О выходе новой версии блоголёта
27.12.2009Новая версия в общих чертах закончена - стабилизировался формат темы, сайт работает (то что я протестировал), почти вся админка. Осталось протестировать рсс вычистить xmlrpc для сайта, а для админки доделать модерирование комментариев и управление файлов (добавить аякс для редакторов постов, страницы отдельно картинок, аудио и видео). Мог бы уже в таком виде выложить версию для тестирования, но пока останавливает незаконченность именно перечисленных пунктов. Багрепорты будут именно про нереализованные (непротестированные) части.
Также имеется затык с модерированием в файловой версии - каким образом показывать список комментов. Дело в том, что в новой версии отсутствует общий индекс комментариев, а доступ к комментариям возможен только через пост. Я об этом писал - изолированные комментарии в файловой версии. Как же показывать тогда список комментов? Показывать список постов, по кликом на которые показывать весь список комментов? А если у поста нет комментов? Показывать название поста без ссылки? Ну то есть комментов нет, то и модерировать там нечего. Наличие комментов проверяется по наличию соответствующих файлов в папке поста.
Реализация модерирования комментов для меня это рутина, и я уже несколько дней стараюсь этим не заниматься - сегодня переписал апдейтер, сделал генерацию дистрибутива в формате tar.gz, сохранение и восстановление из tar.gz (в том числе одиночного файла дампа базы). Попутно нашел и исправил мелкие баги, например сейчас линк в анонсе с числом комментов ведет на страницу поста, а должен был вести на первый коммент в списке комментов.
← Ранее Управление иконками и файлами
Позже Понижение приоритета php скрипта →
Комментарии (12) на запись “О выходе новой версии блоголёта”
Оставить комментарий
Да тяжела работа программиста. Я давиче парился с шапкой на форуме (криво отображалось) так вот загвоздка была в <tr> как ето называется я не знаю. Всего одной не хватала.
А про редактирование страницы я уже не говорю (трашно)
В общем как говорится за труды твои праведные, не ток мо корысти ради, респект и уважуха. :))
А блоголёт я на мускул буду ставить. Буду блог вести как я делаю портативный софт. Ежели чего кому кряки, софтец полезнявый милости просим.
з.ы. Сайт только открылся.(форум) http://ru-portable.com
Только что заблокировали доступ на хостинг, на котором стояло-то всего два блога на Блоголёте 2.80. Хотелось бы, чтобы вы, как автор, прокомментировали сие. Сразу хочу сказать, что один блог вообще не обновлялся, в другом было достаточно много записей для отложенного постинга (по 3-4 штуки в день вплоть до марта 2010 года). Посещаемость не ахти какая (10-20 уников в сутки).
Нагрузка может быть вызвана работой внутреннего крона из-за большого числа (всего150-200) постов? Или это ошибки хостера, который просто не знает, что делать с нагрузкой? Доселе Onkelhost таких выкрутасов не делал. Даже сейчас, пожурив, разбанил, но предупредил, чтобы больше такой нагрузки не было.
Вот, что написали:
К сожалению, Ваш аккаунт заблокирован за превышение максимально допустимой нагрузки. Оптимизируйте свои скрипты. Вот топ процессы на хостинге:
0-0 2897 0/620/6181 W 68.93 0 0 0.0 0.88 15.10 79.174.71.14 домен GET /croncron.php?cronpassword=011b3e48446a91775ea303c48bdb6847
2-0 19514 0/1288/6375 W 144.11 0 0 0.0 1.45 15.63 79.174.71.14 домен GET /croncron.php?cronpassword=011b3e48446a91775ea303c48bdb6847
7-0 20242 0/14/5875 _ 1.59 0 257 0.0 0.02 19.47 79.174.71.14 домен GET /croncron.php?cronpassword=011b3e48446a91775ea303c48bdb6847
8-0 5631 0/524/4617 W 58.03 0 0 0.0 0.73 10.46 79.174.71.14 домен GET /croncron.php?cronpassword=011b3e48446a91775ea303c48bdb6847
9-0 10632 0/360/5544 W 40.70 0 0 0.0 0.48 13.77 79.174.71.14 домен GET /croncron.php?cronpassword=011b3e48446a91775ea303c48bdb6847
10-0 16962 0/92/5099 _ 10.71 0 131 0.0 0.07 8.75 79.174.71.14 домен GET /croncron.php?cronpassword=011b3e48446a91775ea303c48bdb6847
0-0 26414 0/79/6444 _ 6.97 0 80 0.0 0.25 15.57 79.174.71.14 домен GET /croncron.php?cronpassword=fb4198290668103bd44e45f694c277eb
1-0 8925 0/2104/6417 W 232.92 0 0 0.0 2.50 15.86 79.174.71.14 домен GET /croncron.php?cronpassword=fb4198290668103bd44e45f694c277eb
3-0 19588 0/1665/6331 _ 180.32 0 88 0.0 1.61 15.65 79.174.71.14 домен GET /croncron.php?cronpassword=fb4198290668103bd44e45f694c277eb
4-0 7886 0/778/6574 _ 84.84 0 78 0.0 0.70 15.02 79.174.71.14 домен GET /croncron.php?cronpassword=011b3e48446a91775ea303c48bdb6847
5-0 24850 0/192/6387 _ 18.63 0 77 0.0 0.32 14.67 79.174.71.14 домен GET /croncron.php?cronpassword=fb4198290668103bd44e45f694c277eb
6-0 - 0/0/5875 . 0.62 2 85 0.0 0.00 19.59 79.174.71.14 домен GET /croncron.php?cronpassword=fb4198290668103bd44e45f694c277eb
Добрый вечер.
Поставил вашу ЦМС, на локале все работает отлично. Перенес на хост, написал первое сообщение и он мне выдал такой эрор:
Catchable fatal error: Object of class TPost could not be converted to string in /home/kot/www/oriflamelife.com/lib/templateclass.php(451) : eval()'d code on line 2
Что делать?
И еще вопрос: не могу понять, как пользоваться галереей. Объясните, пожалуйста:)
Можно еще облегченный язык разетки добавить. Markdown extra или textile.
Кто за?
http://michelf.com/docs/projets/php-markdown-extra-1.2.4.zip
http://textile.thresholdstate.com/file_download/2/textile-2.0.0.tar.gz&
Textile:
+ легче написать ссылку "текст":http://link
- плохо преобразует код в html, добавляется только тег <code> без <pre>, нельзя использовать @ в коде.
У Markdown все наоборот:
+ хорошая работа с тегами кода
- ссылки потруднее текст
Я выбрал Markdown :)
Сами скрипты тяжеловаты, из-за этого в CMS (texpattern, Frog) хранятся сразу 2 версии страницы - на языке разметки и в html. Если кроме меня это никому не надо, то делать смысла нет.
Кстати и в комментарии вместо bbcode можно сделать, как тут - http://softwaremaniacs.org/blog/2008/06/27/openid-login-history/