Joomla! 1.7 - What's New?

Thank you for your contribution: 

separation

On July 19th, Joomla 1.7 will be released and this version is something special because of various reasons. Before I go into details, I want to mention a few user groups. Read More

Joomla! user groups

With over 2.8% of existing websites powered by Joomla, many people in the world are using Joomla! for their own purpose. I’ll just mention a few of those groups of people here.

Newbies

If you need a website and you are new to Joomla!, you can download and install it and you can build your website in a very easy way. Even when you are only using the core package, and even if you are just a beginner in this field. If you need help getting started, here is a link: http://cocoate.com/j17

Have fun!

Site Builders, Web Designers

A site builder usually has existing websites which are based on various Joomla! versions. So the interest is more in questions like:

  • Are there any new features for my clients?
  • Is there something inside that helps me to be more productive?
  • Is there an easy upgrade path?

Developers

  • They know the programming languages PHP and JavaScript and like to use them.
  • They create additional extensions to the Joomla! core for free, or for profit as a business.
  • Developers are always thinking of new features and productivity.

Service Providers

They run a business and provide services like hosting, training, and extension and theme development.

Architects

They are thinking about security, speed and code quality.

The Joomla! Leadership Teams

They are leading the project in some way and should communicate a clear vision

The Joomla! Community

All the groups mentioned above are, or could be, members of ‘the Joomla! community’. Ask yourself ‘What do I expect from a new major release’?

Most of these group members are asking themselves:

  • Is Joomla! the right solution for my needs?
  • Can I make money with it?

What’s new in Joomla! 1.7

For people who look at the user interface or to any ‘visible’ features I have a short answer. In the user interface of the alpha version I examined, only one single checkbox is added in the mass mail component. It is now possible to include or exclude blocked users in a mass mail. This is a nice feature but it will not ‘blow your mind’.

Introduction of a Release Cycle

It is not that new, but it’s very necessary to understand it. In 2010, a release cycle of short and long term releases was introduced for Joomla!.
Every six months, a new version of Joomla! will be released. It started with Joomla! 1.6 in January 2011 as the first short term release, and it continues now with Joomla! 1.7 as the second short term release.

After three short term releases, a long term release will come up.

That means, that every 18 months, a long term release of Joomla! will appear.

The first long term release will be Joomla! 1.8 in January 2012.

I found two infographics made by Gnumax (http://twitter.com/gnumax) and Sander Potjer (http://twitter.com/sanderpotjer) to visualize the release cycles  (Figure 1, Figure 2).

joomla_release_dates
Figure 1: Info Graphic

Figure 2: Joomla Development Strategy Infographic!

Support

How does support work with this new release cycle?

Long term releases

If you look at the existing Joomla! 1.5 as a long term release, it will be supported three months after the next long term release. This means that you don’t have to upgrade your existing Joomla! 1.5 site to the upcoming Joomla! 1.7. But, in January 2012, when the next long term release comes out you have to think about updating and in April 2012 you should.

Short term releases

The support for a short term release ends with the release of the next short term release.

Update/Upgrade

If you use the newest version of Joomla! which currently is Joomla! 1.6.4, the update process is as easy as one-click in the backend.

If you are using an earlier version of Joomla! you can upgrade with the help of the jUpgrade component written by Matias Aguirre.
Keep in mind that it is not necessary to upgrade an existing Joomla! 1.5 site to Joomla! 1.7, but it would make your life easier to update once Joomla! 1.8 is released!

Introduction of the Joomla! platform

This is the first release of Joomla! where the core package consists of two parts

  1. the Joomla! platform
  2. the Joomla! content management system

Joomla! Platform 11.2

The idea of this separation was born after the launch of Joomla! 1.0 in the year 2005 and it took nearly six years to implement it.
It will be released on July 4th, and it will change the way developers, architects and service providers deal with Joomla! in the future.

Created by cmsexpo.net/joomla-concept.
cocoate.com/j17/division-or-fission
magazine.joomla.org/issues/Issue-July-2011/item/507-Jooml...Joomla-Platform Release

Figure 3: Created by http://cmsexpo.net/joomla-concept

Well, going Gaga is definitely the right description :)
Let’s have a closer look.

Numbering

What confuses me most when I tried this version was the numbering. But, I found a very simple answer to that.
The version 11.1 is the actual Joomla! Platform version and the first 'major release' will be 11.2. The numbering scheme for the platform consists of the year number followed by a sequence number, so 11.1 was the first release in 2011. The next release on July 4th will be 11.2.
The first release in 2012 will be numbered 12.1.

