За последние несколько месяцев на моем сайте произошли тотальные изменения. Он по-прежнему темный и на фоне лис (не енот!), но после последних обновлений он никогда не будет прежним. Это что-то вроде отчетного поста о моих трудах и результатах.
Там совсем немного букв :blush:
Мой блог, как мой питомец. Я его люблю, вкладываю туда свои время и силы. Для создания чего-то нового приходится тратить свой творческий ресурс. Да, даже чисто техническая статья должна быть интересной, неоднотонной, без повторяющихся слов, грамотной, корректной и другие страшные слова.
Потратив этот ресурс, так или иначе хочется, чтобы это творение не осталось незамеченным. Художники делают выставки, музыканты записывают треки, танцоры выступают на концертах и т.д. А авторы статей и блогеры хотят, чтобы их читали. Хоть мой блог и был создал в первую очередь для меня, мне все равно не хочется писать впустую, а каждое посещение странички греет мне сердце. Тут коротко о моих первых успехах в продвижении сайта.
В плане код-стайла я немного маньяк. Я убежден – чем более строгие правила, тем качественнее будет кодовая база. Когда я только пришел в компанию Axmit в качестве разработчика, моей личной целью стало создание перечня правил, а также настройка всякого рода фиксеров и снифферов. Теперь у нас используется как CodeSniffer, так и PHP-CS-Fixer.
Большинство правил у нас автоматизированы PHPStorm и PHP-CS-Fixer, поэтому следование им не создает слишком много боли.
Но был момент, который не был ни в одном из этих инструментов, заставляюший меня страдать.
Когда писал предыдущую статью, столкнулся с одной простой проблемой: большие куски кода занимали больше места, чем сам текст.
Поиск готового решения для спойлеров привел меня на вот эту страничку. Решение простое и гениальное, но имело один большой недостаток: текст внутри спойлера не форматировался.
Свое решение я опишу в этой статье.
Один мой хороший знакомый и коллега обратился ко мне за помощью. Он делал для одной компании новый сайт взамен старому. Данные со старого, естественно, должны были переместиться на новый. В этом и заключалась моя задача. Было только одно простое условие – доступа к БД старого сайта ни у меня, ни у него не было.
В этой статье я хочу на практике показать, что можно сделать в этой ситуации, несмотря на отсутствие адекватной разметки в коде страницы.