Pengin Open Source Wiki

Documentation for Pengin-Pi-3, a self-hosted CMS and ERP development kit built on Django. Sponsored and maintained by Tobu Pengin, L.L.C.

Status: Alpha. The core is running and the edges are still moving. APIs may change between alpha builds. Bug reports are welcome and wanted.


Start here

  • Info — what Pengin-Pi-3 is, what ships with it, and who it's for
  • Install Guide — get a local instance running
  • Quickstart — your first page, user, and role in ten minutes
  • Architecture — how the pieces fit together
  • FAQ

Code Mirror on GitHub


Pengin-Pi-3

Core concepts

  • RBAC — roles, permissions, and how every surface respects them
  • Slugs and Pages — the slug tree, in-place editing, and template resolution
  • Document Store — the FerretDB layer and runtime content structures
  • History and Auditing — the HistoryMixin / AbstractHistory pattern
  • Mixins — the shared CBV mixin library

Modules

Operations

Reference


Project


Tobu Pengin Internship Program

Pengin Open Source is maintained in part by interns working through a structured Django and Python curriculum.


Getting help

Open an issue on the code mirror, or reach the team through our forums.