Від редакції:
У минулих номерах ми розповідали, як встановити на хостинг двигунець WordPress. Цього разу будемо з’ясовувати, що з тим двигунцем робити далі – як зрозуміти принципи його роботи і зробити вашому блогові красиву «обкладинку».
Коли людина вперше замислюється про можливість створення власного автономного (standalone) блога – на перешкоді їй часто стає технічний аспект, пише Ярослав Федорак у своєму блозі.
Адже блогером може бути хто завгодно, кому є чим поділитися із аудиторією. Якщо у вас є хобі, якщо вас захоплює певна тема, якщо ви хочете поділитися своїми знаннями (при цьому немає анінайменшого значення, що вас цікавить) – ви можете завести блог. Втім, кількість людей, у яких є хоча б якийсь інтерес чи хобі, у сотні і тисячі разів перевищує кількість тих, хто глибоко розуміється на програмуванні.
Хороша новина полягає в тому, що для роботи із сучасними блоговими двигунцями зовсім не обов’язково бути програмістом чи спеціалістом в галузі інформаційних технологій. Наприклад, мені було зовсім не важко розібратися з основами роботи Wodpress, хоча я не маю профільної освіти, закінчив філологічний факультет „Києво-Могилянської академії” і ось уже три роки працюю редактором. Звісно, ефективність вашої взаємодії з сучасними блоговими двигунцями значною мірою буде залежати від готовності та бажання навчатися. Але успіху можна досягнути навіть докладаючи мінімальних зусиль.
Ми вже розповідали, як людина, що володіє базовими знаннями про роботу в інтернеті і не є програмістом, може встановити WordPress на власний хостинг.
Для успішної роботи двигунця, цього більш, ніж достатньо! Втім, найдопитливіші, напевне, захочуть знати, яким же чином технічно реалізований WordPress та й взагалі – чим веб-програми відрізняються, скажімо, від програм комп’ютерних? Тим більше, для блогера такі знання матимуть цілком прагматичне застосування. Тому мені хотілося б поділитися власним розумінням „внутрішньої кухні” WordPress. Сподіваюся, вона стане в нагоді новачкам, які мають твердий намір створити власний автономний блог, але бояться, що не зможуть самостійно впоратися з технічною складовою блогінгу.
Чим веб-програми відрізняються від комп’ютерних.
Люди, яким вже доводилося встановлювати автономний блог на WordPress, безперечно, знають, чим цей процес відрізняється від встановлення програмного забезпечення на комп’ютер. У другому випадку все, що від вас вимагається – це натиснути на кнопку „встановити” і, відкинувшись на кріслі, спостерігати за інсталяцією програми.
У випадку зі встановленням веб-програми (наприклад – WordPress) сам процес „інсталяції”, по-суті, майже не займає часу. Але людині, яка ще не знайома з цим процесом і ніколи не встановлювала сайти на хостинг, доведеться потратити трішки часу на підготовку.
Основна відмінність між встановленням програм на персональний комп’ютер та встановленням програм на хостинг полягає в тому, що у другому випадку ви встановлюєте програму на комп’ютер, який може знаходитися за тисячі кілометрів від вас і робите це не задля власного користування, а для того, щоб цією програмою (а точніше – результатами її роботи) могли користуватися сотні, тисячі, а можливо – сотні тисяч інших людей.
Можливо, саме з цим пов’язана специфіка структури блогового двигунця та особливості його роботи. Мені знадобився майже рік, щоб остаточно зрозуміти, що по суті сам архів WordPress, який ми завантажуємо з офіційного сайту та той блог, який створюється внаслідок його встановлення – це абсолютно різні речі.
Двигунець, вочевидь не даремно названо машинною мовою. Все що він робить – це інтерпретує та виводить дані у вигляді html-коду, який, потрапляючи у браузер користувача, і перетворюється на красивий блог. Тобто по суті блог – це продукт, результат роботи двигунця.
Але є ще й третій елемент системи (до якого ми також звертаємося під час встановлення двигунця). Це „база даних”, чи, кажучи образною мовою – ресурс. Саме цей ресурс, проходячи через обробку двигунцем, перетворюється на продукт – блог.
Отже, ми маємо три елементи:
База даних (таблиці MySQL) – тобто ресурс;
Сам двигунець WordPress – тобто рушій, метод;
Блог (тобто те, що бачить користувач та й сам автор на виході – ввівши url блога у адресний рядок свого браузера) – тобто продукт (який може використовуватися також як інтерфейс – тобто для введення інформації).
При цьому, якщо нам, як авторам, не доводиться змінювати внутрішніх елементів системи (наприклад, докорінно поміняти дизайн чи змінити технічні принципи роботи блога) – то до двигунця ми звертаємося тільки один раз – під час встановлення. Всю іншу діяльність автора можна забезпечити через інтерфейс самого блога (тобто через продукт).
Якщо ж говорити про звичайних користувачів (читачів, випадкових відвідувачів блога) – то інтерфейс – це, по суті, єдиний їх спосіб взаємодії з системою. Адже доступу до „серця системи” – хостингу (того комп’ютера, на якому фізично розміщується двигунець) вони не мають. А це, в свою чергу, означає, що продукт (блог, який виводиться на екран) забезпечено спеціальними засобами введення інформації. Адже читач, наприклад, може залишити на блозі коментар. А значить – він також додає певних ресурсів до бази даних. Щоправда, робить це не напряму – а через інтерфейс блога.
До речі, раніше, не розуміючи принципів роботи блога і думаючи, що двигунець – це по-суті і є блог, я не міг зрозуміти, чому після видалення, а потім повторного встановлення деяких плагінів – на блозі зберігаються їх налаштування. Як налаштування можуть зберегтися – адже плагін було видалено!!! Тільки пізніше я зрозумів, що налаштування зберігаються не на блозі і навіть не у двигунці – а саме у базі даних. Таким чином, видаливши плагін, ми не даємо змогу інформації показуватися на блозі. Але з бази даних вона нікуди не подінеться!
Те ж саме стосується й інсталяції блога. Спробуйте видалити вже встановлений блог, а потім встановити новий на його місце. Здавалося б – блог повинен бути порожній, адже попередній блог було видалено. Втім, якщо прописати у конфігураційному файлі шлях до бази даних, яка використовувалася раніше – то блог буде повністю відновлено.
Обкладинка блогу: теми для WordPress
Відразу після встановлення блогу виникає закономірне запитання, яким чином налаштувати блог під власні потреби і зробити його унікальним. Адже блогів на WordPress – мільйони. Саме для цього й існують теми для Вордпресу!
Варто зауважити для новачків: «теми» в даному випадку – це не теми змісту, це »обкладинка» і дизайн блогу.
Ми навчимося встановлювати теми для Вордпресу, які зазвичай розповсюджуються абсолютно безкоштовно і здатні до невпізнаваності змінити ваш блог. Проте, перш ніж перейти до встановлення теми, її слід спершу вибрати. І тут нам в нагоді стане декілька корисних посилань.
Перше місце, куди в пошуках теми для вордпрес іде кожен блогер – це архів шаблонів на офіційному сайті WordPress. Основні переваги цього архіву полягають у величезній базі доступних тем, а також можливості сортувати теми за різними необхідними вам критеріями.
Втім, оскільки йдеться про офіційну колекцію тем, то можна виявити, що кожну з них завантажували як мінімум по кілька тисяч разів. А отже подібних до вашого блогів буде також чимало. Для людей, які не шукають легких шляхів, існують альтернативні «темосховища для WordPress». Нижче наведено лише деякі з них:
1. Блог української локалізації веб-продуктів (в тому числі й WordPress), де ви обов’язково знайдете кілька цікавих і якісно локалізованих на рідну мову шаблонів: http://pavonine.com.ua/cat/themes/
2. Єдиний, відомий мені на даний момент блог, повністю присвячений україномовним темам: http://www.blogstyle.com.ua/
3. Українізовані теми для WordPress на MPCR: http://www.mpcr.biz/category/themes/
4. Підбірка тем на Blogperfume – тішить якість відібраних тем: http://www.blogperfume.com/category/wordpress-theme/
5. Русифіковані теми для WordPress: http://themes.mywordpress.ru/
6. Підбірка красивих безкоштовних тем, а-ля преміум: http://www.skinpress.com/
7. Теми від студії дизайну. Серед безлічі платних є кілька несподівано красивих і при цьому – безкоштовних: http://www.dezzain.com/
8. 45 нових Преміум-тем, сумісних із найостаннішою (2.5.1) версією WordPress – вони справді варті уваги: http://www.wpzoom.com/wordpress-themes-sets/45-free-premium-wordpress-themes-with-magazine-or-grid-layouts/
9. Blogstyle.ru – кілька десятків непоганих потенційних шаблонів для вашого блогу: http://blogstyle.ru/
10. 83 цікаві теми – єдина незручність – всі вони вискакують на одній сторінці. У кого діал-ап, чи просто кепський інтернет – краще не заходьте: http://www.smashingmagazine.com/2007/02/09/83-beautiful-wordpress-themes-you-probably-havent-seen/
11. WordPress Themes – більше, ніж 2000 тем для Вордпресу. Навіть на офіційному сайті їх менше. Заварюєте собі каву і засідаєте на ніч: http://www.wpthemesfree.com/
12. 100 найкращих тем для вордпресу. Російською: http://raven.nnm.ru/100_luchshih_tem_dlya_wordpress
13. WPSnap.com – 165 відбірних і красивих тем. http://www.wpsnap.com/
14. Free WordPress Themes – 112 цікавих тем для WordPress. Є на що подивитися: http://www.templatesbrowser.com/wordpress-themes/
15. Warezteam – ще 123 дуже оригінальних і цікавих теми: http://www.warezteam.ws/templates/wordpress/page/1/
16. Mygreencorner – 904 теми: http://themes.mygreencorner.com/
17. Freewpthemes – тут також знайдемо безліч безкоштовних тем. Народ бере оригінальністю: http://freewpthemes.wordpress.com/
18. 100 відмінних тем для вордпресу від Smashing Magazine. Блог зрідка публікує пости з новими темами. І вони справді варті вашої уваги: http://www.smashingmagazine.com/2008/01/08/100-excellent-free-high-quality-wordpress-themes/
19. Free Templates Online: http://www.freetemplatesonline.com/
20. Performancing WordPress Themes: http://themes.performancing.com/
21. Plaintext – мінімалістичні теми для вордпресу. Підійдуть тим, хто вважає, що графіка їм ні до чого. Втім, трапляються досить-таки привабливі варіанти: http://www.plaintxt.org/2006/06/13/the-best-minimalist-wordpress-themes/
Думаю, для початку цих джерел буде більше, ніж достатньо.
Варто пам’ятати, що зі знанням найбільш загальних принципів роботи з HTML ви зможете змінити кожну тему майже до невпізнанності. Саме так, як зробив я, коли створював дизайн «Української блогосфери». Для цього заходимо у редактор тем у адмінці WordPress (пункти меню «Вигляд» -< «Редактор тем») і змінюємо необхідні місця у коді. Перш, ніж це робити – відкрийте можливість зовнішнього редагування відповідних файлів Вордпрес.
Як встановити тему
Встановити тему надзвичайно просто. Вам необхідно скачати файли обраного шаблону (який ви знайдете за наданими вище посиланнями або у будь-якому іншому місці) і завантажити їх у папку /public_html/wp-content/themes/ вашого Вордпресу. Після цього можливість активації теми з’явиться у адмінці сайту (пункти меню «Вигляд» -< «Теми»). Просто клікаєте на вибрану тему – і ваш сайт негайно змінює своє «обличчя».
As simple as that!