2010-05-12 61 views
5

我正在建造一个相当大的网站,没有电子商务,但是有很多特定的内容需要管理。出于某种原因,客户需要Wordpress。有没有办法解决这个得到的...Wordpress的良好资源?

我使用WordPress的前迅速发展的博客,但仅此而已。如果有什么超出了Wordpress的范围,我会在某些东西(Rails/Cake)中使用框架。

此版本将需要自定义插件和小工具,所以我要问是怎么去学习如何Wordpress和用于插件和小工具的最佳实践的最佳方法?

回答

0

如果你更习惯的Rails /蛋糕则呈现这个作为对客户来说更可行的选择。

1

我css-tricks.com的大风扇。克里斯涵盖了很多主题,包括Wordpress的一些很好的截屏。

http://css-tricks.com/video-screencasts/

+0

克里斯还与杰夫斯塔尔写了一本书:“挖掘Wordpress”http://digwp.com/ – peirix 2010-05-12 08:36:54

0

确定两件事情 - 想想在WP改变主意,新版本(尚未公开),WP 3.0更进了很多比任何分组。 WP的版本。 Link to WP 3.0 download您可能会发现这回答/解决了一些比您想象的更多的“自定义”问题。除此之外,编写小部件并不难。在一天结束时,他们都使用相同的WP-PHP类。一旦你有了这些代码(我想在这里发布的时间太长了),你可以随意操作代码。我通常发现的最难的部分 - 而且你也可能 - 实际上并不在后端。由于客户通常试图将许多插件“塞满”到他们的系统中。大问题是,并非所有的插件都写得很好,有些冲突。有时,插件上的“客户”教育很难。

至于最佳实践 - 遵循WP指引,相当简单的,记得用wp_enqueue为您JS包括而不是将它们硬编码到头部。

如果您需要任何帮助/咨询等随意喊

0

我检查smashingmagazine.com教程,插件,主题,技巧,黑客

speckyboy.com也是一个普通的地方,我去到

通常

它更像是谷歌手头的工作,看看;)

学习,安装演示和玩耍或WordPress的一起读一本书(假人系列或东西的最佳方式) 那个w生病确保ü涵盖所有的基础知识,并得到一些有趣的经历

快乐wordpressing

2

有一个所谓的 “挖掘到WordPress的” 绝对真棒书(和电子书)。强烈推荐。坚实的建议,优秀的描述和良好的代码。他们很擅长解释事情。如果您购买实体书,您还可以获得PDF。另一件好事是,如果你购买它,你也会得到未来的更新,这样当WP经历了变化,你就可以在更新后获得新版本的PDF。

您可以在http://digwp.com/

+0

我不觉得它太棒了:正如我在下面所说的,所有的wordpress书籍,包括你引用的更多一堆黑客而不是一本教学书。 – user310291 2010-05-13 04:07:15

-1

警告找到它:有点无耻的自我推销的位置:

如果您使用的TextMate我保持束专门帮助与WordPress变得更容易。检查出来:http://top-frog.com/projects/wordpress-textmate-bundle/

如果您使用的BBEdit我也有一个简单的功能,动作和过滤器剪切组合:http://top-frog.com/projects/wordpress-clippings-for-bbedit/

最重要的是,像其他人说,检查出的WordPress的抄本为了开始。如果你直接使用WP 3.0,那么在你上线的时候它就会处于测试阶段。跳过下载链接,直接查看它在SVN中的发展情况:http://core.svn.wordpress.org/trunk

我已经让我的网站运行在3.0b2上,而且我的工作网站也处于相同的状态。它是一个很好的改进,而且自定义后期类型功能可以让WordPress更好地与CMS一起工作。

如果你正在寻找一个主题框架检查卡灵顿:http://carringtontheme.com/-从卡灵顿JAM(Just Add Markup的简称)开始,你会得到一个非常好的裸骨头主题,开始建设。比沙盒,恕我直言,要好得多。卡灵顿需要一点时间来包裹头部,但一旦你做了相当好的和容易延伸。非常方便复杂的网站。

也保持在眼睛上:

http://markjaquith.wordpress.com/
http://josephscott.org/

1

Wordpress是一个伟大的平台,但文件明确地不在同一质量水平作为传统的软件编辑。

所有的Wordpress书籍都是由顾问编写的,似乎更愿意用一堆黑客展示他们的技术知识,而不是真正的教学法,并且从建筑的基础到最高级别一步一步。

Wordpress本来可以用标准的MVC框架重新开发我很惊讶没人试过。

+0

问题不是“wordpress docs好吗?”,而是“我可以从哪里学到wordpress?”。多年来,我从法典中获得了巨大的价值。我不确定为什么要将其文档与“软件编辑器”的文档进行比较。 – Greg 2010-05-13 04:08:01

1

从广义上讲,您只需要学习一件事就可以开始编写插件等WordPress的,这就是钩子的工作方式。查看函数“add_action”和“add_filter”。一旦你有了,源代码就是你最好的朋友。大多数情况下,它的评论很好。您可以找出想要实现的目标,找出将代码附加到的最佳“钩子”,然后使用这两个函数中的一个将自定义代码插入到混合中。

这基本上是我开始的。我了解了使用钩子并加入了wp-hacker邮件列表。

这里;一个很好的开端:http://codex.wordpress.org/Plugin_API

1

WordPress的是伟大的编辑宗旨,汇票,评论,自动保存,新角色系统和其他东西... 这是它的域名,而不是其他的。 WordPress的插件系统不会转发面向对象的方法(我没有说没有使用面向对象方法编写的插件,但是在一个复杂的场景中,钩子系统的结果非常乏味)首先尝试向客户解释这一点。像其他开发人员解释的那样,文档不适合,您可以尝试从http://codex.wordpress.org开始,那么最好的做法是直接分析对您的修改感兴趣的部分wordpress代码并查找所有过滤器/动作钩子,这是一个完整的db所有钩子(http://adambrown.info/p/wp_hooks)。 最后要注意将会被弃用的钩子,比如许多插件中使用的wp_authentication。