Леонид Каганов

логин:

нечитанное

содержание

о дневнике

купить рекламу

движок

статистика

RSS вход

посещений: 8632

 

 следующая заметка >>
lleoblog
ДВИЖОК БЛОГА

1. Ой, что это?!

Это binoniq v1 — открытый движок Леонида Каганова. Вы находитесь на официальной странице проекта. Движок свободный: он распространяется по лицензии, близкой по смыслу к лицензии BSD. Это значит, что вы можете свободно использовать движок в целом, а также любые его части в любых целях — как некоммерческих, так и для извлечения выгоды.


2. Как установить движок?

а) Требования

Вам нужен собственный хостинг с PHP и MySQL (желателен memcache для увеличения производительности, но не обязательно). Если слово «хостинг» вам незнакомо, значит, своего хостинга у вас нет и дальше читать бессмысленно.

б) Инсталляция

На нормальном хостинге без глюков вся установка обычно занимает пять минут. Необходимо скачать и выложить на хостинг всего один файл install.php. Права на папку, в которой он лежит, необходимо выставить полные: 0775, потому что install.php будет создавать файлы и папки. Запустите его с веба, нажмите check — он установит движок, вытянет все необходимое, поможет настроить конфиг и все сделает.

Внимание!!! Если не заработало после установки:

1. Закомментируйте в .htaccess строчки:
php_flag session.use_trans_sid off
php_flag session.use_cookies on

2. Пропишите на все файлы права 664, а на все папки — права 775 (на крайний случай: 644 и 755)

Примечание: если вы ставите движок в корневую папку, где что-то есть, он предложит это удалить. Вы конечно можете ему указать файл не трогать, но если файлов уйма, имеет смысл рядом с install.php создать файлик update_veto_files.txt и прописать в нем папки и файлы, которые движку трогать запрещено. Например: staroe/ moi_fotki/ kursovik.zip

в) Первый запуск

Открываем с веба свой http://pupkindomain.ru/blog/install (не /install.php, просто /install!) Придумываем себе пароль админа. Вводим его снова и логинимся. Теперь осталось терпеливо понажимать все подряд кнопки создания баз. Движок готов.

3. Как пользоваться движком?

Первая запись в блоге: открываем http://pupkindomain.ru/blog/editor Помните, что если дата начинается строкой вида 2009/12/01(что дальше — не важно) — то это лист дневника, и он участвует в календаре. Записей за один день может быть несколько — например 2009/12/01-02_eshe_zametka Ко всем будет автоматически добавляться .html Если дата начинается не с YYYY/MM/DD, то это статичный лист, он не будет участвовать в календарной навигации. Например, заметка с именем lleoblog будет доступна как /blog/lleoblog, а с именем arhiv/marazm/prikol.html будет открываться по указанному адресу, хотя папки arhiv и marazm физически не существуют.

4. Что умеет движок сегодня?

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

/install.php — старый инсталлятор. Он нужен для первоначальной установки, а также если что-то заглючило во время обновлений через /install. Движок находится в состоянии переезда со старой системы на новую, поэтому инсталлятора сейчас два install.php и install

/blog/install — новый инсталлятор, страница админа и обновлений. Он прекрасен, ящитаю. Новый инсталлятор работает даже на хостингах, где запрещены исходящие соединения.

/blog/comm — страница, где отображаются те комментарии, которые вы еще не читали, это очень удобно, там же можно их и обрабатывать, отвечать, удалять, раскрывать и скрывать. Это избавляет от необходимости высылать их почтой.

/blog/contents — страница оглавления всех заметок. Кажется там должны работать и некоторые виды сортировки, кажется, даже поиск.

/blog/pravki — модуль для администрирования правок, предложенных пользователями.

/blog/rss и /blog/rssc — RSS-каналы заметок и комментариев.

5. Авторы.

Спасибо Созидателю (Евгений Ненаглядов) http://sozidatel.com/ за неоценимый вклад. Спасибо Михаилу Валенцеву http://valentsev.ru за помощь в JS при создании системы правки. Если у вас есть желание что-то улучшить или дописать или сделать интересный модуль (в движке модульная система, их можно довешивать неограниченно) — это прекрасно!

Чистого неба и вкусного хлеба!

  следующая заметка >>
Оставить комментарий
Комментарии открытых 278: