Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
TOOLS GK5Tomasz Dziuda - Lead Developer @ GavickPro
ZAŁOŻENIATworząc serię GK5 naszych rozszerzeń przyjęliśmy kilka kluczowych założeń, które sąwspólne dla wszystkich modułów.
GK Tools były, są i będą darmowe :-)GK Tools od zawsze stanowiły dużą konkurencję dla wielu komercyjnych rozszerzeń, dzięk...
GK Tools będą dostępne wraz                   z polskimi plikami językowymiNowa seria modułów, będzie dostępna wraz z pols...
Usprawnione zarządzanie opcjami modułów                          Możliwość zapisu/wczytywania konfiguracji                 ...
Kod dostępny na githubie                                Support przez sekcję issues                               Sugestie...
Zewnętrzne źródła danych                                         XML                                        JSON          ...
Wsparcie dla Joomla! 2.5 i 3.0Tools GK5 wspierać będą zarówno Joomla! w wersji 2.5 jak i 3.0.
Pełne wsparcie dla Responsive Web Design                                  ... i wsparcie dla jQueryWsparcie dla Joomla! 3....
Wykorzystanie możliwości HTML5                                    Nowe znaczniki                                    Atrybu...
MODUŁY SERII GK5    News Show Pro GK5        Tabs GK5        Social GK5      Highlighter GK5      Weather GK5     Image Sh...
NEWS SHOW PRO GK5News Show Pro GK5 to najbardziej rozbudowany moduł stworzony przez GavickPro - do tejpory pozwalał na zro...
News Show Pro pozwala na prezentowanie artykułów w dwóch formach - bloku zinformacjami i zdjęciem oraz jako linków z tekst...
Na slajdzie widoczna jest inna wariacja modułu News Show Pro z przesuniętymi na prawolinkami oraz zmienioną ilością artyku...
Kolejny przykład wykorzystania News Show Pro - w tym wypadku układ wykorzystujeprezentację zdjęć oraz tytułów - warto zwró...
Article Formats               <div class=”myClass”>                 <h3>{TITLE}</h3>                 {IMAGE}              ...
Ponad 10x szybszyNews Show Pro GK5 będzie ponad 10 razy szybszy od swojego poprzednika. Dzięki testomna dużej bazie zawier...
Porządki w API dla zewnętrznych komponentówDzięki porządkom w kodzie, kod odpowiedzialny za wsparcie zewnętrznych rozszerz...
Pliki XML/JSON = nowe źródła danych                                    informacje z Twittera                              ...
SOCIAL GK5
GPlus GK4 + FB GK4 + Twitter = Social GK5Moduł Social GK5 to połączenie naszych rozszerzeń dla Google+, Facebook oraz Twit...
Przykłady wykorzystania modułu Social GK5 do prezentacji danych związanych z serwisemGoogle+.
Przykłady wykorzystania modułu Social GK5 do prezentacji danych związanych z serwisemFacebook.
Przykłady wykorzystania modułu Social GK5 do prezentacji danych związanych z serwisemTwitter.
TABS GK5                      IMAGE SHOW GK5Moduły Tabs GK5 oraz Image Show GK5 są do siebie w ideologii działania dość po...
Przykład wykorzystania modułu Image Show na stronie. Moduł ten od czasu gdyzrezygnowaliśmy z nadpisywania go w szablonach,...
Przykład wykorzystania modułu Tabs na stronie.
Dostępne w module Tabs GK5 style tabów. Warto pamiętać, że Tabs GK5 wspiera takżewertykalne ułożenie tabów.
Łatwe układanie tabów/slajdów dzięki drag’n’dropW panelu administracyjnym ograniczyliśmy ilość opcji, głównie dzięki temu,...
Indywidualne parametry tabów/slajdówDużą nowością są indywidualne parametry tabów/slajdów - dzięki nim można dla każdegoel...
Dynamiczna treść dzięki wsparciu dla        zewnętrznych źródeł danych w XML/JSONDzięki wsparciu dla zewnętrznych źródeł d...
HIGHLIGHTER GK5
Na slajdzie widoczne są różne style modułu wykorzystywane w naszych szablonach.
RSS-y, twittnięcia, ostatnie posty z forum w Highlighter GK5Dzięki zewnętrznym źródłom danych możliwości prezentacji danyc...
WEATHER GK5
Więcej źródeł danych pogodowych                                Nie tylko Yahoo!Moduł Weather GK5 nie będzie ograniczony do...
Więcej zestawów ikon pogodowychDzięki nowym mechanizmom dodane zostaną nowe zestawy ikon pogodowych, które będąmogły być r...
Elastyczne API                             Dla źródeł danych i ikonDzięki elastycznemu API dla źródeł danych i ikon użytko...
KIEDY?
NEWS SHOW PRO GK5                           TABS GK5                         SOCIAL GK5                 Do dwóch tygodni p...
HIGHLIGHTER GK5Druga połowa Października 2012
WEATHER GK5IMAGE SHOW GK5   Listopad 2012
Bonus dla wytrwałych ;-)
Kupon na zakup licencji DEVELOPERSKIEJ     Ważny do 30 Września 2012
Dziękuję za uwagę i czekam na pytania :-)         Kontakt: dziudek@gavick.com
Tools gk5
Upcoming SlideShare
Loading in …5
×

