针对初学者的Joomla 3.x扩展开发教程


20

我在Joomla 1.0.15版本中进行了大量工作,并开发了多个扩展。另外,我继续在Joomla 1.5.x中进行开发,但是在此版本发布后,我的开发就停止了。现在,我想使用Joomla 3.x重新开始开发。我可以看到Joomla进行了多项增强,例如MVC,响应式模板,工作流等等。

  • 有人可以为此提供最简单的路线图和教程链接吗?
  • 现在新的工作流程是什么?
  • 什么是新的MVC架构?

我可以知道为什么我的问题被否决了吗?
ursitesion 2014年

1
是我否决了这个问题。原因是因为它令我震惊,因为它会导致仅链接答案,而答案实际上已经发生(除@Anibal之外),可以通过小型Google搜索找到答案。我了解人们可能会感到困惑,因此我乐于为获得帮助的人们提供帮助,我认为用户进行一些研究始终是一件好事。记住,正如所有开发人员所说,Google是您最好的朋友:)
Lodder 2014年

4
@Lodder:没问题。我也同意您的观点,但是在这个专门的Joomla论坛上发布我的问题的原因是要获得Joomla开发教程的完整而可靠的清单。
ursitesion

Answers:


23

我将提供我的书签链接的列表以及带有Joomla Development Books的链接的列表,以及有关Joomla Development的各种资源。我希望它们对感兴趣的人有用:

Joomla初学者用户从这里开始:


JSE有用的链接:


Joomla开发在线资源:


Joomla和PHP开发书籍:


推荐的Udemy视频教程


其他有用的链接


@FFrewin非常有用,我可以在JoomlaLondon Google+社区中分享吗?
BodgeIT 2014年

@BodgeIT:绝对可以。
FFrewin


7

先前的答案是有关Joomla Core MVC的全面信息。作为Joomla的替代MVC,FOF

https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof

https://github.com/akeeba/fof

什么是FOF

FOF(框架上的框架)是Joomla!的快速应用程序开发框架。与其他框架不同,它不是独立的。它扩展了Joomla!平台取代了它,而不是取代它,它拥有自己的MVC类的派生和扩展版本,与现有Joomla保持了非常相似的外观!MVC API。这意味着您不必重新学习编写Joomla!扩展名。相反,您可以从使用第一天开始开始工作。我们的目标是始终支持官方支持的Joomla LTS版本!如果没有明确的弃用和迁移路径,则不会破坏向后兼容性。

FOF与Joomla!使用的数据库技术兼容!本身:MySQL,SQL Server(和Windows Azure SQL),PostgreSQL。在大多数情况下,您可以使用一种数据库服务器技术编写组件,然后只需很少的工作量就可以使它在其他数据库服务器技术上运行。

Foom目前由Joomla!的免费和商业组件使用!越来越多的开发人员。


0

如果您正在寻找在joomla3中开发的示例mvc组件,则可以查看此链接,其中包含具有admin和site(带acl或不带acl)以及所有表单字段类型的多个示例组件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.