简体   繁体   English

将站点从wordpress转换为Plone 4

[英]Convert site from wordpress to Plone 4

I have been asked to convert an entire site that is currently using wordpress to Plone 4.1. 我被要求将目前使用wordpress的整个网站转换为Plone 4.1。 I have no experience using Plone and I was wondering if anyone has attempted this before? 我没有使用Plone的经验,我想知道是否有人曾经尝试过这个? I had a look and can't find much information about converting to Plone and I was wondering if anyone had come across some good advice? 我看了一下,找不到有关转换为Plone的更多信息,我想知道是否有人遇到过一些好的建议? This does seem like a rather big task... 这似乎是一项相当大的任务......

Thanks, Fraser 谢谢,弗雷泽

Yes, someone already performed that specific migration: 是的,有人已经执行了特定的迁移:

http://davisagli.com/blog/notes-on-migrating-this-blog-from-wordpress-to-plone http://davisagli.com/blog/notes-on-migrating-this-blog-from-wordpress-to-plone

As the author says, another approach to this task it's : 正如作者所说,这项任务的另一种方法是:

http://pypi.python.org/pypi/collective.transmogrifier http://pypi.python.org/pypi/collective.transmogrifier

Adam Terry will be giving a talk on the easy way of converting sites like this in 2 days at the Plone Conference in San Francisco. Adam Terry将在旧金山的Plone会议上发表关于在2天内转换此类网站的简单方法的演讲 I would recommend attending (for many reasons, not just that talk). 我建议参加(出于很多原因,不仅仅是那个讲话)。 Failing that, the short summary of the talk is two tools. 如果做不到这一点,谈话的简短摘要就是两个工具。

Diazo (or now called plone.app.theming ) - Makes replicating an existing theme much easier. Diazo(或现在称为plone.app.theming ) - 使复制现有主题变得更加容易。

and

Funnelweb (which does all the collective.transmogrifier stuff for you) - Makes coverting all the content easier. Funnelweb (为您完成所有collective.transmogrifier的工作) - 使所有内容更容易转换。

Note: this is an approach for any site, not just wordpress. 注意:这是任何网站的方法,而不仅仅是wordpress。 It relies on webcrawling a site. 它依赖于网站浏览网站。 An approach which directly reads the database, if you have access, might be easier and cleaner. 如果您有权访问,直接读取数据库的方法可能更容易和更清洁。

This is a massive task, not difficult, but time consuming. 这是一项艰巨的任务,并不困难,但耗时。 Its not really a question that can be answered on stackoverflow, but i can point you in the right direction of some decent doco. 它不是一个可以在stackoverflow上回答的问题,但我可以指出你在一些体面的doco的正确方向。

Here is a good place to start - http://noenieto.com/blog/theming-plone-4 这是一个很好的起点 - http://noenieto.com/blog/theming-plone-4

Beware, Plones theming engine is very different to anything you will have experienced before. 请注意,Plones主题引擎与您之前所经历的任何事情都有很大的不同。 If i was you I would firstly create a static template of your theme and build on that. 如果我是你,我首先会创建一个主题的静态模板,并在此基础上构建。 I have been developing plone skins for 5+ years now, and i always start with a static theme. 我现在已经开发了5年以上的plone皮肤,我总是以静态主题开始。

Many plone developers are using Diazo / Deliverance to develop plone themes, maybe take a look at those too... 许多plone开发人员正在使用Diazo / Deliverance来开发plone主题,也许还要看看那些......

Good luck, im afraid you're going to need it! 祝你好运,我怕你需要它!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM