Мне не сложно поставить и смогу пользовать, но не делаю это потому что избавляю себя тем самым от бесполезного и вредного общения: не можешь сформулировать четко и однозначно свои позиции в одном письме -прощай друг, полчаса тратить на псевдовопросы или сообщения типа меня тут в реале отвлекают, потом ждать каждое сообщение пока напишет, ищаяя каждую кнопку по две минуты, собеседник, оставлю это столь благородное занятия продвинутым, я уж как то по старинке, как тут писали голубиной почтой. Мое время дорого стоит, в прямом смысле этого слова.
Про темы к блоголёту писал вот здесь:
http://blogolet.ru/kak-napisat-temu-dlya-blogoljota/
http://blogolet.ru/temy-ili-shablony-v-blogoljote/
http://blogolet.ru/ttemplate-opisanie-klassa/
http://blogolet.ru/vidzhety-v-blogoljote/
страницы в блоголёте это меню, и соответствено ими управлять можно в админке раздел меню: вполне себ статические страницы. Что касается перемешеывания - возможно в рамках спецплагина, который бы это все делал. keywords description индвидуальны на каждой странице и относительно доступны - я сделал автоматом, например keywords на страницах постов это будут метки, description - отдельно можно редактировать, автоматом миницитата анонса, тоже самое касается рубрик и меток. На мой взгляд этого было вполне достаточно, так как в кошмарном сне я не представляю, чтобы я специалльно сидел за редактированием этих значений - их вес маленький, а мне есть чем занятся. Если хочется чего то очень подробного, то это можнро, но стоит не среди приоритетных задач.
kxk : значит не срослось, ради одного разговора ставить, регится, настраивать...
кстати да - у меня из головы вылетело, в ie7 все ок, на 6 планировал, но замотался, может быть сегодня потестирую - проблема с дайджест авторизацией, вроде ее поддерживает ие еще с 4 версии, но может быть как то по особенному отправляет заголовки.
осталось понять что имеется в виду? В смысле страниц как в wp - линки на них в меню, то это в блоголёте назвал меню. Если объяснишь, что имеешьв виду, то объясню что да как, но сразу могу сказать - в блоголёте возможно всё.
С таким плагином не знаком и опять же что означает оптимизация: чего и где?
Возможно все, но опять же без подробностей мне непонятно что конкретно хочется и где - на каких страницах?
Сейчас если в виджет вставишь php вставку, то она будет исполнена. Запрос на подрубрики еще не было: блоголёт развивается по потребностям его пользователей. Поскольку я подрубрики сам не использую, то и добавлять эту фичу ради интереса пока не стал. Например один из последних запросов - это мобильная версия блоголёта, в том числе и админка для блоголёта. Там авторизация по кукам (ее надо включить в настройках) и можно администрировать блоголётом с мобильника.
kxk: Я через форму здесь отправил письмо на E-Mail, но если не дошло то мой ящик @gmail.com нгде перед собакой yarrowsoft
Без проблем, я об этом думал, в том числе и оскрипте автоматическкой установки на хостинг, думаю подробности лучше всего обсудить в личке. Также не спешно подыскиваю хостинг партнера для видеохостинга, точнее специфического файлового хостинга, чтобы можно ыбыло автоматом открывать аккаунт, ну и так далее. Идея на стадии проектирования, и я не думаю, что дискуссия про это будет релевантна топику, но на самом деле подыскиваю хостинг партнеров.
Отвечаю по порядку:
производительность блоголёта напрямую зависит от производительности файловой системы, в частностикеша файловой системы, така более чемна 95% работа движка это чтение файлов, а гипотитическая ситуация когда 100 челов решат за одну сотую секунду отправить комментарий... У меня таких эротических фантазий не было. 10 одновременных хостов уже создают проблему просто для php - на поднятие которого уходит где то 0.1 секунды. ддос просто убьет сервер на пустом php файле, так что блоголёт здесь ни при чем. У меня на http://blogolet.ru/ в подвале стоят реальные цифры по памяти и времени для страниц, 0 секунд означает менее 0.01, время засекается в самом начале php скрипта. Цифры для wordpress это от 0.4 секунды, что собствено означает в 40 раз медленее чем у блоголёта. Я ннеправ? Покажи цифры для wp, как я для блоголёта. И желательно для чистоты эксперемента на одном и том же сервере блоголёт и wp сравнить, так на быстром сервере блоголёт покажет свои рекордные цифры.
Блоголёт решает задачи, а не удовлетворяет чьи то представления о mysql, поэтому в топку слабомотивированные мнения.
5.2 ввел такое требование пару дней назад из за кук - там улучшена функция работы с куками, а так вполне достаточно 5, приведенный код связывания событий это все же конструкция библиотеки блоголёта, а не ссамого php, просто исползована перегрузка свойств.
Чем же легче на wp? Любая тема портируется за полчаса, с плагинами нет проблем, или тебе хочется каких то странных и необычных плагинов? Скажи конкретно - какие плагины нужны блоголёту? А то не аргументированное мнение получается.
blogolet добавил 09.07.2009 в 12:34
В чем сакральный смысл бд? Чтобы потом как в wordpress кешировать запросы в файлы?
В блоголёте есть админка, где через форму можно создавать посты (форма простая), куда необходимо вставить текст, в том числе и html, для чего этот текст нужно имет, ну то есть приминительно к твоей задачи без шапки и подписей, только то, что можно назвать контентом.
Также могу рекомендовать другой способ постинга - через любого блогклиента, например бесплатный от Microsoft - Live Writer, который позволяет оценить будущий дизайн поста. Сам я лично для постинга пользуюсь блогклиентом (не Live Writer), и в админку захожу редко.
При кажущейся простоте это не так, и за пару недель даже wp по умоолчанию не сделать. Блоголёт по умолчанию превосходит wp по следующим позициям:
- open_id сразу встроен
- foaf , об этом многие вообще ничего не знают, но фишка должна играть, его понимают яндекс и гугл
- защита от спама сразу встроена и работает
- транслитерация для урлов
- подписка по e-mail на комменты
- управляемые виджеты: при смене темы виджеты адаптируются к новому сайтбару, виджеты можно удалять/перемещать/добавлять чего почти нет вообще в wp
- редактируемые виджеты
- интеграция с фидбурнером
- keywords и description в секции head
- sitemap.xml
- нормально работающий пинг (в wp до сих пор кривой).
Таким образом чуть ли не половина плагинов которые приходится сразу ставить в wordpress, в блоголёте уже встроены в ядро. В блоголёте сейчас можно установить плагины, которые уже есть в дистрибутиве: сапа, похожие записи, трекер поисковых фраз, линки на пред/след запись в рсс, бекап на e-email, галерея lightbox, плагин для контекста.
Твоя правда - малое число тем и есть планы автоматизировать импорт тем, хоть это достаточно сложносделать, чтобы все темы без проблем импортировались, но вполне можно сгенерировать на 90% рабочую заготовку. Но это скорее проблема отсутствия многочисленного комьюнити. Почти все необходимые мне плагины уже естьв блоголёте, что по моим оощщущением покрывает 80% потребностей (может еще добавить кросспостеры), а остальные плагины для wp что я видел это полный шлак.
Ну и соответственно интерфейс доступа к бд: паресер запросов и ответтов, ведение индексов, временные таблицы запросов и т.д. Я не против бд, но вот скорость ипамять без бд заслуживают самого пристального внимания.
Блоголёт не исключает бд - все текущие задачи решены без бд, на файлах, что позволило добится отличной производительности. Для управления данными в блоголёте програмист на блоголёте вообще не думает о файлах - только объекты, и способ хранения данных не должен вообще никак воновать. Для блоголёта можно сделать сторадж (хранилище данных) на бд - это абслютно не принципиально. Принципиальны классы yна php, которые позволяют легко и прозрачно управлять сайтом. Меня просто достал wp с плохоструктуированными функциями с безумным колвом параметров. Блоголёт отличается более простым и очевидным кодом, и когда начал делать блоголёт было желание приблизить разрабатываемую библиотеку к VCL delphi, что в какой то мере на мой взгляд удалось. Рассказывать широкой публики о преимуществах красивого кода как то совсем не кошерно - народ то этого не понимает, оценять только разработчики.
blogolet добавил 09.07.2009 в 09:38
да это следствие перестраховки: блоголёт уже пытались проверить на прочность, в readme рекомендую просто прописать $domain = 'blogolet.ru'; без всяких вариантов вычисления из серверных переменных, так как например было такое blogolet.ru:80 - серверная переменная принимала такое значение, которое, конечно, не является валидным для нужд, и может нести потенцальную опасность.
blogolet добавил 09.07.2009 в 09:52
цифры вместо нормального имени файла? Когда зайдешь по ftp на сайт много ли поймешьсреди файлов с цифрами? По умолчанию имена файлов нормализуются и транслитирируются и если необходимо ищется новое имя файла, если такое уже есть. Для особо въедливых - есть галочкак перезаписать файл, которая если не установлена, то подбирается имя.
Вот например плагин похожих записей добавляет ссылки на похожие записи в конце поста, то он должен обрабатывать событиеOnpostscript класса TTemplatePost, и соответствено реальныйкод добавления обработчика на событие выглядит следующим образом:
$templ = &TTemplatePost::Instance(); $templ->Onpostscript = $plugin->postscript;
где в плагине определен метод как:
public function postscript($id)
Все остальное , а имено связывание события делает движок. Кинте в меня камень, если это не удобно, не понятно, сложно для понимания.
Это был пассаж в сторону одного культого в свое время цикла романов С. Лукьяненко
Если все файлы заливаются с одинаковыми именами, то теоретически - да
Раз пять сейчас с утра пересмотрел - не пойму в чем не валидность - глаз наверно замылился, подскажи в чем невалидность.
антиспам уже встроен и отлично работает, что до капчей - я их просто ненавижу, могу смирится еще с математической, но не с картинками.