2010-03-22 87 views
2

我们目前使用MySource Matrix CMS对于大型项目,Wordpress CMS的小项目和Zend Framework为定制应用程序......PHP CMS具有独立的框架

我并不想混淆和CMS比较的框架,即已经:-)

我想找出一些CMS的审查有强(最好是独立的)PHP框架的基础之前完成。

我看过的只有一个是SilverStripe CMS和Sapphire框架。

我们有有一个CMS互联网和/或外联网,然后其他各种定制的应用程序,然后通过各种手段综合看起来像他们在CMS许多客户。

我相信这将是更具生产力和有益的这些分支之间的共同框架,使他们能够原生合并。

希望这是有道理的。

PS。我在MySource Matrix中使用了自定义资源,在其他CMS中使用了特定模块,但是您觉得您正在为CMS工作,而不是您正在构建的应用程序。

+0

我想,我的意思是......我的团队主要建设因为我们经常提供他们的CMS,所以给他们一个管理CMS和应用程序的“管理员”面板会很好。这对我有所帮助,因为这意味着我不必每次都执行auth/security模型,并且它可以帮助客户,因为他们必须记住更少的URL和密码......尽管我不喜欢将所有应用程序写入的想法作为CMS模块... – Simon 2010-03-23 16:46:52

回答

0

你有没有试过Drupal?我们将它用作CMS,并将其与Microsoft Dynamics和UPS Worldship等产品集成。这非常灵活。

+0

谢谢。你认为额外的应用程序作为独立的应用程序或Drupal模块?我的想法是,我们想要构建定制的应用程序,这些应用程序可以执行X,并且与CMS完美集成。不是,我将构建一个CMS模块来执行X. – Simon 2010-03-22 19:32:24

+0

您可以构建应用程序并使用模块,或者,您可以使用API​​在Drupal上进行扩展,以实现应用程序的功能方面(也可以通过使用API​​与Drupal集成)。 – Kevin 2010-03-22 19:41:02

1

你看过吗Expression Engine?它建立在CodeIgniter MVC框架之上,并且可以为网站的一部分管理内容提供​​很大的灵活性,并在需要时使用CI扩展到更多的应用程序类型内容。不是免费的,但是所有使用它的同事都会发誓,这样我才会真正考虑到下一个适合此配置文件的项目。对于您可能想要解决的许多常见问题,还有附加功能。

虽然不是PHP,Django框架还CMS和应用程序框架之间的交叉不错,与像DB迁移等一些真正伟大的功能,我可以诚实地说,学习Python的让我一个更好的PHP程序员,和我用django完成的项目非常有趣且快速。不是开始一场神圣的战争,但是我将Django描述为Drupal,没有任何混乱(是的,我已经与Drupal合作,在同一时间尊重并且担心它 - 在Drupal开发过程中对我的品味造成太多摩擦)。

+0

Ha。 Django会很好,但是在我现在的雇主中使用Python的战略转换太多了。 – Simon 2010-03-23 16:43:08

+0

表达式引擎2是基于CodeIgniter的..并且它一直在开发/承诺释放这么久我已经放弃了所有的希望。 – Ben 2010-03-24 00:15:12

+0

@Ben:EE2现已公开发布。在生产中很好地工作。 – Funkatron 2010-03-24 05:09:19

0

我不会把一个简单的事实蓝宝石和独立的框架,你就会有一个很难找到单独写在蓝宝石许多应用程序 - 蓝宝石几乎是silverstripe。 Theres也使用阿​​贾克斯动力管理界面的银色条纹问题,因为它的许多功能意味着你必须坚持这些以保持与你想添加的定制工作相同的外观和感觉。

1

即使我没有得到清楚你在找什么,我只是在寻找不与一个propietary PHP框架捆绑一个CMS,它也应该是快速,简单的编码,有序,灵活的扩展。

经过大量的搜索,我找到了OctoberCMS。它使用Laravel PHP框架,它是为wevdevelopers /程序员准备的,可能在未来它也将支持更多所见即所得的版本。现在,通过MVC实现或插件进行扩展非常快速且容易。

它有一个很好的代码和结构作为程序员工作。如果你喜欢通过HTML + CSS创建内容,并且你不关心所见即所得,那么这可能是一个很好的选择。

这是一个非常与其他CMS捆绑相比的不同方法。我并不是说它更好,只是不同而已。

在他们的口号:

为网络工匠 http://laravel.com

这回来到基础平台上的PHP框架 https://octobercms.com