Content Management System

A CMS or Content Management System is an application that can be used to manage and organize text, movies, pictures, links and many other types of data. Functionality varies from CMS to CMS, but most are web based and offer some sort of access control. Many of the most popular websites in the world use free and publicly available CMS' like Wordpress, Joomla and Drupal. Wordpress also gives you the control to sell anything, anywhere with the most popular eCommerce platform on the web, WooCommerce. If you prefer Joomla, Virtuemart is the E-commerce solution, with over 500 features. Drupal uses Drupal Commerce.

It's an easy way to manage content on your website and there are tons of advantages. Basically, you can login to your website using just your web browser. No other software is needed. You find the page you want to edit, edit that page using a word processor-like interface, save your changes and then your website is instantly updated.

There are many, many advantages to using a web content management system. Beyond just being able to easily edit, delete and add pages to your website, you can add images, PDF files, audio and video files as well. You can edit the navigation of your website. Create links to pages or other websites. You are able to create and edit forms and photo galleries yourself. You get a lot of control with a website content management system.
 

WordPress is a free and open source blogging tool and a dynamic content management system (CMS) based on PHP and MySQL that you can use to create a beautiful website or blog. WordPress started as just a blogging system, but has evolved to be used as full content management system and so much more through the thousands of plugins, widgets, and themes, WordPress is limited only by your imagination.

Here are some of the features that we think that you'll love.

Simplicity
Simplicity makes it possible for you to get online and get publishing, quickly. Nothing should get in the way of you getting your website up and your content out there. WordPress is built to make that happen.

Flexibility
With WordPress, you can create any type of website you want: a personal blog or website, a photoblog, a business website, a professional portfolio, a government website, a magazine or news website, an online community, even a network of websites. You can make your website beautiful with themes, and extend it with plugins. You can even build your very own application.

Publish with Ease
If you've ever created a document, you're already a whizz at creating content with WordPress. You can create Posts and Pages, format them easily, insert media, and with the click of a button your content is live and on the web.

Publishing Tools
WordPress makes it easy for you to manage your content. Create drafts, schedule publication, and look at your post revisions. Make your content public or private, and secure posts and pages with a password.

User Management
Not everyone requires the same access to your website. Administrators manage the site, editors work with content, authors and contributors write that content, and subscribers have a profile that they can manage. This lets you have a variety of contributors to your website, and let others simply be part of your community.

Media Management
They say a picture says a thousand words, which is why it's important for you to be able to quickly and easily upload images and media to WordPress. Drag and drop your media into the uploader to add it to your website. Add alt text and captions, and insert images and galleries into your content. We've even added a few image editing tools you can have fun with.

Full Standards Compliance
Every piece of WordPress generated code is in full compliance with the standards set by the W3C. This means that your website will work in today's browser, while maintaining forward compatibility with the next generation of browser. Your website is a beautiful thing, now and in the future.

Easy Theme System
WordPress comes bundled with three default themes, but if they aren't for you there's a theme directory with thousands of themes for you to create a beautiful website. None of those to your taste? Upload your own theme with the click of a button. It only takes a few seconds for you to give your website a complete makeover.

Extend with Plugins
WordPress comes packed with a lot of features for every user. For every feature that's not in WordPress core, there's a plugin directory with thousands of plugins. Add complex galleries, social networking, forums, social media widgets, spam protection, calendars, fine-tune controls for search engine optimization, and forms.

Built-in Comments
Your blog is your home, and comments provide a space for your friends and followers to engage with your content. WordPress's comment tools give you everything you need to be a forum for discussion and to moderate that discussion.

Search Engine Optimized
WordPress is optimized for search engines right out of the box. For more fine-grained SEO control, there are plenty of SEO plugins to take care of that for you.

Use WordPress in Your Language
WordPress is available in more than 70 languages. If you or the person you're building the website for would prefer to use WordPress in a language other than English, that's easy to do.

Easy Installation and Upgrades
WordPress has always been easy to install and upgrade. Plenty of web hosts offer one-click WordPress installers that let you install WordPress with, well, just one click! Or, if you're happy using an FTP program, you can create a database, upload WordPress using FTP, and run the installer.

