我有一个网站,我聘请我的老板,以维护和更新相应的。它有一个完全奇怪的框架或CMS。文件夹结构如下所示:
-folder inform(with subfolders named "adr", "arc", "cal", "cms", "frm", "mdb", "mobile", and "sys")
-folder media
-folder web (with subfolders pix - with some gif files inside it, scr
我打算开发一个内容管理系统(CMS),如下图所示;
是否有可能使用PHP的标准库完全开发它?
我需要使用PHP web框架吗?如果是的话,为什么和什么框架是理想的?
我希望使用MySQL作为后端。我希望使用以下技术作为前端;
- HTML5 and CSS3 - hard code by myself (Is there any framework or something make it easy? I heard something lesscss.org)
- jQuery - to make HTML elements functional
- Ajax - to
我知道成熟的内容管理系统( am ),如SugarCRM和TikiWiki……内容通常存储在数据库中...并通过与发布时相同的界面进行编辑。虽然我喜欢其中的许多功能,但该产品的目标显然是在企业范围内使用,而不是面向公众。
我想要建立的是潜在的替代品,填补了成熟的CMS和手工编码的定制网站之间的空白。我喜欢将模块添加到我的CMS中的方式……允许我快速引入新的功能,我想在一个公共网络内容的系统中有一个类似的功能。我知道我想要的模块包括主持人的评论;web表单到电子邮件的网关;菜单/标签……在未来,也许是地图、日记或RSS集成等等。
在我的需求与CMS不同的地方,我不需要(或希望)大多数内容可以通过
我正在尝试创建一个类,以简化每次GridFieldConfig的重新构建。我对我的CMS中的几乎每个GridFieldConfig都使用以下设置:
$config = GridFieldConfig::create()->addComponents(
new GridFieldToolbarHeader(),
new GridFieldAddNewButton('toolbar-header-right'),
new GridFieldTitleHeader(),
... etc
)
与其每次重复一次,我更希望创建一