Task #425
openFeature #424: My first blog
Blogging software candidates
0%
Description
We have to first look for existing blogging software that could be used to add a blogging engine in DDL. A list of such softwares can be found on Wikipedia:
http://en.wikipedia.org/wiki/Comparison_of_content_management_systems
The following page provides a long list of Python blog software:
http://wiki.python.org/moin/PythonBlogSoftware
We can start to look at:
- MoinMoin – a Python blog engine using flat files as a database
- Blosxom – a Perl blog engine using flat files as a database
- Foswiki – another Perl blog engine using flat files as a database
- PyBlosXom – a lightweight Python blogging software using text files as a database, should run along with nginx since this is a CGI script.
Note that Python blog engines can be served using the small Python web server CherryPy. Please feel free to add any software that you would believe relevant, even if you have never tested it.
Updated by Jean-Michel Philippe over 13 years ago
- Subject changed from Candidate blogging softwares to Blogging software candidates
Updated by Jean-Michel Philippe over 13 years ago
We can compare Foswiki and MoinMoin online:
http://www.wikimatrix.org/compare/Foswiki+MoinMoin
Foswiki is said to not handle right to left languages, while MoinMoin is supposed to do. MoinMoin seems to provide all the most interesting features: WYSIWYG, PDF export, emoticons, embedded images and videos, MediaWiki-like syntax, standalone web server. However it may be a complicated piece of software for children.
Updated by Jean-Michel Philippe over 13 years ago
Blosxom and PyBlosxom seem to be much simpler pieces of code. They are not designed to be used from within a web browser for editing but plugins should provide this feature. Blosxom offers more plugins than PyBlosxom but requires a true web server be installed to get Perl CGI pages served. A first step is to install such software and see if plugins provide what we need. If not, it would be preferable to develop plugins for PyBlosxom since it is written in Python.