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 pages
APPS_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 appevewiki | general | Can edit this appto the desiredStates/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
Release files for evewiki 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| evewiki-1.0.4.tar.gz | 130.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| evewiki-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 268.4 kB
Release files / evewiki-1.0.4.tar.gz
| Download URL | evewiki-1.0.4.tar.gz |
|---|---|
| Size | 130.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e23c3189f598e3a7668efc13178fb02599147bc43843670d5a7c86075f1f8c58
|
|
BLAKE2b-256 checksum How to use checksums |
f5cc0b8f35da68ca105991055bc9b3182d901c93e0cbe2d5a45f112ae7b610e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / evewiki-1.0.4-py3-none-any.whl
| Download URL | evewiki-1.0.4-py3-none-any.whl |
|---|---|
| Size | 138.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b69246ab632de0fe169ba43fb1da37dc0d3b012d56d2612f543dfff39ddaaceb
|
|
BLAKE2b-256 checksum How to use checksums |
1b3ad62c1ea6b58178c894df527c1330a29dce5dda3a87704030f6139787732e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|