熟悉PHP需要为CMS制作可安装的模板,如Wordpress,Joomla或Drupal吗?

时间:2010-03-07 13:01:30

标签: php css wordpress xhtml joomla

熟悉PHP需要为CMS制作可安装的模板,如Wordpress,Joomla,Drupal?

或者对XHTML和CSS有足够的了解吗?

5 个答案:

答案 0 :(得分:3)

根据我的经验 - 我有很多使用Wordpress,有些使用Joomla - 我建议至少一些 PHP知识和对底层代码库的理解。对于视觉样式,只要你在PHP周围工作,HTML / CSS知识就足够了,但当被要求改变模板的基本特征或实现新功能时,你将非常有限。

这取决于你想要提供什么。如果您满足于仅提供风格自定义,那么您可以使用HTML,CSS和一些PHP。模板中使用的基本PHP函数易于理解。

但功能定制,如为某些帖子,标签,类别,评论等实现自定义行为,需要PHP方面的良好知识。如果你想提高你的市场价值,进入Wordpress Codex以及Joomla或Drupal当然是个好主意。

另一方面,由于大量的膨胀和低代码质量,我个人不喜欢Wordpress及其API。我最近寻找了一个更简约的博客平台(问题here)。我接受的答案Habari是一个非常灵活的,即使它有一些粗糙的边缘,版本号中的前导“0”有时显示,优雅的平台。理解PHP 5需要了解它的模板功能,但是一旦你了解它,它就会变得无比灵活。它可能不适合你,因为我知道你正在瞄准流行的平台来完成工作(这很好。)但是已经提到了它。

答案 1 :(得分:1)

我已经做了大约7年的网站。 (相反,我7年前开始学习网站技术。)几周前我刚刚开始使用Wordpress modding / theming。

简单的答案是否定的,PHP并非严格要求,但是:

默认的Wordpress主题(称为“Kubrick”)包含相当多的PHP,如果您不知道它在说什么,将会令人困惑。

任何Wordpress模板实际上都是CSS和多个PHP文件的组合。了解实际Wordpress CMS的流程非常重要。

关于学习PHP:

我从当时名为freewebs.com的网络工具开始学习HTML / CSS,现在是webs.com。首先,我用Google搜索了< a>标签并最终为其他人做同样的事情。至少熟悉PHP语法和逻辑控制流程的基础知识。 Wordpress API以这样的方式命名和记录,您应该能够跟上默认主题。一旦你练习了一下,你可以尝试每天或按自己的节奏学习更多方法,直到你了解语言。

关于学习Wordpress:

如果您正在推出自己的Wordpress主题,我已经完成了post on my blog并提供了一些入门提示。 (我喜欢反馈。)随意检查一下,但请记住,我并不认为自己是专家 - 我只是分享我的经验。

此外,谷歌是你的朋友,但要注意许多Wordpress主题教程要么是混乱,不完整(比如我的),要么有点过时。

最后一点:

老实说,我还不知道Joomla或Drupal。 (我应该真的学习它们。)我猜每个CMS都是不同的(因此质量和缺陷使每个CMS总是独一无二的。)

祝你好运,玩得开心!

答案 2 :(得分:0)

  

或者对XHTML CSS有很好的了解   足够?

必须具备为上述内容自定义或创建模板的知识。

  

必须要有好的知识   可安装的模板(PSD 2   基于PHP的CMS的可安装主题   像Wordpress,Joomla,Drupal?

您必须浏览每个框架并了解如何自定义模板,因为每个模板都有不同的自定义模板方式。你应该为每个人学习这个。

答案 3 :(得分:0)

好吧,我想你真的不需要知道PHP来创建一个新的主题/模板:当然,你需要很好地了解HTML和CSS - 但对于简单的模板,应该没有必要对于PHP。

据我所知,甚至还有一些软件可以生成主题,而不必自己编写HTML / CSS - 结果可能会有点“基本”,但对于许多小网站来说可能没问题。没有特别需要。


在此之后,了解PHP可能/将允许您增强模板:它将允许您设置一些额外的条件,对数据进行一些工作以不同的方式呈现它,...

最后,我会说这一切都取决于你的需求......但至少知道一点PHP肯定不会受到伤害;-)
例如,它至少可以让你了解你下载的主题是如何完成的 - 并且它会让你更容易适应你的需要。


(注意:我不知道wordpress和Joomla,但已经与Drupal合作了很长时间)

答案 4 :(得分:0)

你绝对需要至少掌握Drupal主题的PHP基础知识。事实上,我会说你需要合理地使用php来成功主题Drupal,尽管有一些模块,例如skinr模块,旨在使其成为点和点击事件。