我开发了一个使用PHP和MySQL的动态网站。现在我正在考虑切换到一个CM,比如WordPress或Drupal。我也听说过有关PHP模板引擎的一些信息。任何人都可以给我一些关于PHP模板和CMS的优点和缺点的见解吗?PHP模板引擎和CMS
如果您推荐CMS,您建议哪一个?
我开发了一个使用PHP和MySQL的动态网站。现在我正在考虑切换到一个CM,比如WordPress或Drupal。我也听说过有关PHP模板引擎的一些信息。任何人都可以给我一些关于PHP模板和CMS的优点和缺点的见解吗?PHP模板引擎和CMS
如果您推荐CMS,您建议哪一个?
当你在谈论模板引擎时,所有这些都意味着细分PHP,它将被重用到单独的文件中,然后将它们包含在需要它们的其他文件中。当您的网站上的页眉和页脚将保持相同(或几乎相同)的网站范围时,这非常有用。
当您为一个很少或没有编程知识的人制作网站时,内容管理系统真的很棒。我个人使用WordPress;我发现它是最容易学习的CMS,也是最大的开发者社区。其他CMS的是Drupal和Joomla!我不喜欢使用Drupal或Joomla!因为我不太舒服,但我想这取决于所提供的情况并符合开发者的愿望。
我在wordpress.com上建立了个人博客,尝试了wordpress。从我当前的php站点切换到CMS是工作负载,因为我有很多我在php,jQuery和Ajax中创建的函数。我的目标是让Admin的工作更容易维护数据和注册用户,并为注册用户提供一个用户友好的用户界面。 – lusketeer 2012-04-07 19:14:28
基于此,我建议你从头开始构建应用程序,并使用Smarty等一些流行的模板引擎,因为您可以重用您可能已经创建的html标记。不要忘记给@cereallarceny一些功劳,因为用户完美地回答了你最初的问题。 – Daxcode 2012-04-07 19:19:57
@ user1301840 - 你仍然可以将他标记为已确定回答? – BenOfTheNorth 2012-04-07 19:29:16
我认为作者正在谈论像SMARTY或OPT这样的模板引擎。我优先考虑SMARTY,但其中更多。相当相似,而且切换的好事并不难。当你有开发人员和设计人员时,它们是有用的,使用文件进行一个逻辑工作,而另一个使用文件进行设计。或者,如果您学习了像C#这样的语言编程,或者类似于您拥有大而复杂的应用程序(WPF)视觉方面。
对于CMS系统。我有时候会自己写,或者我使用Wordpress(非常好),或Drupal,或者使用某种框架Kohana或Symphony。真的取决于情况。这没有什么好主意。也许更确切的问题将有助于回答。
我真的不太了解模板引擎。我只是在YouTube上查看并获得了一些基本的想法。只是因为用户的增加,我最终不得不切换到CMS。这将很难保持信息。我想知道这些问题中的任何一个人是否会有助于缓解网站的发展。 – lusketeer 2012-04-07 19:23:47
不得不说,如果你是一个熟练的程序员,那么只需要你需要的模板引擎,而不需要CMS,因为当你需要CMS的某些东西时,你只需要编写它。在CMS的情况下有一个缺点,它们有一些限制,并且为了解决一些问题,您将不得不搜索大量的材料以使其完成。当你拥有自己的系统时,你知道发生了什么,并且当你写它时你知道你需要什么样的功能。 YouTube不是学习这类东西的好主意。我会去书店买一本或两本关于它的书,并与官方文档交朋友。 – 2012-04-09 16:43:44
首先,如果您使用cms,您将使用模板系统。它恰好是由cms提供的模板系统。
大2基于PHP的CMS系统是Joomla和Drupal。然后是博客,其中使用最多的是wordpress。
无论您是使用博客还是使用CMS,最好还是取决于您正在开发的网站的类型,尽管可以使用任一类型的平台构建完整的网站。
在几乎每一种情况下,这些系统都有相当大的学习曲线,特别是如果您打算扩展它们,或者从头开始实施自己的模板。然而,使用流行的CMS或博客软件包的一个好处是有市场可以购买相对较少的预制模板,然后您就可以调整而不必灌输自己。
我强烈建议你花一些时间探索软件包http://www.opensourcecms.com/,该软件包包含所有可用系统的演示。
PHP是一个模板引擎,所以你想为你的模板引擎做模板,这样你可以在模板化的时候进行模板化?哟dawg ... – 2012-04-07 18:55:30
还取决于你想要做什么。如果您的网站可以放入博客/页面格式,那么Wordpress就很好,如果它更像维基,Drupal可能是好的,......这更多的是您最熟悉/最舒适和最适合什么的问题您的网站格式最好。 – j13r 2012-04-07 19:03:13
我的网站是允许用户填写一些信息并以固定格式显示在用户仪表板中。基本上让他们通过填写自己的内容来创建自己的页面,比如设置配置文件图像,上传图片以显示在图库中,并且会有用户页面的评论页面。 – lusketeer 2012-04-07 19:08:39