Skip to main content

ElephantBlog - An extensible Blog Module based on FeinCMS

Every Django Developer has written its own Django-based blog. But most of them have a lot of features, that you’ll never use and never wanted to, or they are just too simple for your needs, so you’ll be quicker writing your own.

Following the principles of FeinCMS, ElephantBlog tries to offer simple and basic blog functionality, but remains extensible so that you just pick what you need. And if you don’t find an extension, you can quickly write your own and use it with ElephantBlog.

How it works

Basically, ElephantBlog just uses what FeinCMS already has in a blog way. A blog way means: Multiple entries in a timeline. One blogentry is similar to a FeinCMS page: It can have multiple content types and some meta informations like title, slug, publishing date, …

If you need more, like comments, tagging, categories, translations, you name it, then you can use the bundled extensions or write your own. (and please don’t forget to publish your extensions back to the community).

And obviously, ElephantBlog can also be integrated as application content in your existing FeinCMS site. But if you want to run a blog only, then you don’t have to activate FeinCMS page module.

Features

The biggest feature may be that there are only a few features:

  • Pretty URLs

  • Feed creation

  • Time-based publishing

  • Based on FeinCMS item editor with the ability to integrate all of those FeinCMS content types

Bundled extensions

You can, if you want, activate those extensions:

  • Disqus comments

  • Categories

  • Multilingual support

  • … (more to come, you name it!)

Getting started

If you are not familiar with FeinCMS then you probably want to learn more about FeinCMS: http://feincms.org

Read the docs: http://feincms-elephantblog.readthedocs.org/en/latest/

Read the source: https://github.com/feincms/feincms-elephantblog

Wheel Status

Changelog

  • 1.1: Support for Django 1.8 and FeinCMS 1.11 to Django 1.10 and

    FeinCMS 1.13 (not all combinations).

  • 1.0.2: Support for Django 1.8 and FeinCMS 1.11

    Experimental support for FeinCMS 2

  • 1.0.1: Support for Django 1.7

  • 1.0.0: First official release

Metadata

Release files for feincms-elephantblog 26.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for feincms-elephantblog 26.10.0
File Size Uploaded Provenance Actions
feincms_elephantblog-26.10.0.tar.gz 26.9 kB With provenance Details for feincms_elephantblog-26.10.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for feincms-elephantblog 26.10.0
File Interpreter ABI Platform Actions
feincms_elephantblog-26.10.0-py3-none-any.whl Python 3 none any Details for feincms_elephantblog-26.10.0-py3-none-any.whl

Total release size: 66.6 kB

Release files / feincms_elephantblog-26.10.0.tar.gz

Download URL feincms_elephantblog-26.10.0.tar.gz
Size 26.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b1e639ae5b69ec5a0a0d5abfaad977950e9cb770b91450da6609a28b477777b5
BLAKE2b-256 checksum
How to use checksums
53fc8885502abda28adf2368e6248685fb1dcb54f75007a676ea59ca15af56c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / feincms_elephantblog-26.10.0-py3-none-any.whl

Download URL feincms_elephantblog-26.10.0-py3-none-any.whl
Size 39.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c0c3dd82b4bc3537faebe22ceec839e5888f700e0bce4b26b3d6b49aae371b2
BLAKE2b-256 checksum
How to use checksums
111fbf9a5f5ad50c8f2bdfb61a1e255b19d27bc8687a17957e4359ae102570f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Security for feincms-elephantblog 26.10.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for feincms_elephantblog-26.10.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page