• About

  • Skin

    • Themes Folder

    • Style.css

    • theme-functions.php

    • Images Folder

  • Default

    • Required

    • Optional

  • Custom

    • Required

    • Optional

  • Notes


This document contains everything needed for either creating new skins for current themes, or completely new themes (referred to as Total Conversion or TC) to be added to eoCMS.

  Variable replacement is discussed (and documented) elsewhere, and not essential to complete a theme or skin project.


Starting with the default Theme for eoCMS (found in the "themes/default" folder), there are currently about a half dozen variations on the base skin, first among them was EGI (a dark skin).

  The following is an outline as to what and where things need to be changed in order to successfully complete a skin project for the default (or base) theme.

themes folder - Your new theme goes into a folder inside the "themes" folder, case sensitive (which you need to remember and enforce when referencing and theme files directly). The new theme should (at the time of writing for 0.8.1) contain all of the following, however the images folder may be empty, but must still be present. It is suggested that you place information about your theme into an index.php file, mostly for advertising and informational purposes.

style.css - start here with simple color and style changes, which are the minimum for designing your new skin. Other themes may have more than one stylesheet file, but this one should be there, and is so called for all themes based on default theme. Note however that this style sheet (currently) must be paired with the following file, even if your skin does not make any changes to it.

theme-functions.php - This is where the actual code output is generated from, contained within various specific functions that are called directly from the eoCMS engine itself. This file and the above stylesheet are the minimum requirements to create a new theme, and essential changes are made here in creating a TC (a theme not based on the default theme also known as a Total Conversion).

images folder - This contains any and all images that you intend to either replace or add to the new skin or theme. If however you do not have any images in your new theme, as is the case with the KillerText theme, this will be empty, but still present, in your theme folder.

  The following section covers the actual layout used by the default theme, and the skins based on it.


<--insert css object and class descriptions ad layout here-->


Edited By: paulwratt (24-04-09)
Formatted By: Jake (25-04-09)

Rating: 3.4/5 (5 Votes)

Jake on 26th April, 2009, 04:12:59 PM
Don't rate it if it's not finished.. Angry
Arwym on 7th May, 2009, 10:00:00 PM
Maybe it's time to add a "reset rating" feature.  Tongue
Arwym on 8th May, 2009, 04:07:08 PM
I can finish this guide if you want.  However, if there are going to be important changes in the next version, maybe it's better to wait until it's out.

I'd like to explain what each function does and how to edit it without messing up.  Because I spent an entire night playing around with the functions until I finally got the hang of it.  XD  I actually indented and commented on everything in the document.

(GUYS, you need to clean the input/output in comments.  Every time I edit this comment, the system just adds more and more stuff, lol.)
Rukasuzu on 3rd December, 2009, 02:18:17 AM
I have already started making themes for eoCMS. It is very simple
Rukasuzu on 14th December, 2009, 12:39:13 AM
How can we submit themes?
Rukasuzu on 14th December, 2009, 12:39:34 AM
How can we submit themes?
hanoshka on 24th February, 2010, 06:00:00 AM
can i know the technical specification and the requirements of this version?
hijri date
This article is about the lunar Hijri calendar. For the solar calendar whose first year is fixed to the Hijra, see Solar Hijri calendar.
The Islamic calendar, Muslim calendar or Hijri calendar (AH)[1][2] is a lunar calendar consisting of 12 months in a year of 354 days.
It is used to date events in many Muslim countries (concurrently with the Gregorian calendar), and used by Muslims everywhere to determine the proper days on which to observe the annual fasting, to attend Hajj, and to celebrate other Islamic holidays and festivals.
The first year was the Islamic year beginning in AD 622 during which the emigration of Muhammad from Mecca to Medina, known as the Hijra, occurred. Each numbered year is designated either "H" for Hijra or "AH" for the Latin Anno Hegirae ("in the year of the Hijra");[3] hence, Muslims typically call their calendar the Hijri calendar.

0.36 seconds Queries: 10