Чё там у stories.andreymal.org
В феврале stories.everypony.ru умер: модераторы отказались работать с сайтом на устаревшем и баганутом движке, который технопегасы не спешат обновлять. Если кто-то до сих пор ждёт публикации своего рассказа там — не дождётесь: публиковать некому. Поэтому я вернулся к разработке stories.andreymal.org и потихоньку пилю его весь этот год.
Этот пост скорее просто напоминание про существование альтернативного сайта, так как за полгода, прошедшие с предыдущего поста, я ничего эпичного не делал по причине нехватки времени. Слоупоки, которые почему-то до сих пор не в курсе всего этого, могут почитать про особенности stories.andreymal.org в предыдущих постах:
Однако мелкие изменения я продолжаю делать и сейчас, и вот что я сделал за последние полгода:
Исходники:
https://github.com/andreymal/mini_fiction
https://github.com/andreymal/stories.andreymal.org
Этого поста на stories.andreymal.org не будет, потому что я почти про всё это уже писал там в комментариях
Этот пост скорее просто напоминание про существование альтернативного сайта, так как за полгода, прошедшие с предыдущего поста, я ничего эпичного не делал по причине нехватки времени. Слоупоки, которые почему-то до сих пор не в курсе всего этого, могут почитать про особенности stories.andreymal.org в предыдущих постах:
- рабочий поиск, пятизвёздочный рейтинг рассказов, нормальное окружение для разработки
- ускорение загрузки с использованием AJAX, ветки и рейтинг в комментариях, поддержка картинок в описаниях рассказов, публикация новостей прямо на сайте
- бета-читатели, редакторы и соавторы, черновики для отдельных глав, хранение всех изменений глав, отключаемая премодерация
- уведомления о новых комментах и главах, отображение числа проголосовавших у рассказа
- импорт форматирования с Google Docs, Word и других текстовых процессоров, предпросмотр глав и комментариев, необязательные заголовки глав, выравнивание по ширине и перенос слов по слогам
Однако мелкие изменения я продолжаю делать и сейчас, и вот что я сделал за последние полгода:
- Добавлена капча для комментариев от гостей, чтоб не было спама.
- С сентября сайт индексируется в поисковиках (да-да, до тех пор 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 комментариев
Мы переехали на альтернативный сториес за авторством andreymal, и не жалеем.
PS
В качестве других кандидатов переезда рассматривались Даркпони и Фикбук.
Но вообще дождаться прогрузки страницы не проблема, так что не считается)
А если бы ты добавил Сансет Шиммер в список персонажей, я вообще была бы счастлива
Разработчику — гран мерси.
И всё прекрасно работает.
работает — не трогаю— Второе… Все мои тексты так же переехали на этот ресурс, будут обновляться, а так же публиковаться новые. Что не может не радовать. Надеюсь ресурс будет жить долго и радовать нас отличной площадкой для авторов.
Могло бы навредить, если бы на 80% состояло из клопоты. Как навредить? Отпугнуть новых пользователей и интересующихся, у которых может возникнуть ощущение, что кроме клопоты в фандоме и не читают ничего.
Я так понимаю по причине того что
Выводы:
1) Возится с литературой не имеет для них ни какого смысла.
2) Блочить будут сначала фикбук, с его бесконечными запасами яоя. Потом порно ресурсы с порно рассказами.Даже они ещё не заболочены. А потом уже мало кому нужные сториесы.
Уже, кстати, писали на них заявления, но гигикающие админы показали, что знакомы с Дядей Вовой. Поэтому ругающимся мамашам осталось тольк горестно вздыхать.
Ага, как и все сайты, что выводит Гугл по запросу «порно рассказы».
Видимо, доказать литературную ценность литературки даже самой низкопробной проще в разы. Да и читать всякую хрень им явно влом.
И вообще, стоит запретить комментирование пользователям, аккаунт которых не привязан к мобильному телефону, а на страннице не указаны паспортные данные.
Не нравится когда могут всякие мимокрокодилы оскорбления писать
А насчет правды- пусть пишут что хотят.
— Добавлена кнопка отправки жалобы на комментарий для привлечения моего внимания
— Содержимое неотправленных форм добавления главы или коммента теперь сохраняется в браузере и может быть восстановлено после повторного открытия вкладки. Текущая реализация слегка туповата и не синхронизирует данные между разными браузерами, но тем не менее поможет от потери данных при случайном закрытии вкладки или внезапном выключении компа
— Подсчёт слов стал более умным: тире в диалогах больше не считаются словами, разлеплены некоторые слипшиеся слова, слеплены некоторые разлипшиеся и т. п. В предпросмотр главы добавлен вывод количества слов в предпросматриваемой главе, чтобы можно было поиграться и разобраться, как сайт считает слова
Есть что сверхсрочного, что нужно побыстрее пофиксить? А то я хочу всё-таки к капитальному рефакторингу приступить, и будет немного не до фиксов
Я тут текст планирую выложить с более 20 сносок, так что… :)
Вообще я там осознал ещё одну фичу: на одну и ту же сноску можно ссылаться несколько раз, и тогда вместо просто ссылки с единичкой будут ссылки 1, 2, 3 и так далее по количеству ссылок на эту сноску из текста. Хз как красиво оформить, не сломав это