July 2008

Release Update: Joomla! 1.5.2 and 1.5.3 Improvements

Take a look at new capabilities in core

Written by Andrew Eddie

Amongst the numerous bugs that have been dealt with, there are a few feature improvements that have been made in the recent Joomla! releases 1.5.2 and 1.5.3.

Mass Mail

Now, there's a story to this first one because I initially disapproved of its inclusion (my apologies again, JM). The Mass Mail component is pretty basic, but had the annoying property of sending the message to the groups selected in the "To" mail field. Obviously this had some major privacy issues, so the component now allows you to blind carbon copy (bcc) the recipients.

A check box for this on the mail form is set by default (so you can turn it off if you need to).

Joomla Configuration

The second change I want to quickly mention is the ability to now disable the new Flash uploader.

Personally I find this new uploader brilliant but it doesn't seem to work happily on some hosts. You will find the switch to toggle it one or off in the Settings pane of the Global Configuration page.

Content Filters

Finally we have an interesting new feature for Articles. If you look at the Article parameters dialog, you will see several new options at the bottom of the list for Filtering.

Traditionally this has been left to the particularly WYSIWYG editor that is in use, but this is not fool proof, nor does it account for sites that do not use an editor. These new options allow you do apply restrictions on the html tags and attributes that certain user groups are allowed submit in their content.

The Filter groups box allows you to select the groups to which the additional rules will be applied. Use control-click to select more than one.

The Filter Type allows you to specify:

  • a White List – this means that you control the tags and attributes that are allowed
  • a Black List – this means that you allow all tags and attributes except for the ones you list
  • or No HTML – this mean, well, that no HTML tags are allowed – and that's final.

The Filter Tags field allows you to enter the tags that you want to either white or black list.

The Filter Attributes field allows you to enter the attributes of the HTML tags that you want to either white or black list.

This has many uses from being able to avoid the deliberate insertion of malicious javascript from someone who is in the Author Group, or could be used more widely to combat code-bloat caused by that terrible practice of cutting-and-pasting from Word. To give you an example, a simple white list might have the following settings:

  • Filter groups: Select Author and Editor
  • Filter type: Select White list
  • Filter tags: p, br, a, ul, ol, li
  • Filter attributes: href, target

This combination will only allow users in the Author or Editor group to save content leaving the most basic of tags, and only allowing the href and target attributes (used in the anchor tag).

If you are more trusting of your users, you may want to choose a Black List and only filter out such things as applet or script tags.

Hopefully you will find these new feature fixes useful from time to time.


Reprinted with Andrew Eddie's permission from the Art of Joomla!, Issue 3, Article What's new in Joomla! 1.5.x?

9 Votes

45 Comments

