Joomla! Joomla! 1.5 status and future. French Joomla!day Presentation

Similar documents
Joomla! and Internationalization

Joomla! Whitepaper Update logic

Planning and designing a web presence (Part 1) MGMT 230 Week 3

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team

Siteforce Pilot: Best Practices

Certified Joomla Developer Sample Material

SpringSource Tool Suites M3

THE ULTIMATE SEO MIGRATION GUIDE

Going Open Source. The 20 Most Important Things To Do. Martin Aschoff, AGNITAS AG

Maintenance Minor Updates and Bug Fixes Release Dates... 8

Multimedia Quarterly Review

Content Management Systems

CHIROPRACTIC MARKETING CENTER

Table of Contents. 1. Installation 3 2. Configuration 4 3. How to create a custom links 9 4. More Information 11

Building downloadable Sailfish OS and next steps of Jolla with Sailfish 3

COPYRIGHTED MATERIAL. Acknowledgments...v Introduction... xxi

AP Statistics Assignments Mr. Kearns José Martí MAST 6-12 Academy

We do More VMAP DOCUMENTATION

Joomla! is an award-winning content management system that enables

Web Packages FAQ. Q: Can you advise on which keywords we should try to optimise our site for?

Drupal 8 THE VIDER ITY APPR OACH

Joomla How To Setup Menu Item Type Module Add Customer

15. September 2013 Seite 1. Markus Semm OSM: Markus59

Access the Google Analytics Demo Account. b/demoaccount

EDGE, MICROSOFT S BROWSER

Substitute Bulletin WELCOME BACK ONLINE SUBSTITUTE PAGE

The online customer experience: researching and planning a web presence MBA 563 WEEK 5

Computer Grade 5. Unit: 1, 2 & 3 Total Periods 38 Lab 10 Months: April and May

Website Operators Manual

every Website Packages

Enterprise and EBSCO Discovery Service Implementing resource discovery the SirsiDynix way

Lessons learned running an RPKI service

How to install SoundPLAN 8.0 demo version.

Manually Using Cpanel

Get in Touch Module 1 - Core PHP XHTML

Introduction to emanagement MGMT 230 WEEK 4: JANUARY 29. Implementing basic e-commerce: technologies and options

Towards a Federated Collaborative Platform - From OGC Testbed13 to the Future

Asterisk Project Update AstriCon 2009

verapdf Industry supported PDF/A validation

LiveWords extension for Magento 1

Test-driven development

Manage MySQL like a devops sysadmin. Frédéric Descamps

SAS Enterprise Guide Moving from 4.1 to 4.3 What s New and Different?

Luna MODERNBB 4. express yourself. ModernBB Group Version 1.01

Website Redevelopment Content Information Session. Presentation by

DISTRIBUTION SOLUTIONS PRODUCT. Jarod Tait, Geoff Stewart, Pat O Connor Itron, Inc.

Introducing the Joomla! Content Management System

STANISLAV NEKRASOV SENIOR FRONT END DEVELOPER

WEBSITE ANALYTICS & ADWORDS REPORT 9th October - 24th November 2014

Joomla How To Setup Menu Item Type Module Add New

Expert Strategies for Handling the 2017 CPA Exam Changes

Mistakes to Avoid when Open Sourcing Proprietary Tech

IPv6 at Google. Lorenzo Colitti

Subtracting with Multi-Digit Numbers Adaptable for 2 nd, 3 rd, 4 th, and 5 th grades*

How APEXBlogs was built

SEO AND THE IMPACT OF SITE MIGRATIONS AND REDESIGNS: A STANLEY PMI CASE STUDY

SharePoint User Manual

JSN Yoyo 2 Customization Manual Before We Start

Scalable Web Programming. CS193S - Jan Jannink - 2/16/10

INTRODUCING CISCO SECURITY FOR AWS

INTRODUCTION TO ZEND FRAMEWORK

Work like a startup! TUT Software Startup Day. Harri Kiljander, Dr. Tech

Building a Large, Successful Web Site on a Shoestring: A Decade of Progress

