INTRO. {27. Lipca} Jeśli chcesz podszkolić się w obsłudze arkuszy kalkulacyjnych, zapraszam na szkolenie z EXCELA w Poznaniu:



Podobne dokumenty
WordPress Dla Początkujących Ściągawka

Wordpress. Dla bloggera i webdevelopera. Piotr Wasilewski wasilewski.piotrek (at) gmail.com

Frontendowiec.pl Miecho.pl. Strona 1 z 5. Mieszko Domagała 2014 Wszelkie prawa zastrzeżone.

Dokument hipertekstowy

PODSTAWY w w w. s e r v i t i u m. p l G u staw L a s e k M a j

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Aplikacje internetowe - laboratorium

Aplikacje WWW - laboratorium

Laboratorium 6 Tworzenie bloga w Zend Framework

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

JAK W NAGŁÓWKU STRONY LUB BLOGA

Języki programowania wysokiego poziomu. Ćwiczenia

Instalacja systemu zarządzania treścią (CMS): Joomla

Frogfoot CMS.

BLOGI W INSTYTUCJI KULTURY

Dynamiczne generowanie pliku PDF

Tworzenie szablonu WordPress w Responsive Web Design

Baza danych do przechowywania użytkowników

Autor: Joanna Karwowska

Języki programowania wysokiego poziomu. Forum

Edytor Edit+ - dodawanie zdjęć i. załączników. Instrukcja użytkownika

Wprowadzenie do Doctrine ORM

14. POZOSTAŁE CIEKAWE FUNKCJE

Oferta usług reklamowych. Copyright 2014 elektroonline.pl

Formularze w PHP dla początkujących

REFERAT O PRACY DYPLOMOWEJ

Być może jesteś doświadczonym programistą, biegle programujesz w Javie,

Encje w Drupalu. Tworzenie własnych encji i ich wpływ na poprawę wydajności

Aplikacje internetowe

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

5. Mechanizm szablonów.

SIECI KOMPUTEROWE I BAZY DANYCH

Obiektowe bazy danych

Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach

Instrukcja obsługi systemu zarządzania treścią dwajeden.pl

Dokumentacja techniczna CMSphere EASY na podstawie wdrożenia dla Gminy Wieliszew

Języki programowania wysokiego poziomu. Blog

Dodawanie treści na stronę projektu z Poddziałania 3.1.2

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Bazy Danych i Usługi Sieciowe

INSTRUKCJA INSTALACJI MODUŁU

Grafika PHP dla początkujących

Umieszczanie kodu. kod skryptu

Projekt strony internetowej firmy organizującej przyjęcia

Sklep Internetowy (HTML/xHTML, CSS, JavaScript, PHP, MySQL)

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Facebook, Nasza klasa i inne. podstawowe informacje o serwisach społeczności internetowych. Cz. 2. Facebook

Dane - pobieranie, przekazywanie i przechowywanie. dr Beata Kuźmińska-Sołśnia

Blogger opis serwisu

CMS- kontakty (mapa)

miniinstrukcja miniswl

UNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI

SSK - Techniki Internetowe

more than software... Portal dla akademickiego biura karier oraz moduł badania losów absolwentów.

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Podstawy technologii WWW

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI

Aplikacje internetowe

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Rejestracja i Logowania - PHP/MySQL

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU 1. PRZEDMIOT. Oprogramowanie profesjonalne CMS (Joomla)

Programowanie internetowe

Formularze HTML. dr Radosław Matusik. radmat

Wordpress. Wstęp do tworzenia pluginów. Piotr Wasilewski wasilewski.piotrek (at) gmail.com

ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP

Cyfrowa Telefonia Stacjonarna. Panel Użytkownika - instrukcja obsługi

Database Connectivity

LWÓWEK ŚLĄSKI A l. W o j s k a P o l s k i e g o 2 5 A L w ó w e k Ś l ą s k i t e l f a x

Platforma e-learningowa

WORDPRESS. Copyright 2013 INSIGO Grzegorz Róg. Wszelkie prawa zastrzeżone. INSIGO Grzegorz Róg ISBN:

Przewodnik po edukacyjnej platformie e-learningowej CMKP

Bazy danych i strony WWW

Szablon główny (plik guestbook.php) będzie miał postać:

DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA

INSTRUKCJA UŻYTKOWNIKA SYSTEMU BIP

Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.

Wprowadzenie do Internetu Zajęcia 5

Twoja własna aplikacja mobilna na Android i ios

INSTRUKCJA INSTALACJI MODUŁU

Wykład 03 JavaScript. Michał Drabik

Języki programowania wysokiego poziomu. PHP cz.3. Formularze

Instrukcja Kreatora Ogłoszeń

brandrace innowacyjne rozwiązania internetowe

Laboratorium 1 Wprowadzenie do PHP

Dokonaj analizy poniŝszego kodu i na jego podstawie wyświetl w oknie przeglądarki swoje Imię oraz Nazwisko przy uŝyciu instrukcji echo i print

Aplikacje WWW - laboratorium

Systemy internetowe Wykład 3 PHP

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Zaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I

INSTRUKCJA ZARZĄDZANIA

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

System Wniosków DWZ AGH

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

Instrukcja instalacji PHP-Hypercachera Refresher Standard oraz PHP-Hypercachera Refresher GZIP na Twojej witrynie

Zajęcia 13 wykorzystanie MySQL w PHP cz. 2

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

Wykład 5: PHP: praca z bazą danych MySQL

INSTALACJA I KONFIGURACJA SERWERA PHP.

Transkrypt:

INTRO {27. Lipca} Jeśli chcesz podszkolić się w obsłudze arkuszy kalkulacyjnych, zapraszam na szkolenie z EXCELA w Poznaniu: http://absolwencinawalizkach.pl/excel-szkolenie-wpoznaniu-27-07-2013 Pozdrawiam! Dariusz Grochocki, email: gronix@gronix.pl

Reklama WordPress jest open source WordPress jest darmowy, irozpowszechniany na licencji GNU (GPL) WordPress a można używać wcelach komercyjnych czy zarobkowych, bez żadnych opłat WordPress mimo tego żejest darmowy, jest rozwijany przez setki programistów zcałego świata

Reklama Społeczność WordPress a jest budowana przez miliony użytkowników na całym świecie WordPress posiada bazę ponad 10.000 darmowych wtyczek, icały czas przybywają nowe Zoficjalnej bazy wtyczek WP, wszystkie wsumie, były pobierane ponad 100 milionów razy

Reklama WordPress działa nawszystkich systemach operacyjnych, nawszystkich przeglądarkach internetowych WordPress zdobywa nagrody jako najlepszy WordPress zdobywa nagrody jako najlepszy Open Source CMS, między innymi w2007, 2009 i2010 roku

Historia 2003 pierwsze wydanie WordPress a Więcej: http://www.wordpress-polska.pl/o- wordpressie/

Co mi się podoba w WP? Przyjazny, intuicyjny CMS WP Multisite: wymagania wobec serwera: możliwość dodawania rekordów CNAME All in 1: forum, galeria, newsletter & baza maili, formularze & leady, chat, serwis ogłoszeniowy Zarządzanie pracą redakcji (role), możliwość manipulowania ustawieniami ról (plugin user role editor)

Role WP MU -super-admin/ WP -admin-mogą prawie wszystko Redaktor najlepiej jest to jedna osoba, która dba o jakość treści na całej stronie ma wgląd w zawartość wszystkich zakładek oraz wpisów materiałów opublikowanych, jak i szkiców samodzielnie publikuje w sieci materiały oraz publikuje materiały napisane przez współpracowników tworzy użytkowników

Role Autor samodzielnie publikuje materiały bez weryfikacji Redaktora nie sprawdza i nie zatwierdza artykułów napisanych przez współpracowników zalecam utworzenie takiego konta specjalistom w danej dziedzinie, którzy jednocześnie poprawnie posługują się językiem polskim

Role Współpracownik -to osoba, która zamieszcza samodzielnie materiały w CMS, ale nie może ich publikować, czyni to za niego Redaktor Subskrybent -osoba, która może komentować wpisy (zależy od nadanych uprawnień). - to osoba, która zapisała się na newsletter.

INSTALACJA

Instalacja

Instalacja

Instalacja

Tu znajdziesz wszystko http://codex.wordpress.org

Hierarchia plików motywu http://codex.wordpress.org/file:template_hiera rchy.png

