The document outlines the features and roadmap of the Joomla content management system. It discusses Joomla 1.5 and how it provides an easy-to-use interface for managing website content, media, and design. It then covers installing Joomla, how to use its various management features, and new capabilities in the upcoming Joomla 1.6 release, including improved access controls and caching. The presentation encourages volunteers to help with development, testing, documentation and translation to further enhance the open source project.
4.18.24 Movement Legacies, Reflection, and Review.pptx
Joomla Presentations
1.
2.
3.
4.
5.
6.
7. How much knowledge do I need to implement Joomla! ? -low level of technical knowledge is required -Joomla!'s installation process includes uploading files to a Web server via FTP, creating a new MySQL database, and then proceeding through Joomla!'s Web-based installation wizard. (Fortunately, many Web hosting companies include Web site control panels which make it easy to handle technical tasks, including adding a MySQL database, and installing Joomla!.)
22. Thanks to an amazing army of volunteers who provide support in our forum , developers who maintain Joomla! core code and extensions, the translators and all who help with documentation this is a great open source project!
Shortly explain the main design principles for Joomla! Reduce choices important to mention, this starts with the installation Use 80/20 rule Keep it small and simple Design to be extended
Apache 1.3 or above MySQL 3.23 or above PHP 4.3.10 or above
Unified installer; installer knows what kind of extension you want to install. Extensions directory; holds an impressive amount of active extensions (2900), originally submitted amount of extensions ~ 4900
Internationalization was one of the main targets of the original 1.5 Fully UTF-8 support, around 60+ languages RTL support!
Also a major improvement is the templating See additions in the sheet (MVC, parameters, accessibility etc.) Get rid of the tabled output along with MVC it is now possible to fully separate logic from layout, and in the template we can separate (X)HTML and CSS
Advanced session management Implementation of caching Simple (cache): Enable core caching Enable query cache in MySQL Tweak browser cache Difficult (cache): Opcode cache (APC, Xcache, Eaccelerator) Memory storage cache (APC, Xcache. Memcache) Sidenote 1: performance of the site depends on a lot of ingredients like infrastructure, site design (template efficiency) etc. Sidenote 2: we have not yet done full performance profiling and optimization, we know where we can gain a lot of performance, more on this when we handle the future roadmap
Advanced session management Implementation of caching Simple (cache): Enable core caching Enable query cache in MySQL Tweak browser cache Difficult (cache): Opcode cache (APC, Xcache, Eaccelerator) Memory storage cache (APC, Xcache. Memcache) Sidenote 1: performance of the site depends on a lot of ingredients like infrastructure, site design (template efficiency) etc. Sidenote 2: we have not yet done full performance profiling and optimization, we know where we can gain a lot of performance, more on this when we handle the future roadmap
Current development methodologies. Object Orientation and design patterns Three tiered stack to keep the internal structure clean and allow developers to leverage the different layers as necessary. Layer 1: Joomla! 1.5 framework, implementing OO and patterns, leads to logical structured framework packages Keywords: php 4.3 compatible, up till version 5 build with compatibility in mind Reuse of code MVC, OO and patterns Full control on the document object
Mention our infrastructure sponsor Rochen here!
Comparison of the projects attending the Joomla! Day Wordpress is additional…
Sharepoint was the only one who showed up in this comparison
Here intermezzo (it’s not the war on terror :-D): Joomla! Is widely used, but it’s only for small sites (hobby) so don’t take this to serious?
This is a social network site, build on Joomla! 1.5.
www.quizilla.com 40 million page hits per week expected
Looking forward!
No matter who you are, you can help out! And we need help with the current growth rate of this project, else individual contributers can’t keep up (burn out).
Mention the afternoon session here with Louis and me; “What does it take to be a contributor”