Package: django-blog-zinnia
Simple yet powerful and really extendable application for managing a blog
within your Django Web site.Zinnia has been made for publishing Weblog entries and designed to do it well.Basically any feature that can be provided by another reusable app has been
left out.
Why should we re-implement something that is already done and reviewed by
others and tested?FeaturesMore than a long speech, here the list of the main features:CommentsSitemapsArchives viewsRelated entriesPrivate entriesRSS or Atom FeedsTags and categories viewsAdvanced search enginePrepublication and expirationCustom templates for various contentsEditing inMarkdown,TextileorreStructuredTextWidgets (Popular entries, Similar entries, …)Spam protection withAkismet,TypePadorMollomAdmin dashboardMetaWeblog APIPing DirectoriesPing External linksBit.lysupportTwittersupportGravatarsupportDjango-CMSpluginsCollaborative workTags autocompletionEntry model extendablePingback/Trackback supportBlogger conversion utilityWordPress conversion utilityWYMeditor,TinyMCE,CKEditorandMarkItUpsupportEfficient database queriesReady to use and extendable templatesCompassandSass3integrationWindows Live WritercompatibilityExamplesTake a look at the online demo at:http://demo.django-blog-zinnia.com/or you can visit these websites who use Zinnia.Fantomas’ sideVidzor Studio LLCBookshadowFuture Proof GamesProgrameriaTihomir Blajev BlogBranchspotIf you are a proud user of Zinnia, send me the URL of your website and I
will add it to the list.Online resourcesMore information and help available at these URLs:Code repositoryDocumentationTravis CI serverCoverage reportDiscussions and help atGoogle GroupFor reporting a bug useGitHub Issues0.20Remove compatibility with Django 1.xRemove code for Python 2.0Documentation improvementshttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.19…v0.200.19Compatibility with Django 1.11Fix Threading issues in testsImprove comparison of entriesSend mail to staff in case of comment moderationImplement spam-checkers on Pingbacks and TrackbacksReturn the number of entries in the category_tree templatetagIntegration via BrowserSynchttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.18.1…v0.190.18.1Fix messed relationships in Python 3https://github.com/Fantomas42/django-blog-zinnia/compare/v0.18…v0.18.10.18Compatibility with Django 1.10https://github.com/Fantomas42/django-blog-zinnia/compare/v0.17…v0.180.17Compatibility with Django 1.9Fix RSS enclosureFix paginator issueImplement Entry.lead_html methodUsage of regex module to speed uphttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.16…v0.170.16Improve testingImprove documentationReduce queries onentry_detail_viewImplement custom templates within a loopAdd a publication_date field to remove ambiguosityRemove WXR templateRemove usage ofContextRemove BeautifulSoup warningshttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.15.2…v0.160.15.2Covering of the code at 100%Compatibility with Django 1.8Improvements on the CalendarImprovements onCategoryFeedImprovements onEntry.save()Improvements on ping of external URLsImprovements on the comparison moduleImprovements on the translation stringsThe default theme is now in HTML5The default theme supports MicrodatasAdd aleadfield on the Entry modelAdd animage_captionfield on the Entry modelFix preview of entries when not yet publishedFix migrations when using customUsermodelMore generic parameter for MarkDown extensionsImport utilies were moved to their own packageThe fields where the search is done are now configurablehttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.15.1…v0.15.20.15.1Documentation improvementsFix migration issues with Django 1.7https://github.com/Fantomas42/django-blog-zinnia/compare/v0.15…v0.15.10.15Django 1.6 is no longer supported.https://github.com/Fantomas42/django-blog-zinnia/compare/v0.14.3…v0.150.14.3Improvement on the default theme
* RSS links
* Better translations
* Correct title markup
* Fix anchors for linkbacksReorder the provided staticsRenamezinnia_tagstozinniaFix calendar in archive day viewFix Textitle rendering on Python 3Fix feeds for authors with accentsFix admin issue with custom Entry modelDo not include anymore jQuery in admin for entriesAdmin tag autocompletion with a widget based on select2Configurable upload path for image field with inheritancehttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.14.2…v0.14.30.14.2Optimize sitemap pageSmarter widont filterFix issue on paginationFix several admin issuesFix short link for unpublished entriesIntegration with Gulp.jsHTML and CSS fixes on default themeTested under PostGres and MySQL and SQLiteURLs are now under thezinnianamespaceMove Twitter support tozinnia-twitterMove Mollom support tozinnia-spam-checker-mollomMove Akismet support tozinnia-spam-checker-akismetMove Bit.ly support tozinnia-url-shortener-bitlyMove TinyMCE support tozinnia-wysiwyg-tinymceMove MarkItUp support tozinnia-wysiwyg-markitupMove WYMEditor support tozinnia-wysiwyg-wymeditorUsedjango_commentsinstead ofdjango.contrib.commentshttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.14.1…v0.14.20.14.1Fix dates on WXR exportFix blogger2zinnia unicode issueFix unicode issue on Category adminFix URL errors with custom comment appFull support of custom User modelMetrics for the content previewsMore useable paginationMore blocks for customizing reactionsMinor documentation updatesMinor fixes for default skinReview admin form for editing the entriesRestricted preview for unpublished entrieshttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.14…v0.14.10.14Full Python 3.0 supportDjango 1.5 is no longer supportedBetter support of custom User modelImprovements on the archives by weekFix timezone issues in templatetags and archivesDatabase query optimizations in the archives viewshttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.13…v0.140.13Start Python 3.0 supportDisplay page number in listBasic support of custom UserDjango 1.4 is no longer supportedhttps://github.com/Fantomas42/django-blog-zinnia/compare/v0.12.3…v0.130.12.3Betterskeleton.htmlBetter rendering for the sliderAdd view for having a random entryCompatibility fix with Django 1.5 in adminFix issue with author detail view paginatedBetter settings forZINNIA_AUTO_CLOSE_*_AFTER0.12.2CSS updates and fixesFix viewport meta tagI18n support for the URLsUpdate MarkItUp to v1.1.13Update WYMeditor to v1.0.0b3Entry’s content can be blankCompatibility fix for WXR > 1.0Fix potential issue oncheck_is_spam0.12.1Microformats improvedImprove Blogger importerFinest control on linkbacksSplit Entry model into mixinsCompatibility fix with Django 1.5Custom template for content renderingFix Python 2.7 issues withwp2zinnia0.12Optimizations on the templatesOptimizations on the database queriesDenormalization of the commentsget_authorscontext improvedget_tag_cloudcontext improvedget_categoriescontext improvedDefault theme declinationsDefault theme more responsiveUpdatinghelloworld.jsonfixtureFix issues with authors inwp2zinniaBetter integration of the comments systemModels has been splitted into differents modules0.11.2New admin filter for authorsMinor translation improvementsMinor documentation improvementswp2zinniahandle wxr version 1.2Customizations of the templates with easeDefine a customAuthor.__unicode__methodFix issue with duplicate spam commentsFix bug inPreviousNextPublishedMixinFix bug inQuickEntrywith non ascii titleFixcollectstaticwithCachedStaticFilesStorage0.11.1Fix issues withget_absolute_urlandzbreadcrumbswhen time-zone support is enabled.0.11Class-based viewsTime zones supportPagination on archivesBetter archive by week viewUpdate of the breadcrumbs tagImprovingwp2zinniacommandNewlong_enoughspam checkerCustom templates for archive viewsPublication dates become unrequiredNo runtime warnings on Django 1.4Django 1.3 is no longer supportedAnd a lot of bug fixes0.10.1Django 1.4 compatibility supportCompatibility with django-mptt >= 5.1zinnia.pluginsis now removed0.10Better default templatesCSS refactoring with Sass3Statistics about the contentImprovement of the documentationEntry’s Meta options can be extendedDjango 1.2 is no longer supportedzinnia.pluginsis deprecated in favor ofcmsplugin_zinniaAnd a lot of bug fixes0.9Improved URL shorteningImproved moderation systemBetter support of django-taggingBlogger to Zinnia utility commandOpenSearch capabilitiesUpgraded search engineFeed to Zinnia utility commandAnd a lot of bug fixes0.8Admin dashboardFeatured entriesUsing MicroformatsMails for comment replyEntry model can be extendedMore plugins for django-cmsZinnia to Wordpress utility commandCode cleaning and optimizationsAnd a lot of bug fixes0.7Using signalsTrackback supportPing external URLsPrivate postsHierarchical categoriesTinyMCE integrationCode optimizationsAnd a lot of bug fixes0.6Handling PingBacksSupport MetaWeblog APIPassing to Django 1.2.xBreadcrumbs templatetagBug correction in calendar widgetWordpress to Zinnia utility commandMajor bug correction on publication systemAnd a lot of bug fixes0.5PackagingTests addedTranslationsBetter templatesNew templatetagsPlugins for django-cmsTwitter and Bit.ly supportPublishing sources on Github.com0.4 and beforeThe previous versions of Zinnia were not packaged, and were destinated for a
personnal use.