Feed
  1. I'm pumped, Wilco! Bring on 1.6!!!
  2. ...Playing Taps...Farwell 1.0...
  3. Moving over to 1.5 has been easy for me and my clients all love it. I think that many developers were originally reluctant to move over to 1.5 partially because of what they saw as a strict open-source policies.

    Luckily all the commercial components that I need now also support Joomla 1.5.

    Thanks for all your and the rest of the Joomla team's hard work. Can't wait to see a 1.6 release.
  4. Great words Wilco, I hardly can't wait for the 1.6 version
  5. A sad day for millions of existing sites/users worldwide - Good news for new sites and new users to come...
  6. "So long, farewell, au revoir, auf wiedersehen 1.0.x."
  7. i'm happy to hear this. i've personally completed my migration from 1.0.x to 1.5.

    continue for 1.6
  8. There's a good reason that on the Joomlatools blog, we pushed for an end-of-life date to be set for joomla 1.0. It might be an unpopular move for existing j1.0 webmasters, but it's a necessary one.

    Very few people, if any, still bother with bug fixing or security checking joomla 1.0, because all eyes are on 1.5 and 1.6. If no date was set, j1.0 would die silently without anyone knowing. This date is a reassurance that j1.0 is indeed still alive and being supported, and users now know exactly what to expect and how much time they have left.

    Mathias
  9. Looking forward to 1.6 - have a site with 100 admins waiting ;-) Great work! Joomla rule the web!
  10. @Mathias: I was not aware Joomlatools was pushing anything, good to know.

    We discussed the end-of-life date for several months, and our choice balanced between a sudden end or a acceptable period of time to offer users to get ready to migrate. I am happy we have chosen the second option, notify our users up front. The date was a simple math; 1.5 * 1.5 makes July 22nd :-D
  11. Well it needs formally doing so that effort is not diverted from future developments.

    Roll on 1.6.

    Nick
  12. There will be A LOT of sites still on J 1.0.x and to drop security updates is simply irresponsible. People will not update their sites - it's simply not worth it. With this move you are like Microsoft trying to push Vista and force everybody into believing that it's so much better we should make the change.
  13. Congratulations on taking this necessary step into the future of Joomla! Providing a reasonable heads up for the 1.0.x people is just good management and humane).

    I recently began migration for all of our sites and - despite the angst - I am glad we did so.

    I know everyone looks forward to v1.6, but I really really anticipate what will unfold with Joomla! 2.0
  14. It's time to say our farewells to our old friend Joomla 1.0.
  15. Great, another project.

    Until the dozens of "components" we rely on step up to become "extensions," we won't have much of a site. Might be a while since development of our more useful ones seems dead.

    I'm sure 1.5 will be an improvement, but right now it just looks like more work.
  16. May be good to remind users/developers that the legacy layer which let's use some 1.0 extensions on 1.5 will no more exist on 1.6 and will be replaced by a legacy layer from 1.5.

    There are still too many important extensions which are not native for 1.5, not speaking of the poor or inexistant implementation of the new language system on many "native" extensions.
  17. May be good to remind users/developers that the legacy layer which let's use some 1.0 extensions on 1.5 will no more exist on 1.6 and will be replaced by a legacy layer from 1.5.

    There are still too many important extensions which are not native for 1.5, not speaking of the poor or inexistant implementation of the new language system on many "native" extensions.
  18. Just a reminder here that many important extensions coded for J! 1.0.x are still relying on the legacy layer of 1.5 and will not be usable in 1.6 as this future version will provide legacy to 1.5 installs only.
    Time for developers to move on, specially on the language matters which are, alas, very much forgotten by most.
  19. @klas. One big difference, Joomla! code is open. No doubt, there will be developers who as a group will support security updates to the 1.0 branch. It's not that there have been any since 1.0.15 has been released, and there is nine months left.
  20. AWESOME! I have to ditto guysmiley on the J!1.6 push! Can't wait for that.
  21. Terribly Good news and since my 15 sites all use a Shack Pack that is no longer going to be supported by 1.5 or 1.6 or 2.0...I am rapidly tearing down these sites and going back to HTML, Active Server pages and VB. I have to live with Microsoft in one realm, so if it's going to spill over into this realm, I will simply work in Microsofts. Farewell Joomla.....
  22. I've done quite a few sites in 1.0, but one of them is a big project, using many different templates (which of course are assigned via the 1.0 method, the Itemid), and a whole bunch of 3rd party components, such as Community Builder, SMF forum, Acajoom, Sobi2, sh404SEF, all playing nicely together, and I won't even start mentioning the list of modules. And let's not forget, the several edits I made in the core scripts to get things to behave/look the way the client wanted.

    -- comment is too long it says, so part two is below! --
  23. -- continued from my previous comment above: --

    I'm intrigued by the concept of 1.5, especially to see how much work it would be to transfer the above mentioned site over to use Joomla 1.5, and still get all the templates working on the different parts of the site.

    I have one little worry though: if I would manage that transition, would I have to go through a similar ordeal when you bring out 1.6? Or is 1.6 a minor difference from 1.5, like 1.0.15 is a minor upgrade from 1.0.14? Perhaps it would be easier to wait for 1.6 before making any transition at all, or would it be even smarter to wait for 2.0?
  24. Some foresee this as bad news for Joomla 1.0v users, but I am convinced that the developers will leave it on the level that users of Joomla 1.0v will be satisfied with the security issues. Of course they will need to be conscious about 3rd party extensions.
  25. I dont think its all that good and I will be keeping my sites on 1.0.15 which is finally stabilized. I dont want to have to update all of my sites over and over again like a couple years ago with 1.0.

    It seems like everyone using 1.5 needs to worry about security. At least that is how it seems with all of the "My site got hacked" posts.
  26. Joomla 1.5 is a great step forward and I don't see a point of supporting the old Joomla/Mambo 1.0 anymore. It is like with any other SW, you have to upgrade it from time to time to get the best latest features. So no complaints. As Eddie Wedder sings: "It's evolution, baby".
  27. I agree it is time to say goodbye to 1.0, but why still accept new extensions for 1.0 in the JED? This just influences new Joomla users to start building new sites using our old friend Joomla 1.0, only to have to scrap it in the near future.
  28. I do hope you continue with Joomla 1.0 has I realy hate 1.5. Its just so messy that I would send the programmes back to school and scrap the whole code. I was already thinking to take over the code and start a new open source project. Glad to see you still work on 1.6
  29. Having two versions in the oven is actually a good thing, and should become a standrt in CMS development: those who deeply enjoy dealing with plugin issues, or updating their sites every 2 weeks, and getting hacked every other day, can go for the version thats currently under development. those who prefer to stable working and well known enviroments can stick to the elder version until the newer one has consolidated.

    In this light, there is absolutely no reason to stop supporting joomla! 1.0.x. until 1.6 comes out. Then, those who enjoy to get hacked all so often can upgrade to 1.6, and those who actually use their joomla for production websites, can stick with 1.5, which at that point has become stable, just because the devellopers have moved on.

    Has anyone noticed that joomla. 1.0.x has shown that a CMS can go for almost a year without an upgrade (and a new version can be developped in the meantime)? Hey, what do you know, a CMS thats just there, and it just works, no dramas and all known issues. Such CMS maybe a bore to a developer, but to a USER this sounds GREAT. Infact, every CMS should adopt this policy. WHY would this be taken away before 1.5 is anything near like 1.0 as far as stability goes ??

    To me, this feels just like like microsoft ramming vista onto my machine and into my live. I'm allergic to this attitude. I'll make it a matter of principle to KEEP all my sites on 1.0.x for as long as i can, support anyone who does the same, and rather migrate to Mambo or MIA, even frikkin Wordpress, before migrating to joomla! 1.5.

    My farewell goes to developers who dump their most stable version without necessity.
  30. I agree with the comment of Joomlasoft.
    There's no reason to stop the support until the next 1.6 version is released. Every user of joomla 1.0 know that there will be no addition to their version, but they like its stability after all the updates thez had to do - remember, ~1 every month from joomla 1.0 to 1.0.15 ...
    It would be so much better to do what was announced some monthes ago, after the 1.0.15 version was released : keep a minimal support, and update it only if a critical security hole is discovered.
  31. Joomlasoft makes sense to me, too! One of the reasons I didn't go with Drupal was because at the time, they stated flat-out on their site that they were more concerned about developing great technology than backward compatibility. That was a big red flag for me and for my clients.

    So having what appears to be the most stable version of Joomla abandoned makes very little sense to me.

    Granted, I'm loving 1.5.9 -- it has so many great features!

    Migrating 1.0.x sites to 1.5.9 looks like it is a significant expense, almost as much as to develop some sites, initially. I just priced one out at $3440 that has a lot of JUGA restrictions.

    Having said all of that, it's obvious that there will be a market opening up to some enterprising developers in supporting 1.0.x security fixes.

    Go for it gals/guys!

    Railer
  32. Oh, I forgot to add...

    A REALLY BIG THANK YOU to all of the 1.0.x developers who contributed so much to the growth of Joomla!

    Moore's Law keeps on rolling...

    Railer
  33. i want to my technology site technology site joomla 1.0.15 to 1.0.14
  34. I'm just a user, not a designer or developer. Can I migrate to 1.5 myself? I'm not trained in anything regarding web-design but, economics what they currently are, I can't afford to employ a designer to do the work for me. Can anyone help? Many thanks,

    Andalublue
  35. The reason not to migrate my site from 1.0.15 to 1.5 is the extensions that I used for my sites doesn't support version 1.5. But I am afraid for future, if I need to install new extension that will not support version 1.0.15. My site is stable and working fine now. I can't take the decission to migrate my site to 1.5v. Can anybody help me what should I do now? I think most of the joomla users has same problem.
    Shoaib
  36. I have sucessfully created XAMPP and ecllipse then joomla.but the problem is ecllipse should not applied for .php and .xml patches.so please send to my mail-id if anybody knows.
  37. Well, my site started in 2004 with Mambo 4.0.5 and in time is migrated to Joomla 1.0 and recently to Joomla 1.5.
    It was not easy to migrate it without legacy plugin (my goal was to migrate entire site and not to use that plugin) but in the and - I made it. :-)

    And now a whole new dimension is opened for me with some great extensions to be used. Looking forward to see Joomla 1.6 one day.

    Massive respect to Joomla development crew!
  38. I'm now use Joomla 1.0.15 and I need to build my new site. Buy I'm not sure all components/modlues will be work on Joomla 1.5.x.
  39. What does the legacy plugin do? I have a website that needs migration from 1.0.12 to 1.0.15 first and then to 1.5.

    We have some extra components installed. I haven't worked with Joomla before. Is the migration easy to complete?
  40. Hi guys/gals!

    I also had all those questions about migrating from 1.0 to 1.5, specially when you do a lot of hacking in the core. And, above all, I couldn't find a few extensions that I had on 1.0 to work in 1.5.
    This is what I made: Searched for similar extensions and installed them. Then, wrote some code to get the data from 1.0 database and inject it to 1.5 DB. This takes time because you must put into paper the old sections and categories Ids and assign them into the new DB. The same goes to the items.
    In the end, all went well and a task that I was supposed to do by hand, and for shore would take more than a week was accomplished in one day.

    The bottom line is this: Don't be sad because you can't find the extension you want. Just go for the one you need and migrate it as I did.

    Now i'll wait for 1.6 release.
  41. Hi all, after rading many posts around here and other places on the net, a few friends and myself decided that we had to help those that are still in love with Joomla 1.0. We have built a new site with an extensions directory, repository, templates showcase and support forums all dedicated to Joomla 1.0. 8-) We have also added Jom Social to supply users with many other features. All components have been implemented and are past the testing stage. We are now adding content to the site which should be opening at the end of this month! Keep your eyes open here: Extensions 1 Zero.
    Cheers Creator
  42. R.I.P.
  43. Hello. What about Virtuemart? It runs only with Joomla 1.0... Is there a new version with Joomla 1.5 or 1.6?
  44. Find thread "Getting 1.0 Installation and Upgrade Packages" in forum if you need Updates to Joomla! 1.0.13 and Joomla! 1.0.15 full packages and updates.
  45. Deki,
    thanks, just what I needed. A lot of old clients asked to be upgraded from 1.0.x either to 1.0.15 or 1.5, so your suggestion came in handy. Thanks!

Add Comment


    • >:o
    • :-[
    • :'(
    • :-(
    • :-D
    • :-*
    • :-)
    • :P
    • :\
    • 8-)
    • ;-)