Scrivener 3.0

User avatar
Wock
Posts: 2540
Joined: Fri Aug 24, 2007 8:09 pm
Location: Gallatin, Tennessee (USA)
Contact:

Mon Feb 04, 2008 5:50 pm Post

The reason I say 3.0 is because what I may be asking is far fetched an unrealistic.

What I would like to see in SCR 3.0 is a "Plug In" architecture.

I have no idea how SCR is coded so I have no idea how or even if this is possible but here are my reasons.

A plug in architecture would allow Team Keith to still develop the Core SCR functionality without having to worry or waste time adding in extra functions.

Team Keith (TK) has said before his idea of SCR is a streamlined product. I would like to see it stay that way. With version 1.11 (and upcoming 1.12-3) we will see some new functionality but overall SCR is pretty much a done deal product. It is beautiful in its streamlined approach and it is FAST! because of this, worry would always be as it grows and gains functionallity it could become bloated.

Hence the idea of the "plug-in".

I base this idea on software I use frequently. (Indesign, Illustrator, Photoshop).

And the idea is a third party could develop a "plug in" to enhance SCR without destroying the Core project.

So say a developer created a "Character Database" plug-in. Users could download and install the plug in to gain functionality but users who do not wish to use it would never see it in the "core app"

This way also TK could staty focused on the core development while third party developers could develop "alternate functionality" without messing with the core app.

Just a thought for years down the road.
The wheel is turning but the hamster is still dead.

ma
mamster
Posts: 203
Joined: Fri Jan 26, 2007 6:26 pm

Mon Feb 04, 2008 6:24 pm Post

By the time we get to 3.0, Scrivener had better just write the damn book for me.

User avatar
Jaysen
Posts: 6294
Joined: Mon Dec 17, 2007 4:00 am
Platform: Mac + Windows
Location: East-Be-Jesus-Nowhere SC, USA

Mon Feb 04, 2008 8:15 pm Post

While I agree with the concept (and suggested something similar earlier) I am beginning to think that KB should avoid this idea. How many "why can't I get XXX to work with YYY installed" do we really want to see? Need I point out the various "scriv is not a db/browser/beer dispenser/dish washer/vic-k deterrent" threads?

That said...

KB or TK or Capt'n or God or Power that is, If you choose to provide a plugin/api architecture please provide access to the import and export routines. I would love to build a blog posting interface. Just an area where I feel scriv would blow the doors off the "competition". That and I want it for myself.
Jaysen

I have a wife and 2 kids that I can only attribute to a wiggle, a giggle, and the realization that she was out of my league so I might as well be happy with her as a friend. 26 years marriage later, I can't imagine life without her. -Me 10/7/09

ImageImage

User avatar
em
Posts: 36
Joined: Fri May 18, 2007 2:36 am
Location: Somavarr
Contact:

Tue Feb 05, 2008 12:55 am Post

whoa whoa whoa

... this thing doesn't dispense beer?

User avatar
Jaysen
Posts: 6294
Joined: Mon Dec 17, 2007 4:00 am
Platform: Mac + Windows
Location: East-Be-Jesus-Nowhere SC, USA

Tue Feb 05, 2008 2:28 am Post

em wrote:whoa whoa whoa

... this thing doesn't dispense beer?

For us mere mortals, no. Vic-K has a special version that dispenses Jameson but he had to pay an unimaginable price for that. Depending on how you view vic-k's version you might say that it really isn't scriv that does the dispensing, but some other entity that supplies him with his dosing of life essence.

Did I get that right vic-K?

;)
Jaysen

I have a wife and 2 kids that I can only attribute to a wiggle, a giggle, and the realization that she was out of my league so I might as well be happy with her as a friend. 26 years marriage later, I can't imagine life without her. -Me 10/7/09

ImageImage

Ra
Rayz
Posts: 558
Joined: Fri Sep 22, 2006 4:43 pm
Platform: Mac

Tue Feb 05, 2008 9:08 am Post

I dunno.

A plug-in architecture does sound very interesting, but I think they often lead to compromises in usability.

A case in point is QuickSilver and Launchbar. I think they're both excellent tools, and while QS is much more flexible, I think that Launchbar is a lot more intuitive. I think this is because the developer can look at each of the limited functions that it was designed to perform and focus on giving the best user experience for that narrow range.

A plug-in architecture has to cater for everything, so the API cannot really focus on a small number of things particularly well.

Don't try to do everything, but do fewer things better than everyone else; that's what makes the Mac a winner (IMO.)

User avatar
AndreasE
Posts: 737
Joined: Wed Apr 11, 2007 5:33 pm
Location: France
Contact:

Tue Feb 05, 2008 11:16 am Post

em wrote:whoa whoa whoa

... this thing doesn't dispense beer?


If not, it's because of a wrong installation of Quicktime. At least my Scrivener dispenses beer without a problem. It's the dish washing that's not quite satisfying, especially after cooking something with tomato...


:lol:

User avatar
Wock
Posts: 2540
Joined: Fri Aug 24, 2007 8:09 pm
Location: Gallatin, Tennessee (USA)
Contact:

Tue Feb 05, 2008 2:56 pm Post

em wrote:whoa whoa whoa

... this thing doesn't dispense beer?


I was thinking the Beer Dispenser and exploding goats would come with 2.0

:-)
The wheel is turning but the hamster is still dead.

User avatar
AndreasE
Posts: 737
Joined: Wed Apr 11, 2007 5:33 pm
Location: France
Contact:

Tue Feb 05, 2008 4:12 pm Post

Wock wrote:I was thinking the Beer Dispenser and exploding goats would come with 2.0


I think we all agree that a Beer Dispenser is... ahemm, indispensable.

:wink:

Mi
MicMac
Posts: 59
Joined: Wed Apr 11, 2007 6:32 pm

Wed Feb 06, 2008 7:20 am Post

Hi there


There is a nice little notebook app called Mori.

http://apokalypsesoftware.com/products/mori

Here the Plug In architecture is implemented.

A lot of people have written plugins.

Fx there is a little draw plugin so you quickly can make a simple sketch of an idea.

Mic