我在Joomla 1.0.15版本中进行了大量工作,并开发了多个扩展。另外,我继续在Joomla 1.5.x中进行开发,但是在此版本发布后,我的开发就停止了。现在,我想使用Joomla 3.x重新开始开发。我可以看到Joomla进行了多项增强,例如MVC,响应式模板,工作流等等。
- 有人可以为此提供最简单的路线图和教程链接吗?
- 现在新的工作流程是什么?
- 什么是新的MVC架构?
我在Joomla 1.0.15版本中进行了大量工作,并开发了多个扩展。另外,我继续在Joomla 1.5.x中进行开发,但是在此版本发布后,我的开发就停止了。现在,我想使用Joomla 3.x重新开始开发。我可以看到Joomla进行了多项增强,例如MVC,响应式模板,工作流等等。
Answers:
我将提供我的书签链接的列表以及带有Joomla Development Books的链接的列表,以及有关Joomla Development的各种资源。我希望它们对感兴趣的人有用:
我可以推荐官方文档页面。有一个面向开发人员的部分,其中还包括教程。http://docs.joomla.org/Portal:Developers
David Hurley目前正在制作一系列简短的视频,解释如何开发各种事物。http://dbhurley.com/jd101-joomla-development-tutorial-series/
API页面也是很好的资源。http://api.joomla.org/
那应该可以帮助您入门。
先前的答案是有关Joomla Core MVC的全面信息。作为Joomla的替代MVC,FOF
https://www.akeebabackup.com/documentation/fof/introducing-fof.html#what-is-fof
什么是FOF
FOF(框架上的框架)是Joomla!的快速应用程序开发框架。与其他框架不同,它不是独立的。它扩展了Joomla!平台取代了它,而不是取代它,它拥有自己的MVC类的派生和扩展版本,与现有Joomla保持了非常相似的外观!MVC API。这意味着您不必重新学习编写Joomla!扩展名。相反,您可以从使用第一天开始开始工作。我们的目标是始终支持官方支持的Joomla LTS版本!如果没有明确的弃用和迁移路径,则不会破坏向后兼容性。
FOF与Joomla!使用的数据库技术兼容!本身:MySQL,SQL Server(和Windows Azure SQL),PostgreSQL。在大多数情况下,您可以使用一种数据库服务器技术编写组件,然后只需很少的工作量就可以使它在其他数据库服务器技术上运行。
Foom目前由Joomla!的免费和商业组件使用!越来越多的开发人员。