За несколько лет прошел путь от энтузиаста-любителя до профессионального веб-разработчика, сейчас двигаюсь дальше в сторону построения и управления командой. Отвечаю на вопросы, обучаю делать сайты на WordPress.
Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (28)

Лучшие ответы пользователя

Все ответы (96)
  • Чем верстать тему Wordpress?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    1. Как вы кастомизируете свои темы для Wordpress?
    Если речь идет о доработке готового проекта, то чаще всего использую дочерние темы + плагин Advanced Custom Fields (ACF). Дочерняя тема нужна чтобы разделить нативные файлы темы и собственные доработки. ACF нужен для удобного интерфейса редактирования страниц и более быстрого создания шаблонов.

    2. Используете что-то типа Unyson?
    Для проектов из разряда «дешево и сердито» раньше брал https://toolset.com/
    Кастомные типы записи и таксономию делаю с помощью https://generatewp.com/
    80% всех задача решает Advanced Custom Fields Pro, остальные плагины смотрю под конкретный проект

    3. Верстать тему ручками моветон?
    Создание тем для конкретного проекта, на продажу и для репозитория вордпресс -- очень разные задачи. Могу рассказать про коммерческие проекты, когда есть готовый (кастомный) дизайн.
    а) В большинстве случаев стартовые темы -- отлично подходят. Используйте ту, которую понимаете и нативно используете ее функционал.
    б) Если стартовая тема построена на фреймворке (например Bootstrap) это может стать дополнительным плюсом в случае если дизайн «ложится» в сетку фреймворка. Для себя выбрал тему _Tk от Theme Kraft (Bootstrap 3).
    в) Если нужен лендинг, с каким-то мега-дизайном, который не ложится ни в одну сетку, а по функционалу нужна только одна страница -- проще сверстать и на основе верстки создать новую тему с минимом файлов.

    Буду рад ответить на дополнительные вопросы
    Ответ написан
  • Что проще (или как правильнее), изучить Wordpress или научится писать свой движок на php?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    Странный у коллег ответы, вставлю свои 5 копеек. Чтобы сделать полноценный современный сайт с CMS нужно решить кучу вопросов: написать админку, авторизацию, восстановление пароля, вывод новостей, страниц, меню, добавить для всего удобное администрирование и так далее.

    Написать все это на чистом php потребует времени, и скорее всего вы не один раз заглянете на Тостер, СтэкОверфлоу или подобные сайты. Так как вы будете писать решение первый раз в нем будут дыры в безопасности и гарантированно сомнительный интерфейс (вряд ли в команде у вас есть ux-дизайнер)

    В Вордрессе вы получаете все необходимые возможности CMS из коробки, плюс сотни полезных и готовых решений в виде форм подписки, гугл- и яндекс карт, социальных кнопок, галерей, попапов и много чего другого что пригодится при развитии проекта.

    Изучение WordPress != изучению php, это разные пути развития. В php вы пишите чистый код, в вордпрессе используете функции более высокого порядка на которые люди до вас за 15 лет развития системы потратили десятки тысяч человеко-часов
    Ответ написан
  • Статический сайт и динамический блог? легкие динамический страницы?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    Скорость загрузки это проблема «обвеса» в виде тем и плагинов, а не самого WordPress.

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

    Посмотрите на стартовую тему _Tk. Установив тему вы получите все преимущества как WordPress так и Bootstrap

    • Сетка, компоненты и модули Bootstrap уже установлены на сайте
    • У вас уже созданы отдельные файлы под Шапку, подвал, запись блога, страницу, архивы и т.д.
    • Для меню, виджетов, наполения страниц и много другого уже есть админка
    • Вы можете воспользоваться плагинами кеширования для ускорения загрузки сайта
    Ответ написан
  • Как выводить по умолчанию посты wordpress не на главной странице?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    В Настройках / Чтение -- выберите статическую страницу, которую хотите сделать главной и выберите другую страницу, которая будет заменена на страницу с постами
    5b33396bea53d286655228.png
    Ответ написан
  • Стоит ли становиться верстальщиком в 2021 с последующим ростом в веб-разработчика ,веб-дизайнера?

    solidcreature
    @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    Здравствуйте. Если вам понравилось верстать — развивайтесь в данном направлении, хороший исполнитель будет востребован всегда. Вариантов куда двигаться после того как освоите верстку ооочень много. Навскидку несколько направлений

    1) Остаться верстальщиком и специализироваться на сложных дизайнерских макетах, где нужна PixelPerfect-верстка,поддержкой любых устройств и браузеров

    2) Изучить несколько js-библиотек и добавить в свои возможности интерактив, анимацию при прокрутке, эффектые слайдеры нестандартные и вот это все. Для этого не обязательно становиться программистом, достаточно изучить документацию и практиковаться
    Примеры библиотек
    scrollmagic.io
    https://scrollrevealjs.org/
    https://masonry.desandro.com
    https://kenwheeler.github.io/slick/
    https://github.com/artpolikarpov/scrollyeah

    3) Изучить фреймворк, например Bootstrap 4 или Bulma. Чтобы ускорить свою работу, раз и получать заказы конкретно под эти фреймворки, два.
    https://getbootstrap.com/
    https://bulma.io/

    4) Научиться интегрировать вашу верстку с популярными CMS. И вот вы уже делаете не просто статическую верстку а сайты целиком.

    5) Начать изучать актуальный стек технологий, чтобы стать фронт-енд разработчиком.

    6) Плюнуть на верстку, начать заниматься веб-дизайном и собирать готовые сайты с помощью конструкторов (тильда, webflow, readymag, wordpress + elementor, etc), знания html+css тут только помогут
    Ответ написан