由于我是web开发领域的新手,所以我想澄清一些头脑中的问题。
我想创建一个具有动态功能的多语言网站。动态功能可以像阳光下的任何东西一样。我是否可以使用WordPress(最常被视为博客平台)创建一个网站。我知道用wordpress定制网站有一些局限性。
如果是的话,我应该学习Django或rails之类的框架吗(很明显,我必须学习CSS、Ajax、Javascript和PHP)?
假设我想在wordpress网站上添加动态功能,比如twitter的实时功能(我应该学习ruby on railsthen吗?),或者构建API,支持类似digg的功能,人们提交博客并再次登录,聚合功能,编辑功能,一些Facebook功能,如个人资料页面顶部的通知功能,协作式博客,提交链接,照片,视频,供人们相互了解和关注的社交平台,tumblr等微博(实时)。在我熟练掌握一些语言和/或框架(如rails或django)后,它是否可以完全定制。
我不想学习drupal,因为它的学习曲线非常高,适合技术优秀的程序员,而我对Joomla知之甚少(如果wordpress失败,我准备好了学习)。
我还想为商业广告搭建一个丰富的平台。我是否有可能制作一个我脑海中的广告模型,可以链接到任何其他网站、博客、人物(用户)上。
最有趣、最具挑战性和最重要的问题是:
如果我不能用Wordpress创建一个具有如此动态功能的网站,我将不得不自己制作插件、小部件和主题,这些插件、小部件和主题可以为我的网站完全定制。是否有可能制作这样的插件和主题,以实现上述几点
最合适的回答,由SO网友:MartinJJ 整理而成
1) 是的,你可以
2) 没有,但要花很多时间阅读wordpress codex (那或多或少是你的圣经)当然也可以通过这个网站来参考,里面充满了有价值的信息。
3) 一切都可以通过插件轻松添加到wordpress中,无需进行陡峭的学习曲线
4) Wordpress可能是所有学习方法中最简单的一种,并且有很好的文档记录。
5) 当然WP非常灵活
6) 有成千上万的插件(无需重新发明轮子),一定会有适合您需求的东西,除了插件,还有专门为利基网站设计的主题