Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/sfoyston/public_html/TextStorm/Wiki/inc/init.php on line 560
Warning: Cannot modify header information - headers already sent by (output started at /home/sfoyston/public_html/TextStorm/Wiki/inc/init.php:560) in /home/sfoyston/public_html/TextStorm/Wiki/inc/auth.php on line 495
Warning: Cannot modify header information - headers already sent by (output started at /home/sfoyston/public_html/TextStorm/Wiki/inc/init.php:560) in /home/sfoyston/public_html/TextStorm/Wiki/inc/actions.php on line 687
Warning: Cannot modify header information - headers already sent by (output started at /home/sfoyston/public_html/TextStorm/Wiki/inc/init.php:560) in /home/sfoyston/public_html/TextStorm/Wiki/inc/actions.php on line 687
Warning: Cannot modify header information - headers already sent by (output started at /home/sfoyston/public_html/TextStorm/Wiki/inc/init.php:560) in /home/sfoyston/public_html/TextStorm/Wiki/inc/actions.php on line 687
====== TextStorm Development Basics ======
To develop for TextStorm you will need to know; PHP, HTML, CSS and MySQL using the PDO Connector to ensure you can understand, modify and create new code.
The main database object is stored inside a variable and is passed as $db to each function, including plugins, it is also accessible by schedules.
[[constants|Constants]] are available to all code that includes the "includes/functions.php" script.
[[functions|Functions]] can be access by instantiating the User class. This is often accessible through the $user variable pre-instantiated (this variable **is** passed to plugins, but **is not** available for schedules!)
View our [[plugin_development|Plugin Developer Documentation]] to get information on how to develop plugins.
View our [[schedule_development|Schedule Developer Documentation]] to get information on how to develop schedules.