~127808
в гостевой книге
И опять небольшое объявление. Как говорится, испортил офсайт, пора приниматься за порчу ФКФВ!
TLDR: Ниче особо не изменилось, так, от безделья под капотом кое-что поменяли.
Теперь к делу. На ФКФВ опять сменился редактор постов. Последний год я страдал от несовершенства редактора ФКФВ как никто, и теперь решил это наконец поправить.
Во-первых, скорость. У старого редактора был непонятно медленный отклик, какие-то по ощущению липкие и тормознутые тултипы и кнопки.
Во-вторых, плохо кастомизируемый дизайн. Мы фактически бахнули в форму его самое дефолтное состояние.
Третье: редактор был багованный по самое не хочу. Например, есть у нас там один юзер с испанским именем в ник-нейме, который очень любит клацать Контрол+А, чтобы очистить редактор (ну и продолжить писать дальше текст с нуля). Так вот оказалось, что если так сделать, редактор сносил параграфы! А мне параграфы в разметке очень нравятся. Смотреть на их отсутствие было большим испытанием.
Четвертое: финские разрабочики брали за редактор что-то в районе сотки бачей (за домен), но поддерживать его им не очень хочется. Например, вместо того чтобы пофиксить древние болячки Редактора, они выпустили новый, с названием Редактор Икс, -- и что бы вы думали? Берут за него даже не 100 бачей за домен, а 500 (!!) за неограниченное количество доменов. Такой подход мне не нравится. Пока-пока.
И вот, я провел десяток проб и не нашел ни одного редактора, который был бы лучше Квилла, хорошо знакомого по 5 версии ФКФВ и ранее. До сих пор нет вменяемого и более современного решения, везде люди городят ворд для контент-менеджеров! Поразительно. Поэтому мы снова на Квилле, и я вас с этим поздравляю.
Я поставил и нормально оформил Квилл и когда дошел до переделки эмбедов (ссылок на всякие спортбоксы, что вы вставляете в посты), тормознул, потому что и эмбеды у нас тоже работали не оч. Самое важное то, что они вставлялись прямо в тело, и поэтому вы могли их насиловать как душе угодно (что вы и делали, да-да!). Ну и баги конечно тоже. С этим надо было чето решать. Поэтому, -- сгорел сарай, гори и хата! -- я переделал логику эмбедов тоже.
Важные вещи тут вот такие.
Теперь эмбеды вставляются не в тело поста, а как бы приклепляются к нему. Какое-то время назад у нас таким же образом к посту прикреплялись фотки, а потом я их заставил влезать прямо в тело поста. Теперь эмбеды мигрируют в обратном направлении. Попробуйте в пост вставить ссылку на вашу любимую коропку и посмотрите, что будет. Текст ссылки остается неизменным, но внизу прикрепляется эмбед. Его можно удалить крестиком, а ссылку в теле поста оставить. И наоборот тоже: можно удалить ссылку, а эмбед оставить -- и это тоже отработает корректно.
Плюс, я поменял провайдера эмбедов на другого. Ранее был тоже кстати финский, a стал белорусско-украинско-канадский. И это, эмбедится теперь всё подряд. Нет, то есть ВООБЩЕ ВСЁ. Помимо ваших любимых новостных сайтов и ютюбчиков -- это что? Инста. Твиттер. Фейсбук. Телега. Тикток. Коуб. Гифи. Имгур. Пинтрест (?). Саундклауд (???). Спотифай (?!?!?!). Гитхаб (?*#%^&@). Вконтос раньше был жопной болью, теперь нормально эмбеддится карточка, но их типа виджета по-прежнему почему-то нет (написал в саппорт по этому поводу). У Я.Карт (а они тоже есть) почему-то сбивается значение зума.
Наконец, в рамках спецоперации по поджогу сарая и хаты, я пофиксил кое-какие особенно вымораживаюшие баги. Иной раз бывало пишешь ответ на пост, клацаешь самолетик, а форма ответа не скрывается. Почему, зачем? Отправился пост или нет? Отматываешь наверх страницы как даун. Ответ есть, а форма все еще открыта. Думаешь: ну ок, можно тогда крестиком закрыть пост. Клацаешь теперь уже крестик -- и пост отправляется второй раз! ЩИТО?!?!?! Короче, мрак. Извините, конечно. Сейчас это все должно работать намного стабильнее.
Ну и как водится, дисклеймер:
1) Тот или иной кусок кода может навернуться, но я слежу. Например, щас я уже вижу, что в диалогах не работают ответы. Починю.
2) Я понятия не имею, что вы тут наэмбеддите, и иногда вместо эмбеда могут возвращаться NULL. Тогда удалите эмбед крестиком, а ссылка в теле поста пусть остается.
3) Эмбеды могут быть тяжеловаты, потому что это де-факто айфреймы. Но за этим я тоже слежу. Разонравится -- эмбеды можно переделать без айфреймов, на голых карточках, но с тем же провайдером.
4) Там 32 файла в коммите! Я промудохался с этой огромной обновой примерно наверное месяц. Все было бы конечно многократно быстрее, если бы не а) релиз офсайта ФВ, и б) джаваскрипт. Однако надеюсь, вам понравится.
5) Если что не так -- пишите. Почту знаете.
И наконец! Факел достоин только самого крутого, помните? Ну и вот.