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
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
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
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="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?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="entry"> <?php the_content(); ?> </div> <!-- Pokazujemy kategorie --> <p class="postmetadata">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 " Popatrzcie napisałem plugin :) "; } 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 "Popatrzcie napisałem drugiego plugina :) "; } 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]