ThemesWiki Home

From ThemesWiki

(Redirected from Main Page)
Jump to: navigation, search

Welcome to ThemesWiki.org, the home of free tutorials on web themes and templates.

ThemesWiki.org is designed to provide you with comprehensive and free guides for designing web themes and templates on a wide range of Content Management Systems and related software. It is an open Wiki for everyone to contribute to. The following categories have tutorials for a variety of different programs and software that you can use to create your own web themes and templates. More categories will be added to accomodate the newly added tutorials. Click on the category to be taken through to a list of the programs and software:


Tutorial of the Week

Customizing phpMyAdmin
This tutorial will explain different settings for modifying the appearance of titles in windows and in information icons. Along with its configuration it will also help us in selecting those themes which will help in customizing our site. more...

Add Your Own Tutorials

ThemesWiki.org works in the same way as other Wikis in that it allows you to add your own content. We welcome all experts who would like to share their knowledge by adding instructions on how to create a theme by contributing to the site. We strongly recommend that you register with the site before adding new content, although this isn't compulsory. For full information on how to contribute to ThemesWiki.org, please visit Contribute a New Tutorial.


Tired of using Wiki mark-ups?

If using the wiki mark-up is the only thing holding you back from making a submission, you can now just email us the tutorial in word document and we would upload it for you!! Click here to make your submission. (Please do not change the subject of the email)

Suggest a title

If you want to see a tutorial but don't have the entire information to be able to add it yourself, we can do it for you! Just click here to email us your suggestion; we will add the tutorial when we have the required material. (Please do not change the subject of the email.)

Latest Tutorials

Building Pages using Apache MyFaces Trinidad 1.2
In this tutorial, we have seen how Facelets, a view handler mechanism specifically developed for JSF, can be used to structure and build JSF pages.

Theming Plone Product
In this tutorial we will learn on how to create a theme product, what a theme product's file structure looks like, how to add a theme product to a buildout, how to start Zope, create a Plone site, and install the theme product.

Theming Wordpress
In this tutorial we will learn how to customize any existing WordPress theme and make it fit to an individual's taste and need.

Building Plug-in using Grails
In this tutorial we will see how to create and package your own plug-in, and how to enhance the plug-in by using dynamic method support in Groovy and Grails the tagger

Setting Up Templates in Open Source CMS
In this tutorial we will learn how to get the CMS to function to our liking, how can we add features that we need and how can we make our site look the way we want?

Customizing Plone 3
In this tutorial we will learn how to make minor adjustments to a Plone site through the ZMI,and how to make these same changes in a filesystem product. Alongwith portal_actions, and portal_skins, it also highlights on the customization of templates.

Theming Drupal6
A theme is a collection of resources, (usually template files, CSS, JavaScript, and images) that can be plugged into Drupal to provide layout and styling to a site.If we want to change the look and feel of a site, the best place to start is with a theme. In this tutorial we are going to create a simple theme using JavaScript as it provides additional printing functionality.

Creating a new Zen Cart Template
Creating a new template for Zen Cart is fun. Prior to version 1.3.x of Zen Cart, some HTML tables were used for layout. But in version 1.3.x onwards, Zen Cart has fully abandoned the use of HTML tables for layout, using a CSS-based layout instead.

Customizing Moodle
In Moodle, the theme determines the colors and font styles that your site uses. You can brand your learning site with your own colors, fonts, styles, logo, and text messages. In this tutorial, we would learn to customize Moodle.

Creating Joomla 1.5 Templates
In order to customize the appearance of your website to that of your company's image, you have to modify an existing template or create a new one. In this tutorial you will learn the basics of building your own Joomla! templates.

Creating Dojo Templates
In this tutorial we will learn how one can change the look and the feel of its templates by using Dojo templates with the help of Simple and the Django Templates.

Theming Moodle
This tutorial provide us with an exact knowledge on how one should select the themes, theme types, and theme settings.We also look at theme creation, which covers theme design and development of your site.

