SlideShare a Scribd company logo
1 of 38
Jakub M. Milczarek http://www.milczarek.eu WordPress – od blogów do portali społecznościowych IV Dni Wolnego Oprogramowania, Bielsko-Biała 4-6 marca 2011 r.
? If Drupal = Linux  and  Joomla! = Windows then WordPress = Mac Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Co to jest CMS? CMS (Content Management System) (System Zarządzania Treścią) system CMS panel administracyjny serwer przeglądarka www kiedyś www teraz HTML, CSS, PHP, JS etc. strona widoczna dla internauty serwer przeglądarka FTP pliki HTML, CSS, PHP, JS etc. strona widoczna dla internauty Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Co to jest CMS? CMS (Content Management System) (System Zarządzania Treścią) silnik systemu baza danych warstwa prezentacyjna wtyczki Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Czym jest WordPress? Liczba darmowych wtyczek (rozszerzeń) 13 396 (3 marca 2011 r.) http://wordpress.org/extend/plugins/ Liczba szablonów 1 330 (3 marca 2011 r.) http://wordpress.org/extend/themes/ Najpopularniejszy system CMS Liczba pobrań systemu WordPress 3.0 32 500 000   (10 lutego 2011 r.) WordPress 3.1 1 437 000   (3 marca 2011 r.) Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Popularność WordPressa Źródło: The Power of WordPress Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Co można zrobić na WordPress? Blogi Galerie foto Sklepy Strony firmowe i korporacyjne Serwisy społecznościowe http://spadeclub.pl/ http://www.seekanddestroyclothing.com/ http:// dioksyny .pl/ http://upthemes.com/ http:// fijak .pl/ Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Krótka historia WordPressa 27 maja 2003 –  WordPress 0.7  – pierwsza oficjalna wersja WordPressa (następca b2/cafelog) 3 stycznia 2004 –  WordPress 1.0  – pierwsza pełna wersja 11 grudnia 2008 –  WordPress 2.7  – rewolucyjne zmiany w panelu administracyjnym 17 czerwca 2010 –  WordPress 3.0  – połączenie z WordPressem MU, nowe zarządzanie menu, custom post types, własne taksonomie, domyślny nowy szablon 22 lutego 2011 –  WordPress 3.1  – wewnętrzne linkowanie, pasek administratora, więcej AJAXa, Network Admin, Post Templates 25 września 2007 –  WordPress 2.3  – pojawia się obsługa tagów wrzesień 2008 – moje pierwsze spotkanie z WordPressem :) Matt Mullenweg Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Kto za tym stoi? Główni autorzy WordPressa: Matt Mullenweg Mike Little Michel Valdrighi Christine Selleck  (autorka nazwy WordPress) Od grudnia 2005 nad rozwojem systemu czuwa firma Automattic Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
WordPress.org vs. WordPress.com WordPress.org WordPress. com Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
WordPress.org vs. WordPress.com WordPress.org WordPress. com + Usługa jest darmowa + Nie trzeba się martwić instalacją, aktualizacjami, bezpieczeństwem itp. + Automatycznie wykonywana jest kopia bazy danych + Dodatkowy ruch na blogu dzięki „Blogowi dnia” + Logowanie się do serwisu jest szyfrowane (SSL) - Dostępne jedynie 70 motywów - Brak możliwości doinstalowania swoich motywów - Brak możliwości konfiguracji i modyfikacji własnych wtyczek + Możliwość korzystania z własnych motywów + Możliwość korzystania z własnych wtyczek + Całkowita kontrola nad kodem - Konieczny jest własny hosting - Konieczność walki ze spamem - Konieczność wykonywania backupów - Konieczność aktualizacji systemu i wtyczek Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Licencja WordPressa Powszechna Licencja Publiczna GNU (GNU General Public License) ,[object Object],[object Object],[object Object],[object Object],[object Object],Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Wymagania systemowe PHP 4.3 lub wyżej MySQL 4.1.2 lub wyżej mod_rewrite moduł Apache’a http://sekretygoogle.5m.pl/ Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
http://www.adres-naszej-strony.pl Słynna 5 minutowa instalacja Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
WordPress Codex http://codex.wordpress.org/ Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
WordPress Trac http://core.trac.wordpress.org/ Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
WordCamp Łódź, 11-12 grudnia 2010 r. 182 uczestników + 16 prelegentów + 3 organizatorów = 201 osób (zjawiło się ostatecznie 130 osób) Stopień zaawansowania Płeć uczestników Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
WordPress mobilnie http://blackberry.wordpress.org/ http://android.wordpress.org/ http://nokia.wordpress.org/ http://ios.wordpress.org/ Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Portale społecznościowe - BuddyPress ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Forum dyskusyjne - bbPress ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
e-sklep na WordPressie TradeMatik http://tradematik.pl/ WP e-Commerce Plugin http://www.instinct.co.nz/e-commerce/ PHPurchase http://www.phpurchase.com/ Shopp http://shopplugin.net/ Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Wchodzimy do środka... Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Panel administracyjny Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Wpisy Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Strony Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Media Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Użytkownicy w WordPress Administrator Editor - Redaktor Author - Autor Contributor - Współpracownik Subscriber - Subskrybent Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Szablony Liczba szablonów w oficjalnym repozytorium 1 330 (3 marca 2011 r.) http://wordpress.org/extend/themes/ http://themeforest.net/ Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Pliki szablonu ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],footer.php sidebar.php index.php header.php style.css Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Struktura szablonów Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Szablony - pętla (The Loop) <!-- Startujemy --> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- Pokazujemy tytuł i link do wpisu --> <h2><a href=&quot;<?php the_permalink() ?>&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link to <?php the_title_attribute(); ?>&quot;><?php the_title(); ?></a></h2> <!-- Pokazujemy date i link do innych wpisów tego samego autora --> <small><?php the_time('j F Y') ?> by <?php the_author_posts_link() ?></small> <!-- Pokazujemy zawartosc wpisu --> <div class=&quot;entry&quot;> <?php the_content(); ?> </div> <!-- Pokazujemy kategorie --> <p class=&quot;postmetadata&quot;>Opublikowane w <?php the_category(', '); ?></p> </div> <!-- Konczymy petle (The Loop) --> <?php endwhile; else: ?> <!-- Na poczatku testowalismy - czy sa wpisy? Tutaj trafiamy jesli nie ma. --> <p>Brak wpisów.</p> <!-- Zakonczenie petli (The Loop) --> <?php endif; ?>   http://codex.wordpress.org/The_Loop Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Edytor wyglądu Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Wtyczki (pluginy) Liczba darmowych wtyczek (rozszerzeń) 13 396 (3 marca 2011 r.) http://wordpress.org/extend/plugins/ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Wtyczki (pluginy) - add_action http://codex.wordpress.org/Function_Reference/add_action <?php /* Plugin Name: Nazwa Pluginu Plugin URI: http://www.jan-nowak.com/ pluginy Description:  Opis naszego pluginu Author:  Jan Nowak Version:  1 .0 Author URI: http:// www.jan-nowak.com / */ function  pierwsza_funkcja () { echo &quot; Popatrzcie napisałem plugin :) &quot;; } add_action( ‘ get_footer ’ ,  ‘ pierwsza_funkcja ’ ); ?> <?php add_action( $tag, $function_to_add, $priority, $accepted_args ); ?>   „ Hak” podpinany do konkretnej akcji - np. wyświetlania stopki, zakładania konta etc. Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Wtyczki (pluginy) - add_filter <?php /* Plugin Name: Nazwa  Drugiego  Pluginu Plugin URI: http://www.jan-nowak.com/ pluginy Description:  Opis naszego pluginu Author:  Jan Nowak Version:  2 .0 Author URI: http:// www.jan-nowak.com / */ function  druga_funkcja () { echo  &quot;Popatrzcie napisałem drugiego plugina :) &quot;; } add_ filter ( ‘the_content’ ,  ‘druga_funkcja’ ); ?> <?php add_filter( $tag, $function_to_add, $priority, $accepted_args ); ?>     „ Hak” podpinany w momencie wczytywania strony lub przesyłania tekstu do bazy http://codex.wordpress.org/Function_Reference/add_filter Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
! Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych
Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych Polecana literatura http://wordpress.org/news/ http://www.prelovac.com/vladimir/ http://digwp.com/ Odnośniki:
Jakub M. Milczarek  -  WordPress – od blogów do portali społecznościowych Dziękuję za uwagę! http://www.milczarek.eu http://www.wp-expert.pl [email_address]

