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.
Contents
- Joomla in a nutshell
- Top Extensions
- Joomla! Extensions Directory (JED)
- Templates Frameworks
- Development
- Official Resources
- Community Sites
- Leadership
- Marketing
- Experts on Twitter
- Archive
Joomla in a nutshell
- Joomla. From Wikipedia: 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.
Current Joomla! version: 3.7.2
- Joomla! Downloads
- Download Joomla! 3.7.2
- Upgrade Packages
- Usage Statistics
Top Extensions
These extensions are always found in any Joomla! site. For more extensions, search the Joomla! Extensions Directory (JED).
- Akeeba Backup and Admin Tools - Essential backup and administration tools
- AcyMailing Starter - A well-known extension for mailing
- Advanced Module Manager - Beyond the standard Module Manager, with many powerful features.
Extensions by Category
Photos & Images
Social Web
News Display
Style & Design
Site Management
Contacts & Feedback
Structure & Navigation
Core Enhancements
e-Commerce
Directory & Documentation
Templates Frameworks
There are many templates. So, the topic of "Templates Frameworks" seems to be the right way to name the family of the best templates around.
General Development Frameworks
Development
Source Code
- joomla/joomla-cms - Main Repository - Home of the Joomla! Content Management System
Tips and Tricks
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.
Testing
Extension Development for JED submission
- 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
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
Official Resources
Community Sites
- 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
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
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.