Importers
Using blog or website software that you aren't happy with? Running your blog on a hosted service that's about to shut down? WordPress comes with importers for Blogger, LiveJournal, Movable Type, TypePad, Tumblr, and WordPress. If you're ready to make the move, we've made it easy for you.

Own Your Data
Hosted services come and go. If you've ever used a service that disappeared, you know how traumatic that can be. If you've ever seen adverts appear on your website, you've probably been pretty annoyed. Using WordPress means no one has access to your content. Own your data, all of it - your website, your content, your data.

Freedom
WordPress is licensed under the GPL which was created to protect your freedoms. You are free to use WordPress in any way you choose: install it, use it, modify it, distribute it. Software freedom is the foundation that WordPress is built on.

There is much more, but these are the highlights.

WooCommerce is built on WordPress, the software that runs over 34% of the web and rising every day. WooCommerce is now the most popular eCommerce platform on the web, so you can rest assured you're in good company. With hundreds of free and paid extensions, spanning all your logistical & technical requirements, you can rest assured there's an extension for your specific needs. Everything you need is in one place. From physical products and digital downloads to subscriptions, content and even appointments, you can sell anything with WooCommerce. Because you have complete control, you can add unlimited products and users, and take unlimited orders.

Embed products, checkout and more on any page: Use shortcodes to add your products to blog posts, or create landing pages that go straight to checkout.

Categories, tags and attributes make products easier to find: Help customers find what they want by adding tags to describe a product. Add attributes like size so customers can search for items most relevant to them.

Product ratings and reviews: Show customer feedback directly on the product page, including a 'Verified Owner' label.

Customize for your location: Set the currency, language and measurement units (inches, centimetres or anything else) that's right for you.

Product sorting and filtering: Let customers sort products by popularity, newness, rating, price or attribute to find the right fit.

Unlimited images and galleries: Include any number of photos to show off your products. Set a featured image to highlight the best photo site-wide.

Unlimited products: Add as many products as you want to sell - your only restriction is your inventory.

Built-in payment processing from leading providers: Take payments via Stripe and PayPal. Accept credit cards, Direct Bank Transfer, checks or Cash on Delivery.

Shipping options: Give customers the option of pickup, local delivery or shipping. Restrict options available based on customer location.

Shipping rates: Set a flat rate or define specific rates for different products, like extra charges for heavy products. Calculate and show the right rates to customers at checkout.

Free shipping: Offer free shipping for certain products or certain locations - the choice is yours.

Geo-location support: Auto-detect your customer's address to make shipping and tax calculations simpler.

Tax options: Show taxes based on your customer's shipping address, billing address or your store's base address. Automatically calculate major country and state tax rates.

Customer accounts and guest checkout: Allow customers to register and choose to automatically generate usernames and passwords, or not. Display a returning customer login reminder. Enable guest checkout for those who don't want to register.

One-click refunds: Offer pain-free refunds to customers that can be managed directly in your WooCommerce dashboard.

Inventory management: Track stock levels, hold stock after an order is cancelled, get notifications for low and out-of-stock items, hide out-of-stock items and more.

Order management: Add customer notes, edit stock manually, mark items you shipped, and manage the fulfillment process.

Email templates: Send notifications to customers at critical stages, e.g., after they make a purchase or when their order is complete.

Add shop managers: Give your team access to manage orders and view reports without making them an admin.

Search Engine Optimization: WooCommerce runs on WordPress, recognized as one of the best platforms for SEO practices.

Coupons: Give customers coupons for a fixed amount, a percentage off or special offers like free shipping. Offer coupons for their whole cart or certain products.

Related products: Show related products to help customers find complementary products or encourage them to purchase more.

Highlight important products throughout your store: Use a widget to showcase top products, a specific category or tag, products on sale, featured products or recently viewed products on any page of your store.

Reporting: View sales, refunds and coupons over time. See your top products and categories.

Dashboard: Add sales, orders, and at-a-glance status summary window to your WordPress dashboard to easily see how your store is doing.

Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Joomla is one of the world's most popular open source CMS (content management systems). With millions of websites running on Joomla, the software is used by individuals, small & medium-sized businesses, and large organizations worldwide to easily create & build a variety of websites & web-enabled applications.

Joomla is used all over the world to power Web sites of all shapes and sizes. For example:
♦ Corporate Web sites or portals
♦ Corporate intranets and extranets
♦ Online magazines, newspapers, and publications
♦ E-commerce and online reservations
♦ Government applications
♦ Small business Web sites
♦ Non-profit and organizational Web sites
♦ Community-based portals
♦ School and church Web sites
♦ Personal or family homepages

Here is a list of features "out of the box," but the true power of Joomla is in its extensibility.

User Management
♦ Joomla has a registration system that allows users to configure personal options. There are nine user groups with various types of permissions on what users are allowed to access, edit, publish and administrate.

Authentication is an important part of user management and Joomla support multiple protocols, including LDAP, OpenID, and even Gmail. This allows users to use their existing account information to streamline the registration process.

Media Manager
♦ The Media Manager is the tool for easily managing media files or folders and you can configure the MIME type settings to handle any type of file. The Media Manager is integrated into the Article Editor tool so you can grab images and other files at any time.

Language Manager
♦ There is international support for many world languages and UTF-8 encoding. If you need your Web site in one language and the administrator panel in another, multiple languages are possible.

Banner Management
♦ It's easy to set up banners on your Web site using the Banner Manager, starting with creating a client profile. Once you add campaigns and as many banners as you need, you can set impression numbers, special URLs, and more.

Contact Management
♦ The Contact Manager helps your users to find the right person and their contact information. It also supports multiple contact forms going to specific individuals as well as groups.

Polls
♦ If you want to find out more about your users, it's easy to create polls with multiple options.

Search
♦ Help navigate users to most popular search items and provide the admin with search statistics.

Web Link Management
♦ Providing link resources for site users is simple and you can sort them into categories, even count every click.

Content Management
♦ Joomla's simplified three-tiered system of articles makes organizing your content a snap. You can organize your content any way you want and not necessarily how it will be on your Web site. Your users can rate articles, e-mail them to a friend, or automatically save a PDF (with UTF-8 support for all languages). Administrators can archive content for safekeeping, hiding it from site visitors.
♦ On public Web sites, built-in e-mail cloaking protects email addresses from spambots.
♦ Creating content is simple with the WYSIWYG editor, giving even novice users the ability to combine text, images in an attractive way. Once you've created your articles, there are a number of pre-installed modules to show the most popular articles, latest new items, newsflashes, related articles, and more.

Syndication and Newsfeed Management
♦ With Joomla, it's easy to syndicate your site content, allowing your users to subscribe to new content in their favorite RSS reader. It's equally easy to integrate RSS feeds from other sources and aggregate them all on your site.

Menu Manager
♦ The Menu Manager allows you to create as many menus and menu items as you need. You can structure your menu hierarchy (and nested menu items) completely independent of your content structure. Put one menu in multiple places and in any style you want; use rollovers, dropdown, flyouts and just about any other navigation system you can think of. Also automatic breadcrumbs are generated to help navigate your site users.

Template Management
♦ Templates in Joomla are a powerful way to make your site look exactly the way you want and either use a single template for the entire site or a separate template for each site section. The level of visual control goes a step further with powerful template overrides, allowing you to customize each part of your pages.

Integrated Help System
♦ Joomla has a built-in help section to assist users with finding what they need. A glossary explains the terms in plain English, a version checker makes sure you're using the latest version, a system information tool helps you troubleshoot, and, if all else fails, links to a wealth of online resources for additional help and support.

System Features
♦ Speedy page loads are possible with page caching, granular-level module caching, and GZIP page compression.
♦ If your system administrator needs to troubleshoot an issue, debugging mode and error reporting are invaluable.
♦ The FTP Layer allows file operations (like installing Extensions) without having to make all the folders and files writable, making your site administrator's life easier and increasing the security of your site.
♦ Administrators quickly and efficiently communicate with users one-on-one through private messaging or all site users via the mass mailing system.

Web Services
♦ With Web services, you can use Remote Procedure Calls (via HTTP and XML). You can also integrate XML-RPC services with the Blogger and Joomla APIs.

Powerful Extensibility
♦ These are just some of the basic Joomla features and the real power is in the way you customize Joomla.

VirtueMart is an Open Source E-Commerce solution to be used together with a Content Management System (CMS) called Joomla! With its fully-featured eCommerce engine, VirtueMart is perfect to sell your Goods online and drive your Business to new Heights. Despite being Open Source Software it powers large Online Shops providing the Performance, Usability and Security you expect from professional Software. VirtueMart is the leading Online-Shop Solution for Joomla!

FEATURES

General
♦ Capable of using Secure Sockets Layer (https) Encryption (128-bit)
♦ Flexible Tax Models
♦ Model 1: Ship To Address-based Tax Calculation
♦ Model 2: Store Address-based Tax Calculation
♦ Model 3: EU Mode (Store Owner based Tax Calculation when Customer comes from an EU Country)
♦ Shoppers can manage their User Accounts (registration required)
♦ Shipping Address Management (Customers can enter their own Shipping Addresses)
♦ Order History: Shopper can view all their previous Orders (and Order Details)
♦ Order Confirmation Mail (customizable!) is sent to Shopper and Store Owner
♦ Multiple Currencies (you can allow Customers to change the Currency and buy using an alternative Currency)
♦ Multiple Languages (using the Joomla! Component Joom!Fish or Nooku)

Product Catalog Features
♦ Powerful Web-Administration Interface (Javascript-powered)
♦ Manages an unlimited Number of Products and Categories
♦ Can be used as a Shop or just as an Online-Catalog (you can even turn off Price Display)
♦ Quick Search for Products, Categories and Manufacturers; filter by features or discounted Products
♦ Product Ratings & Testimonials (moderated or auto-published)
♦ Feature specific Products by setting them "on special"
♦ Product Availability: show how fast a Customer can expect delivery
♦ Handles downloadable Products (virtual Goods)
♦ "Product is back in Stock" - Notification for subscribed Customers

Administration Features
♦ Multiple Images and Files (like Spec Sheets and Flyers) per Product
♦ Product Attributes (like Size or Colour) can be added to Product
♦ Product Types for Classification (like "Car", "Motorbike" or "Music Album")
♦ Shopper Groups for Customers (allows different Price Levels and Payment Options),
♦ Multiple Prices per Product (Quantity-based and/or Shopper Group-based Prices)
♦ Flexible Price Display (number & currency formatting; including or excluding tax)
♦ On-the-Fly Price Conversion between different Currencies using Live Rates from the ECB or other banks
♦ Shop Statistics / Control Panel with a Summary of new Customers, new Orders....
♦ Stock Level Control for Products and Item
♦ Order Management with Order History, Customer Notification and Order Edit Functionality
♦ Basic Reporting Feature: sold Items, monthly/yearly Revenue
♦ Order Status Management
♦ Manage different Currencies, Countries & States

Payment Modules
♦ Capable of live Credit Card Processing
♦ Pre-defined Payment Gateways like authorize.net, PayPal, 2Checkout, eWay, Worldpay, PayMate and NoChex
♦ Extend your Shop with other Payment Modules using the Payment Module API!

Shipping Modules
♦ Flexible Shipping Carriers and Rates Configuration
♦ Extend your Shop with other Shipping Modules using the Shipping Module API!

Drupal is a publishing platform created by our vibrant community and bursting with potential. Use as-is or snap in any of thousands of plug-ins for rapid site assembly.

Drupal's content management features make it easy to create and manage your site.

ORGANIZE & FIND
Drupal comes with many tools to help you organize, structure, find and re-use your content. Categorize with taxonomy, automatically create friendly path urls, create custom lists, associate content with other content on your site, and create smart defaults for content creators.

CREATIVE CONTENT
Manage content with an easy-to-use web interface. Drupal's flexibility handles countless content types including video, text, blog, podcasts, and polls with robust user management, menu handling, real-time statistics and optional revision control.

