Користувальницька чи готова тема WordPress? - З'ясувати плюси та мінуси
Чимало людей стоять перед вибором: індивідуальна чи готова тема WordPress? Який із цих двох варіантів кращий? Що ви маєте враховувати? Ми відповідаємо!
Саме так позначив різницю на нашому блозі деякий час тому Бартломей Кільян, описуючи цікаві теми WordPress.
Якщо спробувати проілюструвати це на конкретному прикладі, шаблоном може бути, наприклад, файл header.php, що відповідає за подання заголовка в темі. Це також може бути файл 404.php, який визначає вигляд підсторінки помилки 404. Шаблон також є файлом single.php, який визначає вигляд одного запису блогу.
І так далі, і так далі.
У свою чергу, всі вищезгадані файли (поряд з іншими, такими як style.css - зазвичай головний CSS-файл, що відповідає за зовнішній вигляд) разом складають тему. В єдине, акуратне ціле.
Ось чому в цьому конкретному пості ми розглядаємо наступну тему – тема WordPress на замовлення чи готова?
Користувальницька або готова тема WordPress? - причини виникнення дилеми
На ринку існує чимало сайтів, через які можна купити готові теми. Найпопулярнішим з них, безсумнівно, є ThemeForest.
Здавалося б, у такій ситуації створення теми з нуля не має сенсу.
Але чи це так насправді?
Якщо зустрічаються сайти, що базуються на окремих темах WordPress, створених з нуля, значить, щось не так.
Нижче я перерахував найважливіші ключові області, на які слід звернути увагу, зіткнувшись з такою дилемою, як "користувацька або готова тема WordPress?".
Користувальницька або готова тема WordPress? - на що слід звернути увагу
1. Час реалізації
Якщо ви вирішили довірити створення сайту сторонньої компанії на основі якоїсь готової теми, важлива частина роботи вже за їхніми співробітниками. У їхньому розпорядженні готова тема, яка вже містить сотні (а іноді й тисячі) файлів. Це, безсумнівно, впливає робочий час, оскільки спрощує все завдання.
Однак, якщо ви хочете, щоб вищезазначена компанія створила для вас тему з нуля, час виконання замовлення буде більшим, оскільки їм доведеться працювати з нуля.
Перш за все необхідно розробити схеми для різних типів підсторінок, щоб знати, що конкретно має бути на них. Потім створюється графіка, яка потім перетворюється на "клікабельну" форму для веб-сайту. Нарешті, залишається реалізувати необхідні функції wordpress.
Скільки часу потрібно для створення веб-сайту з використанням першого і другого режимів? Це залежить від конкретної компанії, хоча, безсумнівно, створення сайту на основі готової теми скорочує вищезгаданий робочий час.
2. Ціна
Далі у нас є те, на що – не приховуватимемо – всі звертають увагу. Саме тут дилема "користувацька або готова тема WordPress?" набуває найгострішої форми.
Ціни на найпопулярніші теми на сайті ThemeForest, про який я вже згадував, коливаються в районі 60 доларів. Ціни можуть трохи варіюватися у більшу чи меншу сторону, але найпопулярніші теми коштують від 250 дол.
Тема, розроблена на замовлення, коштує значно дорожче. Безпосередньою причиною цього є час, необхідний його створення. "Готову" тему можна завантажити за кілька хвилин, тоді як індивідуальну тему необхідно спочатку створити.
Знову ж таки, коли мова заходить про конкретні ціни, я змушений використовувати знамениту фразу "це залежить від ситуації", тому що у кожної компанії свій індивідуальний спосіб роботи та виставлення рахунків за проекти.
3. Унікальність
Готову тему можна продавати скільки завгодно разів. Це відмінний спосіб заробити гроші - створити тему один раз, а потім продавати її серійно з гарантією підтримки протягом певного періоду часу.
Однак проблема в тому, що купити тему може будь-хто. Тут немає жодної винятковості.
Тому існує ризик зустріти десь в Інтернеті сайт, схожий на інший саме тому, що він заснований на тій самій темі.
Також не вистачає певного почуття унікальності, усвідомлення того, що щось зроблено на замовлення. Гідний бренд дбає про те, щоб мати свій власний, ретельно створений імідж. При використанні "готової продукції" ймовірність появи деяких елементів на інших сайтах набагато вища.
Тому в питанні про те, що краще – тема WordPress на замовлення чи готова тема – це може бути надзвичайно важливо.
4. Оснащений готовими опціями
Готові теми навмисно забезпечені максимальною кількістю опцій, щоб задовольнити запити якомога більшої кількості людей. Не дарма вони мають сотні або навіть тисячі готових варіантів конфігурації, які можна легко "накликати" за короткий проміжок часу.
Це можна порівняти з універсальним розміром одягу, що може бути як недоліком, так і перевагою. Він може підійти достатню кількість людей, але якщо у людини більш специфічні вимоги, вона може не відповідати докладним рекомендаціям.
Однак річ у тому, що готові теми в основному створюються для людей, які хочуть самі часто щось в них змінювати. Це можливо без будь-яких знань HTML, JS, CSS або PHP, тому що, як я вже згадував, багато що може бути "клішировано".
Я також знаю людей, яким не подобаються готові теми, тому що їхні адміністративні панелі часто дуже хаотичні, навіть надто складні. Бажання знайти потрібну опцію часто обертається розчаруванням, оскільки пошук одного прапорця іноді може зайняти цілу вічність.
Тому дуже важливо перевірити якнайбільше інформації про тему, коли приймаєш рішення та робиш ставку на готову тему. В основному я маю на увазі рівень підтримки, частоту відповідей на запити громадськості, регулярність випуску оновлень та, звичайно, огляди та відгуки.
5. Чистота та швидкість коду
Користувальницька або готова тема WordPress? Цей момент може здатися вам актуальним, хоча, на перший погляд, це може здатися не так.
У переважній більшості випадків код готових тем є справжньою "м'якою". Я знаю, що для нефахівця цей аргумент може бути зовсім неважливим, але за ним стоїть щось дуже важливе.
Для того, щоб код веб-сайтів був зрозумілим (як для людей, що працюють з кодом, так і для роботів пошукових систем та всіх інших подібних інструментів) та ефективним, він має бути написаний правильним чином. Певні елементи повинні з'являтися в правильному порядку один за одним, один не повинен перебувати всередині іншого, а також вони повинні бути вставлені за допомогою правильної техніки.
Так звані конструктори сторінок, які використовуються в встановлених темах, на жаль, призводять до семантики коду, далекого від оптимальної.
Так, вони дозволяють користувачам "натискати" на багато речей в панелі адміністратора, але платою за це є проблеми з продуктивністю та значна надмірність коду.
Валідатор W3C показує - у цьому випадку - більше сотні помилок. Інші версії також містять помилки, зазвичай від кількох десятків до трохи більше сотні.
Неправильний HTML-код – це ще вершина айсберга, якщо враховувати і файли JavaScript.
Готові теми мають безліч функцій - різні лічильники, модали, каруселі, вкладки, прелоадери тощо. З одного боку, це дуже добре, що їх так багато – просто є з чого вибрати.
З іншого боку, багато функцій багатьох тем, які в кінцевому підсумку не використовуються на сайті, все одно завантажуються при завантаженні сторінки. Це призводить до непотрібних кілобайтів (або навіть мегабайтів) даних і надмірних запитів (тобто запитів, що надсилаються на сервер), що в кінцевому підсумку призводить до погіршення часу завантаження і іноді до враження "важкої" сторінки.
Звичайно, ми не приречені на такий стан речей заздалегідь. Існують теми, які як найкраще, так і гірше оптимізовані для цього. З тим самим успіхом ви можете доручити зовнішньої компанії прискорити розробку теми та впровадити оптимізаційні рішення.
Однак це все є наслідком того, що мотиви створюються для серійного продажу. Вони "напхані" максимальною кількістю функцій, щоб збільшити ймовірність того, що вони сподобаються якомога ширшій аудиторії.
Індивідуальна тема, створена з нуля, використовує ті функції, які дійсно необхідні на конкретному сайті. Програміст не витрачатиме час на програмування того, що зрештою все одно не буде використовуватися. В результаті окремі теми в переважній більшості випадків виявляються просто легшими.
6. Оновлення
Під час розгляду питання про те, що краще - тема WordPress на замовлення або готова тема, варто звернути увагу на оновлення.
Купуючи тему на вищезгаданому сайті ThemeForest, ви також отримуєте можливість оновлювати тему, коли автори теми "випускають" оновлену або покращену версію.
Це важливо не тільки з точки зору отримання нових можливостей, але і з міркувань безпеки WordPress.
Оновлення виходять не просто так. Так, вони додають опції та виправляють помилки, але також і латають дірки.
Сайт просто потрібно час від часу переглядати, перевіряти та намагатися максимально покращити. Наявність доступу до теми, що постійно оновлюється, додає рівень безпеки.
Окремі теми не оновлюються автоматично, оскільки вони створюються на замовлення. Тому оновлення теми слід просто доручити розробнику теми (або будь-якої іншої компанії, яка копатиметься в чужому коді).
7. Ступінь SEO-оптимізації
Цей пункт тісно пов'язаний з пунктом п'ять, де я торкнувся теми оптимізованого коду.
Що ж, частина SEO-оптимізації полягає в тому, щоб переконатися, що код сайту настільки гарний, наскільки це можливо. Дилема "користувацька або готова тема WordPress" відіграє тут ключову роль.
Адже вона має аналізуватися роботами пошукових систем, які вирішують, які позиції привласнити даній сторінці для певних ключових слів у результатах пошуку.
Більше того, ті, хто керує сайтом за допомогою панелі, можуть не розуміти, що, наприклад, позначка тексту як "Заголовок 1" у візуальному редакторі замість простого збільшення розміру шрифту може вплинути на SEO коректність підсторінки. Ефект один і той же - збільшення розміру шрифту, але в коді ці два сценарії відповідають за різні речі.
Щоб сайт був гідно SEO-оптимізований, його елементи мають бути використані та вставлені правильно. Семантично правильно та у правильному контексті.
Готові теми, оскільки вони складаються з визначеного "зовнішнього вигляду" сторінки і готових до вставки елементів, не мають цих елементів, адаптованих до вашої конкретної сторінки - до вашої галузі та відповідних ключових слів.
Вони підлаштовуються під кожного, що насправді... ні під що конкретне.
Багато аспектів SEO фактично робляться "попутно" при створенні теми, де графічний дизайнер і спеціаліст з SEO повинні, тим не менш, працювати разом, щоб кінцевий продукт був оптимальним у всіх відносинах. Не лише з погляду зовнішнього вигляду, а й з погляду коректності коду.
Тому ризик роздування коду та використання зайвих елементів в індивідуально написаних темах незрівнянно нижчий, ніж у випадку з готовими темами.
8. Підтримка та документація
Коли ви купуєте тему в ThemeForest, ви отримуєте документацію, яка додається до неї. У ньому автори пояснюють багато з того, що може стати вам у нагоді при використанні теми.
Рівень документації варіюється - деякі з них повніші, інші менші, але, безсумнівно, бувають випадки, коли документація виявляється корисною.
Більше того, ви також отримуєте підтримку на певний період (зазвичай шість місяців).Якщо в процесі використання теми виникли сумніви або ви хочете досягти певного ефекту на сайті, вам достатньо звернутися до авторів теми і вони вам допоможуть.
Питання підтримки у разі індивідуальної теми, зрозуміло, вирішується кожною компанією так само індивідуально.
Користувальницька або готова тема WordPress? - стислий виклад тексту
Спробуємо коротко підсумувати переваги обох варіантів.
Готова тема - відмінний варіант для тих, хто віддає перевагу більш низькій ціні, більш швидкому часу реалізації та можливості самостійно "натискати" на багато речей у панелі. Також важливо мати доступ до регулярних оновлень та підтримки під час використання теми.
Тема користувача, з іншого боку, унікальна - вона написана спеціально для конкретного сайту. Теоретично він характеризується більш швидкої та ефективної роботою, і навіть кращою оптимізацією коду.
Тому неможливо сказати, який варіант кращий, оскільки це залежить від конкретної людини чи компанії. Комусь можуть бути важливі аргументи A, B і C на користь готової теми, а хтось вважає за краще робити ставку на індивідуальну з причин X, Y і Z.
Або у вас є свій особливий тип, і ви можете однозначно сказати, який тип мотивів безперечно перемагає? Якщо у вас є інші міркування про те, який варіант краще – індивідуальна або готова тема WordPress, – повідомте нам про це у коментарях.