Чё там у stories.andreymal.org

+359
andreymalв блоге IT Pony!7 декабря 2017, 17:30
В феврале stories.everypony.ru умер: модераторы отказались работать с сайтом на устаревшем и баганутом движке, который технопегасы не спешат обновлять. Если кто-то до сих пор ждёт публикации своего рассказа там — не дождётесь: публиковать некому. Поэтому я вернулся к разработке stories.andreymal.org и потихоньку пилю его весь этот год.

Этот пост скорее просто напоминание про существование альтернативного сайта, так как за полгода, прошедшие с предыдущего поста, я ничего эпичного не делал по причине нехватки времени. Слоупоки, которые почему-то до сих пор не в курсе всего этого, могут почитать про особенности stories.andreymal.org в предыдущих постах:


Однако мелкие изменения я продолжаю делать и сейчас, и вот что я сделал за последние полгода:

  • Добавлена капча для комментариев от гостей, чтоб не было спама.
  • С сентября сайт индексируется в поисковиках (да-да, до тех пор stories.andreymal.org нельзя было нагуглить).
  • Часть базы данных (жанры, персонажи, события, рейтинги, картинки в шапке, правила и справка) теперь публикуется в архиве на странице https://stories.andreymal.org/dump/, что помогает любому максимально быстро поднять окружение для разработки, близкое к продакшену, или вообще форкнуть форк с минимальными усилиями.
  • Наконец-то автоматизирована подгрузка новых аккаунтов со stories.everypony.ru. Ради сохранения совместимости с ним я не хочу включать свою собственную регистрацию и требую логиниться через аккаунт на stories.everypony.ru. Раньше я загружал информацию об их существовании себе на сайт вручную, и в свежезарегистрированные аккаунты нельзя было залогиниться, пока я их не подгружу себе. Теперь после регистрации на stories.everypony.ru новый аккаунт подгрузится ко мне в базу автоматически максимум через полчаса.
  • Добавлена лента комментариев к новостям: stories.andreymal.org/stream/newscomments/
  • Добавлена простенькая проверялка текста добавляемой главы, которая раздражает писателей предупреждениями о двух дефисах вместо тире и о разделении абзацев пробелами вместо пустых строк.
  • Максимальное число комментариев на одной странице теперь можно менять в настройках профиля.
  • В связи с предыдущим изменением постоянные ссылки на комментарии изменились: в ссылке теперь не указывается номер страницы, так как он у всех теперь будет разный.
  • В уведомлениях о новых комментариях теперь есть ссылка «Ответить».
  • Мне сообщили, что некоторые читалки плохо работают с ZIP, поэтому FB2 теперь скачивается как есть, без помещения в ZIP-архив.
  • Плавающая панель вверху страницы при чтении главы снова по умолчанию скрыта и появляется только при наведении курсора мыши к верхнему краю страницы. На мобильниках панель по-прежнему отображается всегда.
  • Обновлена справка, которая теперь не просто копипаст со stories.everypony.ru: stories.andreymal.org/page/help/
  • Багфиксы, багфиксы, больше багфиксов богу багфиксов.

Исходники:
https://github.com/andreymal/mini_fiction
https://github.com/andreymal/stories.andreymal.org

Этого поста на stories.andreymal.org не будет, потому что я почти про всё это уже писал там в комментариях

59 комментариев

Также, пользуясь возможностью пнуть пост в ленту, информирую, что я завёл на гитхабе репозиторий для скидывания в него всякого мелкого хлама, под который заводить отдельные маленькие репозитории не хочется, но опубликовать всё равно не помешает github.com/andreymal/stuff
andreymal
+6
Йей, че. Приятно видеть.
magic-hay
+5
От лица нашего творческого коллектива приношу искреннюю благодарность.
Мы переехали на альтернативный сториес за авторством andreymal, и не жалеем.

