Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jcfieldsdev/antioch-wiki
A wiki that uses phpBB forum accounts for authentication
https://github.com/jcfieldsdev/antioch-wiki
perl phpbb sqlite wiki
Last synced: about 1 month ago
JSON representation
A wiki that uses phpBB forum accounts for authentication
- Host: GitHub
- URL: https://github.com/jcfieldsdev/antioch-wiki
- Owner: jcfieldsdev
- License: gpl-2.0
- Created: 2023-12-10T00:19:59.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-10T00:22:36.000Z (about 1 year ago)
- Last Synced: 2024-02-02T22:49:31.951Z (11 months ago)
- Topics: perl, phpbb, sqlite, wiki
- Language: Perl
- Homepage: https://antiochforever.org/
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# antioch-wiki
The wiki used by the [Antioch Forever](https://antiochforever.org/) web site, originally written in 2003. It is a derivative of [UseModWiki](http://www.usemod.com/cgi-bin/wiki.pl) with some significant changes:
- It links with [phpBB](https://www.phpbb.com/) forum accounts for user authentication.
- It uses SQLite databases for its page store and for managing user sessions.
- It uses a template system.It is written for Perl 5 and designed to run in a CGI or mod\_perl environment. It requires the following non-core modules to be installed:
- [Authen::Passphrase::PHPass](https://metacpan.org/pod/Authen::Passphrase::PHPass) (for phpBB 3.0.x) and [Crypt::Argon2](https://metacpan.org/pod/release/LEONT/Crypt-Argon2-0.006/lib/Crypt/Argon2.pm) (for phpBB 3.1.x+)
- [CGI](https://metacpan.org/pod/CGI)
- [DBI](https://metacpan.org/pod/DBI) with [DBD::mysql](https://metacpan.org/pod/DBD::mysql) and [DBD:SQLite](https://metacpan.org/pod/DBD::SQLite)
- [HTML::Template](https://metacpan.org/pod/HTML::Template)
- [Image::Size](https://metacpan.org/pod/Image::Size)
- [Text::Diff](https://metacpan.org/pod/Text::Diff)MySQL database information must be added to "wiki.pl" for user account authentication to work.
The wiki will automatically create the necessary SQLite database tables the first time it is executed. Users can be elevated to administrators by changing their `level` to 1 in "users.sqlite" (default is 0).
## Acknowledgments
Based on [UseModWiki](http://www.usemod.com/cgi-bin/wiki.pl) by Clifford A. Adams, Sunir Shah, and contributors.
## Authors
- J.C. Fields
## License
- [GNU General Public License, version 2](https://opensource.org/licenses/GPL-2.0)