A comparison of Django blog packages which would have helped for this: http://pydanny.blogspot.com/2009/04/show-me-your-open-source-django-blog.html
Feature | Description |
---|---|
Comments | |
tag | tag support |
multi sites | Allows a single installation to serve multiple blog. |
RSS | Publishes legal RSS feeds |
Multilingual | Full builtin multilingual support. |
gallery | includes photo gallery |
WYSIWYG Editor | Can posts be authored using a WYSIWYG editor? |
Linkback ? | Has pingback/trackback ? |
plugin | Supports third-party plugins. |
Search | Can blog posts be searched? |
Reactions | Does it support reactions from social media sites? |
MetaWeblog API | Does the blog support the MetaWeblog API ? |
Pinging | Automatically pings search engines on new entries |
Test coverage | The current test coverage of the package in percent. |
Markdown | I want markdown, hate writing html now inside of entries |
Sharing Hooks | Does the blog have built-in methods for sharing on social media sites, or hooks for services that provide this? |
Sitemap | Generates a sitemap.xml? |
Import from Wordpress | Import a posts, categories, tags, comments, authors, etc. |
Multiple Authors | Can blog posts be attributed to different authors with the ability to view posts for an individual author? |
Date Views | Can blogs posts be viewed for a given month or year? |
Categories | Can blog posts be assigned to descriptive categories? Eg to create a running series of tutorials. (not tagging) |
AtomPub/APP Support | Does the blog software support publishing via an AtomPub client? The server should allow for publishing, editing and deleting of entries through third party products like Windows Live Writer or Mars Edit. |
Custom User Model | All features and migrations work as expected with a custom user model in place. |
Custom user display | When the application displays and/or links to a user (e.g. the Author) can that logic be customized without having to modify templates? |
Abstract base models | Can the blog engine handle custom models, in both the admin, it's views and syndication feeds? |
General Pages | Can the blog have general content pages (eg: about) attached to it as with Wordpress? |
Comment spam filtering | List what methods such as CAPTCHA, honeypots, spam keyword filtering and more to block comment spam. |
Login names can be private | Is it possible to prevent a user's login name (e.g. username) from being displayed publically without overriding templates. |
Package | Wagtail CMS | Mezzanine | syte | Zinnia | django-basic-apps | django-mingus | puput | biblion | djangocms-blog | wagtail-blog | django-blog-it | django-blogango | Django-Articles | Django-Blog-Python-Learning | PyLucid CMS | radpress | Flother | Mighty Lemon | wagtailnews | Elephantblog for FeinCMS | django-news | django-yaba | django-fluent-blogs | Nano apps | django-marcus | django-andablog | django-andablog | djeasy | django-stories | django-sophie | django-dress-blog | django-blogger | Django Bona Blog | django-hermes | django-cms-articles | dworkin | simple-article | django-international | django_filtered_feed | gnocchi-blog | FaraPy CMS | w3blog | django-pubtools | cmsplugin-blog | blognajd | django-diario | DriverRestore | Asgard Blog | Django-Bootlog | django-personal-blog | django-rstblog | Byteflow | Django Tech Blog |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
A Django content management system focused on flexibility and user experience | CMS framework for Django |
[Archived] A really simple but powerful packaged personal site that has social integrations like twitter, github, dribbble, instagram, foursquare, tumblr, ... |
Simple yet powerful and really extendable application for managing a blog within your Django Web site. | Simple prebuilt applications. |
a Django blog engine leveraging reusable apps for all its features. |
A Django blog app implemented in Wagtail | a blog app for Django |
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks |
A wordpress like blog app implemented in wagtail. Please open issues and merge requests only in gitlab. |
django blog - complete customization and ready to use with one click installer | A blogging app for Django |
ATTENTION: I have disowned this project. See http://www.codekoala.com/blog/2013/django-projects/ The blogging engine I use on codekoala.... |
For newest version https://github.com/agusmakmun/python.web.id |
PyLucid is ready to use Django-CMS setup |
A simple blog engine written in Djan... |
The Python- and Django-based code for the website running flother.com. For installation instructions, see the README. |
A Django blog. Formerly Oebfare by brosner. |
News/blog plugin for Wagtail CMS | A blog for FeinCMS |
News Feed Aggregation with Django. | Yet Another Blog Application |
A blog engine with flexible block contents (based on django-fluent-contents) |
Does less! Loosely coupled mini-apps for django. | Bilingual blog on Django |
A blog app that is only intended to be embedded within an existing Django site. |
A blog app that is only intended to be embedded within an existing Django site. |
Django Project Deploy Easier to in Debian Distribution! |
An application for handling newspaper-like stories on a web site. |
Just another Django-based blog engine, that runs on GAE. |
Django blogging app with stories, quotes, diary, comments and tags. |
A simple blogging app for django 1.4 |
A Django blog app with features of a standard blogging platfo... |
A light-weight blogging app for Django. |
the best django CMS application for managing articles |
New wave blog + knowledge base engine |
Provides a simple Article model for Django |
Pluggable app for international features like currency and country lists. | Feeds sans noise. |
Blog modules from the Gnocchi project. | The Powerful Python CMS |
A simple blog engine for Django with multilingual capabilities |
django-pubtools is a helper library for creating publishable django models. |
Simple django blogging app, for Python 3 |
Blog application for Django projects |
Update Windows 10 Drivers for your computer with Driver Restore - A Drivers update software for Windows... |
A simple blog application for Django. |
A Django Blogging App based on Twitter Bootstrap The... |
a Django app for people, that want to have a simple personal blog. |
a Django app to manage a blog: https://pypi.org/project/django-rstblog/ | |||
Category | Framework | Framework | Framework | App | App | Framework | App | App | App | App | App | App | App | Project | Framework | App | App | Framework | App | App | App | App | App | Framework | App | App | App | Other | Framework | App | App | App | App | App | App | Framework | App | App | App | App | Project | App | App | App | App | Framework | Other | App | App | App | App | App | App |
# Using This | 87![]() | 127![]() | 6![]() | 64![]() | 18![]() | 4![]() | 7![]() | 5![]() | 7![]() | 2![]() | 3![]() | 4![]() | 7![]() | 1![]() | 4![]() | 3![]() | 0![]() | 3![]() | 0![]() | 4![]() | 0![]() | 1![]() | 1![]() | 2![]() | 1![]() | 1![]() | 1![]() | 1![]() | 0![]() | 0![]() | 1![]() | 1![]() | 0![]() | 2![]() | 0![]() | 1![]() | 0![]() | 1![]() | 0![]() | 1![]() | 2![]() | 0![]() | 0![]() | 7![]() | 3![]() | 3![]() | 1![]() | 0![]() | 3![]() | 1![]() | 0![]() | 3![]() | 1![]() |
Python 3? | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Development Status | Production/Stable | Production/Stable | n/a | Production/Stable | n/a | n/a | Unknown | Production/Stable | Production/Stable | Production/Stable | Unknown | Production/Stable | Production/Stable | n/a | Pre-Alpha | Unknown | n/a | n/a | Unknown | Production/Stable | Beta | n/a | Production/Stable | Beta | Unknown | Production/Stable | Production/Stable | Alpha | Unknown | n/a | Beta | Unknown | Production/Stable | Production/Stable | Production/Stable | n/a | Production/Stable | Pre-Alpha | Pre-Alpha | n/a | Unknown | Unknown | Production/Stable | Production/Stable | Production/Stable | Production/Stable | n/a | n/a | Unknown | n/a | Beta | n/a | n/a |
Last updated | Feb. 25, 2021, 5:12 a.m. | Sept. 9, 2020, 8:59 p.m. | June 10, 2016, 2:32 p.m. | March 9, 2020, 4:52 p.m. | April 5, 2014, 2:55 p.m. | Jan. 30, 2012, 1:10 a.m. | Aug. 3, 2020, 3:30 p.m. | July 27, 2020, 2:49 p.m. | Dec. 21, 2020, 6:01 a.m. | Feb. 20, 2020, 12:50 p.m. | Feb. 2, 2021, 7:02 a.m. | April 16, 2018, 1:56 p.m. | July 6, 2012, 5:05 a.m. | Nov. 16, 2016, 3:16 a.m. | Feb. 3, 2021, 2:38 p.m. | Jan. 5, 2015, 4:53 p.m. | Oct. 21, 2019, 6:07 a.m. | April 20, 2009, 7:44 a.m. | Jan. 3, 2021, 9:56 p.m. | Jan. 29, 2020, 9:47 a.m. | Oct. 16, 2011, 5:32 p.m. | Nov. 3, 2009, 11:29 a.m. | June 11, 2020, 5:38 a.m. | Nov. 20, 2018, 4:26 p.m. | May 3, 2020, 8:51 p.m. | April 15, 2020, 8:36 a.m. | April 15, 2020, 8:36 a.m. | May 29, 2020, 5:48 a.m. | May 2, 2011, 8:54 a.m. | Sept. 17, 2010, 2:12 a.m. | April 28, 2013, 3:56 a.m. | March 1, 2014, 7:36 p.m. | Feb. 20, 2021, 12:06 a.m. | Aug. 21, 2015, 9:48 a.m. | April 17, 2020, 2:16 p.m. | Dec. 2, 2011, 10:02 a.m. | Jan. 21, 2016, 12:57 p.m. | Dec. 12, 2013, 4:06 p.m. | Aug. 26, 2014, 2:02 a.m. | Aug. 21, 2015, 3:43 a.m. | Dec. 21, 2020, 11:47 a.m. | Oct. 5, 2020, 1:34 p.m. | Aug. 16, 2018, 11:25 p.m. | Oct. 13, 2013, 7:59 p.m. | Dec. 19, 2018, 10:17 a.m. | July 16, 2015, 3:28 p.m. | Aug. 29, 2019, 1:03 a.m. | Aug. 23, 2013, 11:52 a.m. | April 18, 2014, 11:49 p.m. | June 13, 2016, 4:30 p.m. | Dec. 22, 2018, 9:03 p.m. | ||
Version | 2.12.2 | 4.3.1 | n/a | 0.20 | n/a | n/a | 1.1.1 | 2.6.2 | 1.2.3 | 2.3.5 | 0.3.1 | 0.6.2 | 2.4.1 | n/a | 3.2.0 | 0.4.3 | n/a | n/a | 2.7.1 | 1.3.0 | 0.2.5 | n/a | 2.0.6 | 0.10.0 | 1.0.5 | 3.2.0 | 3.2.0 | 2.0.1 | 1.0.8 | n/a | n/a | 1.0.0.7 | 1.1.4 | 1.4.2 | 1.6.1 | n/a | 0.2.1 | 0.0.6 | 0.1.0 | n/a | 1.33.2 | 0.5.2 | 2.0.4 | 1.1.2 | 1.1.1 | 1.0 | n/a | n/a | 1.0.2 | n/a | 0.1.2 | n/a | n/a |
Repo | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Bitbucket | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Github | Bitbucket | Github | Bitbucket | Github | Github | Github | Github | Github | Bitbucket | Github | Github | Github | Github | Github | Other | Other |
Commits | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Stars | 10278 | 4218 | 2832 | 2001 | 1318 | 508 | 450 | 427 | 265 | 238 | 170 | 147 | 119 | 77 | 71 | 62 | 62 | 59 | 56 | 42 | 41 | 38 | 34 | 34 | 27 | 26 | 26 | 25 | 14 | 14 | 13 | 12 | 10 | 9 | 7 | 7 | 7 | 7 | 7 | 6 | 5 | 5 | 5 | 5 | 4 | 3 | 3 | 3 | 3 | 1 | 1 | n/a | n/a |
Repo Forks | 2158 | 1507 | 524 | 731 | 330 | 101 | 119 | 154 | 157 | 71 | 83 | 62 | 42 | 62 | 19 | 15 | 31 | 14 | 17 | 39 | 7 | 10 | 18 | 7 | 11 | 7 | 7 | 6 | 1 | 2 | 1 | 3 | 3 | 9 | 3 | n/a | 2 | 5 | 1 | 2 | 3 | 4 | 2 | 12 | 3 | n/a | 3 | n/a | n/a | n/a | n/a | n/a | n/a |
Participants | gasman kaedroho thibaudcolas jacobtoppm BertrandBordage timheap zerolab tomdyson m1kola davecranwell more... | stephenmcd AlexHill jerivas wrwrwr sebasmagri joshcartme ryneeverett kenbolton dfalk edschofield more... | rigoneri hassankhan eventh durden gkoo manavo gagnechris fourty2 href gjacobrobertson more... | Fantomas42 marky1991 hcNick igalarzab bianchimro Noobidoo Zopieux smcoll acspike shagi more... | nathanborror howiworkdaily montylounge feuervogel toastdriven ericholscher jaredly justquick mcroydon myles more... | montylounge acdha ktonon jezdez howiworkdaily lukeman novito alup | marctc bashu csalom MiltonLn pieterdd yedpodtrzitko misraX sterago ahwebd avallbona more... | paltman grahamu brosner KatherineMichel mfonism jtauber swilcox miurahr lukeman alexissantos more... | yakky skirsdeda fsbraun dipen30 jedie petrklus frnhr protoroto zanderle g3rb3n more... | bufke benjaoming fromageball nharsch lucaskuzma RobSpectre dimiro1 tomdyson akx alexbegg more... | chaitu210 vidyasagar-r ashwin31 nikhila05 shirishagaddi druuu srosro dependabot[bot] vineeshan durwasa-chakraborty more... | akshar-raaj tuxcanfly omkarvijay5 shabda plaban123 ashok-raavi manjunath24 theju krvc dheerosaur more... | codekoala | agusmakmun | jedie dependabot[bot] | gkmngrgn ivanvenosdel emre miratcan | flother dependabot[bot] | brosner justinabrahms leah objcode montylounge daonb defunkt | timheap seb-b jrutila SableWalnut rense bmihelac Taywee JOJ0 jsonn jordanmarkov more... | matthiask sbaechler schuerpf momomimachli georgemarshall nilsfr vencax uruz AtomicSpark evansd more... | coleifer | f4nt | vdboor klavman msaelices | kaleissin | adw0rd 3cky | ivanvenosdel bradmontgomery miohtama smendes | ivanvenosdel bradmontgomery miohtama smendes | AliYmn korhanyuzbas | coordt josesoa rlewko toddstowell twtwebdev wavrin justquick | dduan | danirus | jhgaylor | Williano | bunchesofdonald LaundroMat symroe lowks | misli snegovick | olexiystrashko kottenator | zniper | monwara | alixedi | funkybob | Faral-Ghaemi SaeedTJF | Yaroslav-95 tiberiuichim | gregplaysguitar pbright brehaut octaflop | fivethreeo mitar valyagolev gleb-chipiga krisb78 palnes hedberg atkinson | danirus davea marky1991 | semente | larsonreever | myles avolkov | last-ent | illia-v | l-dfa | ||
Documentation | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||||||||||||||||||||
Comments | Built in threaded comments with admin dashboard integration, as well as DISQUS integration. | (with moderation, can be threaded) | Disqus integration | available through third-party plugins (e.g. disqus) | , built-in, with comment moderation | Disqus or django.contrib.comments | only with disqus. | , disqus or django.contrib.comments | , with contrib.comments or Disqus | django.contrib.comments, django-fluent-comments, or any other option via templates (e.g. Facebook/DISQUS) | The blog app can be used with any other comments-app including nano.comments but does not itself include comments | , built-in, with comment moderation | Only features that make comment integration easier. | Yes, with disqus. | , with django-comments-xtd | No commenting system included. | built in comments with reCaptcha | django.contrib.comments support | Disqus | Threaded comments with email notification for replies. Automated registration for user after comment posting (no anonymous users!) | |||||||||||||||||||||||||||||||||
tag | Built in, with weighted tag cloud. | django-taggit | with django-taggit | , with django-taggit | , used django-tagging | , django.tagging | , with django-tagging | via django-taggit / django-taggit-autocomplete-modified | automatically uses django-taggit or django-tagging if installed, prefers djang-taggit | django-taggit | , with django-tagging | , with django-taggit | django-tagging | django-tagging support (optional) | django-taggit | . Can have a single Category | , yes, with django-tagging and autocomplete widget | ||||||||||||||||||||||||||||||||||||
multi sites | django.contrib.sites support | ||||||||||||||||||||||||||||||||||||||||||||||||||||
RSS | or Atom | or Atom | and atom | ? Use django's own feed-system | , for articles and comments | RSS/Atom | RSS/Atom | ||||||||||||||||||||||||||||||||||||||||||||||
Multilingual | native | , bilingual (English and Russian) | multilingual support is partial: you can load the same article traslated in other languages | , but can implemented by multi-sites | |||||||||||||||||||||||||||||||||||||||||||||||||
gallery | available by using django CMS plugins | , via content types | can be a plugin | , but only on admin page | admin-inlines | , with django-inline-media | available by using django CMS plugins | ||||||||||||||||||||||||||||||||||||||||||||||
WYSIWYG Editor | TinyMCE included, plus hooks for injecting your own widget class | WYMEditor, TinyMCE or markItUp | hallo.js | (default using CKEditor, but any django CMS plugin will do) | with zen mode for restructured text. | , TinyMCE | TinyMCE/CKEditor/RedactorJS/Yahoo/custom (via django-fluent-contents) | plain text or html, in admin | Now no, but plan to add a simple WYSIWYG with fullscreen mode and support for markdown | through markitup | available by using django CMS plugins | WYMEditor or TinyMCE | ckeditor in admin. | author edits article on his/her PC | |||||||||||||||||||||||||||||||||||||||
Linkback ? | |||||||||||||||||||||||||||||||||||||||||||||||||||||
plugin | with django-cms's placeholders | , django CMS ones | via django-fluent-contents | custom markup renderers | Supports custom markup renders. Comes with support for markdown, rst and textile | django CMS plugins | using django-cms plugins | ||||||||||||||||||||||||||||||||||||||||||||||
Search | with grammar | elastic search | (consider using django-haystack) | not unless using google or similar counts | , you can change the backend | django-haystack | django-haystack | django-haystack | |||||||||||||||||||||||||||||||||||||||||||||
Reactions | , from backtype | disqus reactions | , now only Twitter, but you can always set social buttons (through templates) with addthis, sharethis, etc | ||||||||||||||||||||||||||||||||||||||||||||||||||
MetaWeblog API | enriched | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Pinging | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Test coverage | 70% | 100% | 96% | 0% | 90% | 97% | 100% | 0% | |||||||||||||||||||||||||||||||||||||||||||||
Markdown | , reStructedText or Textile | Depending on plugin | restructuredtext | FeinCMS content type | + RST/Markdown/Textile/custom (via django-fluent-contents) | Supports Markdown, RST, Textile and HTML/Plain Text. Also allows for custom renders to be used. | Using django.contrib.markup | reStructuredText, Markdown, Textile, raw text (so you can use HTML directly or another markup language | reStructuredText, Markdown, html | ||||||||||||||||||||||||||||||||||||||||||||
Sharing Hooks | Integrated with bit.ly - post to Facebook and Twitter | Bit.ly and Twitter | Full support for OpenGraph, Twitter cards, Schema.org | Post to Facebook, Google Plus, Twitter & Reddit. | |||||||||||||||||||||||||||||||||||||||||||||||||
Sitemap | , separately for each language | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Import from Wordpress | (also custom importers for Tumblr, Posterous, Blogger, and RSS) | (also Blogger and RSS) | , through django-command "wordpress_importer" | pages articles galleries | |||||||||||||||||||||||||||||||||||||||||||||||||
Multiple Authors | (unless using a custom model) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Date Views | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Categories | only tags. | tree structure of categories attached to django CMS pages | Posts can be listed by category by clicking it from category list. | ||||||||||||||||||||||||||||||||||||||||||||||||||
AtomPub/APP Support | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Custom User Model | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Custom user display | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Abstract base models | includes model mixins | includes model mixins | |||||||||||||||||||||||||||||||||||||||||||||||||||
General Pages | not a CMS | using Wagtail CMS | , through django CMS | via other apps (flatpages / django-fluent-pages / custom) | , through flatpages | Has Latest Posts as Homepage and an About Page. | |||||||||||||||||||||||||||||||||||||||||||||||
Comment spam filtering | Akismet | Akismet, TypePad, Mollom or custom | depending on comment plugin | , using akismet | disqus does not allow to spam =) | honeypots, akismet, auto close / auto moderate (via django-fluent-comments) | Not allowing anonymous users to comment helps | , CSRF token through javascript and Akismet | , django-comments-xtd requires comment confirmation by email | reCaptcha | doesn't allow comments | , captcha | |||||||||||||||||||||||||||||||||||||||||
Login names can be private |
Search Weight | Package | Description | Last PyPI release: | Repo Forks | Stars | |||
---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.repo_forks }} | N/A | {{ item.repo_watchers }} | N/A |