Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将CMS集成到现有网站中_Php_Mysql_Content Management System_Xampp - Fatal编程技术网

Php 如何将CMS集成到现有网站中

Php 如何将CMS集成到现有网站中,php,mysql,content-management-system,xampp,Php,Mysql,Content Management System,Xampp,如果你要将一些开源CMS集成到你现有的网站中。。。你会选择哪种CMS,你会如何实现它?我会选择wordpress。。。只需从wordpress.org下载并通过FTP或文件管理器安装到您的网站,但您需要知道如何使用wordpress,PHP中的所有内容都非常基本,他们通常将网站分为三部分。页眉、正文和页脚,尝试弄乱它,您可以将其集成。。。但是我认为如果你想创建一个博客风格的网站,CMS会更受欢迎,你应该以不同的顺序问这个问题“如何将现有内容迁移到开源CMS”,你的行动清单会是 映射现有数据和ur

如果你要将一些开源CMS集成到你现有的网站中。。。你会选择哪种CMS,你会如何实现它?

我会选择wordpress。。。只需从wordpress.org下载并通过FTP或文件管理器安装到您的网站,但您需要知道如何使用wordpress,PHP中的所有内容都非常基本,他们通常将网站分为三部分。页眉、正文和页脚,尝试弄乱它,您可以将其集成。。。但是我认为如果你想创建一个博客风格的网站,CMS会更受欢迎,你应该以不同的顺序问这个问题“如何将现有内容迁移到开源CMS”,你的行动清单会是

  • 映射现有数据和url模式(这样,如果位置发生变化,您可以将旧内容重定向到新位置),以获得需要转换的页面/结构数量的悬念
  • 选择你的下一个武器(wordpress、joomla、modx等等,取决于你的需求和数据量),并对最新版本进行干净的安装
  • 将旧站点信息转换为所选武器的数据导入格式
  • 如果您的信息是在开始计划设计,编辑和其他定期任务,每个网站需要

  • 这里的想法是先用原始数据进行转换,以获得真正需要的干净站点结构和内容,而不是把设计和编辑任务弄得一团糟,因为它们是次要的,并且可以单独解决“

    ”,你也应该考虑你选择的开源平台的流行度。它越受欢迎,它就越不可能突然消失——而且更容易获得社区支持(和第三方模块)

    对我来说,如果它必须是基于PHP的CMS,那么有3种选择:Wordpress、Joomla或Drupal。我倾向于选择后者,因为它非常灵活(尽管它也有一些怪癖,尤其是在创建多语言网站时)

    至于怎么做:这在很大程度上取决于你已经拥有了什么。它是静态站点还是动态站点?你有一些不容易修改的脚本吗?你的首要任务应该是列出你网站的特定功能,看看你考虑的CMSES是否支持这些(或使用第三方模块)。p> 将数据移植到Drupal非常容易(使用迁移模块-)


    哦,还有一件事:也要记住你对未来的计划。如果你考虑建立一个完整的网站,不要坚持一些能帮助你走出困境的东西,但是在未来要留住你。
  • -我认为是最好的


  • 这三个CMS可以集成到任何现有网站中&它们易于使用。我认为它们适合您的需要。

    很大程度上取决于您的要求。每种CMS都有自己的特色。另外,根据网站的大小/复杂度/结构,可能更容易考虑“将网站集成到开源CMS中”。我想要一个用PHP构建的非常轻量级的CMS。有什么想法吗?选择依赖于php技能的modx或wordpress。推荐Drupal作为开发平台的人显然受到药物或酒精的影响:)我不想说Drupal是CMSE的终极目标-有很多改进的空间-但它确实有一些主要的好处(一个非常大的用户群,大量的第三方模块-好吧,它们之间完全是废话,但这适用于每个CMS)。顺便说一句,我将Zend Framework遗留代码与Drupal混合在一起,猜猜我最喜欢什么(提示:它不是以D:p开头)。这应该是公认的答案,因为它确实回答了这个问题!