Tuesday, March 29, 2011

The Best CMS That Money Can't Buy!

CMS Systems Are Useful



Having worked with both CMSimple and Website Baker, I now have a better understanding as to how Content Management Systems work. I looked at CMS programs on the web. Despite the variety of options out there, my vote is still one of the first ones that I was introduced to: Website Baker.


Why is Website Baker So Cool



The main thing that has me sold is that Website Baker contains various tools for your website administration and content management. It also provides features for notification, registration and password recovery from users as well as supports Group based access system and unlimited users or user groups can be created at a time. From you admin panel you can control your complete Website Baker installation, plus it uses Captcha in the front end to avoid spamming with user comments. Best of all, Website Baker has a built-in WYSIWYG HTML editor for easy editing of your content while supporting multiple websites or instances on the same platform.


Designers Should Learn CMS


This is coming from someone who was skeptical of create website with anything other than hand-coding: Website Baker is a must learn for all designers. If anything, it is wonderful learning tool before stepping into the “beefier” CMS programs like WordPress, Joomla and Drupal. Also, Website Baker is growing in popularity, so more and more developers are using it to create websites. Clients can also edit pages without having to mess around with the code, a blessing for everyone involved. If you have tried it out yet, downloaded it and give it a go. You won’t be sorry.

Thursday, March 24, 2011

CMSimple vs. Website Baker

Head-to-Head Comparision



CMSimple

First, let’s take a look at CMSimple. Overall, the interface is intuitive and easy to navigate. I like the ability to log in on any page by simply adding &login to the end of the URL. After doing this, the page is automatically brought up in a WYSIWYG editor, making changes to the website almost instant. Additionally, the CMS is available for free to anyone interested.


On the negative side of things, I find the way that CMSimple deals with page hierarchy quite odd. When publishing pages, h1s become a top-level page, h2s become secondary, and once more with h3s. After a while, it is clear why they would use this structure to their site, and it does allow for speedy page structuring, but it does take a bit of getting used to for individuals used to working in standard HTML.


Website Baker

From the first time I launched Website Baker in the control panel (once I got there) I immediately was pleased with the interface. It is laid out very cleanly and intuitively (more so than CMSimple, in my opinion), and makes it very simple to find what you are looking for.


There's nothing really negative to say about Website Baker. It is a refreshing change after battling CMSimple for a few hours.


Managing Installations



Let’s go over installing each content management system. CMSimple is fairly easy to install. Simply Download the ZIPfile onto your local machine, unzip it, and FTP all the folders and files to your webserver. As instructed, place the files into the 'html' files directory. This may be called htmldoc or something similar. Some ISPs may require you to use a a 'cgi' files directory, but that’s “simple” to get to.


As for Website Baker, there are a few things to look out for. First, change permissions for files and directories (chmod.) Here’s a helpful hint. Once the permissions are altered, refresh the install page to reflect the changes. It’s also extremely important to know your MySQL username and password. You’ll also need to create a new MySQL database or understand how to reuse an established database with a new prefix (include the “_” for prefix; for example “_wb”). Once installation is completed, remove the install directory (for security reasons) and you are ready to check out the admin area of the site. If you want to install in your root directory, it’s a good idea to move all the files and folders from inside the wb directory to the new location prior to installing Website Baker.


The biggest difference in the process is where the files and folders reside, so it’ very important to be organized inside your directories.


Which One is the Better Fit



After working with the two CMS platforms, I would have to choose Website Baker. Website Baker is available as an easy, one-click install on our web hosting, reseller hosting and dedicated server hosting plans with Softaculous. VPS Hosting customers subscribing to cPanel and Softaculous will experience the same simple install of Website Baker.


Additionally, every A2 Hosting account provides webmasters with the resources necessary to install a custom copy of Website Baker. Current versions of PHP, MySQL and Apache are listed as the server requirements to run this auction software solution. A2 Hosting currently supports PHP 5.2.9 and MySQL 5.1.x and Apache 2.2. Select A2 Hosting as your Website Baker web hosting provider.


My Final Thoughts


In a perfect world, I like for things to go smoothly and CMSimple, in my personal opinion, is NOT simple. Website Baker, on the other hand, creates an interface and installation process that is incredibly user-friendly. It also isn’t painful to map out in your HTML. Either way, Happy Coding!

Sunday, March 6, 2011

A Content Management System Breakdown

Basic Features of CMS



