ThemePartner, Professional Joomla! Business Templates

Theo

Joomla 1.7: Proposed New Features and Patches

June 2nd, 2011 at 4:40 PM CEST in Joomla 1.7
Update: Joomla! 1.7 was released on 19 July 2011. Check our Joomla 1.7 templates out now!

According to the Joomla! Development Strategy Joomla 1.7 should be released on the 10th of July. As stated by Production Leadership Team (PLT) member Mark Dexter, developers had until June 1st (yesterday) to submit their code to be included in Joomla 1.7. Currently there are 25 items in the Joomla 1.7 feature tracker that have the status 'Pending', 4 'Ready for review' and 1 'Accepted'. Based on the items in feature tracker, I will highlight several of the new features and patches that might be included in Joomla 1.7.

Crystal ball

Image credits: grongar

Pending

  • Captcha in the core
    This captcha should be extensible by plugins, has support for ReCaptcha and SecurImage and can deal with both TTF and GD fonts.
  • unloadScript and unloadStyleSheet
    This new feature allows you to remove script files and style sheets that were added earlier. This function could be useful in code that merges scripts and style sheets together for performance reasons or to be used in modules to unload (perhaps older versions of) libraries that were included by other developers.
  • Mass Mail - exclude disabled user
    Creates a new check box that allows you to choose if disabled users will be included or excluded from receiving mass email.
  • First and Last CSS class on mod_menu
    A class 'first' and a class 'last' will be added to respectively the first and last child of a menu. These classes will be added because the selectors :first-child and :last-child aren't working in all (legacy) browsers.
  • Character Count JavaScript for Description Meta Tag
    Because most search engines limit the amount of characters shown in their snippets, it can be valuable to know how many characters your current meta description is.
  • Patch to enable change of newsfeed display direction
    This patch adds the option to choose the direction of the news feed as either 'old to new' or 'new to old'.
  • Infinite links in com_contacts
    This patch removes the limit of 5 links that can be added to a contact.
  • Add onBeforeRedirect hook to core
    Allows debug plugins to catch the debug output which is lost on a redirect.
  • Maximum login attempts for Joomla authentication plugin
    Set a maximum value for login attempts and the amount of time a user has to wait before he can try again. Useful to slow down brute force attacks.
  • Enable client-side JavaScript debugging like in J1.5
    This patch adds a separate debug flag enabling client-side JavaScript debugging by sending uncompressed scripts.
  • Direct menu item alias
    Provides an option to exclude the aliases of the parent of a menu item from the URL of a full menu item alias.
  • Installer can select from multiple manifest files
    Enables extensions developers to change parts of their program across versions, but still have only one file for people to install.
  • Detect a BOM in configuration.php
    Raises a warning when a UTF-8 Byte Order Mark (BOM) is found in the configuration.php file.

Ready for review

  • Update TinyMCE to version 3.4
    The content editor TinyMCE was updated to the latest version, which includes several bug fixes and new features.
  • Mod_custom with backgroundimages
    Adds the ability to add background image to custom modules.
  • Improve the installation
    Adds more AJAX functionality to the installation and also eliminates some markup and quite a few images by using CSS3 border-radius.
  • JToolBarHelper functions for Save and Create New and Save as Copy
    Adds save2new and save2copy functions to the toolbar code.

Accepted

  • Allow pre-selection of categories in com_content
    A patch that extends the standard com_content view "Create Article" with a parameter, which allows for the selection of default categories - and can alternatively be provided in the url.

Go to the Joomla 1.7 feature tracker and help to test the new features and patches!

Follow us on Twitter

User Comments (8)

Add comment

Robert Vining

June 2nd, 2011 at 5:35 PM CEST
Thanks for doing the leg work and providing us this overview! Some of the features look handy to have, and some I haven't consider a use for them, yet.

After reading over the bugsquad meeting chat transcript, it was my understanding that the bugsquad hopes to have several bugfixes included in this release as well.

I also read a post from Andrew Eddie in the Joomla Forum that Joomla 1.7 will be a direct 1 click upgrade from your 1.6 admin area. So if you are running 1.6, 1.7 will be just like a minor update for users.

I think this is great news for Joomla, considering the time it took to go from 1.5 to 1.6. The new development strategy seems to be a good idea, and should be beneficial to Joomla and Users going forward.

Thanks again for summarizing the changes we might see in 1.7.

Joe

June 2nd, 2011 at 7:41 PM CEST
that direct 1 click quote from Andrew Eddie should be given a lot of publicity.


Also if only specific types of extensions will need to be upgraded (eg menus) that info should be disseminated ASAP.

Frankly if 1.7 is really just a 1.6.4 get the word out - and help lower the average joomla's user stress level.

Dean Marshall

June 2nd, 2011 at 10:27 PM CEST
Wow - great article. Thanks for putting all this info in one place.

I'm really hoping the switch to the shorter production cycle pays off - in terms of speed of development of new features and also in terms of easier upgrade path for site operators. One-click upgrade from within the admin - that would be just perfect.

For devs I'm sure the manifest files improvement will be appreciated.

For myself I think CAPTCHA in the core and the maximum login attempts are essential security enhancements and dare I say long overdue - hope they both make the cut.

Again - thanks for taking the time to write this up.
Dean

Andrew Rogers

June 3rd, 2011 at 6:07 PM CEST
Excellent write-up. Thanks for putting this together!

Detecting BOM is a must considering that there are tons of users using Joomla! that are using a different language.

John Coonen

June 3rd, 2011 at 6:38 PM CEST
Very handy write-up, distilled like this!
This new time release approach will be a great way for the community and PLT to work more hand-in-hand to set and meet expectations across the board.

Ray

June 23rd, 2011 at 5:00 PM CEST
I am not sure that updating by a version level every six months is a good idea. Web sites are about content and the job of Joomla is to make it easier and quicker for website owners to enhance the content of their sites, not to spend hours updating the Joomla CMS. Having said that if it is a one click job that will help but in my experience upgrading to another version always brings unforseen problems which take time to overcome.

The security enhancements will be very welcome and the URL excluding the parent item from the path will be particularly useful when upgrading static sites to Joomla.

Eduard Dimitrov

July 18th, 2011 at 9:11 AM CEST
Many important features like optimized speed of load and seo are not touched and these factors are important because this is the exact reason to use Wordpress instead of Joomla for many people. Like joomla developer for me is not clear why and when.

Joe Rasberry

October 7th, 2011 at 5:20 PM CEST
I have to agree with Ray (June 23rd, 2011) comments about updating every 6 months. Ray brought out some excellent points about a major release every six months.

I often hear about bug fixes to correct hacked web sites on any installed packages such as Joomla. Maintenance to prevent this is an on-going never ending process. Creation of a periodic fix to prevent these problems is a must. But creating a new major version every six months creates confusion and a dilemma for all web masters.

The Joomla team does a great job in their development. I considered many other CMS packages but always came back to Joomla. Now, I am sorry to say, a Joomla major release every six months may be cause enough for me to start looking again at other CMS packages.

Add a comment

*
*
*

*

 

Buy 2 Templates, Get Your Third Free!

Buy 2 Templates, Get Your Third Free!

By popular demand we've introduced a way to purchase multiple templates, at a discounted rate! If you add any three templates to your shopping cart, you'll only have to pay for two!

Blog categories

Conferences

Upcoming conferences

Past conferences

Reports on past conferences