Martin Aspeli wrote:
> Martin Aspeli wrote:
>
>> For what it's worth, here's my story from the future:
>>
>>
http://martinaspeli.net/articles/pete-and-andy-try-plone-4>
> And here's a follow-up...
>
>
http://martinaspeli.net/articles/is-plone-too-hardAnother great one :-) (although I haven't read it all yet, need to
finish work first).
One things which strikes me all the time is that e.g. doing a content
type zope3 style (I just did that) is sort of straight forward and the
components look very clean but it's a lot of repetition.
Plone (and Zope3) are definitely not build upon a DRY (don't repeat
yourself) principle.
So convention about configuration might help here or at least some
consolidated configuration.
DRY was one of the big things about Archetypes and is one of the big
things in other frameworks such as Django (although now that I use it I
must say that it also does not fully live up to it. E.g. you cannot
subclass from a model or a newform form because the metaclasses below
these do not allow for it, so you have to repeat).
Speaking of Django: Yes, we also moved at least one project to it but
I'd still rather do it with Plone instead of Django because with such
frameworks you start with nothing and have to do everything yourself,
starting with a basic template, user management, security etc.
Thus one might say some projects might be better suited for an MVC
framework but I would say it's always a tradeoff. For us it simply was
import/export speed.
I also would like not to limit ourselves to specific fields. Many of use
have different audiences and niches and this is also the reason why I
personally see Plone more as a platform than a product ;-)
(besides that I really wonder if that distinction really matters that
much to my audience. In the end every such project (be it Plone, Drupal,
Typo3 or commercial ones) are also somewhat platforms as they need to be
customized anyway).
So e.g. regarding social networking features it might be more running
faster with Django/Pylons but I would have a lot more work to make it
happen. With Plone I think I can have a basic version running in 1 day
because of the already existing components. This is something I really
miss with these other frameworks.
-- Christian
--
Christian Scholz video blog:
http://comlounge.tvCOM.lounge blog:
http://mrtopf.de/blogLuetticher Strasse 10 Skype: HerrTopf
52064 Aachen Homepage:
http://comlounge.netTel: +49 241 400 730 0 E-Mail
cs@...
Fax: +49 241 979 00 850 IRC: MrTopf, Tao_T
connect with me:
http://mrtopf.de/connect-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/_______________________________________________
Plone-developers mailing list
Plone-developers@...
https://lists.sourceforge.net/lists/listinfo/plone-developers