如何学习Joomla - 彼得·马丁
彼得·马丁的第一个网站是一个单页网站。不,不是去年:在1996年!可以说他远远领先于他的时代。彼得热爱开源(他也是Linux社区的积极成员)并且他喜欢使用Joomla,因为它稳定性高、灵活、可扩展……以及我们,这个社区。他是通过亲自动手和检查内部运作来学习Joomla的。
感谢您与我们分享您的故事,彼得!您能告诉我们一些关于您自己的信息吗?
我是彼得·马丁,我和我的妻子以及两个孩子在荷兰的尼姆根生活。除了Joomla,我还是一名狂热的Linux用户,我喜欢硬件如Arduino和Raspberry Pi。我的公司是db8.nl,它专注于Joomla支持和定制开发,自2005年以来。我是data2.eu的联合开发者,这是一个在线网络工具,用于创建GDPR所需的处理索引。还有d2 Content,这是一个帮助您更轻松地管理和编辑文章的组件。除此之外,我还支持公司使用BigBlueButton视频会议服务器。
自2006年以来,我一直作为Joomla论坛的全球版主志愿者,并共同组织尼姆根/阿恩赫姆的Joomla用户组。
2020年11月,我创建了一个多语言网站(1个Joomla网站,5种语言,5个顶级域名):the-best-website.com
你是什么时候创建你的第一个Joomla网站的?
我于1994年开始使用互联网,并在1996年拥有了我的第一个单页网站(一个HTML代码文本文件,用WordPerfect 5.1编写)。
2004年初,我发现Mambo CMS,这使得创建网站和维护内容变得容易得多。同年,我在Joseph LeBlanc编写的“Mambo组件开发”教程的帮助下编写了我的第一个组件。
2005年,我开始自己的业务(db8.nl),帮助其他公司建立CMS网站和提供技术支持。
是什么让你选择Joomla?
实际上,我有几个选择Joomla的原因
- 自由 - Joomla是开源软件,给用户自由:您可以研究代码,更改您想要的,并且允许您分发您的更改。
- 稳定性 - Joomla核心非常稳定,由一组专家维护。发布遵循语义版本控制系统,在更新小版本时不会给您带来惊喜。
- 灵活性 - 您可以通过(替代)模板/布局/语言覆盖和插件来更改Joomla的行为。
- 可扩展性 - 您可以使用核心功能做很多事情,尤其是自定制字段引入以来。当您需要比核心更多功能时,有一个庞大的生态系统,提供了各种扩展(免费或付费)。
- 社区 - Joomla背后有一个庞大的乐于助人的社区。如果您愿意与他人分享您的知识,当您需要帮助时,他们也会回报您。
您首先做了什么,然后呢?
我开始在本地计算机上使用本地网络环境设置Joomla。由于网站是本地的,我可以查看所有文件并分析它们的内部工作原理。
当我开始我的Joomla相关业务时,我主要关注网站集成:设置网站、配置它、安装非核心扩展,并根据客户需求进行调整。
我仍然在建设网站,但我也转向了更多技术支持和定制扩展开发。
您能描述一下创建您的第一个Joomla网站的过程吗?
我下载了Joomla(1.0)完整包的zip文件,在本地解压,并使用FTP软件逐个上传所有文件到服务器。这总是花费很长时间,有时会导致文件损坏。当时,更新Joomla也需要下载更新包,解压并上传所有内容到服务器。
如今我本地解压Joomla,在我的本地计算机上安装和配置网站。我使用Akeeba Backup创建一个备份文件,并将其上传到服务器。更新时,我使用Joomla自己的更新器。
您面临了哪些挑战?
- 布局 - 如何让布局完全符合我的需求
- 配置 - 最好的内容结构方式是什么。以及使用哪些配置选项。
- 权限 - 过去我经常遇到文件/图片的权限问题。
您是如何解决的?
- 布局 - 我使用Joomla的核心模板,对其进行修改或使用他人构建的模板
- 配置 - 为了找到正确的内容结构、菜单结构和配置选项,我只是测试了大量的不同设置,并使用了docs.joomla.org。
- 权限 - 当时有文件权限问题时,我总是需要联系共享托管公司来解决问题。如今我拥有自己的服务器,很少遇到此类问题。如果遇到,我使用SSH并在Linux命令行上自行修复。
您在哪里寻求帮助(如果您需要的话)?
Google、Stackoverflow、Joomla论坛。如今我认识了许多Joomla社区的专家。Joomla用户组和Joomla会议是结识人们和交流知识的绝佳方式。
您对刚开始接触Joomla的人有什么金玉良言?
- 尽可能多地使用Joomla核心。Joomla本身,凭借其模板覆盖、自定义字段等功能,非常强大。当您了解基础知识时,您不需要很多非核心扩展。
- 在本地计算机上使用LAMP堆栈(XAMPP、MAMP、WAMP、 WhateverAMP)安装Joomla(不使用第三方模板或扩展)。这样,更改前端CSS、添加图片和分析文件/文件夹结构就更容易了。也要检查数据库结构,以了解CMS的工作原理。
- 结识其他Joomla用户。参加Joomla活动,如Joomla用户组和JoomlaDays。在Joomla社区中积极参与。分享您的Joomla知识。那些分享知识和经验的人会学得更快更多。
想了解更多关于强大Joomla核心的信息?
如果您想了解更多关于仅使用Joomla就能做些什么,我们的探索核心系列可能正是您需要的。您可以在以下位置找到它:https://magazine.joomla.net.cn/all-issues/tags/explore-the-core
《Joomla社区杂志》上发布的一些文章代表了作者在特定主题上的个人观点或经验,可能并不与Joomla项目官方立场一致。
通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务
评论