Wordpress. Joomla. Drupal. Plone. Choosing between the top content management systems is something every business with a web presence must do eventually, so wouldn't it be nice to compare them side by side at your leisure and then learn the ins and outs of each from acknowledged experts? CMS Expo, coming May 3-5 to Evanston, IL, lets you do all that and more. This unique conference allows aficionados of the top four content management systems to come together under one roof to share best practices, make new ones, and, of course, convince those on the fence to choose their CMS over the other three.
The guest list for CMS Expo 2010 reads like a who's who in the CMS world: Mitch Pirtle, Chris Coyier, Dries Buytaert, Alan Runyan, Ben Bassi, Ryan Ozimek and more, all together at one conference dedicated to improving all four CMSs. The conference offers seven tracks: Business, Foundations, Power, Joomla!, Drupal, Wordpress and Plone so that business owners familiarizing themselves with the CMS world and web professionals looking to push the boundaries of that world can collaborate under one roof and share their expertise with like-minded individuals from across the CMS spectrum.
Whether you represent a growing small business, a thriving nonprofit, a savvy educational institution or any other organization looking to streamline its web operations with a content management system, CMS Expo is your chance to pick the brains of the pros of each of the three major CMSs on the web today.
Drupal's "premier conference" is quickly approaching. This Drupal conference is known as DrupalCon and will be held in San Francisco from April 19-21, 2010. As with previous years, the unofficial theme of the conference is to "learn about all things Drupal". If the conference sessions aren't enough, the schedule is also packed with plenty of development, documentation, and training events that are being held the days prior to and following the conference.
Presently over 1500 people have signed up to attend the conference. The price of attending a DrupalCon has always been reasonably priced which is one of the reasons this conference always sees a high turnout rate. If you plan on attending the conference, I would urge you to buy your tickets to DrupalCon now. Procrastinators like me have been known to wait too long to register for this conference only to find out that the maximum number of available tickets for the conference has already been reached.
Also, CMS Report is proud to be a media sponsor for DrupalCon - San Francisco 2010. This is our first time we have sponsored a DrupalCon event and we're excited to be helping out by promoting this event. While you can learn quite a bit about Drupal at this conference, the conference also gives you a chance to see and hear directly from the the open source community that is supporting Drupal. As a user of Drupal, it's not just about the software that sparks our interest in DrupalCon but also the people in Drupal's community we have come to know and appreciate.
All Drupal developers have experienced this nightmare. You have been creating a great project, now it’s time to deploy it. No one wants to deal with it. No one wants to be the responsible of doing it.
If you are building a simple site, and there’s only a one time deployment, it’s not a big deal. You just have to follow the largely discussed and know simple rules.
The Rules:
Use SVN (or CVS) to keep your code updated among the developers
Deploy to production by backing up/restoring the database
Create scripts to make the deployment process automatic
That’s all, the unique problem you could have is maybe that you will have to delete the test content/users and change some settings before going live, but in summary, it’s pretty easy.
When it’s about deploying code, it’s still easy to do if you followed the simple rules. You will have only to update your SVN branch and you are done.
When the nightmare begins?
The problem is deploying changes made in the CMS, but without wiping all the existing data. In other words, merging the database changes, the settings and content stored in the database.
Scenario 1: Big (or huge) Drupal projects
You have to deploy a project in multiple phases. So while the first phase is deployed and working in production, you have a bunch of developers working on the next phase (this means, implementing new code, creating new nodes, creating new views, editing existing ones, changing settings, users, permissions, etc.)
For 40 years, scientists have searched for a way to bring nuclear fusion to the masses. If successful in bringing fusion online, we all could have an inexhaustible form of power to meet our world's energy needs. The promise of fusion is a dream that many have hoped to see become a reality in their lifetime.
Perhaps not for as noble of cause, Drupal users have sought better themes for their Drupal sites. Four years ago, it seemed to me that creating a good theme for Drupal was almost done as an afterthought. There simply were not too many places for a user to go for a quality Drupal theme. I recall spending a lot of wasted time maintaining my own (boring) themes for Drupal sites. The Drupal days of version 4.4, 4.5, 4.6 and even 4.7 for themes were dark days indeed. Luckily, Drupal 5 introduced us to a new theme called Garland. Garland may not have been a perfect theme but in my opinion the theme marked the beginning of an era for a new style of Drupal themes.
In the past few years, the number of Drupal themes provided under open source or via private companies have exploded. Along with that explosion, various starter and base themes have been introduced too. On the top of my head I can think of Zen, Genesis, Basic, and AdaptiveTheme. These starter/base themes offer theme developers opportunities for everyone to build or use professional sub-themes. In fact, this site used Zen in the theme's early years and today we're currently using a Genesis based theme called Extreme Updates (slightly modified). With each passing year, the theme offerings for Drupal has steadily improved in quality and quantity. This year is no exception and brings us a new official base theme to carry us over into the next generation of themes made for Drupal.
The year 2010 brings us Drupal's newest base theme, Fusion. Currently, there probably isn't a Drupal theme that offers site owners more control over layout and style than a Fusion based theme. Fusion has the support and backing of well-known Drupal theme shop, TopNotchThemes. TopNotchThemes appear to be serious enough about Fusion revolutionizing the way themes are done in Drupal. This week they publicly announced their new line of themes and a website called Fusion Drupal Themes. Most of the themes offered at the site are for a price, but there are a couple free themes also being offered that should give you a chance to see what Fusion is all about.
Earlier this week, I announced a new site that I'm working on under the domain SocPub.com. What I didn't say in the announcement was which CMS I was going to use for the site. I also didn't say that my choice in the CMS version could be considered by some as risky. I have decided to use the alpha/beta/release candidates of Drupal 7 for the SocPub site.
Using an alpha version of any CMS for a production site is never recommended, but I have some personal reasons for why I want to do this. No doubt, there will be bumps in the road using these early versions of Drupal 7. However, I'm hoping the benefits outweigh the risks and in a small way testing early versions of Drupal 7 may offer me an opportunity to give back to the Drupal community. For example, installing Drupal 7 has allowed me to collect some screenshots of a Drupal 7 Alpha 1 install.
If someone wants to use the screenshots below for one of the image galleries at Drupal.org or any Drupal community site, then permission is granted to use the images.
Using the above image, one of the first things you will notice is that you now have a choice in the type of Drupal install you would like to do. Currently, you have a choice between a "Standard" install or a "Minimal" install. I personally never like to make things more difficult than they should be and so I recommend you select "Standard".
As the image above reminds us, Drupal 7 has some server requirements that must be considered. Is PHP 5.2 or greater available on your server? Have you initiated your settings file correctly? In Drupal 7 this walk-through is improved by letting you know Drupal's latest requirements and giving you some hints on how to resolve potential install issues.
GovFresh: Why is Drupal important to the the Federal government? That is the main topic I will cover in a 3-part series here on GovFresh. I’ll start with some high-profile examples of who is using Drupal effectively in government and why Drupal is a great fit for what these sites are trying to achieve. My second post will focus on the unique aspects of providing web content management for government that are relevant for Drupal (i.e. what can Drupal learn from Government?). My final post will provide ideas and predictions for the future of Drupal within the Federal government.
Packt is pleased to announce a new book that teaches users to build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6. Written by Content Management expert, Travis Tidwell, Flash with Drupal helps users to integrate Flash applications with Drupal CMS.
Drupal is a free Open Source modular framework and Content Management System (CMS). Drupal is extremely scalable, making it ideal for both a simple personal website as well as an industrial strength commercial or institutional web presence. Written in the programming language PHP/MySQL, its power and flexibility combined with its exceptional design means it is one of the most popular choices for creating a CMS website.
Users will learn about the evolution of a real Flash application designed for Drupal, and will be taken through a step-by-step approach to create and customize an embedded Flash application within Drupal. They will also learn about the important modules and asynchronous programming techniques that will make it easier to work with Flash in Drupal. The reader will also learn to build a custom voting service and create a Flash-driven 5-star voter for Drupal using the popular FiveStar module.