Writing Plugins for Fannie

The latest documentation can be found on the Project Wiki. The information below may be out of date.

Fannie's plugin system is object oriented. Writing plugins often involves classes. If you are not familiar with object-oriented programming, consider reviewing information on the topic in general and PHP's implementation. Inheritence is the most important concept in terms of interacting with API functionality exposed via Fannie's base classes. PHP5 syntax is preferred and the understanding the difference between static and instance methods is necessary to call API functions correctly.

Plugin Subtopics: