我如何用WordPress制作一个具有动态功能的网站?

时间:2011-07-15 作者:harvardfail

由于我是web开发领域的新手,所以我想澄清一些头脑中的问题。

我想创建一个具有动态功能的多语言网站。动态功能可以像阳光下的任何东西一样。我是否可以使用WordPress(最常被视为博客平台)创建一个网站。我知道用wordpress定制网站有一些局限性。

如果是的话,我应该学习Django或rails之类的框架吗(很明显,我必须学习CSS、Ajax、Javascript和PHP)?

假设我想在wordpress网站上添加动态功能,比如twitter的实时功能(我应该学习ruby on railsthen吗?),或者构建API,支持类似digg的功能,人们提交博客并再次登录,聚合功能,编辑功能,一些Facebook功能,如个人资料页面顶部的通知功能,协作式博客,提交链接,照片,视频,供人们相互了解和关注的社交平台,tumblr等微博(实时)。在我熟练掌握一些语言和/或框架(如rails或django)后,它是否可以完全定制。

我不想学习drupal,因为它的学习曲线非常高,适合技术优秀的程序员,而我对Joomla知之甚少(如果wordpress失败,我准备好了学习)。

我还想为商业广告搭建一个丰富的平台。我是否有可能制作一个我脑海中的广告模型,可以链接到任何其他网站、博客、人物(用户)上。

最有趣、最具挑战性和最重要的问题是:

如果我不能用Wordpress创建一个具有如此动态功能的网站,我将不得不自己制作插件、小部件和主题,这些插件、小部件和主题可以为我的网站完全定制。是否有可能制作这样的插件和主题,以实现上述几点

2 个回复
最合适的回答,由SO网友:MartinJJ 整理而成

1) 是的,你可以

2) 没有,但要花很多时间阅读wordpress codex (那或多或少是你的圣经)当然也可以通过这个网站来参考,里面充满了有价值的信息。

3) 一切都可以通过插件轻松添加到wordpress中,无需进行陡峭的学习曲线

4) Wordpress可能是所有学习方法中最简单的一种,并且有很好的文档记录。

5) 当然WP非常灵活

6) 有成千上万的插件(无需重新发明轮子),一定会有适合您需求的东西,除了插件,还有专门为利基网站设计的主题

SO网友:dkmojo

我同意马丁的观点。WP很简单,很容易入门。

我要补充的唯一建议是,你要花一些时间规划你的网站,以及你想要它有什么功能。研究任何可能性,正如Martin所指出的,始终使用WP Codex作为起点。

祝你好运

结束

相关推荐

GPL and plugins

插件开发中心说:“您的插件必须与GPLv2兼容。”。但我发现Topsy插件在GPLv3下。http://www.gnu.org/licenses/rms-why-gplv3.html 声明GPLv2和GPLv3不兼容。那么这应该被允许吗?我想使用Topsy插件中的一些代码。那么,我应该在GPLv2或GPLv3下发布插件吗??