Interestingly enough, I was just drafting a thread for this mailing list 
regarding a potentially bigger philosophic discussion.

At hand is should this feature be core, and a plugin be used to turn it 
off, or stay true to an early mantra of Habari that core should be lean and 
mean, with the API to extend it to do things beyond anyone's imagination, 
meaning the actual revision part be a **core plugin** that requires 
activation.

There are always compelling arguments for both sides.

Is it possible Habari's popularity and growth were stunted because of a 
staunch adherence to "lean and mean core"? Could hardcore devs be turned 
off or alienated because features are introduced into core? The answer is 
probably yes to both.

Based on what I'm seeing coming back from a hiatus, I see more users, and 
the desire to attract more users which in turn may attract more devs & 
designers. I do not see a bunch of hardcore devs issuing pull requests. 
(This is not meant as a slight to anyone who is contributing, simply 
pointing out that I'm seeing more activity from end users.)

So I give a hearty +1 to basic revisions being part of core, the ability to 
extend that to far more advanced features in a plugin, and trust that 
decisions to introduce features  are not made lightly as to not deviate 
away from the core tenets of Habari.

~miklb

On Thursday, January 31, 2013 10:12:14 PM UTC-5, ringmaster wrote:
>
>  Hey guys,
>
> I added core code to implement revisions in API in 0.10. The basic idea is 
> that revisions are always on within core, and plugins modify or disable 
> that functionality and provide the otherwise non-existent UI for it.
>
> There's a discussion going on in the issue tracker about the feature right 
> now. Your opinions (reply here?) are appreciated.
>
> https://github.com/habari/habari/issues/454
>
> Thanks!
> Owen
>   

-- 
-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev
--- 
You received this message because you are subscribed to the Google Groups 
"habari-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to