More Related Content

Viewers also liked

Podstawy chemii - Chemia organiczna
Podstawy chemii - Chemia organicznaPodstawy chemii - Chemia organiczna
Podstawy chemii - Chemia organicznaJakub Milczarek
 
Prototypowanie wtyczek – fanaberia czy codzienność?
Prototypowanie wtyczek – fanaberia czy codzienność?Prototypowanie wtyczek – fanaberia czy codzienność?
Prototypowanie wtyczek – fanaberia czy codzienność?Jakub Milczarek
 
Cząsteczki – wiązania i budowa
Cząsteczki – wiązania i budowaCząsteczki – wiązania i budowa
Cząsteczki – wiązania i budowaJakub Milczarek
 
Kilka słów o pirolitycznej chromatografii gazowej (Py-GC/MS)
Kilka słów o pirolitycznej chromatografii gazowej (Py-GC/MS)Kilka słów o pirolitycznej chromatografii gazowej (Py-GC/MS)
Kilka słów o pirolitycznej chromatografii gazowej (Py-GC/MS)Jakub Milczarek
 

Viewers also liked (6)

Podstawy chemii - Chemia organiczna
Podstawy chemii - Chemia organicznaPodstawy chemii - Chemia organiczna
Podstawy chemii - Chemia organiczna
 
