WordPress для професіоналів. Розробка та дизайн сайтів - книга, що виходить у другому виданні, допоможе вам стати експертом у розробці сайтів на базі платформи WordPress. WordPress є найпопулярнішою у світі безкоштовною CMS-системою, однак більшість розробників використовують лише базові можливості WordPress, не заглиблюючись у професійну веб-розробку на її основі. Водночас, якщо використовувати WordPress максимально, на його базі можна створювати проєкти будь-якого рівня складності та дизайну.
У книзі детально описано CMS-систему, її основні функціональні елементи, внутрішню роботу коду та структури даних. Розповідається про розробку власних дизайн-тем, використання плагінів і написання розширень, налаштування та оптимізацію великих ресурсів, що працюють на цій системі. Видання містить велику кількість прикладів і готового коду, який можна використовувати у своїх проєктах.
Книга адресована широкому колу розробників: від тих, хто прагне виконати тонке налаштування теми WordPress, до більш досвідчених розробників, які знайомі з розробкою плагінів.
Що включає в себе ця книга
WordPress для професіоналів. Розробка та дизайн сайтів - книга складається з трьох основних розділів. Глави 1-4 є оглядом системи WordPress, її основних функціональних елементів, і містять поверхневий опис того, що відбувається, коли відображається згенерована WordPress-сторінка.
Глави 5-9 спираються на цей фундамент і занурюють читача в ядро WordPress, описуючи внутрішню роботу коду та структури даних. Цей середній розділ орієнтований переважно на розробників і пояснює, як розширити можливості WordPress за допомогою плагінів та налаштувати його через теми. Останній розділ, глави 10-14, поєднує бачення розробника щодо користувацького досвіду та оптимізації з вимогами до продуктивності та безпеки.
Також ви можете ознайомитися зі статтями за тематикою
"WordPress для професіоналів" тут
Що необхідно для цієї книги
Потрібне щонайменше елементарне розуміння HTML і певне знання каскадних таблиць стилів (CSS), щоб отримати користь із розділів про теми та користувацький
досвід. Досвід у написанні та налагодженні РНР-коду є необхідною умовою для розуміння більш спеціалізованих розділів для розробників, хоча якщо ви плануєте вносити зміни на основі прикладів із цієї книги, то можете використовувати код як шаблон і вчитися в процесі. Знання основ баз даних, особливо синтаксису та семантики MySQL, стане в пригоді, щоб узяти максимум із глави про керування даними, а також про розробку плагінів, які потребують збереження даних.
Корисно мати інтерактивне середовище розробки для перегляду РНР-коду або РНР-коду на сторінках HTML. Вибір інструментарію розробника часто обмежується «релігійними» та глибоко особистими вподобаннями (і ми знаємо безліч кодерів, які вважають, що vi становить середовище розробки). Деякі з інструментів, більш орієнтовані на користувача, роблять перегляд коду WordPress простішим, якщо ви хочете побачити, як функції, використані в прикладах, виглядають у ядрі.
Найважливіше: якщо ви хочете використовувати зразки коду та приклади з цієї книги, вам знадобиться веб-сайт на WordPress. Глава 1 описує деякі базові можливості хостингу WordPress, деякі механізми завантаження компонентів і процес встановлення WordPress на домашньому комп’ютері або на тестовій машині. Нарешті, деякі можуть заперечити, що повною мірою використовувати переваги WordPress можна лише вміючи писати, але це твердження упускає з виду основу краси платформи WordPress: вона використовує потужність друкарського преса на індивідуальному рівні. Ця книга не про те, що ви говорите (або можете сказати); вона про те, як ви збираєтеся донести свої ідеї до Мережі, як світ побачить їх і буде взаємодіяти з вашим логом.
Вихідний код зразків доступний для завантаження на веб-сайті Wrox