ADMINISTER
Drupal comes with great options for new user accounts and user permissions. Users can be assigned one or more roles, and each role can be set up with fine-grained permissions allowing users view and create only what the administrator permits. The Drupal 7 admin theme makes administering a site easier than ever.

COLLABORATE
Drupal's focus on social publishing can help you create sites and applications to help your users express their opinions and engage with one another. You can have tight control over who can create, view, administer, publish and otherwise interact with content on your site.

BUILD
Build internal and external-facing websites in a matter of hours, with no custom programming. No need to start from scratch every time you build a new site, either. You can utilize a multi-site configuration or choose a Drupal distribution (installation profile). These provide a pre-defined configuration of site features and functions for a specific purpose or type of site, available as a single download.

DESIGN AND DISPLAY
Drupal's presentation layer allows designers to create highly usable, interactive experiences that engage users and increase traffic. Use an existing Drupal theme for your site, giving it an instant identity! If you can't find one you like, try designing your own which others can use, too.

EXTEND
With more than 16,000 available modules, the vast majority of your site's requirements can be addressed with Drupal core and available add-on modules. Focus your efforts on building great web sites, not re-creating features available elsewhere. You can even contribute modules for others to use.

CONNECT
Drupal makes it easy to connect your website to other sites and services across the web, using aggregation, feeds, and search engine connection capabilities. Social networking integration is also widely supported to help you engage with a wider audience. Drupal also offers your site easy ways to interact with external media and file services.

Drupal Commerce lets you manage products, carts, and transactions. In addition to traditional eCommerce requirements, like a shopping cart, checkout form, and product catalog management. With Drupal Commerce, online retailers have a simple yet powerful platform and the flexibility to integrate a rich commerce experience anywhere within their environment. Drupal Commerce has been developed to accommodate the features and design principles listed below.

Content Driven - Drupal Commerce is the only commerce platform built upon an enterprise CMS. It connects content and products seamlessly to drive online sales and influence offline sales through a rich user experience, optimized merchandising tools, and proven SEO tools.

Flexible - Drupal Commerce is highly modular and configurable to fit into the way you do business. It is ideal for all types of physical and non-physical items that require unique payment models (i.e. recurring, licensing, subscription). It is the most flexible eCommerce solution available.

Easy to Use - Drupal Commerce provides for the development of an administration system and customizable workflow that makes it easy for non-technical personnel to execute changes and test new ideas, making it the perfect fit for marketing-driven commerce.

Extensible - Drupal Commerce is highly extensible, and can adapt to meet the changing needs of websites of any size through integrations with third-party systems, feature enhancements, and International functionality.

Adaptable - Drupal Commerce can adapt with your business as it grows or explores new models. Since most of your site is built by configuring modules and interfaces, the business logic and layout of your site are ready to change right along with you.

Built for Growth - Drupal Commerce will scale right along with your business. Drupal powers heavily trafficked sites, such as Examiner.com and WhiteHouse.gov, with the same strategies used to accommodate that traffic already supporting eCommerce sites processing tens of thousands of transactions a day.

Built on Drupal 7 - Drupal Commerce incorporates the latest and greatest features of Drupal 7 and major contributed modules like Views and Rules. Building on these systems opens the door for you to expand the functionality of your site with thousands of other contributed Drupal modules.

Connects Socially - Easily integrate your Drupal Commerce site with major social networks like Facebook, Twitter, Pinterest and others. Your customers can log in and share their purchases with their friends or even promote your products across their networks so you can be where your customers are.

Full Featured - The core systems offer a complete product administration system, shopping cart, and checkout form. It supports multilingual and multi-currency out of the box, with additional eCommerce features and usability enhancements provided by contributed modules.

Global - Drupal Commerce was developed from the start to support international currency, tax, and language needs. Its core pricing engine and contributed modules make it easy to support alternate prices per currency or dynamic currency conversion and VAT inclusive product price displays.

Integrated - The Drupal Commerce extension list is full of third-party integrations for payment gateways, fulfillment services, accounting applications, social networks, and much more. The API has been built to be extended and to support the import and export of your eCommerce data.

Mobile Ready - Drupal Commerce shines on the small screen. Accessing Drupal data through web services has never been easier thanks to the powerful Services module.