Обновления
Буквально только-только реализовал в Byteflow одну маленькую (совсем), но очень полезную штуку, подсказанную Катапом: в стандарте Atom’а есть два разных поля, использующихся для указания даты для элемента — published и updated, при этом updated - обязательное.
Раньше в updated просто кидалась дата создания поста или комментария, но сейчас всё по-другому. :) Теперь дата создания поста (которую можно изменить в админке для приведения в более адекватный вид, для создания “поста в будущем”) или комментария идёт в published, а в updated попадает дата, изменяющаяся при каждом изменении объекта. По идее, это должно заставить обновлённый объект появляться во всей своей красоте в рсс-ридерах. :-)
Enjoy! :)
Comments
Хм. А я у себя просто не отдаю в RSS записи, которые «в будущем».
А как RSS ридеры обрабатывают эти поля?
Что заставляет думать, что я их отдаю? :) Я их и на главной страничке не показываю.
По
publishedпоказывают дату публикации, но еслиupdatedобновился — показывают эту штуку как новую. По крайней мере гугльридер так делает.Александр, у меня маленький вопрос. Как мне в существующий project прикрутить buteflow? =) Ковырялся, ковырялся сегодня и недоковырялся. Я могу конечно в nginx просто алиасом на другой сокет по /blog/ кидать, но вот захотелось красоты и в одном месте все. Как быть?
Простого метода нету. :( Мы это дело обсуждали неоднократно и пришли к выводу, что если его делать не проектом, а приложением, мы просто получим огроменную тучу гемора и напряги с интеграцией… Сейчас проще в байтфлоу, похоже, встроить существующий проект — есть
urls_local.py(для добавления своих урлов), естьURL_PREFIX(для обхода глюка джанги с тем, что она хочет видеть пути от корня сайта), дополнительные приложения можно дописать вsettings_local.py(просто какINSTALLED_APPS += ('something', )).Это всё. :( Если есть идеи как улучшать — you’re welcome. :)
Comment form for «Обновления»