Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
module:slyvote [2018/01/28 21:32] – created nightfox | module:slyvote [2018/01/29 09:44] – I wanted to move this to the How To Pages > Install Doors section, and it seems I can't delete this page under the Modules section. nightfox | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Slyvote ====== | + | Moved to '' |
- | [[http:// | + | |
- | + | ||
- | ===== Getting SlyVote ===== | + | |
- | SlyVote can be acquired in one of the following ways:\\ | + | |
- | * Browse | + | |
- | * Download SlyVote from the [[http:// | + | |
- | + | ||
- | ===== Minimum Synchronet version and .js scripts ===== | + | |
- | SlyVote requires Synchronet 3.17 (for 3.17 beta, a build from August 19, 2017 or newer) and the latest of the following JavaScript scripts (in the '' | + | |
- | * sbbsdefs.js | + | |
- | * text.js | + | |
- | * frame.js | + | |
- | * scrollbar.js | + | |
- | * DDLightbarMenu.js | + | |
- | * smbdefs.js | + | |
- | * avatar_lib.js | + | |
- | + | ||
- | SlyVote requires an ANSI terminal, since SlyVote makes use of lightbar menus which do cursor movement, as well as a scrolling frame to display poll messages. | + | |
- | + | ||
- | ===== Installation ===== | + | |
- | First, ensure that you have an up-to-date Synchronet system running Synchronet 3.17 or higher, and ensure that your Synchronet JavaScript files (in sbbs/ | + | |
- | + | ||
- | SlyVote is comprised of the following files: | + | |
- | * SlyVote.js: The SlyVote script | + | |
- | * SlyVote.cfg: | + | |
- | + | ||
- | SlyVote.cfg is a plain text file, so it can be edited using any text editor. | + | |
- | + | ||
- | You can copy SlyVote.js and SlyVote.cfg to a directory of your choice. | + | |
- | + | ||
- | ===== Configuration with Synchronet ===== | + | |
- | Run SCFG (Synchronet configuration) and add the following configuration to [[util: | + | |
- | Name SlyVote Voting Booth | + | |
- | Internal Code | + | |
- | Start-up Directory | + | |
- | Command Line ? | + | |
- | Clean-up Command Line | + | |
- | Execution Cost None | + | |
- | Access Requirements | + | |
- | Execution Requirements | + | |
- | Multiple Concurrent Users Yes | + | |
- | Intercept I/O | + | |
- | Native Executable | + | |
- | Use Shell to Execute | + | |
- | Modify User Data No | + | |
- | Execute on Event No | + | |
- | Pause After Execution | + | |
- | BBS Drop File Type None | + | |
- | Place Drop File In Node Directory | + | |
- | + | ||
- | ===== Configuration file ===== | + | |
- | SlyVote can be configured to use a single sub-board or multiple sub-boards, allowing the user to choose a sub-board and vote on polls and view poll results in the various sub-boards configured with SlyVote. | + | |
- | SlyVote' | + | |
- | ^ Setting | + | |
- | | showAvatars | + | |
- | | useAllAvailableSubBoards | + | |
- | | subBoardCodes | + | |
- | | startupSubBoardCode | + | |
- | + | ||
- | ===== Additional notes for sysops ===== | + | |
- | For sysops, polls can be deleted when viewing results from SlyVote.\\ | + | |
- | \\ | + | |
- | SlyVote uses the following lines from Synchronet' | + | |
- | * 120 (CantPostOnSub) | + | |
- | * 501 (SelectItemHdr) | + | |
- | * 503 (SelectItemWhich) | + | |
- | * 759 (CantReadSub) | + | |
- | * 779 (VotingNotAllowed) | + | |
- | * 780 (VotedAlready) | + | |
- | * 781 (R_Voting) | + | |
- | * 787 (PollVoteNotice) | + | |
===== See Also ===== | ===== See Also ===== |