我正在寻找像dotcms这样的CMS,但用PHP编写[关闭]

I'm looking for a PHP CMS that works a bit like dotcms. It needs to:

  1. Provide the facility to create new content types/structures and surface content from these in modules added to a page.
  2. Provide the ability to graphically add and move pre-created modules around a page (moving up/down within the same column is acceptable).
  3. Store all code in files on disk so that they can be versioned properly.

Additionally, it needs to place a strong focus on security, accessibility and support friendly URL formats.

I've considered Drupal but would ideally like something that's closer to a CMS than an application framework. I've also been looking at MODx and SilverStripe but am not sure if they're close enough to my needs.

Any ideas?

Have you tried Joomla ? Much easier to use than Drupal and extensible by plugins/themes... Written in PHP/MySQL and offers all the functions you list (directly or by plugins).

Drupal with Views, CCK and Panels should fit your requirements. CCK to create content types, Views to display them and Panels to arrange content on pages.

Drupal is both, a CMS and a framework. I would not rule it out just because of this.

Take a look at Typo3

Its a solid extensible php framework widley used in europe.

For PHP CMS systems that have enterprise capabilities like versioning, custom content types, workflow, buildin multilanguage and multisite, templating engine, scheduling engine, good frameworks etc. you automatically come to these ones: Drupal (good tech base, steep dev learning curve, questionable usability), Typo3 (good tech base, steeper dev learning curve, bad usability), EZ Publish (good tech base, steep learning curve, decent usability), Silverstripe (good tech, shallower learning curve, decent usability).

CMS systems like Expression Engine, Wordpress, MODx etc. are nice, but lack the real big enterprise functionality like versioning, workflow, build-in multisite and multilanguage, custom contenttypes etc.

Olaf