PS
В качестве других кандидатов переезда рассматривались Даркпони и Фикбук.
DarkKnight (ред.)
+9
Хм круто. Для интереса попробовал зарегится через прошлый сторис… ну что сказать, в целом не сильно проще чем зарегистрироваться с нуля, но это скорее от того что сама регистрация очень проста. Плюсом идет переезд всех написанных фанфов. Жаль нету переезда всех закладок и книг в избранном.
akela
+1
Избранное доступно публично и я в принципе могу перенести его сам если надо, а вот к закладкам (а также оценкам) у меня доступа нет. Были мысли сделать юзерскрипт, который переносил бы оценки и закладки, работая в браузере пользователя (у которого доступ есть), но до дела ещё не дошло и не уверен, а надо ли
andreymal
+2
Ну так сторис мне нужен только потому что там сохранены книги которые я хочу почитать. В принципе в скором времени все равно их прочту так что да особо и не надо.
akela
+1
ты так скоро свой табун сделаешь >_>
Lucid_Mane
+9
точнее не скоро. Но когда-нибудь точно
Lucid_Mane
+2
Пгавильной догогой идете, товагищ! Светлое дело писательства внутги фандома живет благодагя таким людям! Уга, товагищи!
Archi
+10
Надеюсь новый сервис не постигнет судьба старого.
akelit
+1
Делай уже табун!
0x1042E
+5
Как только тут сломается создание постов, так сразу
andreymal
+4
#Орхисломайсозданиепостов
0x1042E
+17
Тут уже частично сломалось голосование и теперь, пока страница полностью не прогрузится, сайт и не думает добавлять оценку. Это считается?
Derevo
0
Я об этом говорил Орхиду ещё в 2015-м, но был послан

Но вообще дождаться прогрузки страницы не проблема, так что не считается)
andreymal
+1
Не с мобильного интернета, однако.
ShprotaNa
0
В любом случае, пока постить будут сюда, создавать что-то ещё смысла нет (вон всяких бункеров как тараканов развелось, и что?). Даже у фактически мёртвого сториза активность до сих пор выше, чем у моей поделки, из-за чего приходится такие вот посты-напоминания создавать))
andreymal
0
Ну так ссылка на сториз вон она, в шапке сайта, а про твою поделку, даже если она втрое лучше, никто не в курсе
empalu
0
Так и сидеть на Табуне с телефона тоже такое себе занятие. А уж голосовать… Можно запросто случайно не ту оценку поставить человеку, с этими крохотными кнопками.
OctetStream (ред.)
0
С юзерстилем не так уж и сложно.
gelirhil
0
Картинки отрубить — и норм.
MiniRoboDancer
0
Спасибо за то что теперь есть где почитать нормальные МЛП фанфики
А если бы ты добавил Сансет Шиммер в список персонажей, я вообще была бы счастлива
Vibrissa (ред.)
+5
Круто! Удачи в вёрстке.
Sky_Dash
+1
Как сравнительно свежий пользователь, официально заявляю: ресурс работает и радует глаз. Никаких нареканий пока не обнаружил. Рекомендую.
Разработчику — гран мерси.
Dim
+4
Ты — молодец. Спасибо.
Ruberoid
+2
Откуда сайт знает про мой рассказ, застрявший на stories.everypony.ru в премодерации? Как я понимаю, он должен быть виден только мне и администраторам/модераторам. Если я перехожу по ссылке на него на stories.everypony.ru, не залогинившись, то получаю страницу 403.
Litho
0
Возможность читать неопубликованные фики обходными путями — как раз одна из баганутостей устаревшего движка stories.everypony.ru) А у меня обходные пути уже прикрыты
andreymal
0
Или не до конца изучены.
Fett
+3
Афигитительная новость, может, когда-нибудь позже воспользуюсь)
mirdver
0
Жаль всего этого не было при первом падении Сториса.
lezvion
+1
И от меня спасибо, это единственное место где лежит вообще всё, что я перевёл с момента прихода на Табун.

И всё прекрасно работает.
Randy1974
+2
Кстати, о поиске: ИМХО было бы удобнее, чтобы поиск по нескольким жанрам работал по фильтру И, т.е. рассказы должны включать всё отмеченное.
Snudrid
0
Да, по улучшению поиска куча предложений была, руки пока не доходят попилить работает — не трогаю
andreymal
0
— Прежде всего, небольшое дополнение было бы неплохим. А именно — не индексировать фанфики со спорными тегами: клопфики, жуткости или что-то с пометкой 18+, просто чтобы обезопасить ресурс от попадания в поисковые системы с текстами способными навредить ресурсу.

