The Drupal logo is a blue drop wearing sunglasses. From Drupal.org, "The name Drupal, pronounced 'droo-puhl,' derives from the English pronunciation of the Dutch word 'druppel,' which means 'drop.'"
Entrepreneurs seeking to build an interactive website with e-commerce features should take a look at Drupal, the Content Management System (CMS) that powers the Fashion Belle website. In researching what type of website framework to use for this site, the book Codin' for the Web by Charles Wyke-Smith (New Riders, 2007) turned our attention to Content Management Systems as platforms for building dynamic, interactive websites. Wyke-Smith refers to the new reality of interactivity as the Internet's driving force, ". . . Today's Web sites are more like applications and less like online brochures--the approach that set the commercial development of the Web in motion. Today's Web designers must accept that designing code is as much a part of the job as designing graphics" (p. xiv). This observation remains true going forward into the future of the Internet.
Among the options for an open source (meaning free) CMS based in the English language, three stood out in our research, Drupal, Wordpress and Joomla. Several others would be added to this list for users outside of North America, and Drupal ranks high among all the open source CMS options worldwide. Drupal is stronger in functionality than Wordpress or Joomla, but some say Drupal is more difficult to learn with fewer theming options than the other two. In answer to this, as Drupal progresses with each release, improvements are making it easier to learn to use. New Drupal theming companies are emerging to add to the options for custom appearance, and improved theming is a goal for the release of Drupal 8, scheduled in 2015. Of course, a Drupal site can be themed in any way desired through custom theming work.
Wordpress is definitely more simple to use than Drupal with more free theming options. However, the reputation for security of Wordpress is much lower than that of Drupal, and it is not uncommon for Wordpress themes to be penetrated by hackers and damaged. For this reason, Drupal is the safer choice with its security team that is constantly monitoring vulnerabilities and issuing security patches. The functionality of Wordpress is also much more limited than that of Drupal, so for a developer who starts with a blog but plans to expand with other features in the future, starting with Drupal will be easier over the long run.
Joomla ranks between Wordpress and Drupal for both security and functionality. Justin Tucker, a programmer from our area who has developed sites in both Joomla and Drupal, tells us that he is transitioning all of his clients to Drupal because he has found that Joomla does not offer the range of functionality available with Drupal. He has also told us that some of his Joomla sites have fallen prey to hackers while none of his Drupal sites have. This is echoed by another development company we know, Worx, that has never had a security breach to more than 500 Drupal sites it manages. The president of Worx also told us that one of the original reasons he chose to work with Drupal instead of Joomla was the superior online support community through Drupal forums. If desired, read more about the differences between Drupal and Joomla.
Founder Dries Buytaert will always have our gratitude for making Drupal free. We have the site we wanted, long before we could have afforded to pay for proprietary software. During our own "Thanks Dries" week for this site in 2011, we posted a front-page banner with the following message (a shorter version of which we also Tweeted to @dries):
Thanks, Dries Buytaert, for making Drupal free! This Drupal 7 site is possible only through your generosity in sharing through a GNU General Public License. This will be a commerce site eventually, and the magnitude of what you have done in making Drupal free, especially for small start-up companies, is an overwhelming gift. A billion thanks!
The best advice that we would pass along to businesses seeking to implement a Drupal-based site is to secure robust hosting from the beginning. Drupal is a work horse and requires attention to server resources. Depending on the functionality used for a business site, hosting needs may be well beyond what a non-Drupal site would require. For starters, check out Drupal Gardens, which offers free hosting of not-for-profit sites and paid hosting for enterprise sites. Or, contact Acquia for paid hosting of sites that are more complex than are supported by the basic Drupal Gardens platform. We are not connected in any way with Acquia; we just appreciate the quality of the resources provided, many of which are free. Thanks once again to Dries Buytaert, founder of both Drupal and Acquia, for freely sharing valuable resources for building dynamic websites that are on the forefront of technology.
If you would rather hire Drupal experts to build a site for you rather than doing it yourself, we recommend contacting The Worx Company, based in the USA and serving clients worldwide. The team at Worx are top-level contributors to the Drupal project and do excellent work, providing both site building and hosting. The Fashion Belle site is hosted on Worx servers, though we do our own development. Other Drupal service providers are listed at Drupal.org, but be cautious. Not all hosting services that claim to specialize in Drupal offer adequate support. Acquia, Worx and many other hosts are reliable. Obtaining personal recommendations about hosting from seasoned Drupal developers is the best way to avoid confusion about site problems that originate from inadequate hosting resources.
In the fashion and artistic fields, many companies have in the past utilized Flash-based graphics for website development. Apple's restriction of Flash in favor of HTML5 on iPhones and iPads has made most everyone aware of the security problems with Flash and the rising future of HTML5 for the web. When developing a new site or updating an old one, it is important to make the switch away from Flash to HTML5 standards.
Drupal is designed for Search Engine Optimization (SEO) out of the box, and many additional steps can be taken to enhance Drupal's natural capabilities for SEO. Webmasters should become lifelong students of the constantly changing field of SEO. Several of the most important SEO tips that have helped make the Fashion Belle site successful are as follows:
Above all, once the SEO basics are covered, do not allocate too much time focusing on SEO, aside from continuing your education as SEO best practices change. Rather, spend the most valuable hours of your time building a brand.