First, they’re easy to install. In most case, just simply copy the files into a folder and it's ready to run. Simple file manager can upload and delete images or other documents. They also allow you to edit your pages on the fly with your web browser. A preview is shown on the same page as the edit screen and user have full control over the pages.


With content management systems, you can control the complete look and feel of your pages. Also, you are not "boxed-into" certain format or required to use a theme as in many other content management systems. Basic CMS is ready to be built into existing products to add content management functionality. Basic CMS is open-source released under the General Public License, referred to as GPL. (http://basic-cms.com/)


Some Non-Essential Features



With some CMS platforms, all sites would link to one phpbb forum, however each site would have a different link to go directly to the required sub forum. A page wrapper facility would be nice but it’s not essential. Also, account management, bandwidth tracking and billing are extra features that are nice but, again, not essential. Another feature such as image uploading + resizing (which could be replaced very easily by a Flickr plugin) would be nice, but is not essential in a content management system.


Also, Wordpress, (when selected) plugins make calls to databases, which will slow down the loading speed. As a rule, bloggers are encouraged to deactivate unnecessary plugins so that the number of database calls can be reduced.


Choices For Selecting a CMS


It is extremely important to evaluate your options for a source to create the custom CMS web design based on their quality and experience. For example, an amateur CMS web designer who says that "I can do web design" is probably correct. Creating an attractive custom CMS web design may seem easy, yet creating a website that performs well attracting business and search engines is different.


Here are a handful of CMS web design service options to consider. The first 3 could be free except for the time needed to setup, manage, and update your website. Other web designer options may involve cost.


  1. Do It Yourself Web Design
  2. Trust a Friend or Relative
  3. Use a Free Standard Template
  4. Purchase a Premium CMS Template
  5. Hire a Freelance CMS Web Designer

If you lack experience, the first 4 options for free or nearly free web design involve climbing a steep learning curve to have a quality CMS website that performs well. With zero experience, it may take 200 or more hours just to research, evaluate, and select a good CMS software package, and then modify it to your unique look in preparation for installation and launch.


Plan B . . . and C


Hiring a freelance web designer might be the best choice, yet use due diligence to verify their quality and experience. Have them provide performance evidence for their website. Ask for links to customer CMS design projects that demonstrate quality and performance for their clients, too.


Subconsciously, inexperienced designers may exaggerate or overpromise. Many prefer to discuss what they will do for you without real evidence. This has been proven by catching the lies of firms begging for web design work as subcontractors, yet they cannot prove results for their site or their customers. If a person or company can truly provide a quality custom design solution that performs well, they will have evidence.


CMSs Help Clients with SEO



The Good


In order to get the best of both worlds (the convenience and management advantages of a CMS and the site promotion advantages of SEO), you need a search engine optimizing CMS. At a minimum, the CMS should not create URLs and content that engines refuse to index because it looks dynamic. The system should also allow you to create relevant, per-page meta-tags and titles. And, the system should present content using navigation menus that search engines will follow.

Now the Bad


Implementing a CMS can be a boon to SEO efforts, but it can be a disaster because many CMS systems were not designed with search engine marketing in mind. Some specific problems that content generated by this kind of CMS has in being indexed by search engines include:


  1. Dynamic URLs. Search engines are programmed to limit the number of dynamic pages they index, and the primary way they determine pages are dynamic is through page URLs with special characters (%&=).
  2. Bad meta tags. Meta tags are the HTML code components that search engines use to evaluate what a page is about. Many CMS systems do not allow users to assign unique, relevant TITLE and DESCRIPTION meta tags to content. These are important tools to help search engines understand your pages.
  3. Keyword poor URLs. Even systems that do not use dynamic URLs often do not let you create URLs that include keywords. Keyword-rich URLs are an important step in optimizing your pages to rank well in search engines.
  4. Search engine unfriendly design. If a page has the look and feel you want, does the underlying code matter? In a word, yes! Search engines can't see the page, so all they have to go on is the code.

How Designers Stay Informed

The most important theory that I’ve learned in my course is that CMS could help you build better and more maintainable website. But all designers should be aware that companies use all sorts of content management systems... so the concepts and theories are probably more important than the technical details.


The Blogger’s Advice

There are a ton of websites and tutorials online that can assist you in your individual education for utilizing CMSs. The best thing that a designer can do is keep your eyes and ears open and stay current with technology. It’s up to you to “keep up with the Jones’s.”