fsxNet Wiki

BBS Development & Resources

User Tools

Site Tools


projects:opensource:enigma:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
projects:opensource:enigma:start [2017/03/11 02:45]
avon
projects:opensource:enigma:start [2018/03/29 01:58]
127.0.0.1 external edit
Line 1: Line 1:
-====== ​ENiGMA 1/2 BBS ======+====== ​ENiGMA½ ​BBS ======
  
-Welcome to this landing page for all things ENiGMA 1/BBS+ENiGMA½ is a free and open source (BSD-clause) Bulletin Board System software written in Node.js JavaScript. The system is tested and known to run well under Linux, Windows, FreeBSD, and OS X but should run fine anywhere Node.js can run.
  
-This is an example link to a set of other pages and resources +Some features include: 
- +  * Multi platform: Anywhere [[https://​nodejs.org/​|Node.js]] runs likely works (known ​to work under Linux, FreeBSD, OpenBSD, OS X and Windows) 
-  * [[example-page-1|Page 1]] +  * Unlimited multi node support (for all those BBS "​callers"​!) 
-  * Page 2 +  * **Highly** customizable via [[http://​hjson.org/​|HJSON]] based configuration,​ menus, and themes in addition to JavaScript based mods 
-  * Page 3 +  * MCI support for lightbars, toggles, input areas, and so on plus many other other bells and whistles 
- +  * Telnet & **SSH** access built in. Additional servers are easy to implement 
-The nav on the right hand side is called '​sidebar' ​and relates to the enigma ​namespaceYou can edit this to provide a custom left hand nav with links to other pages you create ​in this namespaceIt's probably good practice to include at least a few links on that sidebar back to the main sidebar ​:) +  * [[http://​www.ascii-codes.com/​|CP437]] and UTF-8 output 
- +  * [[http://​syncterm.bbsdev.net/​|SyncTerm]] style font and baud emulation support. Display PC/DOS and Amiga style artwork as it's intended! In general, ANSI-BBS / [[http://​cvs.synchro.net/​cgi-bin/​viewcvs.cgi/​*checkout*/​src/​conio/​cterm.txt?​content-type=text%2Fplain&​revision=HEAD|cterm.txt]] / [[http://​www.bbsdocumentary.com/​library/​PROGRAMS/​GRAPHICS/​ANSI/​bansi.txt|bansi.txt]] are followed for expected BBS behavior 
-Pages created from this page will inherit the correct namespace schema+  * [[http://​www.acid.org/​info/​sauce/​sauce.htm|SAUCE]] support 
- +  * Renegade style pipe color codes 
-Sorry I did try to call the namespace '​enigma1/2' but it came out as enigma1_2 when displayed ​in the sitemap so opted for enigma ​instead.+  * [[http://​sqlite.org/​|SQLite]] storage of users, message areas, ​and so on 
 +  * Strong [[https://​en.wikipedia.org/​wiki/​PBKDF2|PBKDF2]] backed password encryption 
 +  * [[https://​github.com/​NuSkooler/​enigma-bbs/​blob/​master/​docs/​doors.md|Door support]] including common dropfile formats for legacy DOS doors. Built in [[http://​bbslink.net/​|BBSLink]],​ and [[http://​forums.throwbackbbs.com/​|DoorParty]] support! 
 +  * [[https://​github.com/​trentm/​node-bunyan|Bunyan]] logging 
 +  * [[https://​github.com/​NuSkooler/​enigma-bbs/​blob/​master/​docs/​msg_networks.md|Message networks]] with FidoNet Type Network (FTN) + BinkleyTerm Style Outbound (BSO) message import/​export 
 +  * [[https://​github.com/​WhatCD/​Gazelle|Gazelle]] inspired File Bases including fast fully indexed full text search (FTS), #tags, and HTTP(S) temporary download URLs using a built in [[https://​github.com/​NuSkooler/​enigma-bbs/​blob/​master/​docs/​web_server.md|web server]]. Legacy X/Y/Z modem also supported! 
 +  * Upload processor supporting [[https://​en.wikipedia.org/​wiki/​FILE_ID.DIZ|FILE_ID.DIZ]] and [[https://​en.wikipedia.org/​wiki/​.nfo|NFO]] extraction, year estimation, and more!
  
  
 +===== See Also =====
 +  * Project Home: https://​github.com/​NuSkooler/​enigma-bbs
 +  * Facebook: https://​www.facebook.com/​groups/​enigmabbs/​