code-of-conduct.md | ||
contributing.md | ||
readme.md |
Awesome Joomla!
A curated list of awesome Joomla! resources by @anibalhsanchez https://blog.anibalhsanchez.com
Awesome list of Joomla! seed repos, starters, boilerplates, examples, tutorials, components, modules, videos, and anything else in Joomla! community. All references are mainly coming from my personal bookmarks and suggestions. Feel free to send me new additions.
Aweseome Joomla! Guidelines:
- Joomla! has more than 10 years of history. So, there are many many many resources. Please, submit only links with up-to-date information.
- No templates or extensions. There are around 8,000 extensions on JED and I can't even count the top templates. So, to keep the list clean, we have to avoid naming extensions or templates. If you are looking for templates, just google it. If you are looking for extensions, go to Joomla! Extensions Directory (JED). As a guideline of best practices, please, visit the Development area where the list includes Template Frameworks and General Development Frameworks.
What is Joomla?
Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS.
Joomla! is written in PHP, uses object-oriented programming (OOP) techniques (since version 1.5) and software design patterns, stores data in a MySQL, MS SQL (since version 2.5), or PostgreSQL (since version 3.0) database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, search, and support for language internationalization.
As of November 2016, Joomla! has been downloaded over 81 million times. Over 7,800 free and commercial extensions are available from the official Joomla! Extensions Directory, and more are available from other sources. It is estimated to be the second most used content management system on the Internet, after WordPress.
From Wikipedia: Joomla https://en.wikipedia.org/wiki/Joomla
Current Joomla! version: 3.7.2
- Joomla! Downloads / Downloaded over 80,000,000 times!
- Usage Statistics
Contents
- Official Resources
- Joomla! Extensions Directory (JED)
- Leadership
- Community
- Development
- Marketing
- Experts on Twitter
- Archive
Official Resources
Joomla! Extensions Directory (JED)
- Most Common Submission Errors
- Install name doesn't match listing name.
- Use the JED Checker tool to screen your extension before resubmitting.
- Submission Error Codes
Leadership
Organization Chart
Teams
- Events
- Events
- User Groups (JUG)
- World Conference (JWC)
- Legal & Finance
- Capital
- Finance Team (FIT)
- Trademark & Licensing (TLWG)
- Marketing & Communication
- Community Translation
- Marketing
- Social Media
- Operations
- Community Magazine (JCM)
- Extensions Directory (JED)
- Forum
- Resources Directory (JRD)
- Showcase Directory (JSD)
- Template Directory (JTD)
- Vulnerable Extensions List (VEL)
- Production
- Automated Testing
- Bug Squad
- CMS Maintainance
- CMS Release
- Core Translation
- Documentation (JDOCS)
- Framework
- Google Summer of Code (GSOC)
- Joomla! X
- Security Strike Team (SST)
- User Experience (JUX)
- Programs
- Certification
- Event Traveller Program (JET)
Joomla! Board of Directors
Department Coordinators
- Production - Michael Babker
- Treasurer - Mike Demopoulos
- Operations - Peter Martin
- Marketing & Communication - Radek Suski
- Events - Rowan Hoskyns Abrahall
- Legal & Finance - Søren Beck Jensen
- Programs - Yves Hoppe
Community
Sites
Website | URL |
---|---|
Main Site | www.joomla.org |
Joomla! API | api.joomla.org |
Joomla! Certification Program | certification.joomla.org |
The Joomla! Community Portal | community.joomla.org |
Joomla! World Conference | conference.joomla.org |
Joomla! Developer Network | developer.joomla.org |
Joomla! Documentation | docs.joomla.org |
Joomla! Downloads | downloads.joomla.org |
Joomla! Certification Exam | exam.joomla.org |
Joomla! Extensions Directory | extensions.joomla.org |
The Joomla! Forum | forum.joomla.org |
Joomla! Framework | framework.joomla.org |
Joomla! Issue Tracker | issues.joomla.org |
Joomla! Community Magazine | magazine.joomla.org |
Open Source Matters! | opensourcematters.org |
Joomla! Resources Directory | resources.joomla.org |
Joomla! Showcase Directory | showcase.joomla.org |
Joomla! Trademark & Licensing | tm.joomla.org |
The Joomla! Vulnerable Extensions List | vel.joomla.org |
Joomla! Volunteers Portal | volunteers.joomla.org |
JoomlaCode | joomlacode.org |
Development
Source Code
- joomla/joomla-cms - Main Repository - Home of the Joomla! Content Management System
Tips and Tircks - A handy reference for beginners
- Accessing the database using JDatabase- Retrieving request data using JInput
- Adding JavaScript and CSS to the page
- Understanding Output Overrides - A Personal Note: This is VERY important to master the art of customizing a site.
Template Frameworks
TBD
General Development Frameworks
TBD
Testing
Administration
Coding standard
- Joomla! Developer Network - Coding standard
- Joomla CodeSniffer (PHP CS 1.5.6) - Legacy - 1.x - https://github.com/joomla/coding-standards/tree/1.x
- Joomla CodeSniffer - (PHP CS 2.8) - Modern 2.0.0-alpha
Marketing
- A sustainable ecosystem for Joomla
- Joomla Marketing Visuals - Google Drive
- Joomla Signature
- Joomla Brandmark
- Official Colours
- Typography
- Logos - Conditional Use
- Joomla 3.6 Imagery
Social Media
Experts on Twitter
- @astroboysoup
- @brianteeman
- @cozimek
- @mbabker
- @MIT5O5
- @philiplocke
- @phproberto
- @RadekSu
- @rdeutz
- @SteveJBurge
Archive
List of archived Joomla! sub-projects, unsupported or longer active:
- What version of Joomla! should you use? Joomla! 1.0, 1.5, 1.6, 1.7 and 2.5.
- API16:Framework - The Joomla! Framework was an important part of the Joomla! CMS architecture in the versions 1.5 and 1.6. Do NOT confuse with the current JFramework (Yes, I know ...).
- JPlatform - As of 24 April 2013, the Platform project has been retired. The Platform has been merged back into the CMS.
Contribute
Contributions welcome! Read the contribution guidelines first.
License
To the extent possible under law, Anibal Sanchez has waived all copyright and related or neighboring rights to this work.