— Второе… Все мои тексты так же переехали на этот ресурс, будут обновляться, а так же публиковаться новые. Что не может не радовать. Надеюсь ресурс будет жить долго и радовать нас отличной площадкой для авторов.
DxD2
0
текстами способными навредить ресурсу
Каким образом?
andreymal
0
Сначало клопота, потом дарк контент, а потом что? Вся эта европейская содомия и разврат, заложат в умы молодежы всякие антирелигиозные мысли и что Путин не наш бог император человечества, и что потом? Второй майдан?
Boshy (ред.)
+2
Ох, куда же Вас занесло)
Могло бы навредить, если бы на 80% состояло из клопоты. Как навредить? Отпугнуть новых пользователей и интересующихся, у которых может возникнуть ощущение, что кроме клопоты в фандоме и не читают ничего.
Fett
0
Вы — человек.
Goklas
0
Я вообщето Боши
Boshy
0
Приятно познакомится
Boshy
0
— Блокировки ресурса всякие чудесные по поводу и без, делающие тексты на русском недоступными на территории где носителей языка больше всего. Как-то так. Так что выборочная индексация была бы лучше, а уж кому надо — отыщут по системе тегов и прочему сами.
DxD2
0
О блокировках предупреждают как минимум за сутки, чтобы дать время на скрытие проблемного текста, так что данная проблема не существует (пока что)
andreymal
0
— Ну вот и не хочется, чтобы она однажды возникла. Думаю многих авторов со временем утомляет переносить тексты с места на место и заново рассылать ссылки на них.
DxD2
0
Если у Роскомнадзора пригорает жопка — это признак того, что ты всё делаешь правильно
Farxial
+1
Тексты порнографигечкого содержания РКН не блочатся.
Я так понимаю по причине того что
Предметом преступления являются порнографические материалы или предметы, в том числе печатные издания, кино- или видеоматериалы, изображения и иные предметы порнографического характера, т.е. живописные, графические, литературные и иные издания, предметы, в которых непристойно, цинично, натуралистически изображаются половые отношения, анатомические или физиологические подробности полового акта, которые не имеют существенной литературной, художественной или научной ценности

Выводы:
1) Возится с литературой не имеет для них ни какого смысла.
2) Блочить будут сначала фикбук, с его бесконечными запасами яоя. Потом порно ресурсы с порно рассказами.Даже они ещё не заболочены. А потом уже мало кому нужные сториесы.
Ruberoid
0
Блочить будут сначала фикбук

Уже, кстати, писали на них заявления, но гигикающие админы показали, что знакомы с Дядей Вовой. Поэтому ругающимся мамашам осталось тольк горестно вздыхать.
DarkDarkness
0
знакомы с Дядей Вовой

Ага, как и все сайты, что выводит Гугл по запросу «порно рассказы».
Видимо, доказать литературную ценность литературки даже самой низкопробной проще в разы. Да и читать всякую хрень им явно влом.
Ruberoid
0
В первую очередь, пострадает небезызвестный «стульчик»…
Randy1974
0
И даже он не заблочен ещё. Так что из-за текстов пока кипишить не стоит.
Ruberoid
0
я бы советовал запретить комментировать людям со статусом «гость»
Centaur
-2
Пригорает от анонимного высказывания правды?
andreymal
0
ну так какие-то лютые ноунеймы налетают на ТВОРЕНИЯ, запретитьзапретитьзапретитьзапретитьзапретить
SpeedBlade
0
Угу, шо-то не понравилось? Ну так ты мне в лицо, В ЛИЦО СКАЖИ!
И вообще, стоит запретить комментирование пользователям, аккаунт которых не привязан к мобильному телефону, а на страннице не указаны паспортные данные.
DarkDarkness
0
И авторов обязать адрес жительства сообщать. Чтобы если эти пидрилы пишут что-то не то или проду задерживают, с ними по мужски поговорить можно.
Ruberoid
0
чо у меня пригорать то должно? странный ты.
Не нравится когда могут всякие мимокрокодилы оскорбления писать
А насчет правды- пусть пишут что хотят.
Centaur (ред.)
0
Ещё немного мелких улучшений:

— Добавлена кнопка отправки жалобы на комментарий для привлечения моего внимания

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

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

Есть что сверхсрочного, что нужно побыстрее пофиксить? А то я хочу всё-таки к капитальному рефакторингу приступить, и будет немного не до фиксов
andreymal
+3
Пофикси, пожалуйста, сноски. Мне очень понравился механизм, но эта вот 1 выглядит некрасиво. Ты, вроде, на стрелку хотел поменять?

Я тут текст планирую выложить с более 20 сносок, так что… :)
Randy1974 (ред.)
+1
Не похоже на сверхсрочное, но таки немного переделал

Вообще я там осознал ещё одну фичу: на одну и ту же сноску можно ссылаться несколько раз, и тогда вместо просто ссылки с единичкой будут ссылки 1, 2, 3 и так далее по количеству ссылок на эту сноску из текста. Хз как красиво оформить, не сломав это
andreymal
+2
Спасибо, всё работает!
Randy1974
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.