Software Development

Quoting IT: Open Source, the GPL, and Joomla!

"It is fair to say the GPL does not intend to make it easy for proprietary software.The intention is to liberate code and ensure continual downstream benefits to users. So, yes, it's going to be easier to integrate open source code into a GPL'ed environment. And, as it should be!

It is important that community environments also ensure that open source developers benefit more than proprietary developers. It hasn't been that way in J! [Joomla!] or in Mambo."

 --Amy Stephen, OpenSourceCommunity.org, Comment to CMS Report's Is bridging a GPL application with a non-GPL application legal?

PHP.net announces end of life for PHP 4

If the project leaders and users of your favorite content management system are still debating when they should drop PHP 4 support, it looks like the PHP development team has helped make that decision for them.  PHP.net just announced the End of Life for PHP 4.  Starting in 2008, only security updates on a case-by-case basis will be provided...and PHP 4 is dead in August 2008.

Same version of mojoPortal supporting once again .Net and Mono

Since most of the Web applications I run these days is on PHP I will fully admit that I don't know much about .Net and Mono applications.  However, I can recognize good news when I hear that it.  mojoPortal under a new version number can once again support more both the .Net and Mono platforms.  For developers and users of mojoPortal, life just got a little simpler.

Version 2.2.2.8 of mojoPortal was released this week and not only introduces the return of Mono support but additional features as well:

Nick Lewis: Drupal is Part of the PHP Problem

Until this post by Nick Lewis, I've been in the camp with the folks that say PHP-based content management systems such as Drupal should be compatible with both PHP 4 and PHP 5.   After reading his post, I'm convinced he's correct that new development should be geared toward PHP 5.  It's hard to fight for the future when you continue to hold on to the past...

Should Drupal move to PHP 5?

In one word: absolutely.

In one sentence: if we don't, the drupal project will die along with PHP.

A Drupal book for the Drupal Developer Wannabe

What seems like a very long time since I first heard about and ordered the new Drupal book, Pro Drupal Development, it finally arrived at my doorstep. So far, I have only read Chapter 1, "How Drupal Works", and glanced at the remaining pages of the book but I'm very impressed. The book is written in a very easy, well organized, and informative writing style.

Mastering TYPO3 TypoScript

Kshipra Singh from Packt Publishing sent me an e-mail the other day asking us to publish another one of their sample chapters here at CMS Report.   If you recall, we posted an article on one of the sample chapters from a book on Alfresco.  The book this time around is Mastering TypoScript: TYPO3 Website, Template, and Extension Development.  Long name for a title so why don't we dig a little deeper and find out what this book is really about.

TypoScript is a declarative programming language that offers developers, administrators, and designers full control over the configuration of TYPO3 and its template engine. Only with a good command of TypoScript can you leverage the powerful capabilities of the TYPO3 engine, to customize and control all aspects of your TYPO3 sites. If you're serious about TYPO3 as your content platform, you need to master TypoScript.

As before, I don't have the book in front of me and this should not be considered a review of the book.  Instead, I'm only allowing Packt Publishing through this post to give you a taste of what the book has to offer.  You need to decide for yourself if you want to buy the book.  The following is what the book intends for the reader to learn:

Drupal leader invites students to improve code

Dries Buytaert, lead of the Drupal project, invited students on his blog to participate in Google's Summer of Code and at the same time help improve the Drupal core.  This is Google's third year for the program which hopes to encourage college students to work on open source projects.  Chris Dibona, Open Source Program Manager at Google, wrote: