Django Blog Lotus¶
A Django weblog application with builtin multilingual content and some other features.
Features¶
Multilingual articles and categories (but still compatible with single language site);
Categories, albums and tags for Articles;
Category tree;
Featuring, pinning, private and draft modes;
Configured CKEditor to write rich text in admin;
Preview mode for admins;
Publishing date and publishing end date;
Included image thumbnailing;
SVG soft support in image fields;
Optional API with djangorestframework;
Optional Breadcrumbs with django-view-breadcrumbs;
Optional DjangoCMS plugin with djangocms-lotus;
Optional Django Sitemap classes for all models to build a
sitemap.xml;Full test coverage;
Dependencies¶
Python>=3.10;
Django>=4.2;
django-ckeditor>=6.0.0;
django-smart-media>=0.2.2;
django-taggit>=3.1.0;
django-treebeard>=4.3,!=4.5,<5.0;
django-autocomplete-light>=3.9.7;
django-view-breadcrumbs>=2.2.1 (optional);
djangorestframework>=3.14.0 (optional);
Links¶
Read the documentation on Read the docs;
Download its PyPi package;
Clone it on its Github repository;
Credits¶
Logo vector and icon by SVG Repo.
Sample screens¶
Here is a set of screenshots of all views with contents from generated demonstration being logged in as an administrator with default Bootstrap layout.
Contents¶
- Install
- Settings
LOTUS_CATEGORY_PAGINATIONLOTUS_ARTICLE_PAGINATIONLOTUS_AUTHOR_PAGINATIONLOTUS_TAG_PAGINATIONLOTUS_ENABLE_TAG_INDEX_VIEWLOTUS_ARTICLE_PUBLICATION_STATE_NAMESLOTUS_ARTICLE_DETAIL_TEMPLATESLOTUS_CATEGORY_DETAIL_TEMPLATESLOTUS_ARTICLE_SIBLING_TEMPLATELOTUS_CATEGORY_SIBLING_TEMPLATELOTUS_PREVIEW_SWITCH_TEMPLATELOTUS_CATEGORIES_TAG_TEMPLATELOTUS_CATEGORY_TREE_TAG_TEMPLATELOTUS_ALBUM_TAG_TEMPLATELOTUS_PREVIEW_KEYWORDLOTUS_PREVIEW_VARNAMELOTUS_CRUMBS_TITLESLOTUS_CATEGORY_SHORT_CRUMBSLOTUS_ADMIN_ARTICLE_ASSETSLOTUS_ADMIN_CATEGORY_ASSETSLOTUS_ADMIN_ALBUM_ASSETSLOTUS_SITEMAP_AUTHOR_OPTIONSLOTUS_SITEMAP_ARTICLE_OPTIONSLOTUS_SITEMAP_CATEGORY_OPTIONSLOTUS_SITEMAP_TAG_OPTIONSLOTUS_API_ALLOW_DETAIL_LANGUAGE_SAFE
- Contents
- Internationalization, localization and translation
- Publication criterias and visibility
- Medias
- Breadcrumbs
- API
- Sitemap XML
- Layout
- Permissions
- References