Comment Client for Wordpress - продолжение разработки
15.02.2008Продолжаю разрабатывать клиент для комментариев Wordpress на сайте blogclient.ru. Решил поставленные задачи и появились новые соответственно. Например в комментарии должна быть ссылка на пост: нужен адрес и название поста к которому относится комментарий.
Для получения ссылки на запись я сделал специальный метод у xml-rpc сервера. Также сделал специальное хранилище ссылок на посты в клиенте. Сразу же озаботился и очевидной проблемы такого хранилища: актуальность как и у любого кеша. Ведь адрес и название поста могут быть изменены, а в клиенте останутся старые. Следовательно нужно предусмотреть обновление по запросу от юзверя. К тому же их нужно сохранять в файл и восстанавливать обратно - для этого мне пришлось отказаться от идеологии использовать только xml для внешних данных: ссылки будут в виде одного бинарника для всех аккаунтов разом - использую стандартный механизм дельфи TFiler.
Еще не преступал к реализации хранения флагов состояния для списка комментариев. К таким флагам я пока отношу прочитано/непрочитано и помечено. На мой взгляд хранить эти данные внутри xml файла, в котором хранится комментарий неверно, но с другой стороны в этом же файле будет храниться состояние комментария - "ожидает модерации", "спам" - с этим проблем не возникает. Мое не желание не хранить эту инфу в файле комментария объясняется тем, что статус непрочитано/прочитано достаточно часто меняется и после каждого изменения сохранять файл может быть небезопасно и повлияет на производительность. Возможно я ошибаюсь,ведь сохранять можно в отдельном потоке и только накопления за какое то время событий. не знаю. Может было бы лучше сделать отдельное хранилище для флагов. что выбрать? Какова цена каждого выбора? Какой из вариантов ошибочен? Именно я это имел в виду, когда рассуждал о сложности разработки.
До сих пор не решил как будет называться приложение , подойдет ли Comment Client for Wordpress - не знаю.
Мой блог находят по следующим фразам
• клиент для блога исходный текст
• как удалить плагин
• простой php скрипт
• Удалить плагин
• создание ini-файла средствами php
• БЕСПЛАТНЫЙ ХОСТИНГ
• Плагин для WordPress
Комментарии (15) на запись “Comment Client for Wordpress - продолжение разработки”
Пингбеки
commentclient.com - это только на английском, а оригинал это blogclient.ru, но файлы для скачивания я распологаю по дадрсу commentclient.com
Первоначально я начал псать блог клиента, но в процессе я придумал и написал коммент клиента - вообще термина я такого еще не встречал, вот и придумал по аналогиис мейл, фтп, блог клиентами Блог клиента все таки допишу: он будет братом близнецом коммент клиента или уж наооброт, если по времени...