阅读时间3分钟 (655字)

无需编程?无需担忧!

No Programming? No Worries!

在“始终在线”连接的时代,拥有网站存在感比以往任何时候都更重要。作为回应,出现了大量网页设计程序,它们承诺即使没有或几乎没有网页编程经验,也能制作出好的网页。Joomla并不一定在这个领域发挥作用,但使用Joomla构建网站,即使没有或几乎没有编程经验,是否可行?毕竟,初看之下,Joomla社区可用的扩展数量应该让这件事变得轻而易举,对吧?这篇文章是一位非编程新手的亲身经历,讲述了他如何构建一个用于多国使用的门户。

想象一下场景——

你是一位以前管理过开发团队的管理顾问,你现在被要求加入一个投标团队。你知道行话,你知道网站(以及有才华的网页设计师)可以做什么,你使用纯开源产品为跨国门户制定了一个极好的架构。到目前为止一切顺利。你赢得了投标,事情看起来很顺利,甚至更好,项目经理希望你在一个非常激动人心的项目中加入。

坏消息——由于所有的好词,你现在被视为专家,该项目没有分配任何开发者。本质上,你被依赖来开发你指定的门户,但你没有直接的编程经验。你是a)逃跑 b)分配一个开发者并错过一生一次的项目,还是c)吹嘘自己的方式,依赖你指定的产品的卓越性?

好吧,这并不是事情发生的方式,但这大致概括了我如何找到自己几乎没有编程(或Joomla!)经验,设计一个跨国项目的门户。简而言之,它有效。是的,你能做到的事情有限,但好消息是,如果你愿意进行研究,咨询社区并利用扩展目录,你可以在不编写复杂代码的情况下取得很大的成就。

该门户(现在仍在开发中)涵盖了通信、协作、数据库检索、调查、项目信息和报告。所有这些领域都可以作为扩展使用,程度不同。我很快学到的一件事是Joomla的版本管理!一些看起来完美的扩展只适用于Joomla 1.5,而我们在使用1.7。然而,通过更多的研究,其他扩展也被成功使用。

那么,如果扩展可以满足所需的功能,编程在其中又起什么作用呢?

好吧,公平地说,到目前为止,唯一需要的编程是Chronoforms的,以便通过数据库表来填充下拉菜单(这绝不是对Chronoforms的负面评价!相反,这种编写和部署的便捷性是扩展的功劳)。

然而,非程序员还能走多远呢?说实话,这种情况的一个缺点是,由于开发和应用过程的便捷性,人们对交付更好网站抱有期望,这正是事情变得棘手的地方。是的,使用Joomla、Joomla扩展和很少或没有编程完全可能开发出一个好网站。然而,一旦客户看到这一点,他们就会想要更多!所以,坦白说,我不确定,我会在达到那里的时候告诉你!

但是,请放心,如果您刚开始接触网页设计,Joomla是您应该去的地方。易用性以及论坛提供的大力支持是开始的好地方。它让你想了解更多,当你到达想要做x、y、z的程度时,你会觉得这会变得更酷。所以,你进行研究,然后不知不觉中,你开始编写你的第一段有效代码。

女士们、先生们,这就是程序员是如何诞生的...

在Joomla社区杂志上发表的一些文章代表了作者对特定主题的个人观点或经验,可能不与Joomla项目的官方立场一致

0
访谈OSTraining的Steve Burge
Joomla和智能手机
 

评论

已经注册了吗? 登录这里
尚未发表评论。成为第一个发表评论的人

通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务