见解来源:“官方Joomla! 书籍”(第二部分)
在2010年Joomla!Day West上,Pearson Publishing宣布了Joomla! Press的发布。Joomla! Press的使命是通过为Joomla! 社区的各个部分提供有用的、文笔流畅且引人入胜的出版物,从而提升Joomla! 的体验,这些部分包括初学者到框架开发者。Joomla! Press中的书籍由社区中的顶尖专家和贡献者撰写。
《官方Joomla! 书籍》是每位管理员、开发者、设计师和内容管理员的权威、全面的Joomla! 参考书。它通过实际示例网站和清晰的解释,提炼了两位长期Joomla! 贡献者的丰富经验。
如果您是Joomla! 的初学者,您将学习如何快速创建可用、有效的网站。如果您是经验丰富的Joomla! 用户,您将学习如何使您的网站更加灵活、功能丰富、视觉吸引人且有用。无论您是新手还是老手,您都将了解Joomla! 真正的工作原理,以便在您准备好时充分利用其功能。您还将通过深入访谈了解十二位社区成员,从而了解Joomla! 社区,并学习以对您有意义的方式参与Joomla! 项目。
点击此处了解每本书的购买如何帮助Joomla! 项目和社区!
{tab=见解}
第11章摘录
审视Joomla! 1.6及未来
就像所有软件一样,Joomla! 将会有新的版本发布,添加主要的新功能并做出其他更改。这些与1.5的维护版本不同,这些维护版本定期发布以修复错误和解决任何安全问题。尽管您应该始终将您的1.5网站保持更新至Joomla! 1.5的当前版本,但您是否应该将您的网站迁移到Joomla! 1.6或更新的版本是一个更复杂的问题。
最终,您可能希望您的网站运行在最新版本的Joomla!上,但对于许多对网站功能满意的1.5版本用户来说,没有必要急于将网站迁移到Joomla! 1.6。尽管每个新版本都包括新功能和改进,但如果您的网站不需要这些功能,您也不希望迁移,那么您没有必要急于这样做。Joomla! 1.5将在Joomla! 1.6发布后支持一年,所以您有足够的时间进行版本迁移,甚至可以选择等待1.7或1.8版本发布后再迁移您的网站。
另一方面,如果您认为需要新功能或添加新扩展,您可能决定迁移到新版本,因为许多扩展开发者将主要关注Joomla! 1.6。对于经验不足的用户,在发布被标记为通用可用或稳定之前,不应使用任何新版本的Joomla!创建网站。许多用户将希望在第一个维护版本(Joomla! 1.6.1)发布后等待,该版本将解决初始发布后出现的问题。
.....
访问控制(ACL)
Joomla! 1.6最大的、最令人期待的新增功能是灵活的访问控制系统,称为ACL(访问控制列表)。ACL允许您控制谁可以看到什么,谁可以在您的网站上做什么。这一直是Joomla!最需要的特性。在Joomla! 1.5中,您已经在使用基本的访问控制模型。有三个访问级别控制用户可以看到什么(访客、注册用户和特殊用户)以及八个访问组控制用户可以做什么(访客、注册用户、作者、编辑、发布者、经理、管理员和超级管理员)。对于许多网站,这些分组是足够的,而对于许多人来说,它们可能过于复杂(例如,您可能不需要区分作者、编辑和发布者)。
当您安装Joomla! 1.6时,Joomla! 1.5的访问控制系统会为您重新创建。从那里,您可以选择保留设置或修改它们。迁移您的网站将保留用户现有的访问权限。然而,一些网站可以通过利用Joomla! 1.6中这个系统的新的灵活性而得到加强。但是,在实施任何更改之前,您应该仔细考虑您网站的需求。以下是一些您可能希望创建更详细访问控制的情况:
- 您希望一组用户只能创建一个特定类别的文章。
- 您想隐藏某些内容给一组用户。
- 您希望某人帮助您管理网站的某些部分,但不能管理其他部分。
图11.5显示了新的全局配置页面权限选项卡,您可以在其中为用户组设置权限。在Joomla! 1.5中,每个组件的内容、每个模块、每个菜单链接和每个插件都可以分配到确切的访问级别。在Joomla! 1.6中,这一点仍然正确,除了您可以创建更多级别。这些级别是分层的。因此,特殊用户可以看到所有注册用户可以看到的内容。注册用户可以看到所有人都可以看到的内容。
在Joomla! 1.6中,您有更多的灵活性,但也更加复杂。您可以添加新的级别和组。组可以被分配到多个级别。用户可以被分配到多个组。组和级别都可以继承彼此的权限。您还可以修改在安装时存在的Joomla! 1.5中现有组赋予的权限。由于这种复杂性,在实施任何更改之前,您应该详细规划。
访问级别允许您控制用户可以看到什么。更强大的是访问组,它控制用户可以做什么。访问组可以管理九个操作。
- 网站登录,它控制登录到您的网站前端。
- 管理员登录,它控制登录到管理员界面。
- 创建,它控制创建内容,如文章、网站链接、联系人和类别。
- 编辑,控制用户是否可以修改现有内容。
- 编辑状态,控制用户是否可以发布、取消发布、存档或删除内容。
- 删除,控制删除已删除的内容项。
- 管理,允许管理员访问组件,但本身仅允许用户查看,不允许创建、编辑、编辑状态或删除。
- 管理员,允许用户配置组件选项。当全局设置时,管理员控制用户是否可以设置全局配置,并且具有全局管理员访问权限的用户可以始终看到网站上的一切。您总是希望网站的首席管理员拥有这种访问权限。
- 编辑自己的,允许用户编辑他们创建的内容(如编辑器中“创建者”字段所示)。
所有这些权限都可以在全球范围内、在组件级别以及在每个组件的分类级别内设置。它们也可以为单个文章设置。
{tab=关于作者}
珍妮弗·马雷特拥有并经营着一家网站开发公司,马波多媒体,该公司专注于Joomla! CMS驱动的网站。她的公司位于俄克拉荷马州东北部,尽管相隔遥远,珍妮弗仍然保持着加拿大血统。
珍妮弗在2005年Joomla! 社区初建时就加入了,并在不久之后开始担任论坛管理员。多年来,她除了担任管理员外,还在社区中承担了各种角色,如Joomla! 错误小组成员、Joomla! Google 夏季代码共同管理员和导师以及商标和许可团队负责人。虽然珍妮弗已经辞去了她在Joomla! 项目中的官方职务,但她仍然是活跃的社区成员。
除了在所有与技术相关的工作之外,珍妮弗还是一位职业音乐家。她发行了两张CD,并在2010年回到录音室录制她的第三张专辑。
艾琳·沃林是Joomla! 的长期用户和开源组织的前主席Open Source Matters,该组织是非营利组织,为Joomla! 项目提供法律、财务和组织支持。在那个角色中,她领导了许多项目,从撰写翻译政策到为Joomla! 品牌获取商标。她在Joomla! 论坛上发表了超过5,000篇帖子,并为Joomla! 1.0编写了大部分常见问题解答。她是Joomla! 错误小组的活跃成员,并参与了许多Joomla! 活动。
艾琳是纽约市立大学莱赫曼学院的教授,莱赫曼学院,在那里她教授研究方法。她出版了许多书籍,包括《白领犯罪和犯罪生涯》、《中产阶级犯罪:联邦法院的白领犯罪者》和《俄罗斯黑手党在美国:犯罪、移民和文化》,以及关于白领犯罪、有组织犯罪和社会组织的学术文章。
{tab=详情/章节}
- 平装本: 340 页
- 出版商: Addison-Wesley Professional; 第1版(2011年1月3日)
- 语言: 英语
- ISBN-10 0321704215
- ISBN-13 978-0321704214
章节
第一章 - 全方位了解Joomla!
在这一章中,我们将简要介绍Joomla!的历史和未来,以及目前Joomla!项目的现状,包括它的组织结构和如何在Joomlasphere中导航。自2005年项目启动以来,无论是在代码库还是在支持、合作和贡献代码的社区方面,都取得了巨大的发展。与许多开源项目一样,Joomla!不仅仅关于代码,还关乎其周围的人和文化。
第二章 - 在安装Joomla!之前!
创建在线存在不仅仅是安装和配置Joomla!,在我们多年对Joomla!的贡献中,有许多问题和方法被反复提出,这些问题并非特定于Joomla!,而是更多关于如何开始或如何纠正安装Joomla!之前可能犯的错误。本章旨在回答这些常见问题,并解决一些对于刚开始运营自己的网站的人来说可能相当复杂的问题。经验丰富的用户也可能受到启发,检查他们的网络策略,看看是否需要改进或更新。
第三章 - 安装和配置Joomla!
本章将解释如何下载和手动安装Joomla!,并将解释基本配置选项。截图和说明将参考一个常见的Web托管控制面板Cpanel。Cpanel是一个允许用户控制其托管账户各种功能的界面。许多托管商都有自己的托管控制面板账户界面,类似于Cpanel,您的托管商将提供文档,展示我们在本指南中描述的等效操作和功能。本指南中的主要功能是创建数据库、访问phpMyAdmin和使用文件管理器。如果您的托管商不使用Cpanel,请在继续之前参考每个功能的文档,熟悉它们。请注意,一些托管商可能会限制您创建数据库或访问phpMyAdmin的能力。在这种情况下,您将必须联系您的托管商以获取数据库名称、数据库用户名和数据库密码。您应确保数据库字符集为utf8,排序为utf8_general_ci。将数据库设置为这种字符集和排序方式可以使数字、字母字符和符号在多种语言中具有最广泛的应用。
在第二章中,我们讨论了如何选择适合Joomla!的好主机以及运行Joomla!的最低要求。本章要求遵循选择主机的最佳实践,并且主机提供运行Joomla!的最佳环境!
第四章 - 内容操作
现在您已经安装了带有示例数据的基礎网站,您可以使用Joomla!开始组织网站的结构化内容。在本章中,我们将解释如何使用Joomla!内容组件创建文章并将它们组织到章节和类别中。我们将使用第三章中安装的示例数据来演示关键功能和流程。您在内容组件中学到的模式也适用于其他组件。
第五章 - 定制Joomla!模板
Joomla!模板通过控制颜色、字体、图像和其他设计元素来控制您网站的外观和感觉。本章将引导您定制默认模板Beez,并提供有关组成一个非常简单的Joomla!模板的基本文件的信息。本章不会教授PHP、HTML和CSS,因为这三者都是完整的书籍主题。此外,本章还将讨论社区在模板俱乐部、定制模板提供商以及如何将标准静态HTML网站的布局和外观转换为Joomla!模板的许多可用途径。
第六章 - Joomla!扩展的基础知识
Joomla!背后的许多功能都是开发者和用户能够扩展和构建其框架和功能的能力。第一章介绍了扩展是什么,并定义了组件、模块和插件。另一种扩展类型是可安装的语言包,它将Joomla!及其组件、模块和插件中使用的文本翻译成其他语言。
Joomla!自带一些内置扩展,例如网页链接组件、最新新闻模块和TinyMCE编辑器插件。您可以通过安装由独立开发者生产的额外扩展来扩展您网站的功能。本章将讨论使用核心扩展、选择额外扩展、使用Joomla!扩展目录和安装扩展的最佳实践,以及为您提供一些非常有用的扩展建议,这些扩展可以让每个网站受益,或在Joomlasphere中非常流行。
第七章 - 照顾您的Joomla!网站
一旦您的网站创建并上线,工作还没有结束。重要的是要注意,作为网站管理员,需要持续的工作来保持其更新,保持内容新鲜,进行广告和市场推广,以及保持访问者的参与度。根据您创建的网站类型,工作量可能会有所不同,但所有网站管理员都需要采取主动方法,并始终关注照顾他们的网站。本章将解释一些最佳实践和简单步骤,以保持您的网站并继续扩大您的访问者曝光度和品牌影响力。
第八章 - 商业用途的Joomla!
免费和开源软件(FOSS)在多个层面上对商业有利。最初,其优点来自于价格点。免费或低成本可以在企业财务状况的整体底线中起到关键作用。另一个优点是支持方面。大多数FOSS软件项目都有用户和开发者的社区,可以支持用户群。Joomla!是开源软件社区如何创建、分发和支持软件项目的绝佳例子。由于Joomla!是开源的,您可以在任何时候查看、编辑和添加源代码以满足您的目的。您也可以雇佣他人为您做这件事。
Joomla!为商业提供的另一个优点是可用的扩展数量,这些扩展从完整的电子商务到客户/客户管理或数据收集和跟踪。本章将探讨一些商业的实际应用以及他们可能会使用的扩展示例。
第九章 - 适用于非政府组织/非营利组织及团体的Joomla!正如前一章关于商业应用的介绍,Joomla!是一个非常好的选择,因为它免费且代码是开源的。这使得它对非政府组织(NGO)、非营利组织(NPO)、团体、俱乐部和组织来说非常吸引人。Joomla!专门针对此类应用的优点之一是,可以使用Joomla!设置协作环境,帮助组织不仅在其团体内部建立联系和组织,还可以向更广泛的公众宣传其平台或信息,获得财务支持,并将志同道合的人联系起来,实现共同的理念或目标。
第十章 - 适用于教育的Joomla!学校网站面临的挑战通常比其他类型的组织更为复杂。与一个拥有新网站的小型企业或非营利组织不同,学校从现成的目标受众开始,并且很可能不会专注于扩大这个受众群体。学校有许多不同的利益相关者和各种各样的沟通需求。通过遵循所有网站规划的基本原则,教育机构可以创建一个符合其需求的有效的沟通门户。
第十一章 - 查看Joomla! 1.6本书主要关注使用Joomla! 1.5制作网站,但就像所有软件一样,Joomla!将会有新的发布版本,增加重大新特性并进行其他更改。这些与1.5的常规发布的维护版本不同,维护版本定期发布以修复错误和解决任何安全问题。尽管你应该始终将你的1.5网站更新为Joomla! 1.5的最新版本,但你是否应该将你的网站迁移到Joomla! 1.6或更新的版本是一个更复杂的问题。
最终,你希望你的网站运行在Joomla!的最新版本上,但对于许多对网站功能满意的1.5用户来说,没有必要匆忙将网站迁移到Joomla! 1.6。尽管每个新版本都包括新特性和改进,但如果你的网站不需要这些特性而你不想迁移,你也没有理由匆忙这么做。Joomla! 1.5将在Joomla! 1.6发布后的一年里得到支持,所以你有足够的时间进行版本迁移,甚至可以决定等到1.7或1.8版本发布后再迁移你的网站。
另一方面,如果你认为你需要新特性或添加新扩展,你可能会决定迁移到新版本,因为许多扩展开发者将主要关注Joomla! 1.6。没有经验的用户在版本被标记为通用或稳定之前,不应创建任何新的Joomla!网站。许多用户会等到第一个维护版本发布后,也就是Joomla! 1.6.1版本,那时将解决初始发布后出现的任何问题。
本章将回顾Joomla! 1.5和1.6之间的关键变化,以帮助您做出将现有网站迁移到Joomla! 1.6的决定。对于开发新网站的人来说,是否使用Joomla! 1.5或1.6进行开发也将被讨论。
第十二章 - 访谈Joomla! 专家Joomla! 项目汇集了各种领域的专家。我们和Joomla!都从他们的知识和经验中受益匪浅。了解他们并与他们一起在各项任务上合作丰富了我们对本书中提到的许多问题的知识和理解。我们虽然不能亲自介绍他们,但我们将Joomlasphere的参与者聚集在一起,让他们亲自谈论项目、他们的参与以及与Joomla!合作的经验。
附录A - 常见问题和解决方案
如果您遵循本书中的说明,您将避免大多数常见问题。然而,有时事情会出错。以下是我们在实际中遇到的最常见问题及其解决方法。
附录C - 深入了解Joomla! 1.6访问控制列表(ACL)
Joomla! 1.6中最重要的一项更改是访问控制的实现。在本附录中,我们将演示如何为第10章中展示的学校网站示例实现一个基本的访问控制系统。本示例假设您已安装了Joomla! 1.6,但没有安装示例数据。如果您安装了示例数据,某些图片可能会有所不同。由于1.6仍处于测试版,因此这些信息可能会随着1.6的稳定版发布而更改和适应。
附录B - 资源
有许多资源可以帮助您创建和改进您的网站。我们收集了一些我们认为有用的资源,但作为网站管理员的经验积累,您将找到更多资源。Joomla! 社区总是在社交网络领域分享链接、建议和有关各种网站的信息。加入Joomla! 的Facebook、Twitter和People Site。
版权所有2010 Pearson Education,Inc. 经许可重新发布。
在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能不代表Joomla项目官方立场。
通过接受,您将访问由https://magazine.joomla.net.cn/之外的第三方提供的服务
评论