[LBBS-49] Add functionality expected of a traditional BBS package
This is a bit vague, but basically sums up the problem that has been brought up of LBBS, partly due to very much being its own thing, missing certain aspects that one would expect from a traditional BBS package.
The ones that come to mind that should be addressed (and which aren't covered in other issues) are:
- Richer terminal experience, e.g. real time email updates, not just when in the mail door, but when idling at the main menu, etc. (Can't do for incoming chat messages, since wouldn't be on IRC?)
- Alternately, offer some kind of multitasking functionality so one can be in IRC and quickly "hop out" as needed. A bit of an archaic need with terminal multiplexing / multiple terminals, but in a traditional BBS environment, one would likely need or want such a capability.
- Have some kind of custom "BBS Shell" (perhaps call it BBShell?) Would feature quick commands for accomplishing common tasks (e.g.
mail,irc,news,help, etc.) for users more accustomed to a CLI-based interface as opposed to the graphical command-line menus typically used by a BBS. This would probably be a door module but would benefit from further integration to make it easy to multitask, etc. Might also make sense to just run this in a container and provide direct shell access via as well. - FidoNet support
- QWK support (for Synchronet integration) - https://en.wikipedia.org/wiki/QWK_(file_format)
- Key features of Mystic BBS
Other items:
- STAT protocol support, e.g. for syncing BBS lists: http://wiki.synchro.net/module:sbbslist?s%5b%5d=sbbslist
- SYSSTAT protocol
- Quote of the Day protocol
- BINKP protocol
- Active User (TCP/UDP) protocol
- RSS feeds
Comments
You must be logged in to leave a comment.