Start your own template project for Joomla! 2.5 today!

  • Full functional Joomla template
  • Start from scratch with the css reset sheet
  • Support tablets, phones and even IE6
  • Customisable error, offline and print page
  • Advanced properties (html5, css3, ...)

Getting started | Newsletter | Demo | Ebook

Name the template

  • Unzip and rename folder (e.g. mytemplate)
  • Edit the file templateDetails.xml
    - Fill out all information
    - Change the file name of the language files
    ("...templatename..." with "...mytemplate...")
  • Change the file name of the language files in the "languages" folder
    ("...templatename..." with "...mytemplate...")
  • Replace the following pictures
    - template_preview.png
    - template_thumbnail.png
    - favicon.ico
  • Zip the template folder

READY FOR INSTALLATION!

Get the latest version!

Download Blank Template

for Joomla! 2.5 (137 KB) Version 1.1.13

CHANGELOG

1. Copyright and disclaimer --------------------------- This application is opensource software released under the GPL. http://www.gnu.org/licenses/gpl-2.0.txt 2. Changelog ------------ This is a non-exhaustive (but still near complete) changelog of the Blank Template for Joomla. Thanks to all those people who've contributed bug reports and code fixes. Legend: * -> Security Fix # -> Bug Fix $ -> Language fix or change + -> Addition ^ -> Change - -> Removed ! -> Note -------------------- 1.1.13 [2012-03-17] ------------------ ^ template.css.php: Replace all ¥ with \ | thx Eric Bode ^ error.php: add / to href in line 35 -------------------- 1.1.12 [2012-03-16] ------------------ ^ offline.php: delete line 49, repeating offline message; named space (&nbsp;) in line 64; ^ error.php: add / to href in line 44 ^ templateDetails.xml: changing install method from <install> to <extension> | thx Falkone -------------------- 1.1.11 [2012-02-20] ------------------ ^ index.php: text encoding to utf8 | thx Caglar Yanik ^ template.css.php: text encoding to utf8 ^ template.js.php: text encoding to utf8 -------------------- 1.1.10 [2012-02-20] ------------------ ^ modernizr from 2.5.2 to 2.5.3 | thx Bjoern Wichern + template.js.php: through this file (dir /js) you combine the javascripts mootools-core.js, core.js and caption.js and minify http requests - Minify: remove obsolete directory /min; no need for; template.js.php takes the job ^ index.php: deleting obsolete variable scripts (for minify, line 28); putting javascripts back to head for frontend editing support (line 37); deleting javascript line before </body> | thx Peter Kerekes ^ templateDetails.xml: remove <folder>min</folder> ^ offline.php: support for offline message through joomla configuration (rewrite line 44) -------------------- 1.1.9 [2012-02-16] ------------------ ^ modernizr from 2.5.1 to 2.5.2 ^ php short output to normal echo | thx Juergen Dorn e.g. <?=$tpath?> in <?php echo $tpath; ?> index.php component.php error.php offline.php html/modules.php ^ index.php: improve minify url in line 28 | thx Tobias Battenberg -------------------- 1.1.8 [2012-02-07] ------------------ ^ modernizr from 2.0.6 to 2.5.1 + Adding Google Minify 2.1.3 -> new dir "min" in template root ^ index.php: building the url for minify through variable $scripts (line 28, 29, 30); changing the way of loading the minified script on line 74 (end of page) ^ template.css.php: adding require('../../../media/system/css/system.css'); ^ templateDetails.xml: changing dir "language" into "min" for install; changing version number from 1.7 to 2.5 ^ templateDetails.xml: deleting folder language, not neccesary to install in template root -------------------- 1.1.7 [2011-12-27] ------------------ ^ offline.php: insert code to implement the offline image (line 41, 42, 43) ^ templateDetails.xml: changing folder name languages in language | thx K2Joom ^ languages: this folder is now called language | thx K2Joom -------------------- 1.1.6 [2011-12-19] ------------------ ^ offline.php: change name="passwd" to name="password" near line 50 | thx Timo Haberl ^ index.php: unset scripts in head and put them to the end of the page (before </body>) for better page loading -------------------- 1.1.5 [2011-11-12] ------------------ ^ putting in all php files a header with GPL note | thx JED Editor component.php error.php index.php offline.php template.css.php modules.php -------------------- 1.1.4 [2011-11-12] ------------------ ^ modernizr.js to 2.0.6 ^ error.php: echo title; add class for iemobile ^ error.css: change #outline in #error; delete obsolete defintions ^ offline.php: add class for iemobile ^ offline.css: delete obsolete definitions ^ print.css: delete reset defintion; import reset.css; delete obsolete definitions ^ index.php: separate attributes of meta->viewport with commas instead of semicolons | thx Christian Hent ^ templateDetails.xml: delete *.sys.ini files; change yourcompany.com (bad url) to example.com | thx Fonny Smets ^ template.css: delete link definitions and obsolte comments ^ print.css: delete link definitions and obsolte comments - de-DE.tpl_templatename.sys.ini - en-GB.tpl_templatename.sys.ini -------------------- 1.1.3 [2011-09-19] ------------------ + CHANGELOG.txt (this file) + separat css file for tablets: tablet.css + separat css file for phones: phone.css + separat css file for reset: reset.css + reset.css: adding img {vertical-align:bottom;} | thx Markus Mauthe + putting system images to the images directory of the template ^ index.php: adding media queries for tablet.css and phone.css ^ index.php: 2 conditional comments for IEMobile ^ template.css.php: require reset.css, system.css and general.css ^ offline.php: change language files to Joomla 1.7 | thx Markus Mauthe ^ offline.php: change input value from com_user to com_users ^ error.php: minor changes ^ change PIE.htc to version 1.0beta5 ^ templateDetails.xml: adding method="upgrade" | thx Niko Winckel