Top Banner
Framework GavernWP Tomasz Dziuda - Lead Developer @ GavickPro
45

Framework GavernWP - WordCamp Gdańsk 2012

May 26, 2015

Download

Technology

Tomasz Dziuda

My presentation from the WordCamp Gdańsk 2012 about the GavernWP framework.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Framework GavernWP - WordCamp Gdańsk 2012

Framework GavernWPTomasz Dziuda - Lead Developer @ GavickPro

Page 2: Framework GavernWP - WordCamp Gdańsk 2012

3 mocne punkty GavernWPte najważniejsze, bo jest ich dużo więcej ;-)

Page 3: Framework GavernWP - WordCamp Gdańsk 2012

Tworzony w oparciu o 5 lat doświadczeń

Page 4: Framework GavernWP - WordCamp Gdańsk 2012

Stworzony do modyfikowania i rozszerzania

tworzony w oparciu o paradygmantprogramowania sterowanego prokrastynacją ;-)

Page 5: Framework GavernWP - WordCamp Gdańsk 2012

Świetnie uzupełnia funkcjonalność WordPressa

Page 6: Framework GavernWP - WordCamp Gdańsk 2012

Dlaczego GavernWP jest fajny?(Dla zwykłego użytkownika)

Page 7: Framework GavernWP - WordCamp Gdańsk 2012

Widget Rules

Page 8: Framework GavernWP - WordCamp Gdańsk 2012

Mechanizm Widget Rules dodaje dodatkowe opcje do każdego widżetu

Page 9: Framework GavernWP - WordCamp Gdańsk 2012

sposób wykorzystania listy podstron

formularz do tworzenia listy podstron

wybór stylistyki widżetu

wybór ograniczeń wyświetlania widżetu

Page 10: Framework GavernWP - WordCamp Gdańsk 2012

Wbudowane Shortcodes

Page 11: Framework GavernWP - WordCamp Gdańsk 2012

3 Grupy Shortcodes:

• Typografia

• Elementy interaktywne

• Elementy dedykowane dla danego szablonu

Page 12: Framework GavernWP - WordCamp Gdańsk 2012
Page 13: Framework GavernWP - WordCamp Gdańsk 2012

Wbudowane opcje dla kluczowych elementów strony

Page 14: Framework GavernWP - WordCamp Gdańsk 2012
Page 15: Framework GavernWP - WordCamp Gdańsk 2012

Wybór fontów

Page 16: Framework GavernWP - WordCamp Gdańsk 2012

Social API

Page 17: Framework GavernWP - WordCamp Gdańsk 2012

Opcje SEO

Page 18: Framework GavernWP - WordCamp Gdańsk 2012

Układ strony

Page 19: Framework GavernWP - WordCamp Gdańsk 2012

Wbudowane szablony stron... oraz wsparcie dla Post Formats oraz Custom Post Fields

Page 20: Framework GavernWP - WordCamp Gdańsk 2012
Page 21: Framework GavernWP - WordCamp Gdańsk 2012

Post Formats Custom Post Fields

Page 22: Framework GavernWP - WordCamp Gdańsk 2012

Przerwa dla gardła ;-)

Page 23: Framework GavernWP - WordCamp Gdańsk 2012

Dlaczego GavernWP jest fajny?(Dla developerów)

Page 24: Framework GavernWP - WordCamp Gdańsk 2012

Posiada szablon bazowyMeet GavernWP

Page 25: Framework GavernWP - WordCamp Gdańsk 2012
Page 26: Framework GavernWP - WordCamp Gdańsk 2012
Page 27: Framework GavernWP - WordCamp Gdańsk 2012

[icon-*] Tytuł

Page 28: Framework GavernWP - WordCamp Gdańsk 2012

Wsparcie dla Responsive Web Design

Page 29: Framework GavernWP - WordCamp Gdańsk 2012
Page 30: Framework GavernWP - WordCamp Gdańsk 2012

Panel administracyjny oparty na plikach JSON

Page 31: Framework GavernWP - WordCamp Gdańsk 2012

[ ["Basic", "options.basic", "enabled"], ["Layout", "options.layout", "enabled"], ["Fonts", "options.fonts", "enabled"], ["Navigation", "options.navigation", "enabled"], ["Advanced", "options.advanced", "enabled"], ["Shortcodes", "options.shortcodes", "enabled"], ["Social API", "options.socialapi", "enabled"], ["Theme Branding", "options.themebranding", "enabled"], ["Back-End Branding", "options.backendbranding", "enabled"], ["SEO", "options.seo", "enabled"]]

Page 32: Framework GavernWP - WordCamp Gdańsk 2012

{ "name": "branding_logo_image_width_height", "type": "WidthHeight", "label": "Theme logo size", "tooltip": "Specify the theme logo dimensions.", "default": "", "class": "", "visibility": "branding_logo_type=image", "other": { "size": "2", "unit": "px" } },

Page 33: Framework GavernWP - WordCamp Gdańsk 2012

Pliki JSON wykorzystywane są do generowania:

•Grup czcionek

•List menu

•Wersji kolorystycznych szablonu

•Stylistyk widżetów

•Pozycji widżetów

•Zawartości opcji szablonów

•Zawartości niektórych meta-boxów

Page 34: Framework GavernWP - WordCamp Gdańsk 2012

Rozszerzalny system Shortcodes

Page 35: Framework GavernWP - WordCamp Gdańsk 2012

{"title": "Highlight","code": "[highlight]Your text[/highlight]","submenu": [

{"title": "Style I","code": "[highlight style=\"1\"]Your text[/highlight]"

},{

"title": "Style II","code": "[highlight style=\"2\"]Your text[/highlight]"

},{

"title": "Style III","code": "[highlight style=\"3\"]Your text[/highlight]"

}]

},

Page 36: Framework GavernWP - WordCamp Gdańsk 2012

Co dalej?

Page 37: Framework GavernWP - WordCamp Gdańsk 2012

Ulepszony interfejs Widget Rules

Page 38: Framework GavernWP - WordCamp Gdańsk 2012

Wsparcie dla Adobe Edge Webfonts

Page 39: Framework GavernWP - WordCamp Gdańsk 2012

Rozbudowany system hook-ów

Page 40: Framework GavernWP - WordCamp Gdańsk 2012

Kompresja CSS i JavaScript

Page 41: Framework GavernWP - WordCamp Gdańsk 2012

Skalowalne Social API

Page 42: Framework GavernWP - WordCamp Gdańsk 2012

Większa integracja z mechanizmem Live Preview dla szablonów

Page 43: Framework GavernWP - WordCamp Gdańsk 2012

Bardziej rozbudowany mechanizm Shortcodesgłównie po stronie panelu administracyjnego

Page 44: Framework GavernWP - WordCamp Gdańsk 2012

Problemy, sugestie?

https://github.com/GavickPro/Meet-GavernWP/

Page 45: Framework GavernWP - WordCamp Gdańsk 2012

Dziękuję za uwagę i czekam na pytania :-)

Kontakt: [email protected]