• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
WordPress - od blogów do portali społecznościowych
 

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

on

  • 2,086 views

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

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

Statistics

Views

Total Views
2,086
Views on SlideShare
1,821
Embed Views
265

Actions

Likes
0
Downloads
0
Comments
0

3 Embeds 265

http://www.milczarek.eu 179
http://milczarek.eu 51
http://blog.milczarek.eu 35

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • 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)
      • Oznacza to, że:
      • skrypt jest darmowy, za jego pobranie i użytkowanie nie są pobierane żadne opłaty
      • można wykorzystywać go zarówno do prowadzenia prywatnego dziennika jak i firmowego bloga, strony, społeczności etc.
      • można podglądać kod źródłowy skryptu i zmieniać go według własnych upodobań
      • można tworzyć nowe wtyczki (rozszerzenia) i szablony, a także udostępniać je innym za darmo lub za opłatą
      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
      • Możliwości:
      • profile użytkowników (własne pola, avatary)
      • prywatne wiadomości
      • indywidualne blogi
      • tworzenie grup i uruchamianie w nich forów dyskusyjnych
      • strumienie aktywności (typu nowości na FB albo śledzik na NK)
      • mnogość dodatków
      Jakub M. Milczarek - WordPress – od blogów do portali społecznościowych
    • Forum dyskusyjne - bbPress
      • Możliwości:
      • bardzo prosty interfejs
      • łatwa integracja z serwisem na WP (użytkownicy)
      • bezproblemowa zmiana wyglądu – system szablonów
      • ochrona antyspamowa - Akismet
      • różne dodatki
      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
      • Podstawowe pliki szablonu:
      • style.css
      • index.php
      • header.php
      • sidebar.php
      • footer.php
      • functions.php
      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/
      • Najważniejsze pluginy:
      • Akismet
      • All in One SEO Pack
      • Contact Form 7
      • Google XML Sitemaps
      • NextGEN Gallery
      • Subscribe2
      • Subscribe To Comments
      • W3 Total Cache
      • Wordpress Download Monitor
      • WP-Polls
      • WPML Multilingual CMS
      • WP Page Numbers
      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]