Hiddenbooru.i2p: различия между версиями
0men (обсуждение | вклад) |
м (викификация) |
||
(не показана 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
|
![]() | ||||||||
Hiddenbooru | ||||||||
|
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-гейт. Адрес.
За кадром осталась вся система обеспечения импорта, тестирования и разработки, хостинг.