Skip to content
Torbjorn Zetterlund edited this page Mar 29, 2017 · 4 revisions

Welcome to the Yggdrasil Developer manual. If you are a PHP developer interested in developing for Yggdrasil, then you have come to right place!

Why Develop for YggDrasil?

First of all, you might be wondering what is so great about developing for Yggdrasil?

Yggdrasil...

  • is built on CodeIgniter
  • is built with logically structured, clean code
  • provides structures for your add-ons (modules, widgets, and plugins)
  • provides tools to speed up development (Cache, Events, Permissions)
  • has a well-documented control panel UI structure

If you want to create modules for your own projects, Yggdrasil allows you to build out custom functionality while taking advantage of an established php framework. The rest of the developer documentation will walk you through the specifics.

CodeIgniter

To be effective at developing with Yggdrasil, you should have a working knowledge of CodeIgniter, which is the PHP framework that Yggdrasil is built on. You can download CodeIgniter and read the documentation at codeigniter.com.

Getting Started

You will need a copy of Yggdrasil to develop with. Grab a copy of Yggdrasil from here

Clone this wiki locally