There was a problem loading image http://farm9.staticflickr.com/8182/8025922141_341aa8ef74_o.jpg
There was a problem loading image http://farm9.staticflickr.com/8453/8009035337_2ccb0d99e6_m.jpg
There was a problem loading image http://farm9.staticflickr.com/8029/8025938516_b9def70ec8_o.png
There was a problem loading image http://farm9.staticflickr.com/8034/7996949723_5430a6b2f0_o.png
There was a problem loading image http://farm9.staticflickr.com/8301/7996949447_0781a55958_o.png
There was a problem loading image http://farm9.staticflickr.com/8310/7996953864_f77a2bd296_o.png
There was a problem loading image http://farm9.staticflickr.com/8439/7996953378_f9735ef564_o.png
There was a problem loading image http://farm9.staticflickr.com/8440/7996947837_bb3cd30d79_o.png
There was a problem loading image http://farm9.staticflickr.com/8459/7996947603_db83943df8_o.png
There was a problem loading image http://farm9.staticflickr.com/8300/7996947167_54091e14bd_o.png
There was a problem loading image http://farm9.staticflickr.com/8307/7996946999_d7221c4afd_o.png
There was a problem loading image http://farm9.staticflickr.com/8442/7996946547_68aeb4f9b9_o.png
There was a problem loading image http://farm9.staticflickr.com/8457/7996946151_4c71b34c77_o.png
There was a problem loading image http://farm9.staticflickr.com/8452/8008496506_6a06a5e620_o.png
1. Joomla是什么?
本系列教学转自 Cocoate免费书库 ,英文原著由Hagen Graf编写,中文翻译由Derek Joe完成
Joomla是构建网站的一个免费软件。它同时也是一个开源项目,因此和大多数开源项目一样Joomla是不断在更新的。Joomla已非常成功发展了七年,也因拥有数百万的用户而在全球广为使用。
Joomla一词源自非洲斯瓦希里语,意思是“团结一致”。 Joomla的前身是获得过巨大成功的Mambo,它是Mambo开发组脱离Mambo基金会,而于2005年创建的。 这也就是说Joomla是Mambo的延续和提升,并且因为它既简单易用又能构建非常复杂的网站而流行于全球。除此之外,安装简单、管理轻松和非常灵活多变,也是Joomla的典型特征。
过去七年里Joomla核心开发团队经过不断重组,他们的工作也越来越符合用户的需求。
版本策略(生命周期)
Joomla有两种版本:标准支持版本(标准支持版本)和长期支持版本(长期支持版本)。标准支持版本会有7个月的更新支持,官方每六个月发布一个标准支持版本。长期支持版本则有22个月的支持。长期支持版本版本号的特征是“x.5.x”,亦即第二位数是“5”。
- Joomla 2.5 是一个长期支持版本,它将于2013年9月被下一个长期支持版本Joomla 3.5所取代。
- Joomla 3.0 是一个标准支持版本,它将于2013年3月被下一个标准支持版本Joomla 3.1所取代。
- Joomla 3.1 将是下一个标准支持版本,它的生命周期为2013年3月至9月。
- Joomla 3.5 将是下一个长期支持版本,它的生命周期为2013年9月至2015年3月。
一般建议使用长期支持版本设计运营性网站
标准支持版本通常是网站设计者或者专业开发人员的热身版本,它也可作为一个新网站的规划起点(图1)。
图1:2011-2014年的Joomla发布计划(Pawel Borowicz提供)
本书针对的是Joomla的哪个版本?
本书针对的是2012年9月发布的标准支持版本Joomla 3.0.
我必须要升级我的旧网站吗?
通常有三种可能:
- 如果您的网站是用长期支持版本Joomla 1.5设计的,那么升级到长期支持版本Joomla 2.5是一个明智的决策,或者如果您的网站较简单,先过渡到标准支持版本Joomla 3,然后跟着Joomla 3.x的轨迹慢慢升级到长期支持版本Joomla 3.5也不错。
- 如果您的网站是用长期支持版本Joomla 2.5设计的,那是没必要升级的。2013年9月长期支持版本 Joomla 3.5推出后会有从Joomla 2.5升级的升级包,那时候升级更好。
- 如果您正想构建一个网站,那么标准支持版本Joomla 3.0是个不错的选择。
Joomla 3.0有什么新特色?
变化委实不少。
对于网站的使用者而言,最值得称道的变化为:
- Joomla 3.0拥有一个新的用户界面。通过新的模板机制,Joomla开始全面支持移动设备的浏览。您的Joomla网站在每个移动设备的浏览器里都会表现得很好(图2);
- Joomla 3.0开始使用JavaScript库jQuery;
- 安装更简单,仅仅三步!
- 通过功能扩展管理器,可以直接安装您想要的语言(图3);
- 自Joomla 2.5开始引入的智能搜索有了很大的提高;
- 所见所得编辑器TinyMCE升级到了3.5.6。
图2:移动设备里的Joomla!
图3:语言包
以下是一些实用且令人肃然起敬,但又不易察觉的变化:
- 可以保存空白文章;
- Joomla 3.0内建了关系型数据库管理系统PostgreSQL的驱动。您可以让您的Joomla 3.0网站使用PostgreSQL数据库;
- 使用高性能的分布式内存对象缓存PHP Memcached Driver,可以对Joomla进行加速;
- 用JFeed替代SimplePie管理RSS;
- 旧的无用代码、无用的文件、数据库字段、数据表的清理优化以及标准化;
- 代码风格统一化
- 在CMS范畴内的单元测试;
- 在CMS范畴内的已升级的系统测试;
以及更多!
您能用Joomla做什么?
任何类型的动态网站均可用Joomla来构建!这些网站都是由包含文字、视频、音频的网页所构成。这些页面依据一定的规则经常自动变化。比如在首页顶部位置自动显示最新的文章。
全球互联网上的网站都有一些相同的原理。这些网站可粗分为:
博客
博客是由文章和围绕文章展开的讨论帖子组成的信息网站。最新的文章往往显示在最前面。
范例:http://www.joomlablogger.net/
图4:joomlablogger.net
品牌展示型网站
该类网站的手段是在互联网上展示型其品牌,或构建一个品牌体验所需的虚拟环境。这类网站通常不售卖任何东西,而是专注于通过互联网建设自己的品牌。
范例:http://www.ihop.com/
图5:ihop.com
手册式网站
该类网站通过文字、图片、动画、视频、音频以及互动性很强的菜单和导航,来对公司及其产品与服务提供手册式的信息展示。
范例:http://www.solesolutions.no/
图6:solesolutions.no
名声网站
声明:名声的定义是很复杂的 :)
该类网站的一切都是围绕名声。它可以代表官方,也可以是其粉丝所构建和管理。
范例:http://www.deep-purple.com/
图7:deep-purple.com
交流网站
也可称之为社交网站,是指那些聚集相同爱好的人,且主要的功能就是让他们相互交流的网站。
范例:http://www.starvmax.com/community
图8:starvmax.com/community
电子商务网站
售卖商品或服务,或者提供商品或服务的在线交易功能的网站,都是电子商务网站。
范例:http://regalosdecocina.com/
图9:regalosdecocina.com
论坛型网站
主要让用户进行主题讨论的网站,即是论坛型网站。
范例:http://www.sol.dk/debat/kategorier
图10:sol.dk/debat/kategorier
相册型网站
这是主要为用户提供相册服务的网站,有免费的也有收费的,有提供艺术相册的,也有只要是图片就能展示的。
范例:http://www.mb-photography.com/
图11:mb-photography.com
政府网站
全球超过3000个政府网站是用Joomla构建的。
范例:http://joomlagov.info/
图12:joomlagov.info
新闻网站
信息发布型的网站,主要用于发布新闻、政策法规以及时事评论。
范例:http://www.aa.com.tr/
图13:aa.com.tr
个人网站
由个人或者小团体(如家庭)构建的主要发布他想发布的信息或内容的网站。
范例:http://www.ilnono.it/it/
图14:ilnono.it
600,000,000个网站
您是否想过这样的问题:2012年全球有多少个网站?——当然很多,但没有人知道准确的答案。
也许您已经注意到了,上面的范例大多不是多大的网站,但他们都满足了创建者及他们的客户的需求。但这绝不是说Joomla只能构建小型网站。它仅仅意味着大多数的网站受有限的资源和资金的影响——也正是这个原因,人们常常更愿意使用像Joomla、WordPress及Drupal这样的开源软件构建他们的网站。
像Facebook、Flickr、YouTube、Google、Apple或Microsoft这样的大型网站往往不是采用一个开源内容管理系统来构建他们的网站。这些公司往往有数以千计的网站开发人员,开发出数以百计的网站以供优选,并为其目标市场提供一个富有创意和解决方案的综合体。因此对于他们而言,重要的不是技术,而是商业模式和创意!
业余 VS 专业
上面的网站分类是别人总结出来的,我更想将他们分为业余和专业两种类型。
- 业余类型的目标是解决问题。他们通常不关心到底使用的是用什么资源,让他们开心的是终于成功了。
- 专业类型的目标是他们的工作成果可以随着时间的推移越来越好。他们总是努力将他们的知识传递给其他人,并以这些知识作为他们的商业基础。
就Joomla而言,您是业余还是专业并不那么重要。因为两者都能用好Joomla。并且常常是随着时间的推移,业余的人慢慢变成了Joomla专家,而专业人士推动Joomla内容管理系统及其框架越来越好!
这是本书的第一个也是最后一个建议!
不要理会别人对你的指指点点。坚定地向着你想要做的方向迈进。
这些网站有哪些共同点?
尽管以上列举的示范网站千差万别,他们仍然具有以下共同点:
- 他们展示的是内容(文字、图片、视频、音频)
- 他们都有独特的外衣:富有特色的界面、颜色、字体等等。独特并非就是完美、有品位或者非常艺术。独特仅仅代表着个性。:)
- 来访者在一定程度上可以和网站进行互动。当然有时候他们必须先创建一个帐号。
- 通过不同的语言提供静态字词或内容。
Joomla就是强力胶水
所有这些网站都是基于创建者的主意以及Joomla内容管理系统的无限可能性。我将在本书里涵括所有这些类型的网站的共同点。在读完接下来的9章内容之后,您将能够自己创建一个相当漂亮的网站——至于您是想以业余还是专业的方式完成,那就由您自己去决定了。 :)