Работы по «MF». Подвал
18-12-2018Шаблон MF для MaxSite CMS
Главная сложность с подвалом, как оказалось — это многообразие блоков и их настроек. По задумке подвалов может быть много (десятки). Изначально я планировал их сделать в виде компонентов, что в итоге приводит к некоторой путанице в админке. Кроме того, каждый такой компонент должен иметь свои настройки: даже элементарное — название сайта и какие-то ссылки. Тут ещё нюанс в том, что блоки подвала как правило, имеют одну html-разметку в виде flex-колонок: меняется только содержимое внутренних ячеек. Я тогда подумал остановится на универсальном решении, что-то вроде footer-cols1 из Default-шаблона. Но такой компонент настраивается через опции, и если их немного, то проблем нет, но что делать, если я захочу предложить 10 блоков? Настраивать все поля опций — ещё то занятие... Читать
Как обновить Open Server Panel
16-12-2018Софт
При всех своих плюсах, Open Server Panel имеет один существенный недостаток — невозможность обновления. Это обусловлено в первую очередь тем, что сама программа Open Server Panel (далее по тексту OSP), является неким менеджером конфигураций для различных модулей. Когда нужно запустить PHP 5.5, то OS вначале скопирует нужную конфигурацию, а после запустит PHP. Если нужна PHP 7.1, то вначале подготовится конфигурация, после опять запуск. Читать
Работы по «MF»
08-12-2018Шаблон MF для MaxSite CMS
Я продолжаю принимать предзаказы на будущий шаблон «MF». Сейчас его можно получить по хорошей скидке, после релиза цена будет выше. Сам шаблон включает в себя годовое обновление (в отличие от других шаблонов). Читать
Изоляция CSS-стилей
27-11-2018CSS, HTML, LESS, SASS
Интересное видео опубликовал Вадим Макеев «Прототип изоляции стилей для Shower на веб-компонентах», где затрагивается вопрос изоляции css-стилей при верстке. Само видео посвящено одной из попыток реализации, но сама по себе тема (изоляции) мне кажется интересна, поскольку с ней сталкиваются практически каждый верстальщик. Читать
Тайм-менеджмент на «липких» листочках
22-11-2018Блог
Расскажу про свой способ управления делами. Шёл я к нему много лет методом проб и ошибок. Главная сложность, с которой я постоянно сталкивался — это слишком сложное управление todo-программами. В какой-то момент я понял, что почти все существующие программы требуют слишком много времени на их же обслуживание. Например иерархия задач, указание приоритета, важности, даты и т.п. Это всё, безусловно, замечательно, особенно для тех, кто «хронически» не умеет организовывать своё время, но лично для меня такие вещи бесполезны. Читать
Предзаказ будущего шаблона «MF»
27-10-2018Шаблон MF для MaxSite CMS
Ещё летом я задумал сделать шаблон (рабочее название «MF»), который сможет сразу подойти для многих сайтов. Это шаблон premium-класса, но главная его фишка в многофункциональности и настраиваемости. Идея довольно простая — предусмотреть как можно больше функциональных блоков, что позволяет настраивать шаблон под определенную задачу. Читать
Как оценить качество html-верстки
12-10-2018CSS, HTML, LESS, SASS
В процессе обучения на html-курсах у меня постоянно возникает потребность оценивать качество html-верстки учеников. Данная тематика очень большая и неоднозначная: о неё спотыкались почти все, что так или иначе использует чужой код. Некоторые компании придумывают сложные чек-листы, чтобы хоть как-то форматизировать свои требования. Другие, наоборот, упрощают подход: сайт «не разваливается», уже хорошо. :-) Читать
Как быстро записывать свои мысли. Фрирайтинг
16-09-2018Блог
Частая ситуация, когда мыслей много, нужно срочно их записать. Садишься за клавиатуру, начинаешь набирать текст, но мысли уходят, спотыкаешься на граматические ошибки, то запятую не там поставил, то предложение не так построил... Всё «запал» пропал, силишь, просто пялишься на экран... Читать
ИКС — новая «пузомерка» Яндекса
08-09-2018Блог
Не так давно Яндекс отказался от ТИЦ и вместо него анонсировал новый показатель ИКС — индекс качества сайта. То что ТИЦ совершенно не отражал то, для чего был задуман, я отмечал ещё 10 лет назад. То что до тугодумов Яндекса это наконец-то дошло, лишний раз подтверждает насколько плачевны дела в этой конторке. Читать
IDE для PHP
02-08-2018Софт
К вопросу выбора IDE для PHP меня подтолкнуло программирование на Java. Как я уже отметил ранее, для Явы существует неплохой выбор программ. В частности я пока использую IntelliJ IDEA и, честно говоря, я был удивлён, насколько серьёзно продвинулись подобные программы. Много лет назад я публиковал статью IDE для PHP на примере Notepad++, которая не потеряла акутальности, хотя по современным меркам Notepad++ — это обычный текстовый редактор с массой приятных «плюшек». Читать