-
Notifications
You must be signed in to change notification settings - Fork 29
Developer Docs
Welcome to the Yggdrasil Developer manual. If you are a PHP developer interested in developing for Yggdrasil, then you have come to right place!
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.
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.
You will need a copy of Yggdrasil to develop with. Grab a copy of Yggdrasil from here