遇见一位Joomler - Cliff Ford
另一位长期自愿为Joomla服务的Joomler是Cliff。遇见他的最大机会是在我们的论坛或者Joomla文档中。让我们来认识这位对于大多数人来说不为人知的Joomler,并了解他的一些情况。
嗨Cliff,你能告诉我们一些关于你的信息吗?
我的名字是Cliff,正式名称是[博士]Clifford E Ford(你可能在GitHub代码的作者标签中看到这个名字)。我曾经是一位学术地质学家,但现在已经退休,并且丧偶,这就是为什么我有大量时间可以投入到Joomla中。我住在爱丁堡,和我的猫一起,附近有家人。我在1968年开始使用FORTRAN为学术研究目的编程,此后还使用了多种其他语言(Algol、汇编、Basic、Pascal、C、Python,最近还有PHP)。我还使用过几个操作系统:Unix/Linux、Windows和Mac OS X。我必须承认,我学到了足够多的知识来完成我需要做的事情,但我从未在任何一个领域成为专家。然而,我的朋友和同事认为我在IT方面相当不错,我使用基于Python的cms Zope编写了我们部门的网站,在Plone还处于起步阶段的那段时间。它很好地使用了十年。
你是如何参与到Joomla和J!社区中的?
在我退休后,我自愿帮助一个国际志愿者组织的本地分支机构管理其网站。后来我转而帮助总部开发一个新的在线安置系统。那是在2009年左右。我评估了包括Joomla和Drupal在内的几个CMS,选择了Joomla,因为我认为它对于非专业IT人员来说会更容易使用。我在学习Joomla的同时也在学习PHP,当时是1.5版本。我的第一个自定义组件版本可以工作,但代码有些杂乱!它在大约Joomla 1.6发布的同时上线。
从那时起,我已经通过 Joomla 2、3 和 4 逐个版本升级,每次都尝试使用更多的 Joomla 标准编码规范。我想分享一个成功故事:国际服务文明代表 93 个国家中的 132 个组织,在线安置系统使用 16 种语言,但并不像你想象的那样(https://workcamps.sci.ngo)。自成立以来,我们已经有了 129000 名志愿者注册和 51000 份针对 15400 个营地的申请(并非所有申请都是在线的)。大部分安置工作都是由分支机构中的志愿者完成的,可能一年中超过一千人,通常都是年度合同。
在我开始升级组件的时候,Joomla 4 处于早期测试阶段,我意识到 Joomla 文档需要关注。那时我开始参与 Joomla 社区。我修订了许多,也许是所有帮助屏幕。当我努力理解如何做某事时,我写了一个教程来解释给其他人。我还开始在 Joomla 4 论坛上回答一些问题。做这些事情让我比创建一个单独的定制组件(尽管很大)学到了更多关于 Joomla 的知识。在这个过程中,我进行了一些测试,甚至对核心代码做了一些小的改进。
你平时的工作是什么,如果你使用 Joomla,你是如何使用的?
太好了!我没有日常工作!但是,偶尔我的志愿者工作相当于全职工作。
你还用其他方式使用 Joomla 吗?
我有一个基于 Beez 模板设计的个人家族历史网站。现在它在 Joomla 4 上使用定制的 Cassiopeia 模板。它讲述了我如何在 1990 年代去县档案馆收集数据,因为那时还没有在线的家谱数据。所以没有复杂的 JavaScript 驱动的分支追踪。除此之外,我避免为其他人提供工作。如果你曾经参加过选择设计或标志的委员会,你就会知道为什么了!
除了你的官方职位外,你还参与 Joomla 社区吗?
除了文档、在论坛上回答问题和测试之外,没有。而且我没有任何官方职位。
Joomla 如何改变你的生活?
如果不是因为 Joomla,我会在暮年每天做填字游戏或数独。或者可能在与一些不太令人满意的 CMS 斗争。学习新事物并帮助他人令人满足,我希望这能让我大脑保持良好状态几年。
作为 J! 志愿者,你个人学到了什么/获得了什么?
我从未是标准的 Joomla 用户,因为我不是博客作者,也不为 Joomla 写文章或使用任何其他 Joomla 功能。对我来说,它只是一个平台。测试、文档以及在论坛上阅读和回答问题让我比独自摸索学到了更多关于 Joomla 的知识。
你对 Joomla 文档的最大目标是什么?
Joomla 文档就像丛林!一旦进入,你很容易走错路,发现自己绕着圈子走。搜索某物,有很大几率你会找到一些失落文明的遗迹,比如与 Joomla 1.5 相关的文章或教程。Joomla 需要一本正式的用户手册,而不是一篇文章的集合。我喜欢 Bootstrap Docs 的布局:左边是目录,中间是文章文本,右边是文章内容。其他几个 IT 系统也使用这种布局。我在这里展示了如何做到这一点:https://jdocmanual.org/
该特定网站使用了一种非常便宜的共享托管服务,同时也运行着我们的家族历史网站。因此,当这篇文章发布时,如果加载速度慢请不要感到惊讶。其方法之美在于,所有内容都是动态从Joomla文档网站加载的。因此,我们保留了将任何内容翻译成任何jdoc支持的语言的能力,以及任何人都可以为文档做出贡献的能力。只需要一个索引。我已经为Joomla 4用户手册、Joomla 4帮助屏幕和Joomla 4开发者手册(正在进行中)创建了索引。代码可以由Joomla专业人士接管并在Joomla托管网站上运行。
发布在Joomla社区杂志上的某些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目官方立场一致。
通过接受,您将访问由 https://magazine.joomla.net.cn/ 外部第三方提供的服务
评论 2
感谢Cliff!
你的帮助和指导总是受到欢迎!