问题描述
我有一个有平面设计背景的朋友。她对网页设计特别感兴趣。我是软件开发人员/系统管理员,而不是 Web 开发人员,我当然不是设计师; 我不能设计一个 good-looking 网站来挽救我的生命。不过,我知道所涉及的技术以及她需要获得的技能。
对于第一本书,我推荐了 Head First HTML with CSS & XHTML 为 non-threatening,但实用的教学方法。本书向读者介绍了浏览器用来显示网页的现代技术,并介绍了如何使用它们。大多数人都知道,这只是冰山一角。
大多数网站今天依赖于某种 back-end(CMS,et cetra) 。因此,任何网页设计师都应该能够使用至少一种 CMS 。我认为 WordPress 将是一个伟大的起点 (谁知道甚至可能是专门的),因为它是高度可扩展的,但易于使用的开发人员,设计师,服务器管理员和最终用户。由个人,小企业和企业使用。同时,它的设计很简单,我不认为会用太多的编程来吓倒她。免责声明:我使用 WordPress 为我的大部分个人网站,所以我不仅仅是一种偏见。但是,我不知道哪个书/教程推荐给她的 WordPress 设计。
以下是我找到的书籍列表,以及我对这些书籍的看法:
Head First WordPress: A Brain-Friendly Guide to Creating Your Own Custom WordPress Blog – 它在平原英语中解释了 WordpPess 是什么,它是如何工作的,以及如何使用它。我喜欢这个目的的格式,但它有一个非常短的主题章节。补充阅读可能很好
Smashing WordPress: Beyond the Blog (Smashing Magazine Book Series) – 它已经很好地布局,并且是最新的。它有一个 WordPress 主题开发的整个部分。但是,我更喜欢一本专门研究主题的书。
WordPress 2.8 Theme Design – 这本书被写成一个 step-by-step 指南,用于设计,构建和调整 WordPress 主题。但是,这有点过时了。这可能是一个问题吗?
Build Your Own Wicked WordPress Themes – 我对这本书有不同的感受。是 moderen,设计导向,很高兴看看。然而,它基于 Automattic 主题框架的大部分工作。一方面,这使 hand-coding 最小化,使其易于学习和使用,特别是对于没有编程背景的人。另一方面,我担心这样的做法可能不会为主题开发的”real world” 做准备,如果最终在设计公司申请工作,而不是自由职业者。这是一个有效的关注点吗?框架的使用范围有多大?正如我所说,网页设计/开发不是我的领域,所以我不太了解这个行业。
任何帮助是赞赏。
最佳解决方案
我以为构建你自己的恶魔 Wordpress 主题真的很有帮助。请注意,该书实际上使用了专题框架作为参考和示例代码。一本很棒的书,因此我推荐,被称为挖掘 WordPress 。
次佳解决方案
挖掘 WordPress 是我买的最好的书。我仍然使用它很快来看看事情。他们的网站也很方便。您还可以一辈子订阅本书的即将到来 (pdf) 版本。
第三种解决方案
不管整体使用多少框架,不仅有一个,而且有许多; 所以,能够从头开始构建一个主题是一个更有价值的技巧,因为你并没有绑定到某个框架。
第四种方案
这不是一本书,但我强烈推荐一个名为 WordPress 3 的 Lynda.com 视频课程:创建和编辑自定义主题。只有 4.5 个小时,所以她可以在一天左右的时间内完成。 Lynda.com 的一个月在 $ 25- $ 37.50 之间,具体取决于您是否想要运动文件。她可能会。
是由 Cris Coyier 创建的,他是挖掘 WordPress 的 co-authors 之一。克里斯不仅知道他的东西,他可以沟通这个知识。
温迪 (我的设计师) 和我都有很多。 Chris 将设计从一个粗略的概念,到完整的多层 Photoshop 模型,将其转换为干净的 HTML /CSS 静态页面,然后将其转换为 WP 3 模板。尽管他并没有深入使用 WP 的新功能,但是他从空白页面把你带到 WP 的顶端,看起来很好。我喜欢看到设计过程在行动,她喜欢看到静态 HTML 变成一个真正的模板在她的眼前。她说,她花了很多的神秘/恐惧。
忏悔:我不知道是否会有什么好处,所以我抓住了一个洪流。一旦我完成它,我转过身来,注册 Lynda.com,所以他们会得到他们的钱,虽然有点事后。我绝对认为这是值得的时间和金钱。
大脑褪色:%s/template/theme/g
我一直在 Django 网站上整天加强了一些模板,所以哦,没关系。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。