gpt4 book ai didi

php - 将 Silverstripe 迁移到 Wordpress - 更改网络平台

转载 作者:搜寻专家 更新时间:2023-10-30 21:41:30 24 4
gpt4 key购买 nike

我要为我的客户重新设计和开发一个新网站(他们更喜欢 wordpress 作为新平台)。他们有一个现有的大型网站,其中包含成员(member)资格(通过 paypal)、成员(member)组合和目录(通过搜索),这些主要是在与 Silverstripe CMS 相关联的 php 中手动完成的。

我需要一些指导,了解如何通过将平台从 Silverstripe 更改为 Wordpress 来最好地完成这项任务。

1) 他们想保留他们的成员(member)资格、目录数据并将其迁移到 wordpress,而成员(member)不必手动重新输入,这可能吗,如何实现?

2) 对于他们的成员(member)、投资组合和目录,最好是重新使用代码,还是这两个平台之间的差异太大? 或者我应该搜索一些插件来最好地匹配它,然后手动添加额外的 php 代码来匹配现有站点吗?

哪种方法更好?

3) 我发现一些迁移公司会付费从 Silverstripe 迁移到 Wordpress,最终产品是否与原始站点一样合乎逻辑?还是自己在 wordpress 中构建它更好?

任何人都有更换平台的经验,欢迎提出任何建议。

谢谢。

编辑:

抱歉,我离开了,非常感谢您的回答,Colyba、Cam 和 Zauberfisch,很难选择一个作为答案。一点更新,在我使用了您的一些知识后,我的客户更倾向于留在 Silverstripe,谢谢。

现在我刚刚发现他们有一个离线的 Miscrosot Access 来保存成员(member)详细信息,我的第一个想法是只使用该网站并放弃 MS Access,但他们的管理员已经使用这个 MS Access 很长时间了甚至在网站建立之前的时间,所以我只是想知道是否有办法同步这两个数据?

我知道 SS 网站成员(member)数据库和 MS Access 成员(member)数据库结构设置不同,所以我想知道有没有什么方法可以在 SS 网站成员(member)数据库在线更新时自动更新离线 MS Access 成员(member)?因此他们不必将成员详细信息重复添加到离线 MS Access 中。有什么安全问题吗? See question here , 任何建议表示赞赏。非常感谢!

最佳答案

我认为归根结底是询问客户 future 的愿景或业务方向是什么,以及工作完成后谁将负责维护代码库?

我发现 WP 有很多更新需要定期关注,否则很容易被黑。如果客户意识到这一点并采取行动,那是好的。此外,除了目前为客户提供的功能之外,企业是否无意构建更多的自定义功能?如果不是,并且功能上主要是基于商品的东西,那么有时 WP 可能是完成这项工作的正确工具(即使您也可以在 SilverStripe 中完成)。

但是...如果您已经在使用 SilverStripe(可能是旧的 2.4 版本),您可以考虑将它们升级到版本 3(假设您使用的是 2.4),它具有更加用户友好的管理界面(我敢说布局更像 Wordpress)这对您的客户来说可能更熟悉。如果您确实朝这个方向前进,请花一些时间让您的客户了解如何将 CMS 用作项目的一部分。我发现,当我作为自由职业者工作时,它帮助我推销了 SilverStripe 的好处。

SilverStripe 将为您提供一套出色的工具,以实现网站(和业务) future 的灵 active 。我通常非常有信心,当业务,比如说几年后,要求一个非常定制的新功能来让他们的客户满意时。我知道它可以使用 SilverStripe 的框架轻松构建,并且 CMS 用户可以通过 SilverStripe 的可扩展 CMS 界面轻松地与该数据进行交互。此外,考虑的是许可(我们在 SilverStripe 使用 BSD),如果正在创建具有战略重要性和有值(value)的代码相关知识产权,BSD 允许在利用 SilverStripe 平台的同时保留它。参见 http://www.silverstripe.org/bsd-license因此,在与客户的讨论中,您可以采用的不仅仅是技术方法。

有这篇文章我很喜欢http://www.chromatix.com.au/blog/wordpress-vs-silverstripe/也是。

同样,您需要与您的客户讨论 future 的业务计划,以确保能够满足这些 future 需求的内容到位。有时,如果客户没有受过良好的教育,无法从战略上考虑他们的网站,可能会导致插件膨胀(只是在不考虑原因的情况下固定任何 Shiny 的功能),最终他们的 WP 网站会长期崩溃。

人是习惯的动物,他们喜欢坚持他们所知道的和以前可能有用的东西......我们只需要小心不要推断过去有用的东西与会给你带来灵 active 的东西来改变 future ,鉴于我们处于一个非常动态和困惑的商业环境中 :) 特别是考虑到许多现成商品的 IT 系统不会给企业带来任何持续的竞争优势(独特的功能和构建非常定制的东西以与然而,客户需求是企业可以更好竞争的地方)。如果您和您的竞争对手都在 WP 上,您只需单击一个按钮即可获得相同的功能……如果是这种情况,您将如何为您的客户增加值(value)?

毕竟,信息系统的值(value)是通过业务目标和让客户满意来实现的,而在业务中竞争就是要拥有别人所没有的独特之处。

希望我的漫谈对您的决定有所帮助 :) 当然,我可能会被认为有偏见(毕竟我是 SilverStripe 的“社区卓越经理”,需要全面披露)。当我还是一名自由职业者时,多年来我在 WP 和 SS 中开展过项目,为工作选择合适的工具,同时考虑客户的长期需求是关键。您的客户需要冷冻微波炉晚餐还是想提供一些新鲜的家常美食?两者都可以达到被喂食的目的;)

关于php - 将 Silverstripe 迁移到 Wordpress - 更改网络平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21624205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com