Release cycle

Every three months a new version of the Joomla! platform will be released.

Package content

The platform package consists of the files stored in the folder /libraries and /media. The platform has no user interface.
The platform source code is stored in the Git version control system GitHub.

Advantages and benefits of the separation

  1. It allows developers to use the Joomla Platform independently of the CMS.
    This means that you’ll have the choice between different CMSs on top of the Joomla! platform in the future. This is really revolutionary! Joomla! is the only system in the world which provides that.
    There is still one core CMS provided by the Joomla! project but other projects like Molajo could use the Joomla! platform as a base, too.
  2. It allows developers to contribute / add features more quickly
    In the past it was very frustrating to experience that good code wasn’t always included into Joomla! core. With the Joomla! platform stored on GitHub it is very easy to fork it for your own purpose and it is easy too to integrate your code in the main branch.
  3. 3-month release cycle
    With this short release cycle it is possible to add features into the platform much quicker than into the CMS. This is useful for extension developers to add core features which are necessary for their extension.
  4. It encourages recruitment of more developers, including larger corporations, who may have not otherwise contributed
    This point is crucial and it will work when the responsible team for the platform starts embracing these new faces!

Conclusion

The release of Joomla 1.7 and the Joomla! platform 11.2 will not introduce  anything that is technically new, but it is the beginning of a new phase of the Joomla! project.

To come back to the headline.

In my point of view the Joomla! Platform is the heart beat of the project.

It's easy to write a CMS but it's hard to envision, construct, and maintain a long term platform.

Maybe it is the real, true beginning of the Joomla! project. Get involved!!

Comments

Seems good!
What about the image "Joomla! CMS Development strategy"? It's quite small! :-)

fixed

I'm confused.. feature-wise where does the "platform" end and and the CMS part begin?

and as already stated... this is making me nervous. There are not enough 1.6 extensions yet- this 6 month release cycle seems like premature unless I'm missing something.

As site builders are we going to have to worry about which joomla version is sitting on top of which platform version for compatibility issues?

Don't get confused. 1.7 is simply the successor of 1.6.
In my view it's 1.7 is more about trust in the release cycle and it seems to work so far.
The platform idea is a good one but it is still in an early stage.
The next release 1.8 in January will be the interesting one.
Have a look at it and keep your 1.5 sites for the next 6 months as they are.

so how about themes and plugin ? .. they wont update in 3 months and it will be hard to use some addons and being update with joomla

so how about themes and plugin ? .. they wont update in 3 months and it will be hard to use some addons and being update with joomla

An update process will be much easier for 3rd party developers in the future when the platform idea gets real. Mostly it will be possible that the updates are available from day 1 of the release. I know, this sounds a bit strange when you see the situation now, but it can change!

Congrats on designing a fail!
I've helped clients use 1.6 and achieved many things with that version.
I've 1.7 on my own site now for several days, I've spend countless hours going over out of date vid tutorials! I have achieved nothing, I can do, nothing on my site.

Uninstalling today!

Joomla - advertised as easier than dreamweaver, yet so much harder to use than dreamweaver!

Get a clue, cuz. Forget about the newer versions of Joomla and get acquainted with version 1.5 as it is well supported. It doesn't matter if a retarded baboon can use Dreamweaver to build sites because it's so 'simple', it still only creates static sites which clients don't want anymore. Dreamweaver is dead so move on.

So your building a production site... which version would you use?

Regarding the question about production site... Joomla 1.5. Here's why:

Well-supported, as mentioned above.

TONS of free as well as commercial extensions - you will probably notice there are not many free extensions fro Joomla 1.6 or 1.7. That's because free comes usually from individuals, not software development houses (though many do indeed provide freebies). Joomla 1.5 has been around the longest of the three, so you have a lot more options for it.

Stability and security. Joomla 1.5 wins on both fronts as it is frozen so to speak - no more new features being added and again it's been around the longest - it has a LOT more history behind it.

Faster ramp-up. Starting a web site is stressful enough. Why make things harder by selecting a version that is still essentially being developed (1.7), let alone one that has already been superseded (1.6) when Joomla 1.5 still has the lion's share of extensions and support?

As a rule, cutting edge/beta/etc. are for the experimental web master. If you are talking serious web site that you want up and running, go with Joomla 1.5. In fact, I'd read somewhere that the recommendation is to wait until Joomla 1.8 stable before dealing with migration.

In the end, it's your decision - but the above factors are what made me choose to develop my site with Joomla 1.5 - and I am VERY happy with my decision.