Package: pyrone
Pyrone is a lightweight and simple personal blog-like CMS
application written in Python and Pyramid framework.Pyrone is currently requires python 3.5 and postgresql. Python version 2 is
no longer supported.Featuresbasic blog functions: writing new articles, discussions (comments),
email notifications on replies;social buttons (twitter, google+);internal files storage;backup & restore functions;Markdown markup for articles and discussions;external authentication: twitter etc.LicensePyrone is licensed underNew BSD Licenselicense terms.AuthorsPyrone is written bySergey Stolyarov.Pyrone uses some icons by Yusuke Kamiyamane. Licensed under a Creative Commons
Attribution 3.0 License. <http://p.yusukekamiyamane.com/>1.4.2Release: 2018-03-07minor text fixesfixed old backup restoration errorupdated default stylesadded “facebook share” social buttonupdated dependencies versionsmajor documentation and examples update1.4.1Release 2016-11-15fixed incorrect twitter VIA name1.4.0Released 2016-07-??updated dependencies versionsfixed issue #111.3.0Released 2016-02-27updated dependencies;docs rearranged (splitted into smaller parts and converted to Markdown from rst)secure (https-only) cookie, disabled by default, edit production.ini to enablebug fixes: issue #3, issue #9, issue #10recommended database setup is now postgres1.2.1fixed translation (email template)1.2.0migrated to python3.4code cleanupemail notification templates moved to mako templates from settingsasynchronous email notificationssome UI improvements and UI cleanupadded font-awesome for iconsadded 404 and 403 error pages1.1.2fixed article size limit (changes in the database)1.1.1Released 2013-03-17, minor bugfix releasefixed broken package1.1.0
—added themes support (https://github.com/sigsergv/pyrone/issues/1)new themesfiles in the storage could be overwritten nowminor fixes in HTML templates codecode cleanup (deleted outdated files, updated sample configs)Upgrade notesYou must execute database initialization script after upgrade, for example:$ cd /home/blog/pyrone3-blog
$ source env/bin/activate
$ pyronedbinit –sample-data –sample-data-file=env/share/pyrone/sample-data.json production.iniOr in the development version:$ python -m pyrone.scripts.pyronedbinit –sample-data development.ini1.0.1Released 2014-03-15, bugfix minor releasefixedhttps://github.com/sigsergv/pyrone/issues/6fixedhttps://github.com/sigsergv/pyrone/issues/51.0.0Released 2014-03-14code migrated to Python 3.3, Python 2 is no longer supportedfixed twitter authmajor documentation update (installation guide and examples)new installation method: using helper script for database initializationproject is hosted on github now0.3.5new icons (fromhttp://p.yusukekamiyamane.com/)languages selector moved to site settings and removed from account panelpages list is now language independentcomment form is disabled now when posting process is in progressfixed broken tags cloudfixed incorrect pager links for “tag” pages0.3.4major documentation updatenew sample configuration files0.3.3major code cleanup (PEP-8)fixed twitter authentication (issue 43)0.3.2added simple article markup editorfixed issue #35: Add code blocks syntax highlighterarticle action links replaced with imagesnew article markup instructionstranslation fixes0.3.1fixed issue #40: broken next/prev link on “tag” pagesfixed issue #8: handle url that ends with slashfixed issue #41: added site search widget0.3default mysql engine driver changed to MySQL-python from pymysqlfrontend has been moved to jQuery from Ext.Coresome minor admin gui improvements (more handy settings page)tunable social services buttonsadded backups downloadtranslation fixesinternals: new password hashing methodinternals: new role-based users systeminternals: backup version is 1.1 now, old backups are supported0.2.16css styles updateadded product version to admin pageproduct version is now stored in the module pyrone, not in setup.pyresolved issue #120.2.15fixed issue #36: tags cloud is not updated after post update/createfixed issue: error 503 on attempt to open picture0.2.14minor fix in default styles0.2.13fixed issue #34, also completely rewritten caching (using uwsgi caching framework)limit to article length increased up to 16 MB (use MEDIUMTEXT for mysql db)UI improvements (new font, new dynamic headers and control links)0.2.12translation fixesissue #34: pages widget not working properly0.2.11added python markdown extension def_list to support definitions lists (html DL tags)0.2.10dummy version to fix package building issues0.2.9issue #33: wrong headers passed to WSGI server0.2.8minor CSS update: article preview in edit mode rendered incorrectly0.2.7default style slightly changedtranslation fixesissue #28: Comments counter not decreased after removing a commentissue #32: Not approved comments are still visible to everyoneissue #29: Display error 404 not 503 while accessing non existing blog pageissue #30: Substitution variables in notification email are not replaced with actual values0.2.6issue #24: draft article are still accessible for all usersissue #26: footnotes markup break article previewissue #20: cookie expiration date is not setissue #25: saving page is being edited without redirectint to another pageissue #27: some i18n issuesissue #11: favicons support added0.2.5translations updatedussue #19: time conversion problems between timezonesissue #21: devision by zero exception in case of equal tags counts0.2.4translations updatedissue #18: setup.py fixed0.2.3issue #10: RSS support addedissue #17: new widget: pagesissue #14: added javascript localizationissue #1: comments moderation queue addedtranslations updateddefault local login and password are now configurable via .ini file (see development.ini for details)0.2.2issue #15: incorrect tag linksissue #6: Google Analytics support0.1Initial version