• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

I Like Kill Nerds

The blog of Australian Front End / Aurelia Javascript Developer & brewing aficionado Dwayne Charrington // Aurelia.io Core Team member.

  • Home
  • Aurelia 2
  • Aurelia 1
  • About
  • Aurelia 2 Consulting/Freelance Work

Kohana Theme Module: Theming Functionality For Your Kohana Projects

General · August 7, 2013

Kohana has become somewhat of a new-found obsession for me, I am releasing yet another Kohana module contribution in the form of a theming module that allows you to add theme functionality to your Kohana projects.

First and foremost, in its current state, this module is merely a fancy wrapper around Kohana modules that allows you to have a custom set of theme directories. Behind the scenes the active theme is loaded as a module into Kohana and worked with like it can be any other way. This module is for Kohana 3.3.

I have other plans for the module including;

  • Asset management — Easily include styles, Javascript, images, web fonts with support for minification
  • Template support — Integration with Kohana templating and support for established templating languages such as Mustache, Twig and Smarty
  • Better userguide — The userguide is currently incomplete, this will change sooner than later
  • Unit test everything — One of my 2013 goals is to properly unit test everything, we are over half way and I’ve started. This module will eventually be completely unit tested.
  • Events — Integrating the events functionality of my plugins module into the theme module to allow for events to be used.
  • Intelligent view loading — Intelligently load views, master templates and views based on current controller, action and directory.

Star the project on Github here and help it grow, plus know when updates are released for the module. If you would like to help, fork the project and send some pull requests, it’s that simple.

Dwayne

Leave a Reply Cancel reply

0 Comments
Inline Feedbacks
View all comments

Primary Sidebar

Popular

  • I Joined Truth Social Using a VPN and Editing Some HTML to Bypass the Phone Verification
  • Testing Event Listeners In Jest (Without Using A Library)
  • How To Get The Hash of A File In Node.js
  • Thoughts on the Flipper Zero
  • Waiting for an Element to Exist With JavaScript
  • How To Paginate An Array In Javascript
  • How To Mock uuid In Jest
  • How To Decompile And Compile Android APK's On A Mac Using Apktool
  • How To Get Last 4 Digits of A Credit Card Number in Javascript
  • Wild Natural Deodorant Review

Recent Comments

  • CJ on Microsoft Modern Wireless Headset Review
  • Dwayne on Microsoft Modern Wireless Headset Review
  • CJ on Microsoft Modern Wireless Headset Review
  • john on Microsoft Modern Wireless Headset Review
  • Dwayne on Why You Should Be Using globalThis Instead of Window In Your Javascript Code

Copyright © 2023 · Dwayne Charrington · Log in

wpDiscuz