Getting Things GNOME! Documentation

DOWNLOAD OR READ : WEBSITE DESIGN DOCUMENT TEMPLATE PDF EBOOK EPUB MOBI

ETSI All rights reserved

Smart Events Cloud Spring Release 2016

Promote Your Knowledge with the Power of Your Community & Oracle APEX

Notes/Domino Upgrade Pack 1. Michael Sobczak Senior Lotus Specialist Aktion Associates

Fælles Medicinkort - The Danish medicine card. The journey of the eprescription and digital medicine in Denmark

2014 SATURN User Group Meetings Epsom

KeyLines Developer Forum 7th April 2016

Viewer 2 Beta Frequently Asked Questions

JSN Reta 2 Customization Manual Before We Start

Visual Studio for SQL Developers

Review of Engineering Fundamentals CIVL 4197

PDS 2010 System Design Report

PRODUCT KEYNOTE. Delivering the EMS Platform Akshay Mahajan, Vice President, Product Management

December 2017 Marketing & Communications Report

Operationalizing the CIS Top 20 Critical Security Controls with Splunk Enterprise

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla

CIS 086 : Week 1. Web Development with PHP and MySQL

The name of this chapter should be Getting Everything You Can from

Surrogate Dependencies (in

NextGen Healthcare Success Community Frequently Asked Questions for Employees

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

Connect to CCPL

Remembering 9/11 Accessing Oral Histories for Educational and Research Purposes

Guide to buying a better. build create

JSN Mico 2 Customization Manual Before We Start

ROCHE MOBILE APP FOR ONE OF THE BIGGEST PHARMACEUTICAL COMPANY VERIFIED REVIEW 5.0 / 5.0 CASE STUDY

UNIVERSITY REFERENCING IN GOOGLE DOCS WITH PAPERPILE

Blog Pro for Magento 2 User Guide

Closed Systems february 8, 2003 Éric Lévénez < 86-DOS 1.0 april PC-DOS 1.

JSN Corsa 2 Customization Manual Before We Start

pycall Documentation Release Randall Degges

DrupalGovcon July 20th, 2016

Webpage Error Code 2006 Google Calendar Sync

JSN Fidem 2 Customization Manual Before We Start

Promoting accountability and transparency of multistakeholder partnerships for the implementation of the 2030 Agenda

Transcription:

Joomla! Joomla! 1.5 status and future French Joomla!day Presentation Paris, 25 March 2007

1

About Me Wilco Jansen Joomla! Core Team Member Development Working Group Coordinator 3

Presentation Overview The Joomla! project The road to Joomla! 1.5 Why use 1.5? Joomla! Future Live Demo 4

The Joomla! project A short introduction to the core team Tekst 5

The Joomla! project Project history While at time it may appear at times that we do not move fast enough... In a short amount of time we have accomplished a lot! 6

The Joomla! project Project history While at time it may appear at times that we do not move fast enough... In a short amount of time we have accomplished a lot! 6

The Joomla! project Project history 01 September 2005 Joomla! is born 15 September 2005 Joomla! 1.0 released 17 September 2005 Joomla! opens the forge 01 January 2006 Joomla! 1.1 announcement 06 February 2006 Joomla! opens developer network 06 March 2006 Joomla! opens extensions site 12 October 2006 Joomla! 1.5 Beta released 27 October 2006 Joomla! releases official user manual 12 December 2006 Joomla! 1.0.12 released 13 March 2007 Joomla! Opens Gforge (JoomlaCode Launch) 7

The Joomla! project Joomla! In Numbers 97.000 forum users 62.000 registered developers* 1600 projects ( forge.joomla.org ) 1400 extensions ( extensions.joomla.org ) 4.5 TB traffic/month on main websites Alexa rank 413(24 March 2007) * Latest Sourceforge Count 8

The Joomla! project Google analytics Geo Map overview 9

The Road to Joomla! 1.5 final

The Road to Joomla! 1.5 final

The road to Joomla! 1.5 Let s start at January 2006... Project just forked (we like to say spooned) Massive undertakement to move the whole organization structure and community Mambo 4.5.2 as codebase to start No proper defined development goal (just to busy to move the project) 1.1 goals were what Mambo 4.6 should have been 1.0.x codebase to maintain 11

The road to Joomla! 1.5 We have arrived in May 2006 Summer Of Code was about to start Discussions on the future Joomla! Versions, main question: Is the Mambo codebase future proof enough? Decision to completely refactor the Joomla! Framework Started from scratch: framework, backend interface, inter-operability etc. etc. Should be the foundation for future 2.0 version Backward compatible with 1.0.x 12

The road to Joomla! 1.5 Summer ended, October 2006 1.5 Beta-1 release 70% of features implemented (see next sheet), still missing: Caching implementation MVC implementation completion (routing) FTP layer Refacoring of the installer Open-id implementation Session management Proper user test (community feedback) 13

The road to Joomla! 1.5 1.5 Beta-1 features User features Extension manager, article manager, menu manager, media manager, template manager Designer features Template override, accessibility Developer features Internationalization, application framework, 3rd part extensions, extendibility, simplicity, templates and of course backward compatibility See A short overview on the goodies in the 1.5-beta Not to be used on production sites! 14

The road to Joomla! 1.5 Somewhere in the near future 1.5 Beta-2 release 100% of features implemented (see next sheet) Security tests and community feedback Some figures: 166.000 lines of code (would be less code then 1.0.x when we remove 1.0.x legacy) Effort 42 persons years Estimated development costs $ 2.301.900, just happy we are open source :-D 15

The road to Joomla! 1.5 1.5 Beta-2 features User features Implemented caching (page, view, extension), new session management, open-id, ftp layer rework (windows support) Designer features Optimized template rendering engine Developer features Implemented Mootools, HTML library improvements, open-id/sef solution See Joomla! 1.5 beta-2 overview for detailed description Not to be used on production sites! 16

The road to Joomla! 1.5 Current Status 17

The road to Joomla! 1.5 Current Status Issues to be completed before we release Beta-2 Cache Manager Pathway Item-id language bug feed.php page OpenID Artefacts related to issues mentioned or that break the beta-2 package (like installation, sample content etc.) 17

The road to Joomla! 1.5 Current Status Issues to be completed before we release Beta-2 Cache Manager Pathway Item-id language bug feed.php page OpenID Artefacts related to issues mentioned or that break the beta-2 package (like installation, sample content etc.) Issues preferable fixed before we release Beta-2, but for sure will be handled after Beta-2 and before Release Candidate Tracker artifacts Html optimisation Performance optimization (profiling) 17

The road to Joomla! 1.5 Somewhat after beta-2: release candidate 1.5 release candidate 100% of features implemented Processed security problems and community feedback To be used on production sites 18

Why use Joomla! 1.5? 19

Why use 1.5? One step closer to total freedom of website content management! 20

Why use 1.5? One step closer to total freedom of website content management! Power Of Simplicity End User: more features in future. Administrator: ease of use, reduction of complexity and more control Developer: faster development with lesser code Future development will use 1.5 as fundament Backward compatible with 1.0.x extensions 20

Joomla! Future 21

Joomla! future Lessons Learned with Joomla! 1.5 development Define a clear roadmap and release strategy Prevent long development cycles Try to attract more talented developers Be prepared, get organized! 22

Joomla! future Where do we want to go? Were no one has gone before Implement short release cycles Introducing the packman strategy 23

Joomla! future Where do we want to go? Were no one has gone before Implement short release cycles Introducing the packman strategy like to discuss this because we have not yet determined what version 1.6/7/8/9, we simply focus on Joomla! 1.5 currently 23

Live Demonstration!!! Remember: life demo s can go wrong!!! 24

Live Demonstration What have you seen? New installation Quick tour on some new features Articles, menu manager, media manager Something about themes and accessibility (bring in the BEEZ) 25

Live Demonstration What have you seen? Demo Based Upon Joomla! Trunk Version (build 7015) 25

Questions?