On Thu, 24 Nov 2011 19:34:52 +0100
~redShadow~ <[email protected]> wrote:

> * Different kind of contents (page, article, ...), referred as "node",
> managed by the same code, but with different fields/views/behavior.
> This is very similar to drupal content management, for who is
> familiar with it.
> * User-defined fields associated to content types. Unlike drupal,
> configuration should be placed (also?) in configuration files, to keep
> "structure" and "content" well separated
> * The main layout is composed of different regions, in which some
> "blocks", containing either static or dynamic content may be placed.

I'm not familiar with Drupal, but very much like Concrete5
(concrete5.org) where it is extremely easy to convert HTML/CSS/JS theme
into Concrete5 one. Moreover, different page types just define areas on
the page where user can then freely put different type of content via
blocks.

> * Comments and stuff, as components (with ajax loading, etc.)
> * Categories/tags/.. managed by assigning "tags" to stuff (not only to
> content, possibly to users or other entities). Tags are categorized in
> vocabularies that define the tag behavior / limitations, and can be
> organized in trees.

Blog, comments, categories and tags are e.g. in Concrete5 realized via
add-ons or different 'Blog plugins' and does not belong to the core.

> * Everything is translatable. I see how in other software, such as
> Drupal, translation of content can become a pain if it's not directly
> supported by the core, so I created a way to handle translations of
> pretty much everything with "parallel" ``t9n_*`` tables.

Concrete5 uses gettext, *.po/mo files and every translatable function is
prefixed with t().

Finally, Concrete5 is CMS written on top of MVS framework which enables
developers to easily develop different add-on like blogs, news,
ecommerce modules etc., so I believe that web2py CMS should take
advantage of its framework and provide API for developers so that it can
be easily enhanced.

Please, take a look at Concrete5.


Sincerely,
Gour

-- 
You have a right to perform your prescribed duty, 
but you are not entitled to the fruits of action. 
Never consider yourself the cause of the results 
of your activities, and never be attached to not doing your duty.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810

Attachment: signature.asc
Description: PGP signature

Reply via email to