More Premium Hugo Themes Premium Html Themes

PyEditorial

A free, open-source Blog CMS based on the "Django" and "Editorial" HTML5 theme.

PyEditorial

A free, open-source Blog CMS based on the "Django" and "Editorial" HTML5 theme.

Author Avatar Theme by mavenium
Github Stars Github Stars: 225
Last Commit Last Commit: Sep 11, 2025 -
First Commit Created: Jan 5, 2024 -
PyEditorial screenshot

Overview

PyEditorial is a free and open-source Blog CMS based on the Django and Editorial HTML5 theme. It offers various features such as creating and editing blog posts, videocasts, podcasts, and skills. The CMS also includes functionality to manage dynamic Django settings and has an authentication system for users.

Features

  • Blog: Create and edit blog posts with the ability to categorize them.
  • Videocast: Create and edit videocasts with the ability to categorize them.
  • Podcast: Create and edit podcasts with the ability to categorize them.
  • Skill: Create and edit skills.
  • CONSTANCE: Manage dynamic Django settings, including blog title and social network links.
  • Archive: Display paginated lists of blog posts, videocasts, and podcasts.
  • Django Admin: Use Django Admin to manage all models.
  • Editorial Theme: Utilize the stylish Editorial theme by HTML5 UP.
  • SQLite: Use SQLite as the underlying database.
  • CKEditor: Use CKEditor for rich text editing.
  • Translation Ready: Easily translate the CMS into different languages.
  • Authentication System: Provide login, logout, and password recovery functionality.
  • Front-End Forms: Allow users to create new objects through front-end forms.
  • Support Open Source Projects: Support the developer by buying them a coffee.

Installation

To install and run PyEditorial on GNU/Linux and Mac systems, follow these steps:

  1. Install Git, Python3, Pip3, and Virtualenv on your operating system.
  2. Create a development environment with the following commands:
    • Command 1
    • Command 2
    • Command 3
  3. Access the project by visiting http://127.0.0.1:8000/ in your browser.

To run PyEditorial with Docker, follow these steps:

  1. Install Docker and Docker Compose on your operating system.
  2. Use the following command to create and run the project:
    • Command 1
    • Command 2
    • Command 3
  3. Access the project by visiting http://127.0.0.1:80/ or localhost in your browser.

Summary

PyEditorial is a versatile Blog CMS built on Django and the Editorial HTML5 theme. It provides a range of features for creating and managing blog posts, videocasts, podcasts, and skills. The CMS also includes support for dynamic Django settings, translation, and user authentication. With easy installation options and a commitment to open-source projects, PyEditorial is a valuable tool for content creators and developers.