Wiki plugin app for Alliance Auth.
Project description
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
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
Page Details
Public badge
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file evewiki-0.0.1b3.tar.gz.
File metadata
- Download URL: evewiki-0.0.1b3.tar.gz
- Upload date:
- Size: 16.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1d3c8ed4817054ba8fe356c5a40b6d1d3d343dbac8e79eff7f377f1ada9c57b
|
|
| MD5 |
573cc8c0afab2631a889e953ba42a4ea
|
|
| BLAKE2b-256 |
b063db3a53184322420ce56b2abfa159677929728e42e0eb25683ce2b85e8035
|
File details
Details for the file evewiki-0.0.1b3-py3-none-any.whl.
File metadata
- Download URL: evewiki-0.0.1b3-py3-none-any.whl
- Upload date:
- Size: 23.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3c9fb1b0ec2ff7bd107aa5909aefabdc255101dfb9ee7c2cb8219568001c905
|
|
| MD5 |
3b69fc7da57663b7d73541af7ca48fa7
|
|
| BLAKE2b-256 |
97e20da0739fb18d022a848b479d9abfa1339c6b84a16cc6f8f32e3ef5099717
|