Podstawy statystyki
Podstawy statystykiPodstawy statystyki
Podstawy statystyki
 
Prototypowanie wtyczek – fanaberia czy codzienność?
Prototypowanie wtyczek – fanaberia czy codzienność?Prototypowanie wtyczek – fanaberia czy codzienność?
Prototypowanie wtyczek – fanaberia czy codzienność?
 
WordCamp Polska 2010
WordCamp Polska 2010WordCamp Polska 2010
WordCamp Polska 2010
 
Cząsteczki – wiązania i budowa
Cząsteczki – wiązania i budowaCząsteczki – wiązania i budowa
Cząsteczki – wiązania i budowa
 
Kilka słów o pirolitycznej chromatografii gazowej (Py-GC/MS)
Kilka słów o pirolitycznej chromatografii gazowej (Py-GC/MS)Kilka słów o pirolitycznej chromatografii gazowej (Py-GC/MS)
Kilka słów o pirolitycznej chromatografii gazowej (Py-GC/MS)
 

Similar to WordPress - od blogów do portali społecznościowych

Wordpress dla początkujących szkolenie / warsztat 01/10 Wprowadzenie do WP
Wordpress dla początkujących szkolenie / warsztat 01/10 Wprowadzenie do WPWordpress dla początkujących szkolenie / warsztat 01/10 Wprowadzenie do WP
Wordpress dla początkujących szkolenie / warsztat 01/10 Wprowadzenie do WPMariusz Szatkowski
 
WYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz RychterWYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz RychterGrzegorz Bartman
 
Web2 0 - Definicja, Aplikacje
Web2 0 - Definicja, AplikacjeWeb2 0 - Definicja, Aplikacje
Web2 0 - Definicja, AplikacjeZuza Wiorogórska
 
Prezentacja Krakweb.pl AD 2009
Prezentacja Krakweb.pl AD 2009Prezentacja Krakweb.pl AD 2009
Prezentacja Krakweb.pl AD 2009Krakweb
 
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywówContributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywówTomasz Dziuda
 
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016Marcin Zajkowski
 
CMS- content management systems
CMS- content management systemsCMS- content management systems
CMS- content management systemsMaciej Dmowski
 
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...Mariusz Szatkowski
 
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistomWordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistomTomasz Dziuda
 
publikowanie-w-internecie
publikowanie-w-interneciepublikowanie-w-internecie
publikowanie-w-internecieEwaB
 
Błędy userów, niedoróbki koderów
Błędy userów, niedoróbki koderówBłędy userów, niedoróbki koderów
Błędy userów, niedoróbki koderówArkadiusz Stęplowski
 
Optymalizacja strony internetowej pod kątem social media
Optymalizacja strony internetowej pod kątem social mediaOptymalizacja strony internetowej pod kątem social media
Optymalizacja strony internetowej pod kątem social mediaGrzegorz Byszewski
 
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp SilesiaJak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp SilesiaTomasz Dziuda
 
Kwerenda biblioteczna do pracy licencjackiej
Kwerenda biblioteczna do pracy licencjackiejKwerenda biblioteczna do pracy licencjackiej
Kwerenda biblioteczna do pracy licencjackiejArkadiusz Stęplowski
 
