Skip to main content

Wiki plugin app for Alliance Auth.

Project description

evewiki

Wiki plugin for AllianceAuth to curate content.

Documentation

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 groups and/or states
  • 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 evewiki to INSTALLED_APPS in local.py
INSTALLED_APPS += [
	'evewiki',
...
  • Optional: Add evewiki to APPS_WITH_PUBLIC_VIEWS in local.py To 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 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

View Mode

Edit Mode

Edit Mode

Raw Mode

Raw Mode

Page Details

Page Details

Public badge

Public

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evewiki-0.0.1b3.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

evewiki-0.0.1b3-py3-none-any.whl (23.3 kB view details)

Uploaded Python 3

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

Hashes for evewiki-0.0.1b3.tar.gz
Algorithm Hash digest
SHA256 e1d3c8ed4817054ba8fe356c5a40b6d1d3d343dbac8e79eff7f377f1ada9c57b
MD5 573cc8c0afab2631a889e953ba42a4ea
BLAKE2b-256 b063db3a53184322420ce56b2abfa159677929728e42e0eb25683ce2b85e8035

See more details on using hashes here.

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

Hashes for evewiki-0.0.1b3-py3-none-any.whl
Algorithm Hash digest
SHA256 e3c9fb1b0ec2ff7bd107aa5909aefabdc255101dfb9ee7c2cb8219568001c905
MD5 3b69fc7da57663b7d73541af7ca48fa7
BLAKE2b-256 97e20da0739fb18d022a848b479d9abfa1339c6b84a16cc6f8f32e3ef5099717

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page