I have been a Plone/Zope developer for awhile, but don't get to do it often
enough to completely retain what I have done. I have given much thought
recently to developing a CMS in web2py, since I think it would simplify my
development tremendously. I would love to be part of a community effort on
that behalf.
As far as a CMS vs a Blog goes, I have always viewed a Blog and viewing
content in a particular manner. To me a Blog is a subset of a CMS. If we
have a basic CMS, adding a Blog simply means organizing that particular set
of data a certain way.
At the same time, development of a Blog for itself may be easier than as a
subset of a CMS. But most of the projects I have worked on have been adding
some kind of content and being able to view that content through a browser.
So having a core CMS that is easily extensible into other kinds of systems
sounds useful to me.
The bottom line is "a list of desired features" is a good starting place,
and I am willing to be part of the development.
Ideas:
- core objects that can be extended
- tags (I like the GMail label idea, so a piece of content can live in
multiple locations, not just in one)
- additional views that allow mixing multiple content objects, for
example, on http://web2py.com/new_examples
- maybe the three columns a the bottom (batteries included, web based
ide, extensive docs) are different content objects that are used
independently somewhere else
- content blocks? you have have multiple blocks in a view
- easily reorganize block with drag and drop
Let me know what I can do to help.
>