Tools gk5

1,207 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Tools gk5

  1. 1. TOOLS GK5Tomasz Dziuda - Lead Developer @ GavickPro
  2. 2. ZAŁOŻENIATworząc serię GK5 naszych rozszerzeń przyjęliśmy kilka kluczowych założeń, które sąwspólne dla wszystkich modułów.
  3. 3. GK Tools były, są i będą darmowe :-)GK Tools od zawsze stanowiły dużą konkurencję dla wielu komercyjnych rozszerzeń, dziękiswojej rozbudowanej funkcjonalności - chcemy aby zawsze były one darmowe i stanowiłynamacalny dowód wsparcia społeczności Joomla! przez GavickPro.
  4. 4. GK Tools będą dostępne wraz z polskimi plikami językowymiNowa seria modułów, będzie dostępna wraz z polskimi plikami językowymi - będą oneumieszczone na publicznym repozytorium na githubie, tak by każdy mógł wysłać swojeuwagi lub swoje wersje tych plików.
  5. 5. Usprawnione zarządzanie opcjami modułów Możliwość zapisu/wczytywania konfiguracji Usunięcie rzadko używanych opcji Porządki w zakładkach ;-)Duży nacisk położyliśmy na usprawnienie administracji naszymi rozszerzeniami. Bardzoważną nowością jest możliwość zapisu a potem wczytania konfiguracji z plików JSON. Dziękitej możliwości można łatwo przenosić popularne konfiguracje pomiędzy różnymi instancjamiJoomla!. Dokonaliśmy także usunięcia rzadko używanych opcji na rzecz bardziejinteligentnych rozwiązań, które same określają pewne parametry bez potrzebykonfigurowania ich przez użytkownika.
  6. 6. Kod dostępny na githubie Support przez sekcję issues Sugestie przez pull requestsKod rozszerzeń z linii GK5 będzie dostępny na githubie - każdy będzie mógł uzyskaćwsparcie poprzez sekcję issues oraz będzie mógł zgłosić swoje sugestie usprawnień/rozwiązań poprzez pull requests.
  7. 7. Zewnętrzne źródła danych XML JSON PluginyTools GK5 będą niesamowicie elastyczne dzięki zastosowaniu zewnętrznych źródeł danych wpostaci plików XML i JSON oraz mechanizmów pluginów w wybranych modułach. Dzięki temubędzie można bardzo łatwo dokonywać wymiany danych pomiędzy modułem a źródłemdanych (często zewnętrznym).
  8. 8. Wsparcie dla Joomla! 2.5 i 3.0Tools GK5 wspierać będą zarówno Joomla! w wersji 2.5 jak i 3.0.
  9. 9. Pełne wsparcie dla Responsive Web Design ... i wsparcie dla jQueryWsparcie dla Joomla! 3.0 wymusza też oczywiście pełne wsparcie dla Responsive Web Designoraz jQuery - rozszerzenia w wersji dla Joomla! 2.5 oczywiście nadal będą wspierać takżeskrypty oparte o MooTools.
  10. 10. Wykorzystanie możliwości HTML5 Nowe znaczniki Atrybuty data-*Tools GK5 oznaczają także wsparcie dla nowych możliwości oferowanych przez HTML5 -zarówno nowych znaczników jak i atrybutów data-*, które będą wykorzystywane doprzechowywania konfiguracji zamiast globalnych obiektów JavaScript.
  11. 11. MODUŁY SERII GK5 News Show Pro GK5 Tabs GK5 Social GK5 Highlighter GK5 Weather GK5 Image Show GK5
  12. 12. NEWS SHOW PRO GK5News Show Pro GK5 to najbardziej rozbudowany moduł stworzony przez GavickPro - do tejpory pozwalał na zrobienie z artykułami bardzo wiele - teraz będzie można z nimi zrobićprawie wszystko.
  13. 13. News Show Pro pozwala na prezentowanie artykułów w dwóch formach - bloku zinformacjami i zdjęciem oraz jako linków z tekstem opisu w obrębie jednego modułu. Całośćmoże zawierać się na kilku stronach animowanych przez system stronicowania.
  14. 14. Na slajdzie widoczna jest inna wariacja modułu News Show Pro z przesuniętymi na prawolinkami oraz zmienioną ilością artykułów.
  15. 15. Kolejny przykład wykorzystania News Show Pro - w tym wypadku układ wykorzystujeprezentację zdjęć oraz tytułów - warto zwrócić uwagę na to, że każdy element artykułumożna ukryć. Stwarza to niemal nieograniczone możliwości definiowania wyglądu modułu.To właśnie dzięki tym możliwościom w zasadzie wszystkie nasze szablony są oparte wwiększości na tym module.
  16. 16. Article Formats <div class=”myClass”> <h3>{TITLE}</h3> {IMAGE} <p>{TEXT}</p> <p>{CATEGORY} | {AUTHOR} | {DATE}</p> </div>Article Formats to rozwiązanie dla osób, które potrzebują własnej struktury artykułu (np.własnej nazwy klasy dla kontenera otaczającego treść artykułu). Wykorzystują one kluczoweelementy artykułu w postaci wartości zawartych między nawiasami klamrowymi - stanowi topo prostu szablon do sparsowania. Największą zaletą Article Formats jest to, że wystarczyraz zdefiniować dany układ a następnie wykorzystywać go w różnych instancjach modułu,bez potrzeby ręcznej konfiguracji modułu za każdym razem.
  17. 17. Ponad 10x szybszyNews Show Pro GK5 będzie ponad 10 razy szybszy od swojego poprzednika. Dzięki testomna dużej bazie zawierającej kilka tysięcy artykułów w kilkudziesięciu kategoriach znaczącozoptymalizowaliśmy szybkość działania modułu. Jest to bardzo ważna wiadomość, przedewszystkim dlatego, że na stronach, które bazują na module News Show Pro takia zmianaszybkości działania modułu znacząco wpłynie na czas ładowania się witryny.
  18. 18. Porządki w API dla zewnętrznych komponentówDzięki porządkom w kodzie, kod odpowiedzialny za wsparcie zewnętrznych rozszerzeń typuK2, VirtueMart zostanie bardziej odseparowany dla większej przejrzystości i łatwościmodyfikacji. Dodatkowo tak zmodyfikowany kod będzie stanowił dobra bazę dla osób, którebędą chciały dodać samodzielnie wsparcie dla dodatkowych komponentów.
  19. 19. Pliki XML/JSON = nowe źródła danych informacje z Twittera ostatnie posty z forum PHPBB współpraca z autorskimi komponentamiDzięki wykorzystaniu zewnętrznych źródłe danych, będzie można ustawić jako źródło danychw News Show Pro GK5 w zasadzie dowolny komponent lub zewnętrzną aplikację - wszystkobędzie ograniczało się do stworzenia odpowiedniego pliku PHP, który będzie stanowićswoisty pomost generujący dane dla modułu. Warto zauważyć, że takie podejście będzie teżod razu stanowić swoisty cache dla modułu, gdyż dane będą pobierane ze statycznego plikuaktualizowanego raz na jakiś czas, bez dodatkowych połączeń z bazą danych ze stornymodułu.
  20. 20. SOCIAL GK5
  21. 21. GPlus GK4 + FB GK4 + Twitter = Social GK5Moduł Social GK5 to połączenie naszych rozszerzeń dla Google+, Facebook oraz Twittera.Wsparcie dla Twittera to podstawowa nowość w stosunku do poprzedniej generacji naszychrozszerzeń. Zdecydowaliśmy się na połączenie tych modułów w jedno większe rozszerzenieaby uniknąć rozdrobnienia linii GK5.
  22. 22. Przykłady wykorzystania modułu Social GK5 do prezentacji danych związanych z serwisemGoogle+.
  23. 23. Przykłady wykorzystania modułu Social GK5 do prezentacji danych związanych z serwisemFacebook.
  24. 24. Przykłady wykorzystania modułu Social GK5 do prezentacji danych związanych z serwisemTwitter.
  25. 25. TABS GK5 IMAGE SHOW GK5Moduły Tabs GK5 oraz Image Show GK5 są do siebie w ideologii działania dość podobne,dlatego też zdecydowałem się zaprezentować je razem.
  26. 26. Przykład wykorzystania modułu Image Show na stronie. Moduł ten od czasu gdyzrezygnowaliśmy z nadpisywania go w szablonach, zawiera bardzo dużą bazę styli (obecniepowoli rozszerzaną o style wspierające Responsive Web Design).
  27. 27. Przykład wykorzystania modułu Tabs na stronie.
  28. 28. Dostępne w module Tabs GK5 style tabów. Warto pamiętać, że Tabs GK5 wspiera takżewertykalne ułożenie tabów.
  29. 29. Łatwe układanie tabów/slajdów dzięki drag’n’dropW panelu administracyjnym ograniczyliśmy ilość opcji, głównie dzięki temu, że taby/slajdymogą być przenoszone techniką przenieś i upuść. Dodatkowo warto wspomnieć, że Tabs GK5oraz Image Show GK5 będą wspierać w pełni ACL dla uprawnień wyświetlania poszczególnychtabów/slajdów.
  30. 30. Indywidualne parametry tabów/slajdówDużą nowością są indywidualne parametry tabów/slajdów - dzięki nim można dla każdegoelementu ustawić indywidualną animację i inne parametry.
  31. 31. Dynamiczna treść dzięki wsparciu dla zewnętrznych źródeł danych w XML/JSONDzięki wsparciu dla zewnętrznych źródeł danych możliwości określania treści tabów/slajdówstają się praktycznie nieograniczone.
  32. 32. HIGHLIGHTER GK5
  33. 33. Na slajdzie widoczne są różne style modułu wykorzystywane w naszych szablonach.
  34. 34. RSS-y, twittnięcia, ostatnie posty z forum w Highlighter GK5Dzięki zewnętrznym źródłom danych możliwości prezentacji danych w tym module stają siępodobnie jak w wypadku poprzednio omawianych rozszerzeń niemal nieograniczone.
  35. 35. WEATHER GK5
  36. 36. Więcej źródeł danych pogodowych Nie tylko Yahoo!Moduł Weather GK5 nie będzie ograniczony do jednego źródła danych pogodowych -zapewni on szerszą gamę źródeł danych co pozwoli wybrać użytkownikowi najbardziejdogodny wariant danych pogodowych.
  37. 37. Więcej zestawów ikon pogodowychDzięki nowym mechanizmom dodane zostaną nowe zestawy ikon pogodowych, które będąmogły być rozszerzane przez użytkownika.
  38. 38. Elastyczne API Dla źródeł danych i ikonDzięki elastycznemu API dla źródeł danych i ikon użytkownik będzie mógł tworzyć własnezestawy ikon oraz dodawać własne źródła danych pogodowych do wyświetlenia w module.
  39. 39. KIEDY?
  40. 40. NEWS SHOW PRO GK5 TABS GK5 SOCIAL GK5 Do dwóch tygodni po wydaniu Joomla! 3.0Rozszerzenia te zostaną wydane wraz z naszymi responsywnymi szablonami dla Joomla! 3.0.Dodatkowo wtedy też zostaną one opublikowane na publicznych repozytoriach na githubie.
  41. 41. HIGHLIGHTER GK5Druga połowa Października 2012
  42. 42. WEATHER GK5IMAGE SHOW GK5 Listopad 2012
  43. 43. Bonus dla wytrwałych ;-)
  44. 44. Kupon na zakup licencji DEVELOPERSKIEJ Ważny do 30 Września 2012
  45. 45. Dziękuję za uwagę i czekam na pytania :-) Kontakt: dziudek@gavick.com

×