| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| module:index [2010/06/10 18:20] – digitalman | module:index [2025/07/10 23:38] (current) – ↷ Links adapted because of a move operation digital man |
|---|
| ====== Modules ====== | ====== Modules ====== |
| |
| Synchronet loadable modules are "in-process" executable scripts. | Synchronet loadable modules are "in-process" executable interpreted scripts. |
| |
| Modules are typically located in the ''[[dir:exec]]'' directory and written in either [[Baja]] (compiled to ''.bin'' files) or [[custom:JavaScript]] (''.js'' files). | Modules are typically located in the ''[[dir:exec]]'' directory and written in either [[util:Baja]] (compiled to ''.bin'' files) or [[custom:JavaScript]] (''.js'' files). |
| |
| Modules (written in [[custom:Baja]] or [[custom:JavaScript]]) are used to provide services to [[:server:terminal|Terminal Server]] users via command shells, editors, games, add-ons, etc. as well as timed and network call-out events for the sysop. | Modules (written in [[util:Baja]] 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 [[:util:JSexec]]. | Modules (written in [[custom:JavaScript]]) may also be used as mail processors with the [[:server:mail|Mail Server]], external content handlers for the [[:server:web|Web Server]], additional TCP or UDP [[service:|services]], CGI and other uses with [[:util:JSexec]]. |
| |
| Source code for modules included with Synchronet is available in [[dev:CVS]]. | Source code for modules included with Synchronet is available in [[dev:Git]]. |
| | |
| | {{indexmenu>.|tsort}} |
| |
| {{indexmenu>.}} | |
| |
| ===== See Also ===== | ===== See Also ===== |
| * [[custom:|Customization]] | * [[custom:|Customization]] |
| | * [[custom:Command Shell]] |
| * [[util:|Utilities]] | * [[util:|Utilities]] |
| * [[service:|Services]] | * [[service:|Services]] |
| | * [[config:system|Loadable Modules configured in SCFG]] |
| |
| {{tag>javascript baja}} | {{tag>javascript baja}} |