blogolet

Рейтинг
68
Регистрация
25.02.2009

Мне не сложно поставить и смогу пользовать, но не делаю это потому что избавляю себя тем самым от бесполезного и вредного общения: не можешь сформулировать четко и однозначно свои позиции в одном письме -прощай друг, полчаса тратить на псевдовопросы или сообщения типа меня тут в реале отвлекают, потом ждать каждое сообщение пока напишет, ищаяя каждую кнопку по две минуты, собеседник, оставлю это столь благородное занятия продвинутым, я уж как то по старинке, как тут писали голубиной почтой. Мое время дорого стоит, в прямом смысле этого слова.

Про темы к блоголёту писал вот здесь:

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 : значит не срослось, ради одного разговора ставить, регится, настраивать...

Chyvak:

- в IE 6.0 в админку не пускает, в опере и лисе - норм.

кстати да - у меня из головы вылетело, в ie7 все ок, на 6 планировал, но замотался, может быть сегодня потестирую - проблема с дайджест авторизацией, вроде ее поддерживает ие еще с 4 версии, но может быть как то по особенному отправляет заголовки.

Chyvak:

- статические страницы - не нашёл возможности их создать - нехорошо.

осталось понять что имеется в виду? В смысле страниц как в wp - линки на них в меню, то это в блоголёте назвал меню. Если объяснишь, что имеешьв виду, то объясню что да как, но сразу могу сказать - в блоголёте возможно всё.

Chyvak:

- как насчёт оптимизации (ручной/автоматической)? Планируется ли плагинчик по типу вордпресовского олинвансеопака?

С таким плагином не знаком и опять же что означает оптимизация: чего и где?

Chyvak:

- отображение разного кол-ва постов на разных страницах и в разном порядке - реально?

Возможно все, но опять же без подробностей мне непонятно что конкретно хочется и где - на каких страницах?

Chyvak:

- можно ли создать пхп виджеты, а не просто текстовые?
- как создать подрубрику (подподрубрику)?

Сейчас если в виджет вставишь 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), и в админку захожу редко.

edogs:
Безотносительно качества новой цмс, хотелось бы вот на что обратить внимание.
blogolet, вордпресс в "дефолтной" поставке настолько малофункционален и неказист, что "более быстрый и компактный скрипт" в общем-то пишется студиозусом за пару недель. Поэтому позиционировать себя как замену дефолтовой комплектации заведомо проигрышный ход.

При кажущейся простоте это не так, и за пару недель даже wp по умоолчанию не сделать. Блоголёт по умолчанию превосходит wp по следующим позициям:

- open_id сразу встроен

- foaf , об этом многие вообще ничего не знают, но фишка должна играть, его понимают яндекс и гугл

- защита от спама сразу встроена и работает

- транслитерация для урлов

- подписка по e-mail на комменты

- управляемые виджеты: при смене темы виджеты адаптируются к новому сайтбару, виджеты можно удалять/перемещать/добавлять чего почти нет вообще в wp

- редактируемые виджеты

- интеграция с фидбурнером

- keywords и description в секции head

- sitemap.xml

- нормально работающий пинг (в wp до сих пор кривой).

Таким образом чуть ли не половина плагинов которые приходится сразу ставить в wordpress, в блоголёте уже встроены в ядро. В блоголёте сейчас можно установить плагины, которые уже есть в дистрибутиве: сапа, похожие записи, трекер поисковых фраз, линки на пред/след запись в рсс, бекап на e-email, галерея lightbox, плагин для контекста.

edogs:

Вордпресс в первую очередь выигрывает диким кол-вом плагинов и тем, а так же диким кол-вом стороннего всякого софта для него написанного. Пока Вы не научитесь использовать этот ресурс, преимуществ перед ВП у Вас не будет, Вы просто играете "в другую игру". Если Вы не сделаете импорт хотя бы основных тем из ВП и плагинов оттуда же, или хотя бы не напишите инструкцию по переделке, или не напишите "мост" для их использования, основного конкурентного преимущества у Вас не будет.

Твоя правда - малое число тем и есть планы автоматизировать импорт тем, хоть это достаточно сложносделать, чтобы все темы без проблем импортировались, но вполне можно сгенерировать на 90% рабочую заготовку. Но это скорее проблема отсутствия многочисленного комьюнити. Почти все необходимые мне плагины уже естьв блоголёте, что по моим оощщущением покрывает 80% потребностей (может еще добавить кросспостеры), а остальные плагины для wp что я видел это полный шлак.

edogs:

Что касается использования файлов вместо БД. При хоть сколько нибудь не примитивной структуре, файлы БД проигрывают по многим параметрам. Вы не забывайте, что БД это собственно те же файлы, только интерфейс и алгоритмы с ними писало много умных людей на си, и мускул уже 5-ой версии стабильной есть. Файлы в данном случае у Вас это "новомодный самописный интерфейс работы с БД" вместо написанного проф. программерами и отлаженного годами. sqllite еще как-то понятен был бы.

Ну и соответственно интерфейс доступа к бд: паресер запросов и ответтов, ведение индексов, временные таблицы запросов и т.д. Я не против бд, но вот скорость ипамять без бд заслуживают самого пристального внимания.

edogs:

Кроме того, возьмем например многочисленные партнерки и так далее отдающие данные в рсс или хмл. Любой прогер за 5 минут напишет импорт их в БД. А вот насчет Ваших файлов еще вопрос. Опять же - Вы уменьшаете аудиторию.
Ну и последнее по поводу файлов. Основное из-за чего не любят БД, это проблемы с кодировками и необходимость лезть в базу и создавать ее. И то и другое решается относительно несложным скриптом, который при наличии стандартной панели (цпанель, да, плеск) сам зайдет в нее по вбитому логину и паролю и создаст и настроит БД как нужно. А если к нему довешивается заодно и исходная заливка скриптов на хостинг, то получается очень душевный ништячек. А у Вас огород с файлами вместо этого.
Впрочем файлы против БД это "скучный холивар", и главное слово тут "скучный". Просто зачем для Ваших целей (не только технических, но и по привлечению аудитории) файлы - неясно.

Блоголёт не исключает бд - все текущие задачи решены без бд, на файлах, что позволило добится отличной производительности. Для управления данными в блоголёте програмист на блоголёте вообще не думает о файлах - только объекты, и способ хранения данных не должен вообще никак воновать. Для блоголёта можно сделать сторадж (хранилище данных) на бд - это абслютно не принципиально. Принципиальны классы yна php, которые позволяют легко и прозрачно управлять сайтом. Меня просто достал wp с плохоструктуированными функциями с безумным колвом параметров. Блоголёт отличается более простым и очевидным кодом, и когда начал делать блоголёт было желание приблизить разрабатываемую библиотеку к VCL delphi, что в какой то мере на мой взгляд удалось. Рассказывать широкой публики о преимуществах красивого кода как то совсем не кошерно - народ то этого не понимает, оценять только разработчики.

blogolet добавил 09.07.2009 в 09:38

ewg777:
А какой смысл обрезать строку? Серверные переменные не могут возращаться с пробелами на конце/начале.

да это следствие перестраховки: блоголёт уже пытались проверить на прочность, в readme рекомендую просто прописать $domain = 'blogolet.ru'; без всяких вариантов вычисления из серверных переменных, так как например было такое blogolet.ru:80 - серверная переменная принимала такое значение, которое, конечно, не является валидным для нужд, и может нести потенцальную опасность.

blogolet добавил 09.07.2009 в 09:52

цифры вместо нормального имени файла? Когда зайдешь по ftp на сайт много ли поймешьсреди файлов с цифрами? По умолчанию имена файлов нормализуются и транслитирируются и если необходимо ищется новое имя файла, если такое уже есть. Для особо въедливых - есть галочкак перезаписать файл, которая если не установлена, то подбирается имя.

claygod:
Чуть подробней об этом напишите

Вот например плагин похожих записей добавляет ссылки на похожие записи в конце поста, то он должен обрабатывать событиеOnpostscript класса TTemplatePost, и соответствено реальныйкод добавления обработчика на событие выглядит следующим образом:


$templ = &TTemplatePost::Instance();
$templ->Onpostscript = $plugin->postscript;

где в плагине определен метод как:


public function postscript($id)

Все остальное , а имено связывание события делает движок. Кинте в меня камень, если это не удобно, не понятно, сложно для понимания.

bearman:
bearman добавил 09.07.2009 в 00:46[/color ]
мило.......

Это был пассаж в сторону одного культого в свое время цикла романов С. Лукьяненко

bearman:

bearman добавил 09.07.2009 в 00:49
больше 10000 тыс файлов не залить?

Если все файлы заливаются с одинаковыми именами, то теоретически - да

bearman:

bearman добавил 09.07.2009 в 00:50
и генерите невалидный хмтл?

Раз пять сейчас с утра пересмотрел - не пойму в чем не валидность - глаз наверно замылился, подскажи в чем невалидность.

'Shoo[rik:
;5147167']Интерсно все, НО! А где антиспам? Будет ли он? :)

антиспам уже встроен и отлично работает, что до капчей - я их просто ненавижу, могу смирится еще с математической, но не с картинками.

Всего: 321