Топ питань
Часова шкала
Чат
Перспективи

WordPress

система керування вмістом З Вікіпедії, вільної енциклопедії

WordPress
Remove ads

WordPress (вимовляється «Вордпрес») система керування вмістом з відкритим кодом, яка через свою простоту в установленні та використанні широко застосовується для створення вебсайтів. Сфера використання — від блогів до складних вебсайтів. Вбудована система тем і плагінів у поєднанні з вдалою архітектурою дозволяє конструювати на основі WordPress практично будь-які вебпроєкти.

Коротка інформація Тип, Розробники ...

Написана мовою програмування PHP з використанням бази даних MySQL. Початковий код поширюється на умовах ліцензії GNU General Public License.

Remove ads

Можливості

Thumb
Панель адміністратора WordPress

Дизайн, управління системою та інші можливості

  • простота встановлення, простота налаштувань;
  • підтримка вебстандартів (XHTML, CSS);
  • модулі для підключення (плагіни) з унікально простою системою їх взаємодії з кодом; можливість автоматичного встановлення та оновлення версії безпосередньо з панелі адміністратора;
  • підтримка так званих «тем», з допомогою яких легко змінюється як зовнішній вигляд, так і способи виведення даних;
  • можливість редагувати шаблони одразу в панелі адміністратора;
  • «теми» реалізовані як набори файлів-шаблонів на PHP (у HTML-розмітку вставляються PHP-мітки);
  • багато бібліотек «тем» і «плагінів»;
  • потенціал архітектури дозволяє легко реалізовувати складні рішення;
  • SEO-оптимізована система;
  • наявність українського перекладу.[8]

Публікація та редагування

  • миттєва публікація;
  • підтримка RSS, Atom, trackback, pingback;
  • наявність ЛЗУ (людино-зрозумілий URL);
  • редагування WYSIWYG-редактором з можливістю вставлення форматованого тексту (наприклад з програми Microsoft Word) або редагування за допомогою HTML-розмітки.

Контент

  • наперед заплановані публікації;
  • багатосторінкові записи;
  • прикріплення файлів та зображень до записів;
  • можливість створення статичних сторінок;
  • можливість створення свого типу контенту у власних темах;
  • категорії, теги, коментування тощо.
Remove ads

Історія

Узагальнити
Перспектива
Thumb
Засновник Wordpress Меттью Мулленвіґ

У 2003 році автори Open Source блогу b2 відмовляються від проєкту. Метт Мулленвіг[9] і його друг продовжують його існування та змінюють назву на WordPress. Вже того ж року СКВ помічає велика компанія CNET та використовують її як блог компанії. У 2004 році ця ж компанія пропонує Метью роботу, на яку він погоджується. В період роботи у CNET Метью не вистачає часу на роботу над Wordpress і у 2005 році Метью покидає компанію і разом з Тонні Шнайдером створюють свою компанію з назвою «Automattic», яка орієнтувалась на проєктах на базі Wordpress.

У 2006 році в Automattic було інвестовано 1,1 млн доларів декількома інвесторами (в тому числі й CNET)[10], після чого компанія розширилась. На цей час ринкова ціна Automattic оцінена в 30,6 млн доларів, а працюють в ній близько 30 осіб.

Ключові розробники

Метт Мулленвіґ і Майк Літл були співзасновниками проєкту. Серед головних розробників Раян Борен, Марк Джаквіт, Метью Мулленвіг, Ендрю Озз, Пітер Вествуд та Ендрю Накін.[11]

WordPress також розробляють члени спільноти, в тому числі WP тестери, група добровольців, які перевіряють кожний реліз. Вони отримують ранній доступ до нічних збірок, бета-версій та реліз-кандидатів. Помилки публікуються в спеціальній розсилці, або в інструменті Trac.

У вересні 2010 року, Automattic передав торгову марку WordPress в WordPress Foundation, організацію, що підтримує WordPress.org (включаючи програмне забезпечення та архіви для плагінів та тем), bbPress та BuddyPress.

Нагороди

  • 2007 рік — перемога на «Packt» Open Source CMS Award.[12]
  • 2009 рік — визнана найкращою на Open Source CMS Award.
  • 2010 рік — перемога в категорії «Зал слави CMS» на Open Source Awards.[13]
  • 2011 рік — визнана відкритим додатком року у конкурсі The Critters

Історія версій

Більшість WordPress релізів названі на честь відомих джазових музикантів, починаючи з версії 1.0.[14]

Більше інформації Версія, Кодове ім'я ...
Remove ads

Плагіни

Узагальнити
Перспектива

Плагіни Wordpress — це елементи для розширення функціональності СКВ.

Плагіни за замовчуванням

  • Akismet — перевірка «спаму» в коментарях.
  • Hello Dolly — перший плагін Wordpress. Створений для вивчення користувачами принципу написання плагінів. Коли він увімкнений, в правому верхньому кутку панелі адміністратора відображається довільна стрічка з пісні «Hello Dolly» Луї Армстронга[34].

