Specifications

Specifications
  • Version:    2.5.2
  • Stable tag:    2.5.2
  • Framework:    WS-T-2.7.1 DC

  • WordPress Compatible:    yes
  • WP Multisite Compatible:    yes
  • Multisite Blog Farm Compatible:    yes

  • Tested up to:    3.0
  • Requires at least:    2.9.2
  • Requires:    WordPress® 2.9.2+, PHP 5.2+

  • Copyright:    © 2009 WebSharks, Inc.
  • License:    GNU General Public License
  • Contributors:    WebSharks, PriMoThemes
  • Author URI:    http://www.primothemes.com/
  • Author:    PriMoThemes.com / WebSharks, Inc.
  • Donate link:    http://www.primothemes.com/donate/

  • Theme Name:    Simple CMS
  • Forum URI:    http://www.primothemes.com/forums/viewforum.php?f=27
  • Theme URI:    http://www.primothemes.com/post/simple-cms-theme-for-wordpress/
  • Color Variations:    default, blue-denim, boulder, deep-purple, hunter-green, navy-blue, ruby-red
  • Description:    Theme by PriMoThemes.com / WebSharks, Inc. All source files are included.
  • Tags:    supports wordpress standards, websharks framework, single size thumbnail display, options panel included, supports threaded comments, supports gravatars, single widget ready bar, supports plugin compatibility, w3c validated code, integrated with feedburner api, integrated with addthis api, includes extensive documentation, single navigation menu, single navigation subsets, super tags widget installed, ad codes widget installed, ad squares widget installed, highly extensible

For aspiring web developers this theme is the easiest way to get started. Very extensible!

Installation

  1. Upload the /s-cms folder to your /wp-content/themes/ directory.
  2. Activate the theme through the Appearance->Themes menu in WordPress®.
  3. Navigate to the Theme Options Panel for configuration details.

Uploading tips: You may find it takes a long time to upload this theme to your server. That's because it comes with multiple color variations. If you'd like to exclude some of the color variations, you can go into the /colors/ directory, before you upload everything. Feel free to delete the color folders you don't intend to use. The only one that absolutely has to be uploaded, is: /colors/default/, all of the others are optional. Note... you should NEVER exclude /colors/default/. That directory needs to be present at all times.

Special instructions for Multisite Blog Farms: If you're installing this theme on WordPress® with Multisite/Networking enabled, and you run a Blog Farm ( i.e. you give away free blogs to the public ); you should create a file in this theme's directory. Name it: multisite.farm. Either that, or define("MULTISITE_FARM", true); in your wp-config.php file. When this theme is running on a Multisite Blog Farm, it will mutate itself ( including its menus ) for safe compatiblity with Blog Farms. You don't need to do this unless you run a Blog Farm. If you're running the standard version of WordPress®, or you run WordPress® Multisite to host your own sites, you can safely skip this step.

Description

Simple CMS is just that. While it does offer everything you need to create a content-managed web site, it does not come with as many bells and whistles as some of our other themes. We purposely created this theme with simplicity in mind. For aspiring web developers this theme is the easiest way to get started.

The horizontal navigation menu atop this theme supports an unlimited nested hierarchy. It can contain a combination of pages and/or categories. You can have as many pages and categories in the menu as you need to. The Sidebar for this theme is widget-ready. This theme includes three pre-installed widgets that may come in handy. The Super Tags widget, the Ad Codes widget, and the Ad Squares widget. The Ad Codes widget accepts any type of XHTML or JavaScript, including Google® Adsense.

This theme supports the custom field thumbnail. You can assign a Thumbnail to each page and/or post that you create. Thumbnails will float along side your content excerpts in category view, and in search results. The size of each thumbnail should be 150x150 pixels. The page template for this theme is in full page format, providing you with plenty of room for your content. Simple CMS is ideal for webmasters who plan to heavily utilize the concept of Pages within WordPress®. In other words, this theme works the best when you want to use WordPress® as a CMS. Hence the name, Simple CMS.

Screenshots

Theme Options Panel / Screenshot #1



Theme Options Panel / Screenshot #2



Theme Options Panel / Screenshot #3

Frequently Asked Questions

How hard is it to change the logo graphic at the top?

It's a piece of cake. There is an option for this under: Theme Options.

Does this theme support threaded comments?

Yes, you just need to enable threaded comments within WordPress®. See: Settings -> Discussion.

Does this theme support Gravatars?

Yes, it not only supports the use of Gravatars, but it also provides an intuitive interface for visitors that do not have a Gravatar yet. You can test this out by typing an email address into the comment form. If there is no Gravatar associated with your email address, a special avatar is displayed that says: "No Gravatar?, Get one!". If clicked, it spawns a popup window that leads to Gravatar.com. The idea is to give everyone the opportunity to get their own Gravatar if they want to.

Does this theme support the `--nextpage--` tag?

Yes, this theme has support for <!--nextpage-->, the <!--more--> tag, search capabilities, content excerpts, sticky posts, links, archives & thumbnails. Chances are, if WordPress® can do it, this theme will support it. We try to think of everything. If there IS something not supported by this theme, please shout in our direction, because we would love to hear about it.

What about Google Analytics, will I need a plugin for that?

No, check your Theme Options Panel for the Global XHTML code section. You can paste your Analytics code there. The Global XHTML field supports other tracking methods as well. You can insert any XHTML or JavaScript code into that field and it will be displayed globally at the very bottom of your site.

Is this theme widget-ready?

Yes, absolutely. This theme even includes three pre-installed widgets that may come in handy. The Super Tags widget, the Ad Codes widget, and the Ad Squares widget. The Ad Codes widget accepts any type of XHTML or JavaScript, including Google® Adsense.

Does this theme support custom fields?

Yes. WordPress® allows you to assign Custom Fields to Posts & Pages. This arbitrary extra information is known as meta-data. This theme creates a new panel on both your Post and Page creation forms, titled: Custom Fields Used By This Theme. Please refer to that panel for detailed descriptions about how these Custom Fields will be used when they are provided. Most notably, all of our themes understand the thumbnail field, and also the h1_title field. The details about how these fields are used will be made available to you whenever you add or edit content inside WordPress®.

Can I use Flash® swf files in the slideshow?

Yes, you can configure this from the Theme Options Panel. We recommend using PNG graphics because they are easier for most people to deal with. That being said, if you're a Flash® developer, yes, feel free to use SWF files. Both of these formats will work just fine.

Are all source files included, even the flash files?

Yes, all source files are included. PHP, JavaScript, PNG, PSD, FLA, SWF, etc, etc. We include everything that you might need to make further adjustments.

I want to dig in, where do I find the css files?

You can modify the color scheme easily using the drop-down menu in the Theme Options Panel. So digging through the CSS files should not be needed in most cases. That being said, this theme CAN be tweaked further by qualified web developers. If you'd like some intuitive assistance, please contact PriMoThemes.com for custom development quotes. If you're an aspiring web developer, and you just want to tweak things a little here and there; please check your WordPress® theme directory under: /colors. Depending on which color style you are using, you will need to select a sub-folder from that directory and locate the CSS files for that specific color variation.

What the heck is (X)HTML?

XHTML is an acronym for "Extensible HyperText Markup Language", a reformulation of HTML 4.0 as an XML 1.0 application. It is a family of XML markup languages that mirror or extend versions of the widely used Hypertext Markup Language (HTML), the language that web pages are written in. While HTML (prior to HTML 5) was defined as an application of Standard Generalized Markup Language (SGML), a very flexible markup language framework, XHTML is an application of XML, a more restrictive subset of SGML. Because XHTML documents need to be well-formed, they can be processed using standard XML tools; unlike HTML, which requires a relatively complex, lenient, and generally custom parser.

If you know HTML, then you'll have no problem writing XHTML, because for all practical purposes, it is the same thing. If you'd like to learn more about the subtle differences between HTML and XHTML, please try this article.

Do I have to use FeedBurner®?

No. If you don't want to use FeedBurner®, you can just fill the FeedBurner options panel with URLs pointing to which ever locations you prefer. That being said, there really is no reason NOT to use FeedBurner®, as it provides additional features not available with WordPress® alone. Such as email subscription capabilities, advanced statistics, syndication methods, PingShot, BuzzBoost, the Awareness API, FeedFlare, their Headline Animator, and the list goes on. FeedBurner® also makes it possible for you to run AdSense® ads within the output of your feed.

I added some widgets but they look kinda funky, what gives?

