Ochoba

Материал из Колчевики
Перейти к навигации Перейти к поиску

Ochoba (очоба) - Вакабоподобная борда. Написана на Perl. Для её работы так же нужны MongoDB, Nginx, Realplexor, Memcached. Движок используется на 2--ch.ru.

<poem>Главная страница как таковая отсутствует. По дефолту доступно три доски: /b/ - Бред, /f/ - Flash и /ls/ - Лоли Хотя в навигации располагается огромное количество досок, но ссылаются они на тиреч. Ссылка на главную тоже ссылается на тиреч. Для того, что бы исправить это, нужно будет отредактировать темплейты. Возможности поменять это всё в одном месте нет. Вообще, судя по предварительному осмотру, становится ясно, что распространять этот движок вообще не планировали. Для того, чтобы использовать его, нужно для начала хорошенько поработать напильником.

Авторизоваться под админом можно перейдя по ссылке: http://your-channel/b/adminlogin.pl?modpassword=%Пароль, указанный в конфиге% Скрипт либо выведет Ok, либо сообщит об ошибке. Централизованной админки как я понял здесь нет. Есть лишь некое подобие.

Постинг стандартный, за исключением возможности прикрепить несколько файлов и адаптивной капчи. Причем капча как я понял закрепляется за IP. Т.е. если у вас динамический IP, то при его смене вам снова нужно будет вводить несколько раз капчу для постинга без капчи. Ещё есть возможность прикреплять видео с ютуба. Присутствует скрытие тредов, карта ответов и даже поиск есть.

Оформление оригинальностью не блещет. Достпуные стили: Futaba, Miku, Neutron, Photon, YOBA. По дефолту стоит фотон, всё остальное - адский вырвиглаз.

За каким-то хуем в движок вшит Liveinternet зонд.

Если юзер авторизован под админом, то возле поста выводится небольшая менюшка: [D B F S CL ST KO OK]

  • D - удалить
  • B - забанить
  • F - удалить файл
  • S - показать все посты с этого IP
  • CL - открыть/закрыть
  • ST - прикрепить/открепить
  • KO - зашкварить
  • OK - отшкварить

Тайну последних двух пунктов разгадать так и не удалось. Алсо, если запилить куку ochobaadmin с рандомным значением, то можно увидеть эту менюшку будучи простым смертным, но воспользоваться её функционалом не удастся.

Исследуя исходники удалось обнаружить возможность пересобрать кэши. Для этого нужно перейти по адресу: http://your-channel/b/rebuild3745.fpl Почему нигде не расположена ссылка на эту фичу, не ясно.

Перейдя по адресу http://your-channel/b/admin.fpl?do=bans можно увидеть список банов. Тут всё просто: Форма добавления(IP, Причина) и листинг забаненных. http://ochoba/b/admin.fpl?do=posts - Список всех постов доски. Есть фильтр по IP, Собственно сам листинг с файлами и айпишниками. Так же можно удалить забанить найти по IP удалить файл, удалить сразу несколько постов или только файлы. Непонятно, зачем нужно было это делать отдельной страницей, разве что тут нет разбивки по тредам, что немного сбивает с толку.

Всё, что увидел описал. Вердикт: допилить и будет вполне сносно. Хотя я считаю, что не нужно. Есть куча подобных движков, с куда более удобным интерфейсом и более богатым функционалом.</poem>

Скриншоты[править]

Ссылки[править]

Скачать[править]

Файл:Ochoba-master.zip