About Blog Dev | Alfa Romeo SZ Conkeror wishlist

Обновления

Буквально только-только реализовал в Byteflow одну маленькую (совсем), но очень полезную штуку, подсказанную Катапом: в стандарте Atom’а есть два разных поля, использующихся для указания даты для элемента — published и updated, при этом updated - обязательное.

Раньше в updated просто кидалась дата создания поста или комментария, но сейчас всё по-другому. :) Теперь дата создания поста (которую можно изменить в админке для приведения в более адекватный вид, для создания “поста в будущем”) или комментария идёт в published, а в updated попадает дата, изменяющаяся при каждом изменении объекта. По идее, это должно заставить обновлённый объект появляться во всей своей красоте в рсс-ридерах. :-)

Enjoy! :)

Add post to: Delicious Reddit Slashdot Digg Technorati Google
Comment

Comments

Alexander Artemenko 28.03.2008 17:49

Хм. А я у себя просто не отдаю в RSS записи, которые «в будущем».

А как RSS ридеры обрабатывают эти поля?

reply
Александр Соловьёв 29.03.2008 18:58

Хм. А я у себя просто не отдаю в RSS записи, которые «в будущем».

Что заставляет думать, что я их отдаю? :) Я их и на главной страничке не показываю.

А как RSS ридеры обрабатывают эти поля?

По published показывают дату публикации, но если updated обновился — показывают эту штуку как новую. По крайней мере гугльридер так делает.

reply
Pupsor 6.04.2008 19:39

Александр, у меня маленький вопрос. Как мне в существующий project прикрутить buteflow? =) Ковырялся, ковырялся сегодня и недоковырялся. Я могу конечно в nginx просто алиасом на другой сокет по /blog/ кидать, но вот захотелось красоты и в одном месте все. Как быть?

reply
Александр Соловьёв 6.04.2008 20:40

Простого метода нету. :( Мы это дело обсуждали неоднократно и пришли к выводу, что если его делать не проектом, а приложением, мы просто получим огроменную тучу гемора и напряги с интеграцией… Сейчас проще в байтфлоу, похоже, встроить существующий проект — есть urls_local.py (для добавления своих урлов), есть URL_PREFIX (для обхода глюка джанги с тем, что она хочет видеть пути от корня сайта), дополнительные приложения можно дописать в settings_local.py (просто как INSTALLED_APPS += ('something', )).

Это всё. :( Если есть идеи как улучшать — you’re welcome. :)

reply

Comment form for «Обновления»

Required. 30 chars of fewer.

Required.