Przykład działania Jeśli nasza strona znajduje sie pod adresem www.abc.pl/ i użytkownik będąc na tej stronie przechodzi do kategorii www.abc.pl/jakaś_kategoria/ wtedy WordPress szuka odpowiedniego pliku w katalogu gdzie znajduje się nasz layout podejmując takie akcje: jeśli nr kategorii jest równy 4 szuka pliku szablonu o nazwie category-4.php jeśli nie znalazł szuka pliku szablonu o nazwie category.php jeśli nie znalazł szuka pliku szablonu o nazwie archive.php jeśli i tego pliku nie znalazł to wywołuje główny plik szablonu index.php

Nazwa strony <?php bloginfo( 'name' );?> <?php bloginfo('description');?> <?php echo home_url();?> <a href="<?php echo home_url();?>" title="<?php bloginfo('name');?>"> <?php bloginfo( 'name' );?> <?php bloginfo('description');?></a>

Menu Funkcja wyświetla wszystkie strony <?php wp_list_pages('sort_column=menu_order');?> <?php wp_list_pages('exclude=17,38' );?> <?php wp_list_pages('include=7,13,26,35' );?> Dynamiczne menu Function.php: <?php register_nav_menu( 'top-navi', 'Main menu' );?> Header.php: <?php wp_nav_menu(array('theme_location'=>'top-navi'));?>

Rejestracja wielu menu Functions.php: function register_my_menus(){ register_nav_menus( array( 'header-menu'=> ('Header Menu'), 'slider-menu'=> ('Slider Menu'), 'footer-menu'=> ('Footer Menu') ) ); } add_action('init', 'register_my_menus');

Rejestracja wielu menu Footer.php: <?php wp_nav_menu(array('theme_location'=>'footer-menu'));?>

Tworzenie menu

Wyświetlanie wpisów Za pomocą pętli WordPress przetwarza wszystkie wpisy, które mają być wyświetlone na bieżącej stronie. <?php if (have_posts()) :?> <?php while (have_posts()) : the_post();?> <?php the_content('read more...');?> have_posts() za pomocą tej funkcji WordPress sprawdza obecność kolejnego z wpisów, jeżeli taki jest, zwraca true the_post() pobiera kolejny wpis i przygotowuje go do użycia w ramach pętli.

Co możemy jeszcze wyświetlić? <?php the_content('read more...');?> <?php the_excerpt();?>{default: 55 words} function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); <?php the_title();?> <?php the_permalink()?>

Możemy więcej! <?php the_time(get_option( 'date_format'));?> <?php the_author_posts_link();?> <?php if(get_the_category($post->id)) {?>, kategoria: <?php the_category(', ');}?> <?php the_tags();?> <a href="<?php the_permalink()?>"> <?php if ( has_post_thumbnail() ){?> <a href="<?php the_permalink()?>"><img class="postimg" src="<?php get_image_url();?>"></a> <?php }?> </a> <?php comments_popup_link( brak', 1 komentarz', % comments');?></div>

Formularz wyszukiwania searchform.php <form role="search" method="get" id="searchform" action="<?php echo home_url( '' );?>"> <span class="input"> <input type="text" name="s" id="s" value="" onfocus="if(this.value==this.defaultvalue)this.value='';" onblur="if(this.value=='')this.value=this.defaultvalue;"/> </span> <button type="submit"> <span>szukaj</span> </button> <select name="post_type"> <option value="post">serwis WRK</option> <option value="ngo">baza NGO</option> </select> </form>

Panel boczny sidebar.php if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'gora', 'before_widget' => '<li class="sidebox ">', 'after_widget' => '</li>', 'before_title' => '<h3 class="sidetitl">', 'after_title' => '</h3>', )); <div class="sidebar"> <ul> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar('gora') ) : else :?> <?php endif;?> </ul> </div>

Custom Post Types (CPT) własne typy wpisów nie są standardowo wyświetlane na stronie nie są standardowo dodawane do ATOM/RSS posiadają swój własny bezpośredni adres, np. abc.pl/buty CPT to elementy umożliwiające przechowywanie własnych specyficznych treści, oddzielenie od postów i stron, z możliwoscią definiowania dostępności, uprawnień

CPT -zastosowania spis nieruchomości kalendarz wydarzeń baza filmów, książek lista klientów, produktów, zamówień

Dziękuję za uwagę!