With any theme, including ours, you can only generalize the CSS styling for widgets. There is no way to pre-determine which widgets you may decide to use. Sometimes, widgets you download from the WordPress.org site will come with their own CSS style sheets or specific rules, and sometimes they will not. The bottom line is that if you decide to use non-standardized widgets ( those not included with WordPress® by default, or with this theme ), then you will need to create your own CSS rules and style them yourself, so they jive with your overall layout. Some widgets will be too wide, others too narrow, and others just look funKy. Check the documentation for each widget you're having problems with first, and if all else fails, dig into the CSS files for your theme and add rules that address your concerns.

Which browsers will my theme be compatible with?

The World Wide Web Consortium (W3C) develops interoperable technologies (specifications, guidelines, software, and tools) to lead the web to its full potential. Their validator checks the markup validity of web documents in HTML & XHTML. Our themes have passed all of the W3C validation guidelines. Our themes are cross-browser compatible. They will function properly on all PC & Mac based operating systems; and with the following browsers:

  • Internet Explorer 7+ ( yes, including version 8+ )
  • Firefox® 1.5+ ( yes, including versions 2 & 3+ )
  • Safari 3+ ( yes, including version 4+ )
  • AOL® Browsers with IE7+
  • iPhone® / AppleWebKit
  • iPad® / AppleWebKit
  • Google® Chrome
  • Opera® 9+

They will also function with lesser-known browsers using Gecko/Trident/Presto/WebKit and other modern engines. Here is a full list of browsers.

Outdated browsers include: IE6, Netscape & older versions of AOL. IE6 is all but extinct. IE6 users MUST upgrade to IE7+. IE6 has lots of issues with modern websites and fails to deliver consistent results. Our themes do NOT support IE6 for a variety of reasons; including security, the lack of support for PNG graphics, the lack of support for CSS selectors, box-model issues, hover support, and the list goes on. Please read the IE6 obituary notice for further details.

What is the WebSharks Framework?

The WebSharks Framework is a fancy name for what is essentially a core set of PHP, JavaScript and CSS files that have been professionally assembled for the production of high quality themes, plugins and widgets for WordPress®. This framework was crafted with a focus on uniform coding standards, GPL licensing flexibility, and the organization of team-driven efforts within our company and the entire WordPress® community. PriMoThemes.com is owned & operated by WebSharks, Inc. You can learn more about our framework here.

Troubleshooting Tips

My content appears broken.

Check the Formatting Configuration in your Theme Options Panel. By default, WordPress® comes with several Formatting Filters built into its publishing system. Advanced users may find them annoying, particularly if you already know XHTML and you're not using the Visual Editor for WordPress®. These Formatting Filters include: wpautop, balanceTags, wptexturize, convert_chars & convert_smilies. The most important Filter is wpautop. It converts double line-breaks in your content into paragraphs (<p>...</p>). The other Filters, well, they do a few different things, but for the most part, they're responsible for keeping your code clean, handling XHTML entity conversions for special characters like ampersands, and balancing the overall structure of your code. All of that being said, if you plan to write your own XHTML, without the assistance of the Visual Editor, you can safely disable these Filters to prevent your raw code from being modified by them.

Broken Content: If you've already created Posts/Pages using the Visual Editor for WordPress®, disabling these Filters can cause your existing content to appear broken. For example, the wpautop filter converts double line-breaks in your content into paragraphs (<p>...</p>). So, if you've already published a lot of content that depends on automatic paragraphs, and then you disable wpautop, your content will become jumbled. Just keep this in mind if you disable these Filters, and then find your content in a mess. It is easy to think your theme is to blame, when actually it is just these Filters at work, or not at work. In either case, the problem will be temporary, not permanent. To correct the issue, adjust your configuration.

The navigation and overall layout look way out of whack.

Depending on how many pages and/or categories you have, it is possible that you are seeing run-offs. These will cause your theme to appear broken. However, this is really a simple and easy problem to correct. This happens because the navigation sections of your theme are designed to hold a limited number of parent categories and/or parent pages. This is not a limitation of the theme itself, but rather a configuration issue.

Obviously, you cannot have 200 parent pages, each holding their own parent tab or navigation slot. You'll need to work on nesting pages and/or categories together logically so they all fit within the layout of your theme. You can do this using tools already built into WordPress®. All of our themes support an unlimited nested hierarchy, so once you limit the number of top level pages and/or categories down to a manageable number... ( nesting everything else into child items beneath those top level sections ), your theme will straighten itself out.

Alternatively, you can use the Theme Options Panel to correct this problem as well. Look under Theme Options -> Page Navigation and Category Navigation. There you can choose which specific pages and/or categories you want to include or exclude from the navigation system used by the theme. Doing it this way allows you to keep your existing site structure, and include a limited subset of your content in the navigation system for the theme.

I changed the color options, now my logo is missing.

Remember, each color variation uses its own set of images. So that means you'll need to create a logo image for each color variation. This is actually a feature, since it is often a good idea to decorate your logo based on the season; or at least based on the main color of your overall theme. Also, whenever you change the color option, using the drop-down menu in your Theme Options, that change is automatically propagated down through the remaining option fields. This ensures that URL locations pointing to images inside a particular color/ directory are updated as they should be.

My logo image is not 100% transparent. It seems to bleed around the edges.

This theme uses a 24-bit PNG logo image with alpha transparency. If the logo that you created is bleeding off its edges; in other words, not blending into the coloration behind it, this means that you probably created a GIF image, or an 8-bit PNG without alpha transparency.

Portable Network Graphics (PNG) is a bit-mapped image format that employs loss-less data compression. PNG was created to improve upon and replace GIF (Graphics Interchange Format) as an image-file format not requiring a patent license. The PNG acronym is optionally recursive, unofficially standing for (PNG's Not GIF). For the Web, PNG really has three main advantages over GIF: alpha channels (variable transparency), gamma correction (cross-platform control of image brightness), and two-dimensional interlacing (a method of progressive display). PNG also compresses better than GIF.

I generated a favicon & uploaded it, but it is not showing up in my browser.

First, make sure that after you upload your favicon.ico file, you log into your WordPress® Dashboard and update your Theme Options; by configuring the proper location for your favicon ICO file. If that does not do the trick, it is probably an issue with browser caching. Browsers, including Firefox & IE both, tend to store and retrieve favicon images very infrequently. Probably to conserve resources and eliminate repeated connections to servers. You may have to reset your browser cache ( or even reboot your system ) in order to see the updated favicon image. We have even seen it take 48 hours before a browser will re-validate favicon images.

Getting Additional Assistance

There is an FAQ ( Frequently Asked Questions ) and Framework Documentation section on our website. The WordPress® Community Forums are a great place to ask questions and troubleshoot problems with PriMoThemes. All of these are great tools that can really help you out. You will also find a wealth of community driven information available in the WordPress® Codex.

Alternatively, you can try services such as Elance.com. On Elance, companies gain instant access to 100,000 rated and tested professionals who offer technical, marketing and business expertise. There are many developers on Elance that are familiar with PriMoThemes. Learn more about Elance.

Additional Credits

This theme includes icons from the Crystal Project. These icons are Copyright © 2009 Everaldo Coelho everaldo@everaldo.com http://www.everaldo.com.

Changelog

2.5.2

  • Framework updated to WS-T-2.7.1 DC.

2.5.1

  • Framework updated to WS-T-2.7.

2.5

  • Added support for Custom Menus in WordPress® 3.0+. See WordPress® -> Appearance -> Menus.
  • Updated minimum requirements to WordPress® 2.9.2.
  • Framework updated to WS-T-2.6.

2.4

  • De-Activation Safeguards added to the Theme Options panel.

2.3

  • The WebSharks Framework for WordPress Themes has been updated to T-2.3.

2.2

  • Re-organized core framework. Updated to: T-2.2.
  • Added the ability to choose a Navigation Layout Model.
  • Updated menu generating routines.

2.1

  • Re-organized core framework. Updated to: T-2.1.
  • Improved Theme Options Panel.

2.0

  • Re-organized core framework. Updated to: T-2.0.
  • Improved Content Formatting options.

1.9

  • Re-organized core framework. Updated to: T-1.9.
  • Updated to support WP 2.9+.

1.8

  • Re-organized core framework. Updated to: T-1.8.
  • Added the new megafish menu system by WebSharks.

1.7

  • Re-organized core framework. Updated to: T-1.7.
  • Upgraded routines for superfish style nav menus.
  • Added the hoverIntent extension for jQuery.

1.6

  • Re-organized core framework. Updated to Fw: T-1.6.
  • Added support for a single navigation menu, with categories under a parent menu item.

1.5

  • Updated to support both the WP Super Cache plugin & also the new Quick Cache plugin.

1.4

  • Re-organized core framework. Updated to Fw: T-1.5.

1.3

  • Re-organized core framework. Updated to Fw: T-1.4.

1.2

  • Re-organized core framework. Updated to Fw: T-1.3.

1.1

  • Corrected a bug related to CSS color selection.

1.0

  • Initial release.