Hiddenbooru.i2p: различия между версиями

Материал из I2P-ilita вики
Перейти к навигацииПерейти к поиску
м (викификация)
 
(не показана 1 промежуточная версия 1 участника)
Строка 6: Строка 6:
|domain=http://hiddenbooru.i2p/
|domain=http://hiddenbooru.i2p/
|creator=hagen
|creator=hagen
|language=английский, русский
}}
}}
'''Hiddenbooru.i2p''' - Danbooru-like [[имиджборда]]. Как и большинство имиджборд подобного класса специализируется на аниме-тематике. Регистратор домена - [[Inr.i2p]].
'''Hiddenbooru.i2p''' - Danbooru-like [[имиджборда]]. Как и большинство имиджборд подобного класса специализируется на аниме-тематике. Регистратор домена - [[Inr.i2p]].


В качестве движка изначально использовался слегка подпиленный [http://code.shishnet.org/shimmie2/ shimmie]. Сейчас используется собственная разработка. Причинами перехода послужили:
В качестве движка изначально использовался слегка подпиленный [http://code.shishnet.org/shimmie2/ shimmie]. Сейчас используется собственная разработка. Причинами перехода послужили:


* php
* [[php]]
* дубовость event-based обработки (в теории всё красиво, "но есть ньюансы!"©)
* дубовость event-based обработки (в теории всё красиво, "но есть ньюансы!"©)
* очередной наколеночный роутинг (php не умеет в нормальные роуты)
* очередной наколеночный роутинг (php не умеет в нормальные роуты)

Текущая версия на 11:28, 23 ноября 2020

Zrada.png ЗРАДА!

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

Hiddenbooru.png
Hiddenbooru
Тип ресурса: имиджборда, бура
Адрес: http://hiddenbooru.i2p/
Создатель: hagen
Язык: английский, русский

Hiddenbooru.i2p - Danbooru-like имиджборда. Как и большинство имиджборд подобного класса специализируется на аниме-тематике. Регистратор домена - Inr.i2p.

В качестве движка изначально использовался слегка подпиленный shimmie. Сейчас используется собственная разработка. Причинами перехода послужили:

  • php
  • дубовость event-based обработки (в теории всё красиво, "но есть ньюансы!"©)
  • очередной наколеночный роутинг (php не умеет в нормальные роуты)
  • задумки по систематизации тегов (для этого движок пришлось бы переписать наполовину)
  • мало функций по управлению тегами (попробуйте залочить там десяток тегов или проставить класс, ага)
  • слишком простая вики, прикрученная достаточно сбоку. Сторонние же не имеют достаточной интеграции с движком. Оба варианта подразумевают *кучу* ручной работы по поддержанию вики в актуальном состоянии, особенно при активной чистке/переименовании тегов.
  • нет выборочного экспорта метаданных (только вся sql-база целиком)
  • эстетам рекомендую посмотреть на самопальную эмуляцию pod'ов с помощью doxygen'овых тегов. Или на код формирования поискового запроса (самопальный псевдо-sql).

Допустимый контент[править]

Просто придерживайтесь аниме-тематики, этого достаточно (включая косплей). NSFW допустимо, но при условии выставления рейтинга. Шок контент - аналогично. NSFW спрятано по умолчанию, включается в настройках или явным указанием рейтинга в поиске.

Хитрый план (развития)[править]

  • ☑ wiki для тэгов
  • ☑ импорт коллекций картинок, собранных по торрентам (успешно, ~393 тысячи)
  • ☑ импорт остальных картинок (успешно, ~348 тысяч)
  • ☑ отлов багов, оставшихся после допилки движка
  • ☒ чистка после импорта (постоянная задача, время выделяется по возможности)
  • ☑ допиливание реквестов после миграции
  • ☑ автоматизированная заливка обновлений
  • ☑ импорт картинок (метаданные есть, ~170 тысяч)
  • ☑ импорт картинок (нет метаданных, ~65 тысяч)
  • ☒ чистка, документирование и опакечивание исходников.
  • ☐ ???
  • ☐ PROFIT

События[править]

Свежие новости можно найти [здесь]. Как правило, публикуются помесячные сводки изменений и иногда - статистика.

Значимые™ события на сайте:

  • 2012-08-18 -- тред с которого всё началось. Создан неизвестным аноном.
  • 2013-08-04 -- Точка отсчёта, запуск сайта в минимальном варианте по принципу "шобы було". shimmie+dokuwiki+php/fpm+nginx.
  • 2013-08-29 -- Начало импорта коллекции, собранной автором (~500тысяч изображений)
  • 2013-11-18 -- Точка невозврата, решение о смене движка.
  • 2014-01-03 -- Первая бета нового движка, сравнимая по возможностям с shimmie.
  • 2014-01-13 -- Публичная демка.
  • 2014-01-17 -- Группы изображений.
  • 2014-01-31 -- Миграция на новый движок.
  • 2014-02-21 -- Реализован экспорт метаданных поста (был и раньше, но формат стабилизировался только сейчас).
  • 2014-03-06 -- Автоматический импорт с внешних сайтов. rss
  • 2014-04-04 -- Поиск похожих изображений.
  • 2014-05-02 -- Месяц багфиксов, параллельно тестируется несколько крупных улучшений.
  • 2014-07-31 -- Наследуемые теги, пользовательские настройки, контент-фильтр.
  • 2014-09-13 -- Функция подбора связанных тегов, попап для тегов, багфиксы, внутренние изменения
  • 2014-10-18 -- В основном тесты и рефакторинг
  • 2014-11-16 -- Опубликованы исходники. Дочищены "хвосты" рефакторинга, приведены в порядок тесты, в том числе увеличено покрытие, дописана обзорная документация.
  • 2015-01-10 -- Выпуск версии 0.6. Улучшения интерфейса, rss для изменений страниц, персонализируемые настройки.
  • 2015-02-01 -- базовая поддержка html5/video
  • 2015-03-22 -- Выпуск версии 0.7. История изменений метаданных, улучшения интерфейса, рефакторинг работы с базой
  • 2015-04-30 -- Доделана поддержка html5/video, ответы api переведены на json по-умолчанию.
  • 2015-06-15 -- Выпуск версии 0.8. Поддержка репликации, тесты для pgsql/sqlite, более точный поиск "похожих".
  • 2015-08-06 -- Фоновые задачи, смена схемы роутинга, drag&drop для создания сэмплов.
  • 2015-08-24 -- Запущен tor-гейт. Адрес.

За кадром осталась вся система обеспечения импорта, тестирования и разработки, хостинг.

Галерея[править]

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