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

логин:

нечитанное

содержание

о дневнике

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

движок

статистика

RSS вход

посещений: 17919

 

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

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

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


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

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

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

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

На нормальном хостинге без глюков вся установка обычно занимает пять минут. Движок можно ставить как на хостинг вообще, так и в отдельную папку (например, у меня стоят на сайте три движка — в корне, в /blog и в /dnevnik — мне так удобнее для разработки). Необходимо скачать и выложить на хостинг всего один файл minstall.php (micro-install). Права на папку, в которой он лежит, необходимо выставить полные: 0775, потому что minstall.php будет создавать файлы и папки. Запустите его с веба, нажмите «install» — он установит минимальную часть движка и поможет настроить конфиг. Затем зайдите в раздел /install (это не /minstall.php и не /install.php, а просто /install — к тому времени этот раздел заработает) и закончите установку. Более подробно процесс нынешней инсталляции описан здесь: http://lleo.me/blog/2012/12/01.html

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

1. Закомментируйте в .htaccess строчки:

php_flag session.use_trans_sid off

php_flag session.use_cookies on

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

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

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

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

Хуй знает, ребята. Сегодня это уже навороченный движок, который может работать как блогом, так и сайтом (у меня такой), так и многопользовательской социальной сетью, содержащей блоги и сайты разных пользователей (http://binoniq.net, например). Это в зависимости от опций в config.php.

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

Напоминаю лишь полезные ссылки:

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

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

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

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

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

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

5. Авторы.

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

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

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

16
6
batc0h
Пароль звёздочками это не маразм, а вполне действенная вещь, защищающая пароль от любителей пялиться в экран через плечо, но не имеющих достаточно сноровки подглядеть пароль на клавиатуре.
Зачем же её так сразу-"маразм"?

Мне вот понравилось, как оно в архиваторах реализовано. Задание пароля при создании архива-действие ответственное. Поэтому там есть выбор звездить-не звездить. Либо "За мной никто не подглядывает, я хочу ввести пароль и визуально проверить правильность ввода", либо "за мной следят, поэтому я не хочу показывать пароль, даже если ради проверки его потребуется ввести 2 раза, и всё равно останется риск не распаковать архив, потому что я думал одно, а ввёл нечто другое" =)
Linux
Москва, ЧертановоРоссия
22
22
lleokaganov
Пароль звездочками - долбоебизм. Такой же, как пин-код от мобильника. Миллионы людей всего мира мучаются, забыв свой пин-код, и имеют мегапроблемы. А теряют-то мобильник все равно включенным - звони, грабь, еби гусей. Существует ли в истории прецеденты, когда пароль был подсмотрен при наборе? Ну, блять, заслоните ладошкой, если набираете пароль в переполненном троллейбусе или Китае. Зачем остальным нормальным людям проблемы строить?
Linux Safari Chrome
4
6
Можно скрестить ужа с ежом, и звездочки оставить, и удобство набора не снижать. Просто при проверке пароля надо сравнивать его с тем что ввел пользователь, и с исправленными при включенной другой раскладки или caps lock. А вот закрывать поле ладошкой это именно долбоебизм.
Linux Firefox
10
4
LLeo Kaganov
Долбоебизм - это хранить пароли пользователя.
Linux Safari Chrome
2
4
В зашифрованном виде вполне можно.
Nokia-E90 Safari
10
1
LLeo Nokia (#3043)
Хэш, из которого невозможно восстановить пароль - да.
Windows Safari Chrome
1
4
1 (#182161)
type="password" вам в помощь
Windows Firefox
0
0
anonymouse (#1710761)
Круто!!!!!
Linux Firefox
0
5
Пароль звездочками - защита не столько от людей, сколько от хитрожопых троянцев, снимающих скриншоты. В нормальной системе проблем не будет, а вот в какой-нибудь дырявой проприетарщине пароль может спокойно уплыть на сторону.

Но всяко лучше предоставлять пользователю выбор: скринить или нет.
Windows Firefox
4
0
Багров
А много ли троянцев, делающих скриншоты, но не умеющих следить за клавиатурой?
Windows Firefox
dd
4
1
batc0h
- странно, появляется не всегда, но бывает. Это так задумано?
Москва, ЧертановоРоссия
4
1
lleokaganov
что появляется?
Windows Firefox
dd
0
1
batc0h
Епт, не знал, что все ссылки на джипег автоматически преобразуются, пардон...
Windows Firefox
dd
1
1
batc0h
Записи из основного блога в этом тестовом, не всегда, но периодически вываливаются, нажимаешь "показать все записи" они исчезают, хотя могут и не исчезнуть.
Linux
Москва, ЧертановоРоссия
0
3
lleokaganov
Правда что ли? Забавненько. Пора, пора пересмотреть работу с memcache.
Windows Firefox
mm
3
2
batc0h
Добавлен модуль fotoxp для загрузки фотографий при помощи Windows XP Publish Wizard , доступен в репозитарии.

всего комментариев: 326

  следующая заметка >>
Комментарии открытых 279: