JoomlaDay Poland 2013: wybrane prelekcje

JoomlaDay Poland 2013: wybrane prelekcje

W dniach 5 – 6 października 2013 r. w Centrum Szkoleniowo Konferencyjnym Uniwersytetu Łódzkiego, odbyło się sympozjum JoomlaDay Poland. To już druga konferencja z tego cyklu, przy czym I JoomlaDay Poland odbyła się w 2012 roku w Poznaniu. Konferencja podzielona została na dwie części, tj. Dzień Biznesu skierowany do specjalistów, czyli programistów, webmasterów i menadżerów oraz Dzień Społeczności, którego odbiorcami byli entuzjaści korzystający z CMS Joomla! na co dzień.

W ramach każdego dnia miało miejsce wiele interesujących prezentacji i warsztatów skierowanych zarówno dla początkujących jak i doświadczonych użytkowników tego popularnego CMS. Tematy jakie były poruszane stanowiły szerokie spektrum pracy z Joomla! począwszy od modeli biznesowych opartych o tę platformę, poprzez techniki projektowania rozszerzeń po zaawansowane dostosowywanie szablonów. Należy zaznaczyć, że cała impreza przebiegła na wysokim poziomie merytorycznym jak i organizacyjnym.

Wśród wielu fascynujących prezentacji znalazły się również opisy dobrych praktyk oraz tzw. „smaczki” developerskie. Należy zaznaczyć, iż niżej przedstawione prelekcje stanowią jedynie część wszystkich wystąpień, które miały miejsce podczas JoomlaDay Poland 2013. 

Dzień Biznesu

Joomla and Open Source – How it works and how can I make it better?

 

Ofer Cohen, przedstawiciel izraelskiej społeczności Joomla! w swojej prezentacji wskazał na pracę wolontariuszy przy rozwijaniu projektu Joomla! Cohen nakłaniał do współpracy w celu ulepszenia Joomla! oraz wzbogacenia jego zasobów, które pokrótce scharakteryzował. Podczas prelekcji nie obyło się bez swoistego „show” w wykonaniu Cohena, który między innymi rozdawał koszulki oraz inne gadżety związane z Joomla!

 

Gavern Framework

 

Bartłomiej Krztuk z firmy GavickPro zaprezentował darmowy framework szablonu responsywnego o nazwie Gavern 3.0 na licencji GPL. Krztuk przedstawił krótki rys historyczny, omówił planowane nowe funkcjonalności oraz wymienił najważniejsze obecne cechy szablonu do których należą:

  • Zaawansowane ustawienia pozycji modułów poprzez Layout Manager.
  • Sidebar.
  • Wykorzystanie LESS (CSS w nowej formie)
  • Configuration Manager – dzięki któremu istnieje możliwość exportu/imporu ustawień szablonu.
  • Obsługa Fontów od Google, Fonts squirrel oraz Adobe.
  • Social API.
  • Login with Facebook.
  • Kompresja CSS/JS.

 

Optymalizacja systemów bazujących na silniku Joomla! w chmurze obliczeniowej

 

Maciej Kuźniar z firmy Oktawave zasygnalizował możliwości jakie daje chmura obliczeniowa w aspekcie skalowalności i elastyczności. Ponadto poruszył tematy związane z perspektywą samodzielnego rozszerzania się aplikacji webowej  zależności od wykorzystania oraz wskazał na problemy z tym związane, takie jak zarządzanie sesjami i bezpieczeństwo danych klientów. Kuźniar w swojej prezentacji pokazał również sposoby tworzenia aplikacji bazujących na silniku Joomla!

 

Jak zbudować portal miejski w 45 minut?

 

Joomla-Monster w składzie 3 specjalistów przeprowadziło warsztat mający na celu zbudowanie od podstaw portalu miejskiego w 45 minut.  W czasie pokazu na oczach widzów powstał portal pełniący nie tylko funkcję informacyjną, ale również zaopatrzony w narzędzia do obsługi multimedialnych galerii, z własną tablicą ogłoszeń czy katalogiem lokalnych firm. Podczas tworzenia portalu wykorzystano rozszerzenia firmy Joomla-Monster:

  • DJ-Catalog2.
  • DJ-MediaTools.
  • DJ-Menu.
  • DJ-Classifields.
  • DJ News Portal (szablon).

 

 News Show Pro GK5 na 10 sposobów

 

Tomasz Dziuda (arcymistrz  programowania dla Joomla!) z firmy GavickPro zaprezentował 10 sposobów wykorzystania modułu News Show Pro GK5. Moduł ten wyświetla treści dla Joomla!, a dzięki swej elastyczności może stanowić idealna bazę dla portali z newsami. Ciekawostką jest fakt, że dzięki tzw. configuration module istnieje możliwość importu/eksportu ustawień modułu. Innymi możliwymi zastosowaniami News Show Pro GK5 są:

  • Referencje.
  • Czytnik RSS.
  • Galeria wpisów.
  • Układ archiwum.
  • Zmiana stylistyki grafiki.
  • Treść z różnych kategorii.
  • Przycinanie grafik.
  • Nagłówki newsów.
  • Intro.
  • Pojedynczy wpis oraz offset.

 

Integracja z systemem CRM

 

Błażej Pabiszczak wskazał na możliwość integracji systemu Vtiger CRM w wersji 6 z CMS Joomla! Prezentacja miała na celu omówienie biznesowych aspektów łączenia systemów CMS i CRM w jeden ekosystem. Dzięki temu rozwiązaniu CRM wyświetlany jest w Joomla! Istnieją co najmniej 2 sposoby integracji, mianowicie:

  • Webform – prosta forma umieszczania wygenerowanego przez CRM formularza w Joomla! (za pomocą tagu <embed> – nieskomplikowana).
  • Web Services: w tym metoda SOAP (zaawansowana).

 

Joomla w instytucji, czyli wdrożenie w jaskini lwa

 

Miłosz Wojaczek ukazał dobre praktyki współpracy z instytucjami podczas procesu wdrażania Joomla! Ponadto Wojaczek zaprezentował, jak w prywatnym zespole szkół można wdrożyć Joomla!, a także zorganizować pracę i kooperację w sposób jak najbardziej optymalny.

 

Dzień Biznesu zakończył się losowaniem nagród oraz kolacją biznesową, w której wzięli udział wszyscy uczestnicy JoomlaDay Poland. Była to doskonała okazja to podsumowania całego dnia konferencji podczas rozmów w kuluarach.

Fologaleria Dnia Bizensu

 

Dzień Społeczności

Wykład inauguracyjny

 

Paweł Frankowski powitał uczestników Dnia Społeczności wykładem na temat obecnego stanu projektu Joomla! Frankowski wskazał na poniższe zagadnienia:

  • Coraz więcej płatnych rozszerzeń.
  • RWD.
  • Rok włamań – codziennie nowe włamania do Joomla!
  • Joomla! pozwala zarabiać – np. poprzez tłumaczenie rozszerzeń, które możemy później otrzymać za darmo.
  • Samodzielne tworzenie intranetu.
  • Co nowego w Joomla! 3.2?
    • Zaplecze można obsługiwać smartfonem,
    • Ulepszony interfejs zaplecza oraz Joomla User eXperience (JUX).
    • Edycja treści – wersjonowanie, automatyczne zapisywanie artykułów,
    • Udoskonalony menadżer szablonów.
    • Bezpieczeństwo – dodatkowa weryfikacja podczas logowania.

Swój wykład Frankowski zakończył apelem o przekazanie części swojej pracy na rzecz społeczności Joomla!, traktując to jako inwestycję, która na pewno się zwróci.

 

Architektura Joomla!

 

Ofer Cohen wyjaśnił co kryje się za kulisami kodu Joomla! Prelegent z Izraela wskazał na następujące zagadnienia architektury Joomla!:

  • Istota architektury Joomla!
  • Ograniczenia Joomla!
  • Programowanie objektowe w Joomla!
  • Jak działa index.php.
  • UMC, MCV, WTF.
  • Plugin = Observer.
  • Klasa j.factory.
  • Singleton (czyli wzorzec projektowy).
  • Adapter baz danych.
  • Bridge.

 

Tworzenie wielojęzycznych witryn w Joomla! 3.x

 

Sławomir Pieszczek w swoim interesującym warsztacie zaprezentował jak krok po kroku, na konkretnych przykładach utworzyć wielojęzyczny serwis za pomocą Joomla! 3.x.

 

Oczko w Joomla! 21 niezbędnych rozszerzeń

 

Stefan Wajda oraz Sebastian Dajnowiec przedstawili 21 niezbędnych rozszerzeń dla Joomla!, które w swoich witrynach powinien rozważyć każdy projektant i administrator. Wykaz zawierał następujące rozszerzenia:

  1.  SIGPlus – niewielka galeria.
  2. All Video Share – galeria video.
  3. SlideshowCK – pokaz slajdów.
  4. News Show Pro – Prezentacja wiadomości.
  5. JEvents – kalendarz imprez.
  6. QuizkList Weblinks – zakładki (polecane linki).
  7. CCK – dodatkowe pola.
  8. Freestyle FAQs – najczęściej zadawane pytania.
  9. aiContactSafe – formularz kontaktowy.
  10. JComments – komentarze.
  11. Attachments – załączniki.
  12. MijoPolls – sonda.
  13. AcyMailing – newsletter.
  14. Comunity Builder – społeczność.
  15. uddeIM – prywatne wiadomości.
  16. Kunea – forum.
  17. FBGK4 – moduł społecznościowy.
  18. JCE – edytor tekstowy.
  19. Akeeba backup – kopie zapasowe.
  20. XMap – mapa witryny.
  21. Info Ciacho – informacje o cookies.

Ponadto uczestnicy JoomlaDay mogli dowiedzieć się o kilku kolejnych ciekawych rozszerzeniach, między innymi RokSprocket oraz Easy Keyword Sitemap.

 

Responsive Web Design – co z tego wynikło

 

Tomasz Dziuda zaznajomił uczestników prelekcji z wpływem RWD na proces tworzenia witryn WWW w tym Joomla! 3.x. Dziuda dokonał analizy najnowszych trendów w RWD oraz ciekawych technik i możliwości ich zastosowania w Joomla! Prelegent z GavickPro omówił:

  • RWD dla urządzeń mobilnych.
  • Bootstrap w Joomla!
  • Optymalizacja witryny (kompresja CSS i JS, etc.)
  • Proste układy stron.
  • Minimalistyczny Design.
  • Minimalizacja rozmiaru strony.
  • Problemy z grafikami oraz ich kompresja.
  • Zmniejszenie ilości zainstalowanych rozszerzeń wraz z wykryciem zasobożernych rozszerzeń i optymalizacja ich użycia.
  • Wykorzystanie mechanizmu Cache.
  • Kompresja GZIP.
  • Unikanie przekierowań HTTP.
  • Odpowiednio skonfigurowany plik .htaccess.
  • Zmiana archiektuty informacji dla urządzeń mobilnych.
  • Suffiksy klas CSS.
  • Ograniczenie ilości treści zależnie od sytuacji.
  • Optymalizacja tworzenia szablonów:
    • unikanie flasha,
    • unikanie dużej ilości grafik,
    • unikanie za dużych grafik,
    • unikanie position: fixed,
    • unikanie złożonych animacji CSS.
  • Obecne trendy RWD:
    • Popularność grafiki wektorowej w tym wektorowych ikonek.
    • Podejście mobile – first (Bootstrap).
    • Clowncar dla obrazków.
    • Jednostki REM.

Tomasz Dziuda wymienił także techniki które niesie przyszłość. Zaliczył do nich CSS Regions (pozwalające na przepływ treści między kontenerami), znacznik HTML 5 <picture> (responsywne grafiki) oraz element Queries (pozwalające na tworzenie responsywnych komponentów).

 

LESS – CSS w nowej formie

 

Tomasz Dziuda w swoim ostatnim wystąpieniu omówił Preprocessor języka LESS, który został wprowadzony do Joomla! 3.x. LESS jest niezwykle wygodnym narzędziem, które powoli staje się standardem wśród webdeveloperów, gdyż składnia LESS pozwala wykonac więcej rzeczy niż CSS. Dziuda przedstawił wady i zalety zastosowania LESS oraz wprowadził uczestników w szczegóły jego składni.

 

Fotogaleria Dnia Społeczności

 

Podsumowanie

Obecność na JoomlaDay stworzyła okazję do rozmów z czołowymi postaciami polskiej społeczności Joomla!, tj Stefanem Wajdą – ojcem polskiego Joomla! oraz Prezesem Fundacji PCJ Otwarte Źródła, Michałem Trzepizurem – Wiceprezesem Fundacji PCJ Otwarte Źródła, czy Tomaszem Dziudą – głównym programistą firmy GavicPro. Co istotne, warsztaty i prelekcje skierowane były zarówno dla początkujących jak i doświadczonych użytkowników tego popularnego CMS, zatem każdy mógł znaleźć coś dla siebie.

Podczas JoomlaDay 2013 poruszonych zostało wiele frapujących tematów związanych z Joomla! Pokrótce podsumowując można stwierdzić, że system rozwija się bardzo dynamicznie, czerpiąc inspirację również z innych CMS o otwartym kodzie źródłowym. Takimi przejętymi funkcjami w Joomla! 3.x są np. wersjonowanie artykułów w czy auto-zapis treści zapożyczone z WordPressa (wspomniane funkcje stosowane są także w innych systemach klasy CMS) . Ponadto cieszy fakt, że  Joomla! w wersji 3.x jest już w pełni przyjazny urządzeniom przenośnym dzięki między innymi podejściu Responsive Web Design (RWD).

 

JoomlaDay Poland 2013

Dodatkowe Zasoby

 

* zdjęcie grupowe znajdujące się w miniaturze wpisu zostało wykorzystane dzięki uprzejmości i za zgodą Tomasza Karolskiego: tomaszkarolski.pl

 

 

Zachęcam do przedstawienia swoich uwag i opinii w polu komentarza.
 
Lubisz to? Kliknij...

2 komentarze

  1. sunpietro

    Bardzo fajne zestawienie. Nie mogę się doczekać relacji wideo z prezentacji.

Leave a replySkomentuj sunpietro

Sign in
classic
Forgot password?
×
Sign up

(*) Required fields

I agree with OptimaSales Terms & Privacy Policy

Unable to load the Are You a Human PlayThru™. Please contact the site owner to report the problem.

×