Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
module:index [2010/02/24 15:47] digitalman |
module:index [2018/03/01 12:11] digital man Links to util:binkit changed to module:binkit |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Modules ====== | ====== Modules ====== | ||
- | Synchronet loadable modules, command shells, editors, mail processors, etc. located in the ''[[dir:exec]]'' directory and written in either [[Baja]] or [[JavaScript]]. | + | Synchronet loadable modules are "in-process" executable interpreted scripts. |
+ | |||
+ | Modules are typically located in the ''[[dir:exec]]'' directory and written in either [[binkit]] (compiled to ''.bin'' files) or [[custom:JavaScript]] (''.js'' files). | ||
+ | |||
+ | Modules (written in [[binkit]] or [[custom:JavaScript]]) are used to provide services to [[:server:terminal|Terminal Server]] users via [[:custom:command shell|command shells]], editors, games, add-ons, etc. as well as timed and network call-out events for the sysop. | ||
+ | |||
+ | Modules (written in [[custom:JavaScript]]) may also be used as mail processors with the [[:server:mail|Mail Server]], dynamic HTML index file generation with the [[:server:ftp|FTP Server]], external content handlers for the [[:server:web|Web Server]], CGI and other uses with [[binkit]]. | ||
+ | |||
+ | Source code for modules included with Synchronet is available in [[dev:CVS]]. | ||
{{indexmenu>.}} | {{indexmenu>.}} | ||
+ | |||
+ | ===== See Also ===== | ||
+ | * [[custom:|Customization]] | ||
+ | * [[custom:Command Shell]] | ||
+ | * [[binkit|Utilities]] | ||
+ | * [[service:|Services]] | ||
+ | |||
+ | {{tag>javascript baja}} |