Struktura i własności systemu zarządzania treścią Drupal
Struktura i własności systemu zarządzania treścią DrupalStruktura i własności systemu zarządzania treścią Drupal
Struktura i własności systemu zarządzania treścią DrupalGrzegorz Bartman
 
Umbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ówUmbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ówMarcin Zajkowski
 
Dlaczego Drupal CMS? - www.siplex.pl
Dlaczego Drupal CMS? - www.siplex.plDlaczego Drupal CMS? - www.siplex.pl
Dlaczego Drupal CMS? - www.siplex.plKamil Niewczas
 

Similar to WordPress - od blogów do portali społecznościowych (20)

WordPress dla początkujących
WordPress dla początkującychWordPress dla początkujących
WordPress dla początkujących
 
Wordpress dla początkujących szkolenie / warsztat 01/10 Wprowadzenie do WP
Wordpress dla początkujących szkolenie / warsztat 01/10 Wprowadzenie do WPWordpress dla początkujących szkolenie / warsztat 01/10 Wprowadzenie do WP
Wordpress dla początkujących szkolenie / warsztat 01/10 Wprowadzenie do WP
 
WYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz RychterWYSIWYG w Drupalu 7 - Tomasz Rychter
WYSIWYG w Drupalu 7 - Tomasz Rychter
 
Web2 0 - Definicja, Aplikacje
Web2 0 - Definicja, AplikacjeWeb2 0 - Definicja, Aplikacje
Web2 0 - Definicja, Aplikacje
 
Prezentacja Krakweb.pl AD 2009
Prezentacja Krakweb.pl AD 2009Prezentacja Krakweb.pl AD 2009
Prezentacja Krakweb.pl AD 2009
 
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywówContributor Day - WordCamp Lublin 2017 - przegląd motywów
Contributor Day - WordCamp Lublin 2017 - przegląd motywów
 
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
 
Wordpress dla każdego
Wordpress dla każdegoWordpress dla każdego
Wordpress dla każdego
 
CMS- content management systems
CMS- content management systemsCMS- content management systems
CMS- content management systems
 
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
Wordpress dla początkujących szkolenie / warsztat 07/10 Sidebary, Widgety, Mo...
 
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistomWordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
WordUp Gdynia - Jak tworzyć motywy przyjazne użytkownikom i programistom
 
publikowanie-w-internecie
publikowanie-w-interneciepublikowanie-w-internecie
publikowanie-w-internecie
 
Błędy userów, niedoróbki koderów
Błędy userów, niedoróbki koderówBłędy userów, niedoróbki koderów
Błędy userów, niedoróbki koderów
 
Optymalizacja strony internetowej pod kątem social media
Optymalizacja strony internetowej pod kątem social mediaOptymalizacja strony internetowej pod kątem social media
Optymalizacja strony internetowej pod kątem social media
 
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp SilesiaJak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
Jak tworzyć motywy przyjazne użytkownikom i programistom - WordUp Silesia
 
Kwerenda biblioteczna do pracy licencjackiej
Kwerenda biblioteczna do pracy licencjackiejKwerenda biblioteczna do pracy licencjackiej
Kwerenda biblioteczna do pracy licencjackiej
 
Struktura i własności systemu zarządzania treścią Drupal
Struktura i własności systemu zarządzania treścią DrupalStruktura i własności systemu zarządzania treścią Drupal
Struktura i własności systemu zarządzania treścią Drupal
 
Umbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ówUmbraco - .NET-owy scyzoryk w świecie CMS-ów
Umbraco - .NET-owy scyzoryk w świecie CMS-ów
 
JavaScript, Moduły
JavaScript, ModułyJavaScript, Moduły
JavaScript, Moduły
 
Dlaczego Drupal CMS? - www.siplex.pl
Dlaczego Drupal CMS? - www.siplex.plDlaczego Drupal CMS? - www.siplex.pl
Dlaczego Drupal CMS? - www.siplex.pl
 

More from Jakub Milczarek

WordPress w schronisku górskim - Jakub Milczarek - WordCamp Polska 2015
WordPress w schronisku górskim - Jakub Milczarek - WordCamp Polska 2015WordPress w schronisku górskim - Jakub Milczarek - WordCamp Polska 2015
WordPress w schronisku górskim - Jakub Milczarek - WordCamp Polska 2015Jakub Milczarek
 
Py-GC/MS w badaniach obiektów zabytkowych i dzieł sztuki
Py-GC/MS w badaniach obiektów zabytkowych i dzieł sztukiPy-GC/MS w badaniach obiektów zabytkowych i dzieł sztuki
Py-GC/MS w badaniach obiektów zabytkowych i dzieł sztukiJakub Milczarek
 
Komentowac, jak to łatwo powiedzieć...
Komentowac, jak to łatwo powiedzieć...Komentowac, jak to łatwo powiedzieć...
Komentowac, jak to łatwo powiedzieć...Jakub Milczarek
 
Nowoczesne nośniki informacji
Nowoczesne nośniki informacjiNowoczesne nośniki informacji
Nowoczesne nośniki informacjiJakub Milczarek
 
ПОЧЕМУ МЫЛО МОЕТ?
ПОЧЕМУ МЫЛО МОЕТ?ПОЧЕМУ МЫЛО МОЕТ?
ПОЧЕМУ МЫЛО МОЕТ?Jakub Milczarek
 
Elementarz fizyki budowli
Elementarz fizyki budowliElementarz fizyki budowli
Elementarz fizyki budowliJakub Milczarek
 
Podstawy chemii - Budowa atomu i okresowość
Podstawy chemii - Budowa atomu i okresowośćPodstawy chemii - Budowa atomu i okresowość
Podstawy chemii - Budowa atomu i okresowośćJakub Milczarek
 
Podstawy chemii - Termochemia
Podstawy chemii - TermochemiaPodstawy chemii - Termochemia
Podstawy chemii - TermochemiaJakub Milczarek
 
Podstawy chemii - Sole, bufory, analiza klasyczna
Podstawy chemii - Sole, bufory, analiza klasycznaPodstawy chemii - Sole, bufory, analiza klasyczna
Podstawy chemii - Sole, bufory, analiza klasycznaJakub Milczarek
 
Podstawy chemii - Woda i równowagi
Podstawy chemii - Woda i równowagiPodstawy chemii - Woda i równowagi
Podstawy chemii - Woda i równowagiJakub Milczarek
 
Podstawy chemii - Materia i jednostki
Podstawy chemii - Materia i jednostkiPodstawy chemii - Materia i jednostki
Podstawy chemii - Materia i jednostkiJakub Milczarek
 

More from Jakub Milczarek (11)

WordPress w schronisku górskim - Jakub Milczarek - WordCamp Polska 2015
WordPress w schronisku górskim - Jakub Milczarek - WordCamp Polska 2015WordPress w schronisku górskim - Jakub Milczarek - WordCamp Polska 2015
WordPress w schronisku górskim - Jakub Milczarek - WordCamp Polska 2015
 
Py-GC/MS w badaniach obiektów zabytkowych i dzieł sztuki
Py-GC/MS w badaniach obiektów zabytkowych i dzieł sztukiPy-GC/MS w badaniach obiektów zabytkowych i dzieł sztuki
Py-GC/MS w badaniach obiektów zabytkowych i dzieł sztuki
 
Komentowac, jak to łatwo powiedzieć...
Komentowac, jak to łatwo powiedzieć...Komentowac, jak to łatwo powiedzieć...
Komentowac, jak to łatwo powiedzieć...
 
Nowoczesne nośniki informacji
Nowoczesne nośniki informacjiNowoczesne nośniki informacji
Nowoczesne nośniki informacji
 
ПОЧЕМУ МЫЛО МОЕТ?
ПОЧЕМУ МЫЛО МОЕТ?ПОЧЕМУ МЫЛО МОЕТ?
ПОЧЕМУ МЫЛО МОЕТ?
 
Elementarz fizyki budowli
Elementarz fizyki budowliElementarz fizyki budowli
Elementarz fizyki budowli
 
Podstawy chemii - Budowa atomu i okresowość
Podstawy chemii - Budowa atomu i okresowośćPodstawy chemii - Budowa atomu i okresowość
Podstawy chemii - Budowa atomu i okresowość
 
Podstawy chemii - Termochemia
Podstawy chemii - TermochemiaPodstawy chemii - Termochemia
Podstawy chemii - Termochemia
 
Podstawy chemii - Sole, bufory, analiza klasyczna
Podstawy chemii - Sole, bufory, analiza klasycznaPodstawy chemii - Sole, bufory, analiza klasyczna
Podstawy chemii - Sole, bufory, analiza klasyczna
 
