When you use a piece of software for a longer time you’ll start noticing the little things. Things that are not overly important but start to annoy you because they would make your life a little easier.
This happened to me using the breeze v0.3 skin. The ONE thing I was missing was an easy access to a page I know that exists - I knew the name but I cannot just type it in to go there. I had to search for them or type their name after the url - both ways were cumbersome.
I already modified the search results to make them more accessible but that didn’t make the nagging feeling go away. I felt I had to change the main template a bit. I didn’t want to change the layout because I liked the clean structure the way it was. So I changed only one feature in version 0.4:
- The page title is now an entry field where you can type in any name.

If the page name exists, the page will load. If not the PukiWiki feature will kick in and suggest to start a new page with it. This makes my life so much easier. I hope you’ll like this feature, too.
If you do download the PukiWiki skin breeze v0.4.
I also fixed some small css and html bugs. The code is now valid xhtml and css. Here is an image what the skin (still) looks like:


This looks nice, but how do I install it? I tried a lot of different ways but I always get an error message.
download the archive and put the contents in the “skin” folder. you should now have a file called breeze.skin.php and a folder called breeze in it. now open up the file called “default.ini.php” in the root folder. in line 17 (or somewhere around there) put in the last line the breeze.skin.php, like this:
if (defined('TDIARY_THEME')) {
define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'tdiary.skin.php');
} else {
define('SKIN_FILE', DATA_HOME . SKIN_DIR . 'breeze.skin.php');
}
and then you are done…