Ускорение блоголёта и безопасность
13.07.2009Выложил обновление, в котором еще раз был оптимизирован блоголёт - теперь на 5 файлов стало меньше подгружаться. После автоматического обновления следует обновить файл index.php в корне сайта - со старым файлом все будет работать по прежнему. В lib добавлен файл kernel.php - минимальное ядро блоголёта, которое включает в себя 5 файлов, которые так или иначе загружаются в блоголёте. Мои тесты не показывают увеличение скорости, но все же 5 файлов какие то тысячные секунды будут экономить.
Также хочу сказать, что рекомендую отредактировать файл index.php следующим образом: можно удалить первые 3 строки, где идет проверка версии -защита от чайников, пытающихся использовать старую версию php. Особое внимание обращу на строку с $domain, настоятельно рекомендую заменить 3 строки с $domain на одну, пример для blogolet.ru:
$domain = 'blogolet.ru';
Еще немного изменено модерирование - убрана потенциальная дыра в безопасности. На подходе визуальный редактор постов в блоголёте - много вопросов об этом, и у мне прислали тестовый вариант визуального редактора. Это будет вероятно через неделю - точно не знаю, завтра я уезжаю на море, пока обустроюсь и т.д.
← Ранее Краткосрочные планы
Комментарии (29) на запись “Ускорение блоголёта и безопасность”
Оставить комментарий
возможность указания ссылки и вообще ссылок?
Как по поводу ноиндекс?
Ну а пункт "обслуживание" в админке всегда показывает "Ошибка чтения сервиса litepublisher.googlecode.com". Права выставлял на папки и файлы, как написано в readmeru.
Ситуация безнадежна?(
Все нормально, в случае форсмажора можно восстановить сайт из резервной копии -смотри папку backups, где перед каждым автоматическим обновлением сохраняется резервная копия. Если в автоматическом режиме не удается обновиться, то рекомендую вручную залить файлы на сервер, включая темы (картинки не надо) и вызвать вручную скрипт обновления, который можно скачать пос сылки в посте
http://blogolet.ru/poleznye-skripty-dlya-blogolyota/
скрипт update.php
Все больше нет слов, ОГРОМНОЕ СПАСИБО!!! И троекратное УРА столько хорошему девелоперу. Обязательно месяца через два, посещу ваш ресурс и отправлю вам донейт.
Да, Блоголёт – это очень хорошая CMS. Я это давно понял. Скоро будет полгода, как я стал пользоваться данным движком. До сих пор не желаю. Особенно радует, что от обновления к обновлению система становится всё лучше. Владимир всегда готов к конструктивной критике и выслушивает все пожелания.
Очень жаль, что тема на Серче, посвящённая Блоголёту, свелась до уровня междусобойчика программистов. Каждый стал нахваливать свою систему. А Блоголёт сначала хотели утопить, а потом стали делать вид, будто его и не существует.
может, кому пригодится плагин, который выводит под каждой записью кнопку добавления в соцзакладки
забираем отсюда:
http://webamator.ru/download.php?view.16
очень понравилась ваша система, но вот есть незадача - нужно все 404 ошибки перекидывать на другой сайт, копался в шаблоне и не нашел страницы такой, редактироване хтаксец не помогает, жду вашей помощи.
спасибо :)
и хочу создать кмс, точнее несколько репаков общего ядра кмс, заточенные под определенные задачи и с максимальной SEO оптимизацией. Тоесть сократить время на стартап и поддержку большого числа проектов. Имееться ввиду не просто мультиадминка, а на порядок больше.
Если такое возможно, не могли бы вы дать самую первую версию блоголета, просто когда куча всего, тяжело разобраться в основе, конечно код оформлен граммотно и читать удобно, но без комментариев и отсутсвия на данный момент требуемых знаний это очень тяжело.
А как сменить админский пароль, а то не очень то нравится вводить набор цифр и символов...
Также просьба - поправить в админке страницу с комментариями, т.к при их большом количестве страница грузится долго, пусть будет разделение этой страницы на подстраницы.
Все изменения есть в репозитории на гугле:
http://litepublisher.googlecode.com/svn/trunk
откуда можно теоритически (еслизнать как работатьс репозиторием) сделать старую версию
Произвольный пароль можно задать только программным путем, всего одной строкой:
$Options->SetPassword('мой пароль');
разбиение на страницы сейчас есть, пправда количество комментариев на странице сейчас = 100, что наверно много. Может быть следует ограничить 20, или 50 - не знаю, как лучше?
Вот и вопрос: если задать произвольный пароль, то его длина будет такая, какую задаешь, или он, все-равно, перекодируется в 32-значный?
чтото блоголет не желает в pda-режим переключаться. Выплевывает ругательства типа таких "Caught exception: The requested property CommentsCountLink not found in class TTemplate
trace error
0 lib/dataclass.php(26): TDataClass->Error('The requested p...')
1 lib/eventclass.php(44): TDataClass->__get('CommentsCountLi...')
2 lib/templateclass.php(61): TEventClass->__get('CommentsCountLi...')"
и так далее..
Вообще, бывает что вылазят всякие глюки, мелкие и не очень, если от этого есть польза то могу по ходу их возникновения описывать их "симпотомы"
Товарищь Блоголётчик, только вернулся с отдыха, с свн пока не разбирался, а старые версии интерисуют, по большей степени, как наглядный учебник с примерами, с чего начать написания ядра, принцип и т.д. Как уже писалось выше я очень, аскетичен, и мне нужна кмс под сателлиты, а не блоги... Притом в промышленном маштабе, поэтому нужно четко заточенныей, миниамальные и быстрые в разработке заготовки. + сделаные по стандартам,
небольшой p/s/ расширения шаблонов по стандарту *.tpl, а не *.tml
хотя это не принципиальные вещи, но я очень придирчив в мелочах, хотя все мелкие нюансы исправляються за 15 минут во всей кмс, но всеравно.
В любом случае, ваша опенсоурс кмс это шедевр и я желаю вам развития.
под сателлиты как раз вещица!