Amy Stephen over at Open Source Community has put together a good summary for how differing open source CMS projects have interpreted the impact the GPL has on third-party extensions/modules/plugins/add-ons. Movement in the Joomla community ensuring GPL compliance for extensions is what prompted her comparisons of license interpretation between Drupal, Joomla, Plone, Typo3, Wordpress, and XOOPS.
A couple weeks ago, I found on my doorstep Hagen Graf's book, Building Websites with Joomla! 1.5 Beta 1. The book was sent to me by the book's publisher, Packt Publishing, in hopes that I would review the book on the Joomla! content management system here at CMSReport.com. While I do not promise to review every book or Internet link that comes my way, I always appreciate the opportunity to do such reviews. In this case, I was eager to review the book since I have lost track of the new features introduced in version 1.5 since Joomla! 1.0 first arrived in 2005.
There was a time when I thought technical reference books would be a thing of the past. Why would anyone purchase a book when all you needed to do was go to your favorite Internet search engine and after a few clicks of the mouse find your answer? Lately though, I've found that the Internet is still no match for that thing we all call a book.
CiviCRM 1.7 has been released. The CiviCRM is the "first open source and freely downloadable constituent relationship management solution". CiviCRM is web-based (integrating with Joomla! or Drupal), internationalised, and designed to meet the needs of advocacy, non-profit and non-governmental groups.
The following are highlights for CivicCRM 1.7:
Integrated online event registration and management for paid and free events. This release also includes a new "Contact Dashboard", which gives constituents a consolidated view of their subscriptions, contributions, event registrations and more.
Create and save re-usable email templates (with mail-merge tokens)
CiviContribute plugins for Authorize.net and Google Checkout
Use customized versions of templates for any screen
One-click copying for existing Profiles, Contribution Pages and Events
Restrict access to selected custom data fields and selected profile screens
"Brad" from Joomla! wrote "RobInk hit the big 10k posts today." at the Joomla! forum. He goes on to write:
There is a thread going where you might like to add you congratulations etc.
It’s incredible to reflect upon just how many people have been helped by Rob’s posts, as well as the posts of all those who help out. Did you know, we have 28 members at the moment who have 2000 posts and above, and more than 70 with 1000 posts or more. Now that is CONTRIBUTING!
A special congratulations to Rob, and to everyone else THANKS for your continued help and support.
I wonder if the quantity of those posts would be more or less if Joomla! had been propriety software and Robin was a paid employee by the "company". Oh the power and helpfulness of free open source software and the open source community!
In a blog on the Joomla! Developer Network, Wilco Jansen posted an article describing the changes that have taken place between Joomla! 1.5's beta-1 and beta-2.
The following are some of the changes in user features for Joomla! 1.5 beta-2 that caught my eye:
Refactored session management for JSession, database, files, APC, and eAccelerator.
Complete refactoring of the installer
Added new archive libraries to better support zip|gzip|tar file extraction
Several improvements on default Joomla! templates, including support of newest browsers
Added open-id support
Further LDAP improvements
Further improvements on the media manager like the ability to remove multiple files, or image preview option
Added windows support on the FTP layer
Of the above features changes, I'm probably most interested in the implementation of caching as well as the the refactored session management. These changes should really help improve Joomla's performance on the server. Plus, as most of you know, I'm a big fan of eAccelerator and any other tools to get the server humming along.
This fork of Joomla to improve accessibility interested me
Accessible (a8e) Joomla! is a Joomla! fork that conforms to accessibility guidelines and web standards. A8e Joomla! will follow regular Joomla! releases. The project should implode when regular Joomla! finally conforms to the standards.
Accessibility of Internet sites is very huge within the federal government and addressed by Section 508 of the Rehabilitation Act, 1998.
In 1998, Congress amended the Rehabilitation Act to require Federal agencies to make their electronic and information technology accessible to people with disabilities. Inaccessible technology interferes with an individual's ability to obtain and use information quickly and easily. Section 508 was enacted to eliminate barriers in information technology, to make available new opportunities for people with disabilities, and to encourage development of technologies that will help achieve these goals. The law applies to all Federal agencies when they develop, procure, maintain, or use electronic and information technology.
On a recent visit to Drupal's forum I found another post with both Joomla and Drupal in the subject line. Making comparisons between Joomla and Drupal are very common these days as they are currently considered the top two open source content management systems (CMS) out there. The forum post written by Steve Burge contains a link that takes you to a comparison table he did between Joomla and Drupal. While the table may not give the full picture of each CMS, I'm convinced that Burge tried to be as non-bias as he possibly could in his comparison.
Brad Baker posted on the Joomla! Developer Network an article discussing how one can can contribute to their open source community. While Mr. Baker's article are focused on Joomla!, I think his comments could apply to any open source project. I especially like how he concludes his article.
There is no utopia. No one, and no project, is perfect. Do we have faults, yes, some of them may be more important to you than they are to me, however the fact remains, if you are here for Joomla, the structure is already in place (maybe not ideal, or perfect) for your contribution to be accepted. So, will you contribute? If so, I look forward to seeing you in the community, genuinely helping people, in any way you can, within the current provisions that exist.