All Projects → mavenium → PyEditorial

mavenium / PyEditorial

Licence: GPL-3.0 license
A free, open-source Blog CMS based on the "Django" and "Editorial" HTML5 theme.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to PyEditorial

wnpp.debian.net
🌍 Code powering website "Debian Packages that Need Lovin'" created in 2009
Stars: ✭ 38 (-78.65%)
Mutual labels:  django-application, django-project
Django-CRM-Project
Django CRM Project - Youtube Tutorial
Stars: ✭ 108 (-39.33%)
Mutual labels:  django-application, django-project
lets-quiz
A quiz website for organizing online quizzes and tests. It's build using Python/Django and Bootstrap4 frameworks. 🤖
Stars: ✭ 165 (-7.3%)
Mutual labels:  django-application, django-project
Django-Verify-Email
A two-step verification for new accounts by verifying email.
Stars: ✭ 51 (-71.35%)
Mutual labels:  django-application, django-project
django ecommerce
Scalable Django E-Commerce, perfect to start one new online shop project.
Stars: ✭ 25 (-85.96%)
Mutual labels:  django-application, django-project
mubapp
MUB is a multi-user blog web app using the Python-Django infrastructure.
Stars: ✭ 24 (-86.52%)
Mutual labels:  django-application, django-project
PyShop
PyShop is an online Python Ecommerce website built with Django, SQLite and Bootstrap. A simple and lightweight ecommerce app easily deployable anywhere anytime with modules developed upon the inbuilt django admin.
Stars: ✭ 17 (-90.45%)
Mutual labels:  django-application, django-project
Django-WebApp
This is a web-app created using Python, Django. By using this user can login, upload files and also can view and download files uploaded by other users.
Stars: ✭ 285 (+60.11%)
Mutual labels:  django-application, django-project
drf-addons
Some customised Django classes and functions that one can use in DJango. Collected from internet!
Stars: ✭ 20 (-88.76%)
Mutual labels:  django-application, django-project
django-neumorphism-uikit
Django Web App - Neumorphism UI Kit | AppSeed
Stars: ✭ 19 (-89.33%)
Mutual labels:  django-application
podcast-feed-parser
A highly customizable package for fetching and parsing podcast feeds into simple and manageable JavaScript objects. For use with node or in the browser.
Stars: ✭ 39 (-78.09%)
Mutual labels:  podcast
djadmin
Djadmin is a django admin theme
Stars: ✭ 42 (-76.4%)
Mutual labels:  django-application
podcast
The Google Cloud Platform Podcast
Stars: ✭ 60 (-66.29%)
Mutual labels:  podcast
django-munigeo
Reusable Django application for storing and accessing municipality-related geospatial data
Stars: ✭ 12 (-93.26%)
Mutual labels:  django-application
matchering-web
🎚️ Self-Hosted LANDR / eMastered Alternative
Stars: ✭ 25 (-85.96%)
Mutual labels:  django-application
podcastcrawler
PHP library to find podcasts
Stars: ✭ 40 (-77.53%)
Mutual labels:  podcast
cloudwithchris.com
Cloud With Chris is my personal blogging, podcasting and vlogging platform where I talk about all things cloud. I also invite guests to talk about their experiences with the cloud and hear about lessons learned along their journey.
Stars: ✭ 23 (-87.08%)
Mutual labels:  podcast
Bistu
集成了 django-simpleui 作为 admin 管理主题,实现的一个小型的管理系统,并且有的 django-rest-framework 使用示例。此外有个 Bistu-Ant-Design-Pro 项目作为配套的前端使用。如果喜欢记得给个🌟star哦。
Stars: ✭ 51 (-71.35%)
Mutual labels:  django-application
radicast
recording radiko and serving rss for podcast
Stars: ✭ 33 (-81.46%)
Mutual labels:  podcast
django-for-runners
Store your GPX tracks of your running (or other sports activity) in django.
Stars: ✭ 49 (-72.47%)
Mutual labels:  django-cms

PyEditorial

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


Features

  • "Blog" section to create and edit a blog + Blog Category
  • "Videocast" section to create and edit a videocast + Videocast Category
  • "Podcast" section to create and edit a podcast + podcast Category
  • "Skill" section to create and edit a skill
  • "CONSTANCE" Section to manage dynamic Django settings (Blog title, Social Networks links and ...)
  • Displays the list of Blog posts as paged in archive
  • Displays the list of Videocast as paged in archive
  • Displays the list of podcast as paged in archive
  • Used "Django Admin" to manage all models
  • Used "Editorial" theme by HTML5 UP
  • Used "Sqlite" to create DB
  • Used "CKEditor"
  • Translation ready
  • Auth system (login & logout and forget a password)
  • Front-end forms to create new object

  • You can buy me a coffee so I can turn it into more open source projects :)

Special Thanks

Python Django Pycharm

Screenshots

Index Page

Archive Page

Blog Single Page

Podcast Single Page

Videocast Single Page

Admin Area

Dynamic Django Settings

Blog Section

Add Blog

Add Videocast

Add Skill

Add Podcast


How to install and run (GNU/Linux and Mac)

  1. Install git,python3, pip3, virtualenv in your operating system
  2. Create a development environment ready by using these commands
git clone https://github.com/mavenium/PyEditorial		# clone the project
cd PyEditorial		                                        # go to the project DIR
virtualenv -p python3 .venv		                        # Create virtualenv named .venv
source .venv/bin/activate		                        # Active virtualenv named .venv
pip install -r requirements.txt		                        # Install project requirements in .venv
python manage.py makemigrations		                        # Create migrations files
python manage.py migrate		                        # Create database tables
python manage.py collectstatic		                        # Create statics files
python manage.py runserver		                        # Run the project
  1. Go to http://127.0.0.1:8000/ to use project


Run with Docker

  1. Install Docker on your operating system
  2. Install docker-compose on your operating system
  3. Run the following command to create and run the project
docker-compose up [-d]
  1. Go to http://127.0.0.1:8000/ to use project

Notes

The Editorial template is released under license "Creative Commons Attribution 3.0 Unported".


TODO list

  • Create search section
  • Create user Login/Logout forms in front-end
  • Create dynamic forms to add contents in front-end
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].