Podstawy chemii - Woda i równowagi
Podstawy chemii - Woda i równowagiPodstawy chemii - Woda i równowagi
Podstawy chemii - Woda i równowagi
 
Podstawy chemii - Materia i jednostki
Podstawy chemii - Materia i jednostkiPodstawy chemii - Materia i jednostki
Podstawy chemii - Materia i jednostki
 

WordPress - od blogów do portali społecznościowych

  • 1. Jakub M. Milczarek http://www.milczarek.eu WordPress – od blogów do portali społecznościowych IV Dni Wolnego Oprogramowania, Bielsko-Biała 4-6 marca 2011 r.
  • 2. ? If Drupal = Linux and Joomla! = Windows then WordPress = Mac Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 3. Co to jest CMS? CMS (Content Management System) (System Zarządzania Treścią) system CMS panel administracyjny serwer przeglądarka www kiedyś www teraz HTML, CSS, PHP, JS etc. strona widoczna dla internauty serwer przeglądarka FTP pliki HTML, CSS, PHP, JS etc. strona widoczna dla internauty Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 4. Co to jest CMS? CMS (Content Management System) (System Zarządzania Treścią) silnik systemu baza danych warstwa prezentacyjna wtyczki Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 5. Czym jest WordPress? Liczba darmowych wtyczek (rozszerzeń) 13 396 (3 marca 2011 r.) http://wordpress.org/extend/plugins/ Liczba szablonów 1 330 (3 marca 2011 r.) http://wordpress.org/extend/themes/ Najpopularniejszy system CMS Liczba pobrań systemu WordPress 3.0 32 500 000 (10 lutego 2011 r.) WordPress 3.1 1 437 000 (3 marca 2011 r.) Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 6. Popularność WordPressa Źródło: The Power of WordPress Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 7. Co można zrobić na WordPress? Blogi Galerie foto Sklepy Strony firmowe i korporacyjne Serwisy społecznościowe http://spadeclub.pl/ http://www.seekanddestroyclothing.com/ http:// dioksyny .pl/ http://upthemes.com/ http:// fijak .pl/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 8. Krótka historia WordPressa 27 maja 2003 – WordPress 0.7 – pierwsza oficjalna wersja WordPressa (następca b2/cafelog) 3 stycznia 2004 – WordPress 1.0 – pierwsza pełna wersja 11 grudnia 2008 – WordPress 2.7 – rewolucyjne zmiany w panelu administracyjnym 17 czerwca 2010 – WordPress 3.0 – połączenie z WordPressem MU, nowe zarządzanie menu, custom post types, własne taksonomie, domyślny nowy szablon 22 lutego 2011 – WordPress 3.1 – wewnętrzne linkowanie, pasek administratora, więcej AJAXa, Network Admin, Post Templates 25 września 2007 – WordPress 2.3 – pojawia się obsługa tagów wrzesień 2008 – moje pierwsze spotkanie z WordPressem :) Matt Mullenweg Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 9. Kto za tym stoi? Główni autorzy WordPressa: Matt Mullenweg Mike Little Michel Valdrighi Christine Selleck (autorka nazwy WordPress) Od grudnia 2005 nad rozwojem systemu czuwa firma Automattic Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 10. WordPress.org vs. WordPress.com WordPress.org WordPress. com Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 11. WordPress.org vs. WordPress.com WordPress.org WordPress. com + Usługa jest darmowa + Nie trzeba się martwić instalacją, aktualizacjami, bezpieczeństwem itp. + Automatycznie wykonywana jest kopia bazy danych + Dodatkowy ruch na blogu dzięki „Blogowi dnia” + Logowanie się do serwisu jest szyfrowane (SSL) - Dostępne jedynie 70 motywów - Brak możliwości doinstalowania swoich motywów - Brak możliwości konfiguracji i modyfikacji własnych wtyczek + Możliwość korzystania z własnych motywów + Możliwość korzystania z własnych wtyczek + Całkowita kontrola nad kodem - Konieczny jest własny hosting - Konieczność walki ze spamem - Konieczność wykonywania backupów - Konieczność aktualizacji systemu i wtyczek Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 12.
  • 13. Wymagania systemowe PHP 4.3 lub wyżej MySQL 4.1.2 lub wyżej mod_rewrite moduł Apache’a http://sekretygoogle.5m.pl/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 14. http://www.adres-naszej-strony.pl Słynna 5 minutowa instalacja Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 15. WordPress Codex http://codex.wordpress.org/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 16. WordPress Trac http://core.trac.wordpress.org/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 17. WordCamp Łódź, 11-12 grudnia 2010 r. 182 uczestników + 16 prelegentów + 3 organizatorów = 201 osób (zjawiło się ostatecznie 130 osób) Stopień zaawansowania Płeć uczestników Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 18. WordPress mobilnie http://blackberry.wordpress.org/ http://android.wordpress.org/ http://nokia.wordpress.org/ http://ios.wordpress.org/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 19.
  • 20.
  • 21. e-sklep na WordPressie TradeMatik http://tradematik.pl/ WP e-Commerce Plugin http://www.instinct.co.nz/e-commerce/ PHPurchase http://www.phpurchase.com/ Shopp http://shopplugin.net/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 22. Wchodzimy do środka... Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 23. Panel administracyjny Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 24. Wpisy Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 25. Strony Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 26. Media Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 27. Użytkownicy w WordPress Administrator Editor - Redaktor Author - Autor Contributor - Współpracownik Subscriber - Subskrybent Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 28. Szablony Liczba szablonów w oficjalnym repozytorium 1 330 (3 marca 2011 r.) http://wordpress.org/extend/themes/ http://themeforest.net/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 29.
  • 30. Struktura szablonów Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 31. Szablony - pętla (The Loop) <!-- Startujemy --> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- Pokazujemy tytuł i link do wpisu --> <h2><a href=&quot;<?php the_permalink() ?>&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link to <?php the_title_attribute(); ?>&quot;><?php the_title(); ?></a></h2> <!-- Pokazujemy date i link do innych wpisów tego samego autora --> <small><?php the_time('j F Y') ?> by <?php the_author_posts_link() ?></small> <!-- Pokazujemy zawartosc wpisu --> <div class=&quot;entry&quot;> <?php the_content(); ?> </div> <!-- Pokazujemy kategorie --> <p class=&quot;postmetadata&quot;>Opublikowane w <?php the_category(', '); ?></p> </div> <!-- Konczymy petle (The Loop) --> <?php endwhile; else: ?> <!-- Na poczatku testowalismy - czy sa wpisy? Tutaj trafiamy jesli nie ma. --> <p>Brak wpisów.</p> <!-- Zakonczenie petli (The Loop) --> <?php endif; ?> http://codex.wordpress.org/The_Loop Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 32. Edytor wyglądu Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 33.
  • 34. Wtyczki (pluginy) - add_action http://codex.wordpress.org/Function_Reference/add_action <?php /* Plugin Name: Nazwa Pluginu Plugin URI: http://www.jan-nowak.com/ pluginy Description: Opis naszego pluginu Author: Jan Nowak Version: 1 .0 Author URI: http:// www.jan-nowak.com / */ function pierwsza_funkcja () { echo &quot; Popatrzcie napisałem plugin :) &quot;; } add_action( ‘ get_footer ’ , ‘ pierwsza_funkcja ’ ); ?> <?php add_action( $tag, $function_to_add, $priority, $accepted_args ); ?>  „ Hak” podpinany do konkretnej akcji - np. wyświetlania stopki, zakładania konta etc. Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 35. Wtyczki (pluginy) - add_filter <?php /* Plugin Name: Nazwa Drugiego Pluginu Plugin URI: http://www.jan-nowak.com/ pluginy Description: Opis naszego pluginu Author: Jan Nowak Version: 2 .0 Author URI: http:// www.jan-nowak.com / */ function druga_funkcja () { echo &quot;Popatrzcie napisałem drugiego plugina :) &quot;; } add_ filter ( ‘the_content’ , ‘druga_funkcja’ ); ?> <?php add_filter( $tag, $function_to_add, $priority, $accepted_args ); ?>   „ Hak” podpinany w momencie wczytywania strony lub przesyłania tekstu do bazy http://codex.wordpress.org/Function_Reference/add_filter Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 36. ! Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  • 37. Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych Polecana literatura http://wordpress.org/news/ http://www.prelovac.com/vladimir/ http://digwp.com/ Odnośniki:
  • 38. Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych Dziękuję za uwagę! http://www.milczarek.eu http://www.wp-expert.pl [email_address]