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

2,462 views

Published on

WordPress - od blogów do portali społecznościowych - prezentacja z IV Dni Wolnego Oprogramowania w Bielski-Białej

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,462
On SlideShare
0
From Embeds
0
Number of Embeds
283
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 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. 2. ? If Drupal = Linux and Joomla! = Windows then WordPress = Mac Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  3. 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. 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. 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. 6. Popularność WordPressa Źródło: The Power of WordPress Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  7. 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. 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. 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. 10. WordPress.org vs. WordPress.com WordPress.org WordPress. com Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  11. 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. 12. Licencja WordPressa Powszechna Licencja Publiczna GNU (GNU General Public License) <ul><li>Oznacza to, że: </li></ul><ul><li>skrypt jest darmowy, za jego pobranie i użytkowanie nie są pobierane żadne opłaty </li></ul><ul><li>można wykorzystywać go zarówno do prowadzenia prywatnego dziennika jak i firmowego bloga, strony, społeczności etc. </li></ul><ul><li>można podglądać kod źródłowy skryptu i zmieniać go według własnych upodobań </li></ul><ul><li>można tworzyć nowe wtyczki (rozszerzenia) i szablony, a także udostępniać je innym za darmo lub za opłatą </li></ul>Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  13. 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. 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. 15. WordPress Codex http://codex.wordpress.org/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  16. 16. WordPress Trac http://core.trac.wordpress.org/ Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  17. 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. 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. 19. Portale społecznościowe - BuddyPress <ul><li>Możliwości: </li></ul><ul><li>profile użytkowników (własne pola, avatary) </li></ul><ul><li>prywatne wiadomości </li></ul><ul><li>indywidualne blogi </li></ul><ul><li>tworzenie grup i uruchamianie w nich forów dyskusyjnych </li></ul><ul><li>strumienie aktywności (typu nowości na FB albo śledzik na NK) </li></ul><ul><li>mnogość dodatków </li></ul>Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  20. 20. Forum dyskusyjne - bbPress <ul><li>Możliwości: </li></ul><ul><li>bardzo prosty interfejs </li></ul><ul><li>łatwa integracja z serwisem na WP (użytkownicy) </li></ul><ul><li>bezproblemowa zmiana wyglądu – system szablonów </li></ul><ul><li>ochrona antyspamowa - Akismet </li></ul><ul><li>różne dodatki </li></ul>Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  21. 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. 22. Wchodzimy do środka... Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  23. 23. Panel administracyjny Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  24. 24. Wpisy Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  25. 25. Strony Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  26. 26. Media Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  27. 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. 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. 29. Pliki szablonu <ul><li>Podstawowe pliki szablonu: </li></ul><ul><li>style.css </li></ul><ul><li>index.php </li></ul><ul><li>header.php </li></ul><ul><li>sidebar.php </li></ul><ul><li>footer.php </li></ul><ul><li>functions.php </li></ul>footer.php sidebar.php index.php header.php style.css Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  30. 30. Struktura szablonów Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  31. 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. 32. Edytor wyglądu Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  33. 33. Wtyczki (pluginy) Liczba darmowych wtyczek (rozszerzeń) 13 396 (3 marca 2011 r.) http://wordpress.org/extend/plugins/ <ul><li>Najważniejsze pluginy: </li></ul><ul><li>Akismet </li></ul><ul><li>All in One SEO Pack </li></ul><ul><li>Contact Form 7 </li></ul><ul><li>Google XML Sitemaps </li></ul><ul><li>NextGEN Gallery </li></ul><ul><li>Subscribe2 </li></ul><ul><li>Subscribe To Comments </li></ul><ul><li>W3 Total Cache </li></ul><ul><li>Wordpress Download Monitor </li></ul><ul><li>WP-Polls </li></ul><ul><li>WPML Multilingual CMS </li></ul><ul><li>WP Page Numbers </li></ul>Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  34. 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. 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. 36. ! Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
  37. 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. 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]

×