Customizing JBoss Portal
JBoss portal server is one of the popular and feature-rich open source server.In this tutorial we will get to know how customization is an important aspect of delivering the application in a way that is preferred and initiated by the user for convenience, expediency, and usability.

Customizing VirtueMart
This tutorial will introduced us with some of the theming systems, by using which the look and the feel of VirtueMart store can be customized more easily.

Theming Drupal 5 Views Recipes
In this tutorial we will have a close look at views theme functions and how to overrride them when needed. Also we will learn about panels setup and its implementation.

Developing Templates and Themes using Liferay Portal
This tutorial will discuss how to develop layout templates in both Ext and Plugins SDK, and show how to build themes in Plugins SDK, in general.It will also discuss how to build layout templates in Ext and Plugins SDK .Alongwith, it will introduce how to add Velocity services in themes. Finally, it will introduce how to use Plugins SDK more efficiently

Customizing Apex using Oracle Application Express
In this tutorial, we will learn few ways using which we can alter and customize the Apex application, when it was generated using the Forms Converter in APEX

Creating Templates using Cacti
In this tutorial, we will learn about templates. Using which one can create or edit a graph template and host template. Also, how to import and export Cacti templates.

Building Home page using Sakai
Sakai is an open source, web-based, collaboration learning environment (CLE) that is focused primarily on higher education. It is flexible by design and has a set of frameworks (internal structures) that makes it easier for those who want to build tools. In this tutorial we will learn how to build our own home page using Sakai.

Designing reports using JasperReports 3.5
This tutorial provide brief explanation on creating elaborate layouts, controlling report-wide layout properties and styles, dividing the report data into logical groups, adding images, background text, and dynamic data to the reports,conditionally printing the report data, and creating subreports.

Building a Community Site using Drupal 6 Blueprints
In this tutorial, we will learn how to Build a basic web site for social networking and Configure the Forums, Polls, Organic groups, Chat, and so on as community features for the portal.

Building themes using LWUIT
Themes are used to establish visual coherence through all the screens of an application. The LWUIT Designer is the tool that displays, edits and builds the themes that define how your applications will look. In this tutorial, we will learn about themes, their usage and how they can be created.

Configuring the Contributor application using Cognos
IBM Cognos Planning gives clear and easy-to-understand instructions on how to design, build, and deploy Planning models focusing only on the essential tools that one need to know. In this tutorial, we have discussed the process of configuring a Contributor application before deploying it to the web for budgeting and forecasting.

Customizing Magento
Magento is an open source e-commerce system that runs on most web-hosting services. It is one of the most powerful, flexible, and customizable e-commerce systems at your disposal.This tutorial explains us that using few relevant steps how the appearence of magento can be made more reliable.

Creating Apache Struts templates
The themes and templates in Struts 2 allow for application-wide functionality on the client side, keeping our JSP pages lightweight and adaptable. This tutorial briefs us on templates where it covers the basics and opens the door to implementing any enhancements as per our requirement.

Creating Designs using eZ Publish
In this tutorial, we will see how to apply a template to a single content or to a node folder. We will also take a look at the template overrides,and creating a design extension.

Customizing site using WordPress MU 2.8
This tutorial will teach us in customizing themes and how to offer a range of theme choices to users. Also will be introduced to some plug-ins that offer community features so that users blog looks like it is a part of a network, rather than a standalone blog.

Design patterns in ASP.NET 3.5
In this tutorial we will learn how and when to use the most common design patterns in ASP.NET by implementing Factory, Dependency Injection, Singleton, and others such patterns.

Developing WordPress 2.7 Themes
In this tutorial we will learn how to turn design into a fully functional WordPress theme that will be used on our own site. We will also learn how to convert the theme folder into a ZIP file that can be shared with other WordPress users on the Web.

ThemesWiki.org is owned and maintained by Packt Publishing.

Personal tools