Створення плагінів

Розробники Wordpress дали можливість користувачам створювати власні плагіни. Всі файли плагінів розміщуються в теці wp-content/plugins. Його головний файл повинен бути написаний на мові PHP, та на початку файлу повинен бути наступний текст:

<?php
/*
Plugin Name: назва плагіну
Plugin URI: адреса посилання на сторінку плагіну
Description: опис плагіну
Version: версія
Author: ім'я автора
Author URI: адреса посилання на сторінку автора
*/

Плагін також може складатись з декількох файлів, якщо вони під'єднані до головного файлу (наприклад за допомогою функції include). Якщо ж до нього треба приєднати CSS, JavaScript або інші зовнішні файли, це можна зробити за допомогою функції plugins_url.

plugins_url( 'myscript.js', __FILE__ );

Цей код поверне повний шлях до файлу myscript.js, який знаходиться у теці плагіну (напр. example.com/wp-content/plugins/myplugin/myscript.js)[35]

Приклад плагіну Wordpress

Нижче поданий код додає у «підвал» блогу текст «Блог зроблений на базі WordPress» з посиланням на статтю «Wordpress» в українській Вікіпедії:

<?php
/*
Plugin Name: Wikipedia Link Plugin
Plugin URI: [[WordPress]]
Description: 
Version: 0.0.1
Author: Wiki User
Author URI: http://uk.wikipedia.org
*/
function replace_footer_wiki(){ 
 echo("Блог зроблений на базі <a href=\"[[WordPress\">Wordpress]]</a> ");
} 
add_filter('get_footer', 'replace_footer_wiki'); 
?>

Структура теми Wordpress

Узагальнити
Перспектива
Thumb
Ієрархія теми Wordpress

За замовчуванням поточна версія Wordpress містить у собі 3 стандартні теми Twenty Ten, Twenty Eleven та Twenty Twelve[36][37]. Проте розробники дали можливість створювати власні теми. Кожен шаблон теми Wordpress повинен мати хоча б 2 головних файли.

Список основних файлів шаблонів Wordpress

Більше інформації Ім'я файлу, Опис ...

Функції Wordpress для власних тем

Для звернення до файлів шаблонів Wordpress або тієї чи іншої інформації з бази даних розробники створили спеціальні функції. Для прикладу, щоб вставити вміст файлу header.php, потрібно написати такий код:

<?php do_action('wp_head'); ?>

або:

<?php wp_head(); ?>

А для того, щоб вставити зміст поточного запису, потрібно написати такий код:

<?php the_content(); ?>

functions.php

Будь-яка тема Wordpress може мати власний набір функцій для розширення можливостей. Так само як і плагіни, код цього файлу може редагувати практично будь-який елемент цієї СКВ. Для прикладу наступний код замінить текст з «підвалу» панелі адміністратора посиланням на статтю «Wordpress» в українській Вікіпедії:

function replace_wiki(){ 
 echo("<a href=\"[[WordPress\">Детальніше]] про Wordpress</a>");
} 
add_filter('admin_footer_text', 'replace_wiki');
Remove ads

Мультиблогінг

Одне встановлення WordPress дозволяє вести одночасно лише один блог. Якщо ж ви бажаєте створити і вести на одному сервері декілька блогів, то можна встановити потрібну кількість WordPress в різні каталоги (віртуальні сервери) і в СКБД створити окрему базу даних для кожного блогу.

Гілка (англ. fork) WordPress Multi-User (WordPress MU, чи WPMU) дає змогу створити декілька блогів в одній інсталяції. WordPress MU також дозволяє кожному користувачу системи вести довільну кількість блогів і контролювати їх з панелі управління. Для кожного блогу створюється 8 таблиць в базі даних.

Remove ads

Використання

Згідно з даними компанії iTrack, CMS WordPress є однією з найпоширеніших систем у зоні .ru, займаючи долю понад 29 % ринку.[38]

Все більше і більше користувачів мігрують [Архівовано 29 травня 2014 у Wayback Machine.] з інших платформ на WordPress.

Windows Live

У вересні 2010 компанія Microsoft виступила з ініціативою переведення блогів користувачів сервісу Windows Live на платформу WordPress. У березні 2011 Microsoft оголосила про успішну міграцію на WordPress більше мільйона блогів, раніше розміщених в сервісі Windows Live.[39] У сумі на платформу WordPress необхідно перевести близько 30 млн блогів.

iPhone та iPod Touch

Із запуском інтернет-магазину iTunes App Store, спільнота WordPress створила програму для iPhone та iPod Touch для адміністрування WordPress блогів.

Інші блоги на WordPress

На системі WordPress побудовані офіційні блоги таких компаній, як Adobe, Flickr, Tribune Media Group та інших.[40]

Remove ads

Див. також

Посилання

Виноски

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads