![]()
evewiki
Wiki plugin app for Alliance Auth.
evewiki
Wiki plugin for AllianceAuth to curate content.
Features
- Collaborative editing for editors
- Create and organise pages in a hierarchical structure using
slugs - Supports markdown with both rich and raw editing modes
- Version History
- Event logging
- Restrict content by user's
groupsand/orstates - Publish public pages
Installation
Step 1 - Pre_Requisites
Evewiki is an App for Alliance Auth, Please make sure you have this installed. Evewiki is not a standalone Django Application
Step 2 - Install app
pip install evewiki
Step 3 - Configure Auth settings
Configure your Auth settings (local.py) as follows:
- Add
evewikitoINSTALLED_APPSinlocal.py
INSTALLED_APPS += [
'evewiki',
...
- Optional: Add
evewikitoAPPS_WITH_PUBLIC_VIEWSinlocal.pyTo enable public pagesAPPS_WITH_PUBLIC_VIEWS = [ 'evewiki', ]
Step 4 - Maintain Alliance Auth
- Run migrations
python manage.py migrate - Gather your staticfiles
python manage.py collectstatic - Restart Alliance Auth
Run migrations python manage.py migrate
Restart Alliance Auth
Step 5
In AA admin site add Permissions
- evewiki | general | Can access this app
- evewiki | general | Can edit this app
to the desired States / Groups
i.e. you may wish to create a wiki_editors group to restrict the Can edit this app controls.
Permissions
Users need to have at least basic_access interactions with the application
| Name | Description |
|---|---|
basic_access |
Basic access to load content |
editor_access |
Grant the necessary controls and access to edit content |
Settings
List of settings that can be modified for the application
You can alter them by adding a record to the Settings section/table in the evewiki section of the Admin site
| Name | Description | Default |
|---|---|---|
hierarchy_max_display_depth |
Limit the depth of the tree for the hierarchy on the main display | 10 |
max_versions |
No one has infinite disk space, a sensible limit which can be modified to clear down the history | 1000 |
Screenshots
View Mode

Edit Mode

Raw Mode

Public badge

Page Details

No reviews yet...
Python Requirements
- allianceauth>=3
Required Python packages to be installed and other Python requirement.
App Dependencies
Required apps:
-
Used by apps:
-
Dependencies to other apps registered in this app directory.
Classifiers
- Environment :: Web Environment
- Framework :: Django
- Framework :: Django :: 4.0
- Framework :: Django :: 4.2
- Intended Audience :: Developers
- License :: OSI Approved :: MIT License
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 3.10
- Programming Language :: Python :: 3.11
- Programming Language :: Python :: 3.8
- Programming Language :: Python :: 3.9
- Topic :: Internet :: WWW/HTTP
- Topic :: Internet :: WWW/HTTP :: Dynamic Content
Version
0.0.1
License
MIT License
Homepage
https://gitlab.com/cunningdesigns/evewiki
PyPI
https://pypi.org/project/evewiki/
Last updated
5 months, 3 weeks ago
First published
5 months, 3 weeks ago
Category
Plugin Apps
Rating
-Authors
Ryan Cunning
Maintainers
Celestial Necromancer
Please login to see more options.