log src/server/blog.py @ 1095:7d5633ccbaf2

age author description
2018-01-26 Goffi date update
2018-01-06 Goffi server: moved code to retrieve external server from legacy blog to server.py, and use it to find websocket URL
2017-11-03 Goffi misc: date update (yes it's a bit late :p )
2017-07-07 Goffi server (blog): temporary fix for atom feed:
2017-06-03 Goffi server (blog): fixed avatars handling, there is now a well-known URL to SERVICE_PROFILE cache
2017-03-05 Goffi server (blog): fixed static blog generation:
2017-03-05 Goffi server: renamed getProfileName to profileNameGet following core change and new conventions.
2017-02-26 Goffi server, browser: partial Libervia fix
2016-03-25 Goffi server (blog): use unicode character for ellispsis in atom feed's microblog title
2016-03-24 Goffi blog(atom): added categories (tags) in Atom feed
2016-03-22 Goffi blog, browser: updated imports to reflect renaming of common.py to common/data_format.py
2016-03-20 Goffi blog: no unicode here we said!
2016-03-20 Goffi blog: don't use unicode for _urlencode
2016-03-20 Goffi blog: changed MIME type for xmpp: link, forgotten in rev dc27e29b7c22
2016-03-20 Goffi blog: escape "&" when encoding URL, so they can be used without escaping in the HTML template
2016-03-20 Goffi blog: changed xmpp: alternate links MIME type for application/atom+xml
2016-03-18 Goffi server (blog): set HTTP status code to 500 on renderError
2016-03-17 Goffi blog (atom feed): fixed forgotten content keyword, resulting in content published as namespace
2016-03-17 Goffi blog (atom feed): handle proxy headers like x-forwarded-host to adjust absolute URL in atom feed
2016-03-11 souliane server (blog): fixes displaying default avatar
2016-03-09 Goffi blog: OK, OK, I forgot the _quote method, it's better now :)
2016-03-09 Goffi blog: fixed forgotten encode with urllib.quote
2016-03-09 Goffi blog (atom): base_url_ext can now only specify scheme, or netloc, or path, it will be used to complete data coming from request's path
2016-03-09 Goffi blog (atom): removed hard ATOM_MAX_ITEMS value as it need to be used with MAM, may come back in the future
2016-03-09 Goffi server: added base_url_ext option to handle different external URLs (e.g.: if there is a proxy)
2016-03-09 Goffi blog, themes(default): added <link> element referencing xmpp: uri of the item
2016-03-09 Goffi blog (atom feed): fixed atom handling:
2016-01-22 Goffi server (blog): fixed atom feed link
2016-01-22 Goffi server (blog): fixes:
2016-01-15 souliane server (blog): call fixXHTMLLinks on XHTML content
2016-01-09 souliane server (blog/themes): sanitize tags + display tags URLs
2016-01-09 souliane server (blog): fixes typo in a dict declaration
2016-01-09 Goffi server (blog): fixed unicode handling for query args
2016-01-08 Goffi server (blog): implemented tag/category filtering:
2016-01-08 Goffi server (blog): moved _quote and _unquote to module functions, and use them in BlogMessage.url
2016-01-08 Goffi server (blog): added unhandler errback in getItemById
2016-01-08 Goffi server (blog): removed another max_items
2016-01-08 Goffi server (blog): better handling of mbGetFromManyWithCommentsRTResult in getItems
2016-01-08 Goffi server (blog): cleaning & improvments:
2016-01-03 Goffi copyright update
2015-12-01 souliane server_side (blog): pubsub item ID doesn't need to be an UUID
2015-11-24 Goffi static blog: replaced mbdata2tags by sat.tools.common.dict2iter
2015-11-23 souliane server_side (blog): fixes avatar callback
2015-11-23 Goffi static blog: fixed bad use of JID
2015-11-23 Goffi server side: special handling of Connection/JabberID and Connection/autoconnect parameter which has needed by QuickApp but restricted by security limit
2015-11-21 souliane server_side: display tags in static blogs
2015-10-06 souliane server_side (blog): clean error message when unknown profile is requested
2015-10-05 souliane server side (blog): fixes displaying the avatar
2015-09-21 souliane server side (blog): fixes unicode error
2015-09-10 souliane server (blog): update to the new mechanism in XEP-0277 + improvement:
2015-08-19 souliane server (blog): remove accidently added (and unused) import
2015-07-13 souliane server_side: use Jinja2 template engine for static blog
2015-06-08 souliane server_side: fixes static blog navigation links
2015-06-04 souliane browser and server sides: renamed max to max_ after sat's changeset 1423 (882e5fabf68c)
2015-06-04 souliane server_side: static blog uses the default template
2015-05-11 souliane server_side: give a better look to the static blog
2015-04-16 souliane massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
2015-03-30 Goffi 2015 copyright dates update
2015-03-18 Goffi merged branch frontends_multi_profiles
2015-02-09 Goffi browser side: fixed avatar getting + better DEFAULT/EMPTY avatars constants + use of jid.JID for microblog's author frontends_multi_profiles
2014-12-15 souliane server_side: static blog: convert \n in raw text message to <br/>
2014-11-27 souliane browser and server side: uses RSM (XEP-0059)
2014-06-19 souliane browser and server side: force lower case for the profile name at new account creation + fixes CSS for textarea
2014-06-17 souliane server side (blog): manage our own avatars cache because existing entity data are not updated
2014-06-17 souliane server side (blog): use user's avatar a the blog's favicon + small refactorization
2014-06-15 souliane browser and server sides: refactor HTTP request result values + handle "NoReply" error
2014-05-26 souliane server_side: URL query parameter 'max_items' can be used to set the maximal number of blog posts to retrieve
2014-05-20 souliane /!\ reorganize all the file hierarchy, move the code and launching script to src: base libervia_server/blog.py@77ebe68674ba