Framework GavernWP Tomasz Dziuda - Lead Developer @ GavickPro
May 26, 2015
Framework GavernWPTomasz Dziuda - Lead Developer @ GavickPro
3 mocne punkty GavernWPte najważniejsze, bo jest ich dużo więcej ;-)
Tworzony w oparciu o 5 lat doświadczeń
Stworzony do modyfikowania i rozszerzania
tworzony w oparciu o paradygmantprogramowania sterowanego prokrastynacją ;-)
Świetnie uzupełnia funkcjonalność WordPressa
Dlaczego GavernWP jest fajny?(Dla zwykłego użytkownika)
Widget Rules
Mechanizm Widget Rules dodaje dodatkowe opcje do każdego widżetu
sposób wykorzystania listy podstron
formularz do tworzenia listy podstron
wybór stylistyki widżetu
wybór ograniczeń wyświetlania widżetu
Wbudowane Shortcodes
3 Grupy Shortcodes:
• Typografia
• Elementy interaktywne
• Elementy dedykowane dla danego szablonu
Wbudowane opcje dla kluczowych elementów strony
Wybór fontów
Social API
Opcje SEO
Układ strony
Wbudowane szablony stron... oraz wsparcie dla Post Formats oraz Custom Post Fields
Post Formats Custom Post Fields
Przerwa dla gardła ;-)
Dlaczego GavernWP jest fajny?(Dla developerów)
Posiada szablon bazowyMeet GavernWP
[icon-*] Tytuł
Wsparcie dla Responsive Web Design
Panel administracyjny oparty na plikach JSON
[ ["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"]]
{ "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" } },
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
Rozszerzalny system Shortcodes
{"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]"
}]
},
Co dalej?
Ulepszony interfejs Widget Rules
Wsparcie dla Adobe Edge Webfonts
Rozbudowany system hook-ów
Kompresja CSS i JavaScript
Skalowalne Social API
Większa integracja z mechanizmem Live Preview dla szablonów
Bardziej rozbudowany mechanizm Shortcodesgłównie po stronie panelu administracyjnego
Problemy, sugestie?
https://github.com/GavickPro/Meet-GavernWP/
Dziękuję za uwagę i czekam na pytania :-)
Kontakt: [email protected]