我的17年以上历史的Joomla网站
网站的寿命有多长?我完全没有头绪。但我想:随着Joomla迎来了17岁,肯定有一些Joomla网站和它一样老,甚至更老。所以,我发出了呼吁,并找到了三位实际上拥有或维护“古老”网站的自豪的Joomler:Peter Martin、Randon Myles和Rachel Walraven。他们的网站是如何演变的?让网站长久存活的秘诀是什么?
感谢您在这篇文章中的合作!您能否描述一下网站?
Peter Martin: https://db8.nl是我的公司网站。我使用Mambo CMS构建了第一个版本,这是在2004年。我建立这个网站的目的在于推广我的服务,即构建Mambo CMS网站和osCommerce网店。随着Joomla的启动,我转向了Joomla。
Randon Myles: https://randonmyles.com是我的个人网站,旨在突出我的作曲家和电子音乐家的作品。由于这是我的个人网站,所以这是我第一个建立的网站,也是我第一个使用Mambo和Joomla的网站。(首先在自己的网站上学习!)
Rachel Walraven: https://houtenbeelden.nl是一个本地(但国际上知名的)木艺家的网站。它展示了他的作品以及你可以找到它的展览。这位艺术家还在网站上推广他的工作坊之旅。当我们见面时,它已经是2004年。他没有网站。这个网站的目的只是展示他的作品并获取委托作品。
是直接使用Joomla建立的网站,还是从Mambo/HTML/其他什么演变而来的?
Peter:我开始使用Mambo CMS,并在Joomla 1.0发布时转向了Joomla。
随机:原始网站是用表格式的HTML构建的,早于CMS和CSS。我在20世纪90年代初上研究生时开始着手做它,那时还没有Internet Explorer问世。Mosaic是当时的首选浏览器(因为它们添加了图片!)。我无法说这个网站经过了多少次迭代——很多次!
雷切尔:我们从Mambo开始,后来迁移到Joomla。
在你开始这个网站之前,你对网站有什么经验?
彼得:我在1996年大学期间构建了我的第一个HTML网站,用于分享我的毕业项目信息。还分享了我最喜欢的艺术家的录音信息。当时我在进行磁带交易:与世界各地的人交换另类和电子音乐的现场/演示录音磁带。大学毕业后,我开始在一家大型制药公司工作,在那里我帮助使用FrontPage 98(真糟糕!)搭建公司的内部网。在业余时间,我开始使用PHPDesigner创建HTML和PHP网站,然后转向Mambo/Joomla CMS。
随机:我在研究生院自学了HTML(那时没有相关课程),为了制作Western Michigan大学音乐学院计算机实验室的常见问题解答页面。这是我第一个完整的网站,但后来我创建了数百个。
雷切尔:我在1998年开始构建网站,当时只是出于兴趣。我构建的第一个网站是我那时的爱好,但很快我就喜欢创建网站超过了练习原来的爱好(刺绣)。非常喜欢,以至于我参加了一个网页设计课程(结果我发现我已经阅读了课程中使用的书籍)。这个网站是我为别人构建的第一个网站。
网站是如何随着时间的推移而发展的?
彼得:我开始使用Joomla 1.0并使用自己的自定义模板。Joomla的核心组件使用HTML表格渲染输出。要改变这一点,你必须进行核心修改!当Joomla 1.5发布时,我使用迁移工具从1.0迁移到1.5。再次,我创建了自定义模板。并且没有使用核心修改改变了Joomla组件的输出,多亏了Joomla的模板覆盖系统(太棒了!)。然而,当时还没有模板或CSS框架。这导致在新浏览器出现时出现了许多问题。此外,有一个荷兰/英语网站有点麻烦,因为你必须使用第三方扩展。
随着Joomla 2.5的发布,我终于可以使用Joomla的核心多语言功能。2017年,我使用Foundation框架创建了一个自定义响应式模板,重新设计了Joomla 3.x网站的结构。在那之后,多年我只添加了一些新内容。
自从Joomla 4在2021年8月发布以来,我一直想迁移,但不得不分步骤进行。在圣诞节假期,我创建了一个新的个人网站(https://petermartin.nl),并将关于我演讲的所有文章都移到了那里。在这个暑假,我终于使用Joomla 4重新结构化和重新设计了我整个db8网站,使用了Joomla的自定义字段、YOOtheme Pro和动态内容。
随机:随着时间的推移,网站的目的没有改变,内容也没有太大变化。然而,展示方式却发生了巨大的变化。在移动设备和响应式设计出现之前,它是一个固定宽度(800px)的基于表格的布局。多年来,我更新和重建了它几次(至少如此)。这个网站最大的结构性变化是添加了一个合适的专辑“目录”。它是在YOOtheme Zoo中创建的,但现在我正在考虑用本地的Joomla文章重新设计它。Joomla 4、自定义字段和Yootheme Pro的组合非常强大!
最近,我采取了(大胆的?)步骤,对内容、结构或设计进行任何更改都采用原地修改(没有开发站点)。我认为在这个行业中,我们(和我们的客户)有一种想法,认为网站在上线之前必须完美无缺。我见过很多项目因为几张照片或文字的修改而被推迟几个月。网络是一个活生生的事物。尽快将您的网站推出并投入使用(最小可行产品),然后边走边更新。
雷切尔:设计更改了几次,我想很快还会再次更改。目的也是如此。我们增加了旅行与研讨会、公开画廊和展览。功能上没有太大变化。这是一个相对简单的网站,核心是Joomla,使用RSForm Pro。
为什么这个网站仍然是Joomla网站?
彼得:我喜欢Joomla,它稳定、灵活且可扩展。它的核心功能已经包含了我需要的多数功能。所以,我只需要使用少数第三方扩展。这意味着它更快,兼容性问题更少,更新更容易。
兰登:我在每一个主要的CMS(以及许多较小的、替代的CMS)都工作过。我不会点名,但可以说Joomla是我最喜欢的。尽管它仍不完美(什么是完美的?),但Joomla CMS的结构远比我所找到的任何其他东西都要优越和灵活。模块——在任何一个CMS中都是无与伦比的。Joomla菜单非常强大和高效。我现在有多个网站,使用8-9种语言——所有这些都通过Joomla核心语言功能来处理。没有其他产品能做到这一点。而且,Joomla文章已经发展到不需要第三方CCKs的程度(尽管我有时仍然使用YOOtheme Zoo来简化后端管理)。
由于核心功能如此强大,我可以使用最少的第三方扩展来构建网站。这使得网站更稳定、更便宜、更新和管理的难度更低,而且不牺牲任何功能或设计。我常用的扩展:YOOtheme Pro、RSForm Pro和4SEO。Joomla与这些少量扩展的结合使我能够在几天内完成过去需要几周才能完成的工作。没有其他CMS可以与之匹敌。
雷切尔:Joomla是最好的!它使更改信息、更新外观或添加部分变得容易。它是安全的、快速的、灵活的。
那么现在我们都希望我们的网站能够存活17年!您有什么有用的技巧和窍门可以帮助我们实现这个目标?
彼得
- 坚持核心。尽量利用Joomla的功能。您可以通过自定义字段和(替代)模板覆盖来实现这一点。
- 保持您的网站更新(软件和内容)并确保安全(备份!)
- 以方便管理的方式组织您的网站内容。
- 优化Joomla后端以适应您的流程,并禁用您不需要的功能。
- 最后,但同样重要的是:确保您的网站对您和您的访问者都有价值。优化前端(性能、SEO、可访问性、移动友好、可用性)以吸引更多访问者并为他们提供更好的体验。并确保您有意愿花时间在您的网站上。
额外提示:积极参与Joomla社区(国际或本地),分享您的知识并向他人学习。
兰登:我认为最难的事情之一是将您的作品交给客户,给他们钥匙,然后看着他们开车把网站开到路边。唯一使网站能够长时间(超过4-5年)存活的办法就是保持参与。
我们试图在上线后保持与客户的网站团队的合作。为此,您需要像客户一样投入网站内容和目的。真诚地关注他们的业务或目的。定期审查网站(无论他们是否要求)并提出改进或更新的建议。查看分析数据(如果可以的话),寻找可以改进的流量模式。观察客户向网站添加的内容类型。尽管我们有所计划,但网站在上线后自然会发展。
最重要的是,成为你客户的可靠资源。如果你建设并维护了大量的网站,你通常必须同时平衡几个客户的需求。我有一个简单的优先级系统,可以让每个人都满意(在合理的范围内)。
- 线上网站优先于开发网站
- 某些损坏(通常由客户造成 :) )的优先级高于新功能或内容请求
- 开发网站始终是次要的,相对于线上网站
- 在工作范围内定义的内容和功能优先于额外的功能请求(和补充)
Rachel:让它简单,与客户建立关系,并帮助他们在线上成长和进步。确保他们看到新主要版本的更新如何使他们的生活变得更轻松。
在 Joomla 社区杂志上发表的一些文章代表了作者在特定主题上的个人观点或经验,可能并不代表 Joomla 项目的官方立场
通过接受,您将访问 https://magazine.joomla.net.cn/ 外部的第三方服务。
评论 2
https://elfletterig.nl 使用 Mambo CMS 创建,甚至赢得了 Mambo 奖项 https://elfletterig.nl/contactveld/29-webbouwerij。它是一个水平网站,因为荷兰的“horizontaal”包含 11 个字符,这是网站的主题。
模板是定制的,我可以轻松地将其调整到 Joomla 1、2、5 和 3。但现在随着 4 的到来,我不知道如何修复它。
我也在 Mambo 中制作了我的网站,并在 2005 年将其更改为 Joomla。仍然在使用 Joomla 并喜欢它。但仍然必须在我的 Joomla 4 中构建我的网站 。我想客户是优先考虑的。