Какво е WordPress? open-source проект, публикуван под GPL лиценз http:// wordpress.org/about/gpl/
4.
Какво е WordPress? open-source проект, публикуван под GPL лиценз http:// wordpress.org/about/gpl/ в момента може би най-популярната блог платформа http ://wordpress.org/about/
5.
Какво е WordPress? open-source проект, публикуван под GPL лиценз http:// wordpress.org/about/gpl/ в момента може би най-популярната блог платформа http ://wordpress.org/about/ изисквания: Apache , PHP4/PHP5 , MySQL http://wordpress.org/about/requirements/
6.
Историята на WordPress проект от 2003 година версия 1.0 през Април 2004 настояща версия: 2.6.5
7.
Историята на WordPress проект от 2003 година версия 1.0 през Април 2004 настояща версия: 2.6.5 очакваме: 2.7 през Ноември 2008 и ... 3.0 през Август 2009
Традиционни употреби наWordPress блогове примери: колкото искаш ;) микроблогове платформа: Prologue (една от многото) системи за управление на съдържанието (CMS) :
12.
Традиционни употреби наWordPress блогове примери: колкото искаш ;) микроблогове платформа: Prologue (една от многото) системи за управление на съдържанието (CMS) : "корпоративни сайтове" SEO.com , Phone.com , Graphics.net
13.
Традиционни употреби наWordPress блогове примери: колкото искаш ;) микроблогове платформа: Prologue (една от многото) системи за управление на съдържанието (CMS) : "корпоративни сайтове" SEO.com , Phone.com , Graphics.net онлайн списания
14.
Традиционни употреби наWordPress блогове примери: колкото искаш ;) микроблогове платформа: Prologue (една от многото) системи за управление на съдържанието (CMS) : "корпоративни сайтове" SEO.com , Phone.com , Graphics.net онлайн списания новинарски сайтове: VsekiDen
Как може дасе "разшири" WordPress ? подменяне на основна функционалност : предефиниране на възможностите предоставени от wp-includes/pluggable.php
23.
Как може дасе "разшири" WordPress ? подменяне на основна функционалност : предефиниране на възможностите предоставени от wp-includes/pluggable.php приставки (плъгини, разширения): добавяне на нови функционалности и възможности към най-разнообразни области на основното приложение
24.
Как може дасе "разшири" WordPress ? подменяне на основна функционалност : предефиниране на възможностите предоставени от wp-includes/pluggable.php приставки (плъгини, разширения): добавяне на нови функционалности и възможности към най-разнообразни области на основното приложение теми : промяна на външния вид на WordPress в "клиентската" част, добавяне на нови функционалности и възможности свързани с дизайна на сайта
Приставки (плъгини) използвасе система от "куки" (plugin hooks) два типа куки: филтри и действия (екшъни)
28.
Приставки (плъгини) използвасе система от "куки" (plugin hooks) два типа куки: филтри и действия (екшъни) филтри : променят подадените им данни, задължително връщат резултат пример: the_content , чрез който се променя съдържанието на постовете, аналогично the_title , the_excerpt и т.н.
29.
Приставки (плъгини) използвасе система от "куки" (plugin hooks) два типа куки: филтри и действия (екшъни) филтри : променят подадените им данни, задължително връщат резултат пример: the_content , чрез който се променя съдържанието на постовете, аналогично the_title , the_excerpt и т.н. действия (екшъни): извършват определено действие, не връщат резултат пример: template_redirec t , чрез който се избира кой файл от темата да се използва за отпечатване на избраната страница
30.
Приставки (плъгини) използвасе система от "куки" (plugin hooks) два типа куки: филтри и действия (екшъни) филтри : променят подадените им данни, задължително връщат резултат пример: the_content , чрез който се променя съдържанието на постовете, аналогично the_title , the_excerpt и т.н. действия (екшъни): извършват определено действие, не връщат резултат пример: template_redirec t , чрез който се избира кой файл от темата да се използва за отпечатване на избраната страница как се пишат приставки (плъгини) ?
Как се пишатприставки (плъгини)? три основни момента: мета данни , функции и куки
33.
Как се пишатприставки (плъгини)? три основни момента: мета данни , функции и куки мета данни : име на плъгина, версия, автор, описание
34.
Как се пишатприставки (плъгини)? три основни момента: мета данни , функции и куки мета данни : име на плъгина, версия, автор, описание функции : функциите (или класовете и методите) на новите възможности и функционалности представени от плъгина
35.
Как се пишатприставки (плъгини)? три основни момента: мета данни , функции и куки мета данни : име на плъгина, версия, автор, описание функции : функциите (или класовете и методите) на новите възможности и функционалности представени от плъгина куки : закачане на новата функционалност и възможности към "куките"
36.
Как се пишатприставки (плъгини)? три основни момента: мета данни , функции и куки мета данни : име на плъгина, версия, автор, описание функции : функциите (или класовете и методите) на новите възможности и функционалности представени от плъгина куки : закачане на новата функционалност и възможности към "куките" повече може да прочетете тук: http://codex.wordpress.org/Writing_a_Plugin
37.
Как се пишатприставки (плъгини)? три основни момента: мета данни , функции и куки мета данни : име на плъгина, версия, автор, описание функции : функциите (или класовете и методите) на новите възможности и функционалности представени от плъгина куки : закачане на новата функционалност и възможности към "куките" повече може да прочетете тук: http://codex.wordpress.org/Writing_a_Plugin пример: нещо много елементарно ...
38.
Как се пишатприставки (плъгини)? <?php /* Plugin Name: Тралала Plugin URI: http://tralala.bg Description: Пример за филтър - да поставим "Тралала:" пред всяко заглавие Author: Калоян К. Цветков Version: 0.1 Author URI: http://kaloyan.info/ */ /** * някаква безмислена функция * @param string $string * @return string */ function tralala($string) {return 'Тралала: ' . $string; } /** * закачане към филтъра * @see tralala() */ add_filter('the_title', 'tralala');
Теми основната задачае променяне на външния вид на клиентската част на приложението използва се PHP като решение за шаблоните о т темата
42.
Теми основната задачае променяне на външния вид на клиентската част на приложението използва се PHP като решение за шаблоните о т темата добавяне на нови функционалности и възможности в темите (по принцип само такива които до подобрят ра б отата на темата или работата с темата ), използване на functions.php
Теми деклариране нанови екранни елементи: П римери за нова функционалност в темите:
45.
Теми деклариране нанови екранни елементи: разделянето на trackback/pingback от истинските коментари П римери за нова функционалност в темите:
46.
Теми деклариране нанови екранни елементи: разделянето на trackback/pingback от истинските коментари различно старинициране П римери за нова функционалност в темите:
47.
Теми деклариране нанови екранни елементи: разделянето на trackback/pingback от истинските коментари различно старинициране инструменти за оформлението на темата: избор на цвят на фона избор на различно изображение в заглавната част на страницата П римери за нова функционалност в темите:
48.
Теми деклариране нанови екранни елементи: разделянето на trackback/pingback от истинските коментари различно старинициране инструменти за оформлението на темата: избор на цвят на фона избор на различно изображение в заглавната част на страницата добавяне на нови джаджи (widgets) П римери за нова функционалност в темите:
Подмяна на основнафункционалност има възможност да се подменят някои от основните функционалности в WordPress чрез предефинирането им в приставки (плъгини); тези функционалности са са декларирани във файла wp-includes/pluggable.php
51.
Подмяна на основнафункционалност достоверяване на автентичността на потребителите ( wp_authenticate(); и т.н.) има възможност да се подменят някои от основните функционалности в WordPress чрез предефинирането им в приставки (плъгини); тези функционалности са са декларирани във файла wp-includes/pluggable.php
52.
Подмяна на основнафункционалност достоверяване на автентичността на потребителите ( wp_authenticate(); и т.н.) информация и работа с потребителите ( get_currentuserinfo(); и т.н.) има възможност да се подменят някои от основните функционалности в WordPress чрез предефинирането им в приставки (плъгини); тези функционалности са са декларирани във файла wp-includes/pluggable.php
53.
Подмяна на основнафункционалност достоверяване на автентичността на потребителите ( wp_authenticate(); и т.н.) информация и работа с потребителите ( get_currentuserinfo(); и т.н.) паролите на потребителите ( wp_generate_password(); и т.н.) има възможност да се подменят някои от основните функционалности в WordPress чрез предефинирането им в приставки (плъгини); тези функционалности са са декларирани във файла wp-includes/pluggable.php
54.
Подмяна на основнафункционалност достоверяване на автентичността на потребителите ( wp_authenticate(); и т.н.) информация и работа с потребителите ( get_currentuserinfo(); и т.н.) паролите на потребителите ( wp_generate_password(); и т.н.) изпращане на електронни писма ( wp_mail(); ) има възможност да се подменят някои от основните функционалности в WordPress чрез предефинирането им в приставки (плъгини); тези функционалности са са декларирани във файла wp-includes/pluggable.php
55.
Подмяна на основнафункционалност достоверяване на автентичността на потребителите ( wp_authenticate(); и т.н.) информация и работа с потребителите ( get_currentuserinfo(); и т.н.) паролите на потребителите ( wp_generate_password(); и т.н.) изпращане на електронни писма ( wp_mail(); ) пренасочване ( wp_redirect(); и т.н.) има възможност да се подменят някои от основните функционалности в WordPress чрез предефинирането им в приставки (плъгини); тези функционалности са са декларирани във файла wp-includes/pluggable.php
56.
Подмяна на основнафункционалност достоверяване на автентичността на потребителите ( wp_authenticate(); и т.н.) информация и работа с потребителите ( get_currentuserinfo(); и т.н.) паролите на потребителите ( wp_generate_password(); и т.н.) изпращане на електронни писма ( wp_mail(); ) пренасочване ( wp_redirect(); и т.н.) извличане на аватари ( get_avatar(); ) има възможност да се подменят някои от основните функционалности в WordPress чрез предефинирането им в приставки (плъгини); тези функционалности са са декларирани във файла wp-includes/pluggable.php
57.
Какво може даси използва на готово ? Въпрос: Освен да разширяваме WordPress с нови функционалности и възможности, какво може да се използва на готово ?
58.
Какво може даси използва на готово ? Отговор #1 : библиотеки с отворен код, използвани от WordPress: вътре в приложението се намират няколко библиотеки с отворен код, които вие може да използвате
59.
Какво може даси използва на готово ? PHP Snoopy: HTTP клиент PHP Mailer: решение за изпращане на елекронни писма MagpieRSS: RSS кретен KSES: HTML/XHTML филтър Text_Diff POP3 и SMTP решения Отговор #1 : библиотеки с отворен код, използвани от WordPress: вътре в приложението се намират няколко библиотеки с отворен код, които вие може да използвате
60.
Какво може даси използва на готово ? PHP Snoopy: HTTP клиент PHP Mailer: решение за изпращане на елекронни писма MagpieRSS: RSS кретен KSES: HTML/XHTML филтър Text_Diff POP3 и SMTP решения Javascript jQuery + ThickBox + jQuery.UI и т.н. Prototype + Script.aculo.us Отговор #1 : библиотеки с отворен код, използвани от WordPress: вътре в приложението се намират няколко библиотеки с отворен код, които вие може да използвате
61.
Какво може даси използва на готово ? Отговор # 2: възможностите, които предоставя самия WordPress
62.
Какво може даси използва на готово ? wpdb - решението, които WordPress използва за работа с базата данни Отговор # 2: възможностите, които предоставя самия WordPress
63.
Какво може даси използва на готово ? wpdb - решението, които WordPress използва за работа с базата данни набор от функции за работа с изображения Отговор # 2: възможностите, които предоставя самия WordPress
64.
Какво може даси използва на готово ? wpdb - решението, които WordPress използва за работа с базата данни набор от функции за работа с изображения възможност за локализация (чрез gettext ) Отговор # 2: възможностите, които предоставя самия WordPress
65.
Какво може даси използва на готово ? wpdb - решението, които WordPress използва за работа с базата данни набор от функции за работа с изображения възможност за локализация (чрез gettext ) система за работа с потребители: аутентификация, работа с профили Отговор # 2: възможностите, които предоставя самия WordPress
66.
Какво може даси използва на готово ? wpdb - решението, които WordPress използва за работа с базата данни набор от функции за работа с изображения възможност за локализация (чрез gettext ) система за работа с потребители: аутентификация, работа с профили система за работа с "хубави" URL адреси: например "/alabala/page/12" вместо "catname=alabala&p=12"; има възможност не само да се добавят нови "хубави" URL адреси, но и да се подменят URL адресите от основното приложение Отговор # 2: възможностите, които предоставя самия WordPress
67.
Какво може даси използва на готово ? wpdb - решението, които WordPress използва за работа с базата данни набор от функции за работа с изображения възможност за локализация (чрез gettext ) система за работа с потребители: аутентификация, работа с профили система за работа с "хубави" URL адреси: например "/alabala/page/12" вместо "catname=alabala&p=12"; има възможност не само да се добавят нови "хубави" URL адреси, но и да се подменят URL адресите от основното приложение работа с теми Отговор # 2: възможностите, които предоставя самия WordPress
68.
Какво може даси използва на готово ? работа с приставки (плъгини) Отговор # 2: възможностите, които предоставя самия WordPress
69.
Какво може даси използва на готово ? работа с приставки (плъгини) JS & CSS зависимости (dependencies): спестява зареждането на всички Javascript и CSS файлове, вместо това зарежда само необходимите Отговор # 2: възможностите, които предоставя самия WordPress
70.
Какво може даси използва на готово ? работа с приставки (плъгини) JS & CSS зависимости (dependencies): спестява зареждането на всички Javascript и CSS файлове, вместо това зарежда само необходимите псевдо крон (cron): удобно решение за извикване и изпълняване на задачи във "фонов" режим - неща което трябва да се активира автоматично през определен период (или еднократно) Отговор # 2: възможностите, които предоставя самия WordPress
71.
Какво може даси използва на готово ? работа с приставки (плъгини) JS & CSS зависимости (dependencies): спестява зареждането на всички Javascript и CSS файлове, вместо това зарежда само необходимите псевдо крон (cron): удобно решение за извикване и изпълняване на задачи във "фонов" режим - неща което трябва да се активира автоматично през определен период (или еднократно) "къси кодове" (shortcodes): деклариране на собствени къси кодове - [alabala] , [tralala] проба [/tralala] Отговор # 2: възможностите, които предоставя самия WordPress
72.
Какво може даси използва на готово ? работа с приставки (плъгини) JS & CSS зависимости (dependencies): спестява зареждането на всички Javascript и CSS файлове, вместо това зарежда само необходимите псевдо крон (cron): удобно решение за извикване и изпълняване на задачи във "фонов" режим - неща което трябва да се активира автоматично през определен период (или еднократно) "къси кодове" (shortcodes): деклариране на собствени къси кодове - [alabala] , [tralala] проба [/tralala] джади (widgets): възможност за самостоятелно изграждане на екранни комбинации от "джаджи", както и за деклариране на нови "джаджи" Отговор # 2: възможностите, които предоставя самия WordPress
73.
Какво може даси използва на готово ? работа с приставки (плъгини) JS & CSS зависимости (dependencies): спестява зареждането на всички Javascript и CSS файлове, вместо това зарежда само необходимите псевдо крон (cron): удобно решение за извикване и изпълняване на задачи във "фонов" режим - неща което трябва да се активира автоматично през определен период (или еднократно) "къси кодове" (shortcodes): деклариране на собствени къси кодове - [alabala] , [tralala] проба [/tralala] джади (widgets): възможност за самостоятелно изграждане на екранни комбинации от "джаджи", както и за деклариране на нови "джаджи" WordPress MU Отговор # 2: възможностите, които предоставя самия WordPress