Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
module:slyvote [2018/01/28 21:32] – created nightfox | module:slyvote [2019/05/09 02:39] (current) – removed digital man | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Slyvote ====== | ||
- | [[http:// | ||
- | |||
- | ===== Getting SlyVote ===== | ||
- | SlyVote can be acquired in one of the following ways:\\ | ||
- | * Browse to the '' | ||
- | * 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 ?SlyVote.js | ||
- | 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 ===== | ||
- | * [[: | ||
- | |||
- | {{tag>}} | ||