Joomla是世界上非常流行的软件包,它十分的安全,使用MVC结构组织代码,可扩展性非常的强大,被广泛的用于企业,政府,个人搭建web应用,目前全球范围内约2.8%(2014的统计数据)的网站是基于joomla搭建。在CMS全球市场份额占有约9%。Joomla自2005年发行第一版本以来,获得广泛的关注和好评,曾多次获得开源CMS大奖。Joomla由社区驱动,全球约有超过50万开发者在不断的为Joomla贡献代码和想法。Joomla具有非常友好的后台,即使你不具备任何的IT技能,也能使用joomla搭建和管理。下面列举了一些joomla的特性,相信你阅读完后,就会喜欢上这个系统的!

Joomla Multilingual

多语言

Joomla目前支持68种语言,几乎你可以创建任何语言的网站。即使在官方没有找到你要的语言,你也可以自己翻译一份,操作非常的简单。如果你需要搭建一个多语言的网站,那么下面的两个链接你可以访问以下:
如果搭建多语言网站 和 多语言内容关联组件.

Well supported

完善文档的支持体系

joomla在全球范围内非常的受欢迎,全球范围内约有数十万开发者可以提供joomla技术服务,因此,你完全不用担心Joomla后续版本支持的问题。由于joomla在中国的发展比较落后,目前在国内你能获得的支持可能十分有限。你可以使用google在国际市场上获得帮助。

Joomla EasyUpdate Icon

轻松升级

Joomla自3.x后内置了“一键升级”,你可以轻松的保持你的Joomla核心版本总是最新的。这点是非常非常值得赞赏,他的更深一层的意思是Joomla核心团队将会一直保证你的Joomla的安全性。
Joomla内置的更新程序不断能够检查核心的更新,也会检查扩展的更新。当你需要升级的时候,只需要在后台一个点击就可以完成。
另外,在3.x后系统也增加了升级通知功能,当joomla官方发布新的版本后,网站的管理员会收到系统通知邮件提醒升级,真实一个人性化的设计。另外,国内的joomla用户也可以关注我们的微信公众号,我们会及时向你推送joomla最新的信息。延伸阅读:如何升级joomla版本!

Joomla HelpSystem Icon

内置帮助系统

Joomla系统内置一个在线帮助系统,当你在使用joomla对某一个操作曾在疑问的时候,你可以使用帮助系统,一般在页面的右上角有一个帮助按钮,点击它就行了。不过这个系统目前是英文的,感觉对中文用户的帮助不是很大。

Joomla MediaManager Icon

媒体管理

Joomla自带一个媒体管理组件,你使用这个组件可以轻松的上传图片,文件等资料。另外系统中有一个可见即所得的编辑器,你可以向编辑word文档一样编辑网页内容,在编辑器中你可以轻松的使用媒体管理中的图片,文件。一切非常的简单明了。当然,媒体管理组件在中文文件名上面还存在问题,国内开发团队ZMAX开发的ZMAX媒体管理组件将会是一个很棒的解决方案。

Joomla BannerManagement Icon

广告系统

Joomla核心内置了一个简单的广告系统.你可以利用这个组件在你的网站上管理一些广告的发布,你可以对这些广告进行设置,比喻控制展示次数,跟踪点击次数,这些都非常的容易实现。延伸阅读:如何使用广告系统

Joomla ContactManagement Icon

联系人管理

想在你的网站上展示联系人信息?Joomla已经为你准备了联系人管理组件了,这个组件可以方便的管理联系,包括新建联系人,设置其分组,设置其类别等等。联系人的详细信息也可以非常的丰富,可以为联系人添加图片,电话,联系地址等等。另外,还可以设置权限哦,比喻只允许注册用户查看等等。

Joomla SmartSearch Icon.png

内置搜索,智能搜索

Joomla系统内置搜索功能,智能搜索功能(智能搜索不同于搜索),可以让网站的用户快速的查找到他们需要的内容。Joomla的搜索具有统计功能,通过分析搜索的数据,你可以更加清楚的了解用户需要什么。另外,你也可以为用户提供高级搜索服务,包括全站内容的智能索引,高级搜索选项,自动搜索建议。 延伸阅读:如何最大限度的使用joomla的搜索?

 
Joomla ContentManagement Icon

内容管理

内容管理是joomla的核心,也是joomla最值得骄傲的一部分。在joomla中,一篇网页的内容被称作一篇文章。你通过编辑文章来修改网页的内容。joomla内置可见即所得编辑器,他让编辑网页变得十分的简单,就如何编辑word文档一样(有一些第三方扩展可以直接让你将编辑好的word文档直接转换为页面,真实酷毙了!)joomla的内容管理最重要的一个目标就是让不具备任何IT技能的普通用户能够轻松的管理网页,在这一点上,joomla做的非常的好!

使用文章加上文章模块,你可以十分容易的实现“最新文章(新闻)”,“最热文章(新闻)”,“相关文章(新闻)”等功能。不需要具备任何的IT技能就可以做到。

在最新的J3.7.X上,joomla实现了自定义字段功能,也就是说你可以为你的文章创建一些字段,比喻产品的SKU编码,产品的价格,产品的产品等等字段。使用这个功能,你几乎可以让joomla为你展示任何的内容,就看你的想象了。延伸阅读:如何使用自定义字段?

 
Joomla NestedCategories Icon

嵌套分类

如果你使用过国内的CMS,那么一般他们都有一个限制,比喻说允许的子分类为3级等等,在Joomla中,你可以添加无限层级的分类。让你管理网站内容更加的得心应手。

 
Joomla Tag Icon

标签系统

当分类还不足以来组织你的内容的时候,你还可以使用标签功能,这是一个非常棒的功能,为网站上的任何的内容加上标签,系统会自动帮助你按照标签进行分类过滤。注意,这里的标签可是夸内容的哦,也即是说你可以给文章加标签,也可以给商品加标签,也可以给用户加标签,也可以给视频加标签。当用户对这个标签感兴趣时,系统会自动列举出所有该标签的内容。延伸阅读:如果使用标签

 
Joomla FrontEndEditing Icon

前台编辑

Joomla提供前台编辑的功能,也即是说你只需要在前台登录,就可以编辑网站的内容了。比喻,如果你看到网站上某一个页面的内容不正确,你只需要在前台登录,然后编辑出错的文章就可以完成修改了。除了编辑文章,也可以在前台控制模块的发布与否。

 
Joomla ContentVersioning Icon

内容版本控制

说到版本控制,相信程序员是再熟悉不过了,那真是好东西。Joomla已经内置了版本控制了,你可以方便的追踪到某一篇文章的详细修改记录,是谁修改,是什么日期修改的,修改了什么等等,你还可以随时让文章退回到某一个版本,你再也不用担心修改错了内容了。延伸阅读:如果使用版本控制

 
Joomla Syndication Icon

联合和新闻源管理

如果你想让你的访客实时了解你网站的内容的更新,那可以使用Joomla提供的Syndication功能.如果你想集成其他网站的新闻源到你的网站,你可以使用joomla的新闻源管理组件。

 
Joomla MenuManagement Icon

菜单管理

菜单管理系统允许你依据你网站的需要,创建任何的数量的菜单和菜单项(就是网站的导航,比喻首页,关于我们)。你可以将菜单(你网站的导航)放到网站的任意地方,你也可以设置你的网站的导航有不同的风格,比喻下拉菜单,垂直菜单,水平菜单,淡入淡出菜单等等。基本上你可以使用菜单来实现你看到任何的导航效果。另外,系统还会依据菜单自动生成面包屑(你当前的位置)。延伸阅读:如何使用Joomla菜单系统

 
Joomla Extensibility Icon

强大的可扩展性

上面由核心提供的功能只是抛砖引玉,Joomla真正的强大在于他的可扩展性。你可以将Joomla理解为window系统,将QQ,迅雷,酷狗这些实现功能的应用程序理解为Joomla的扩展。那么你就会理解joomla的强大了!

目前joomla官方收录的扩展超过10000+(有付费和免费),你可以使用这些扩展来实现你的需求。非常的简单,只需要下载,安装,配置即可。无需任何的编码。延伸阅读:Joomla 扩展库

 

Joomla ACL Icon

灵活的访问控制,权限管理

Joomla另一个值得称赞的地方就是ACL(访问控制,也称作权限管理),使用这个功能,你可以指定谁能看什么,谁能编辑什么,谁能管理什么,谁能下载什么等等。特别对于多人分工管理网站十分有用。
延伸阅读:如果使用Jomla权限管理.


如果你是设计师

设计和代码分离

Joomla 采用MVC设计模式来组织代码,这意味界面将会和业务逻辑进行分开。对设计师而已,你可以专注有设计而不用理会业务逻辑。Joomla卓越的输出覆盖机制,可以让你在不影响核心代码的情况下定制自己的输出。让你随心所欲的设计。

响应式

Joomla核心支持响应式,这意味着你的网站将会在任何的设备上表现良好。Joomla核心模板使用Bootstarp构建,你安装之后其实就已经获得了一个响应式的网站。

Less

Joomla核心支持Less,使用Less,你可以编写更加简洁和强壮的代码。另外,joomla也内置Icomoon字体图标库,你可以方便的引用Icomoon中的字体图片。JUI(Joomla用户界面接口)库为你提供了一个标准化的后台和前端接口。

自由无限制

Joomla强大的输出覆盖系统,允许设计师拥有最大的权限,你可以控制网站上任何的元素的输出样式。更加神奇的时候,你在做这些的时候,根本不需要修改任何的核心代码。

字体随你选择

字体对于设计师来说是一个非常重要的表达工具,joomla让你不受标准的web字体的限制,Joomla允许你使用任何你想使用的字体。

模板管理

Joomla中的模板管理不仅仅是管理你设计的框架,而是一个功能强大的工具,它可以让你的网站完全符合你的设计标准。你可以将模板应用到整个网站,也可以应用到网站的某一部分,或者是某一篇文章,这些都是可以做到的,并且非常容易做到。


如果你是开发者

用户管理

Joomla以及为你实现了用户管理部分,你可以基于joomla的用户组和用户进行二次开发,你完全不用从0开始编写代码。Joomla的认证支持多种协议,包括LDAP,OpenID甚至Gmail,当然你也可以开发自己的认证体系。

系统功能

缓存公能,joomla已经实现了缓存功能,你可以在页面级和模块级对缓存进行控制。另外你也可以使用GZIP页面压缩来加速页面的加载。Joomla提供后台调试模式,你可以方便的获得错误信息。FTP层文件操作,允许你开放最少文件和文件前的可写权限就可以让网站正常的运行,增加站点安全性,让管理员轻松。私信功能,允许管理员通过私人消息或者通过邮件群发来快速高效的和站点用户进行一对一沟通。

微数据库实现

开发人员可以轻松的将微数据纳入其扩展和网站。使用微数据将显著增强joomla的SEO优化效果。

支持PHP 7 

从Joomla3.5.0开始,Joomla支持Zend的最新版本Php.PHP7将会改善网站的性能。当然joomla也支持PHP以前的版本。

关于Joomla