When corporate IT resists the Open Source

Larger companies are slowly introducing Open Source technologies to their organizations and, as most of us know, change even for better isn’t often very easy, specially if they had already invested in technologies such as Microsoft .NET and Windows Servers and subsequently hired staff who are only specialized in those technologies.

Many of the cutting edge Web2.0 innovations are happening in the open source world and they have been developed in technologies such as the LAMP stack (Linux, Apache, MySql, PHP) and Ruby on Rails. The problem is, when the management decides to utilize some of these technologies they immediately face the resistance from the internal IT team.

Reproducing many of the Web2.0 sales and marketing tools in the proprietary world is very costly and expensive and the results are often not so impressive either. In fact I see many smaller companies who are utilizing more advanced web applications with slick user interfaces to power their blogs, content management driven websites, online forums, and Intranets, all thanks to the open source technologies. On the other hand, some larger sales and marketing companies with much larger budgets are starting to feel deprived from the new wave of internet applications, because utilizing one means exposing the internal IT staff to things they aren’t used to see!

Continue reading When corporate IT resists the Open Source

Joomla! wins best PHP Open Source CMS again

packtlogosmall.png

Packt Publishing today has announced Joomla! CMS as the best PHP Open Source Content Management. Packt also confirmed that Joomla! CMS version 1.5 despite being the release candidate was the basis for this decision. The award marks the second time Joomla! has won a prestigious Packt prize. Runners up were Drupal, followed by e107.

Joomla! CMS

Joomla! CMS is currently being supported by a community of 140,000+ members and a team of Core Developers and Development Work Group Members ( I happen to be one too! )

Joomla! CMS version 1.5 has been written from ground up and it has a comprehensive API with a beautiful Model View Controller (MVC) architecture. Jooml! CMS also has a very intuitive and user friendly administration interface. Joomla! is not only a great CMS out of the box, but also it makes a great framework for developing all sorts of different web applications.

The judges indicated that Joomla! is ‘possibly one of the biggest success stories in open source of late’. “Its first release came in only September 2005 and since then has grown to be one of the most downloaded Content Management Systems on the web.

[tags]joomla, packt publishing, packt, winner, award[/tags]

Facebook Developer Garage – Vancouver

Facebook Development Garage - Vancouver

I’ll be there this afternoon. I believe there are at least 180 people showing up but there are only 100 seats available, so I better get there early. I bet I get to meet really interesting people there.

Building facebook apps has been one of my recent fields of interests. We usually build a web application and then think about populating it with users, on facebook we already get a large database of more than 40 million users, so now how can we say no to that!

It is possible to build FB applications using all the existing frameworks such as Joomla, Drupal, or Ruby on Rails and such. There are some differences of course, for example instead of HTML the output is going to be Facebook Markup Language ( FBML ). If you are curious, just get a FB developer account and attend few of these events. You’d be surprised what independent developers are cooking up these days.

I am already receiving ideas and inquiries from my Marketer friends. Although I must admit I still haven’t seen any real useful FB application yet. Most of them do not go beyond silly online group games. Even Facebook staff are still experimenting with the API and refining the concept using constant community feedback.

In case you wanted to make the event even more populated, here is the address:

Vancouver Film School (VFS) Theatre 1

420 Homer Street between Pender and W. Hastings

Vancouver, BC

5:30 – 9:00 PM – Tuesday October 23rd 2007

and here is the Facebook group for this event.

Makeup of a Good Open Source Solution

In consulting sessions companies often ask me about the quality of open source software in general. There are, of course, both good and bad open source solutions, and it is one of the reasons companies hire commercial open source consultants to assess different kinds technologies for them. Open Source technologies are the result of user community collaboration and participation, and that’s what brings simplicity, modularity, quality, and security to these solutions.

Simplicity

The route that many Open Source projects such as Joomla, Drupal, or phpBB3 are taking these days is to build a vanilla framework with a basic set of functionalities and then rely on the community feedback to develop additional set of functionalities over time. This approach is very efficient because most of the implemented features will actually be used by most users. This way, the application architecture stays lean and simple, yet there’ll be room for further scalability and customization.

This approach goes against the traditional business and product development methods where a limited group of “experts” within a corporation conduct surveys and marketing research, then build a product based on a list of assumptions and features that experts think users may find interesting. In reality, only a portion of those assumptions are right and every miss is considered a business loss that is going to be compensated using cunning Sales and Marketing schemes.

Continue reading Makeup of a Good Open Source Solution