整个Joomla大体上只有五个重要的概念,分别是:菜单(Menu)、组件(Component)、模块(Module)、插件(plugin)、模板(Template)。充分掌握这五个概念就可以利用Joomla自定义出一个CMS网站。
这个是Joomla的节点管理(Section Manager)处,Joomla默认有三级分类结构,即(节点(Section)-分类(Category)-文章(Article))。
Joomla后台的Button一般都在上方,国内的CMS大多在下面,感觉放在上方比较容易找,如果内容太多,Button在下面需要翻到最后才打得到。
此处是菜单管理(Menu Manager),在Menu Trash下面的Main Menu是默认存在的Menu列表,Joomla可以有多个Menu列表,而且Menu列表里的Menu Item可以建立下属关系,方便于实现多级子菜单(Sub Menu)。
Menu列表下可以有多个Menu Item,每个Menu Item都有菜单类型(Menu Type),菜单类型决定所使用的组件,上图所选中的Article Layout是文章页面,即Article组件下的Article Layout视图,也就是说组件可以有多种表现视图。
Menu Type选择后会到Menu Item的参数配置页,左边是Menu Item的常规参数,如菜单名称(Title)、所属上级(Parent Item)等,而右边为组件的参数,比如Article Layout是用来显示文章的,所以必须得指定显示那一篇文章,这时就要在上图右边选择文章(Select Article)。参数类型细分的话有Basic, Component, System三种,在此不作解释。
此处是模块管理(Module Manager),其他的还有插件管理(Plugin Manager)和模板管理(Template Manager)。模块就是代表页面上的一小区域的显示。插件是用于处理事件的工具,比如登录时、文章显示前所执行的功能。模板就不用多说,是整个页面的视图与布局,它也责任布局模块位置,模块必须放到指定位置上才可以显示。
上图是新建模块(Module)时的页面,也就是模块类型(Module Type)的选择页面。模块有很多类型,每个类型都有独特的功能,比如Poll,它是一个评价调查的模块类型,用它来建立的模块就有评价调查的功能。而且也可以建立多个功能一样的模块。