joomla35graphic

Joomla 3.5 gotowa do pobrania

Każdy kto śledzi cykl wydawniczy Joomla! przywykł już, że podawane szacunkowe terminy publikacji kolejnych wydań niewiele mają wspólnego z rzeczywistością. Tak też stało się i tym razem a wydanie oznaczone numerkiem 3.5 pojawiło się 22 marca 2016. Przesunięcie wydaje się o tyle zrozumiałe, że względem pierwszej wersji beta finalnie otrzymaliśmy nowe funkcjonalności w finalnym wydaniu.
Continue reading

two-factor-authentication

Two-factor authentication w Joomla! – JoomlaDay Polska 2015

Prelekcja z JoomlaDay Polska 2015 na temat two-factor authentication w Joomla! i innego spojrzenia na bezpieczeństwo serwisu.

Uruchamiając stronę w oparciu o Joomla! często zabezpieczamy ją w zaawansowany sposób używając zewnętrznych rozszerzeń, skupiając się na odpowiedniej konfiguracji serwera zapominając od podstawowych problemach takich jak mocne hasła.

Jak sprawić aby nasza strona nie padła ofiarą ataku słownikowego i do czego służy weryfikacja dwuetapowa – w końcu Joomla! to pierwszy duży CMS, który posiada tę funkcjonalność wbudowaną i dostępną dla każdego. Prezentacja przedstawia metody autoryzacji za pomocą Yubikey oraz Google Authenticator oraz szybką konfigurację tej metody zabezpieczeń.

Two-factor authentication w Joomla! – JoomlaDay Polska 2015

Joomla! 3.5 – czy mniej znaczy więcej?

Co nowego zobaczymy w najbliższym wydaniu Joomla? Joomla! 3.5 to przełomowa wersja gdzie główną zmianą będzie… usunięcie istniejących a nie dodanie nowych funkcjonalności. Czego nie zobaczymy w kolejnym wydaniu i dlaczego? Sprawdź prezentację z Joomla! User Group Warszawa abyś nie myślał, że instalacja przebiegła niepoprawnie gdy menu zaplecza wydaje się podejrzanie krótkie.

Jak wyśrodkować dowolny DIV, obrazek lub text za pomocą CSS

Każdy z Nas przynajmniej raz spotkał się z problemem wyśrodkowania pewnych elementów w CSS. Oczywiście wyśrodkowanie może dotyczy pozycji horyzontalnej (w poziomie) jak i wertykalnej (w pionie) i wtedy sprawy nieco się komplikują bo rozwiązanie wygląda zupełnie inaczej w przypadku tekstu a inaczej przy elementach typu blokowego takich jak DIV czy IMG.

Znaczący wpływ na finalny kod CSS ma także fakt czy znamy rozmiar kontenera. Tutaj ponownie uzyskujemy dwa niezależne przypadki gdy rozmiar jest z góry określony (w pikselach lub procentach) i gdy rozmiar jest dynamiczny i zależny od treści. Z pozoru proste rozwiązania jak ustalenie wartości margin nie są wystarczające i posiłkować się musimy atrybutem display. Aby oszczędzić czasu polecam gotowe narzędzie w postaci generatora online: How to Center in CSS.

Parę kliknięć da nam zawsze sprawdzony mix właściwości CSS aby uzyskać pożądany efekt i ułożyć element dowolnie w obrębie rodzica do lewej, środka lub prawej strony w poziomie oraz do góry, środka i dołu w pionie.

Rozszerzenia dla Sublime Text 3 – uzupełnienie

W jednym z poprzednich artykułów przedstawiłem wykorzystywane przeze mnie rozszerzeniach do edytora Sublime Text 3. Opisane wówczas wtyczki to głównie rozszerzenia uniwersalne, które sprawdzą się przy pracy z dowolnym językiem programowania. Poniższe uzupełnienie przedstawia specjalistyczne narzędzia pomocne głównie przy pracy z Joomla! i WordPress’em oraz parę funkcjonalnych i przyjemnych dla oka skórek oraz schematów kolorystycznych.

Continue reading

Najlepsze rozszerzenia dla Sublime Text

Każdy deweloper stara się dostosować swoje środowisko pracy czyniąc je wydajniejszym, szybszym i skrojonym na miarę potrzeb przy konkretnym projekcie. Jak pewnie większość osób zajmujących się front-end development’em polegam na Sublime Text. Sublime Text to rozbudowany i wysoce konfigurowalny edytor tekstu i to właśnie on jest moim głównym narzędziem pracy.

Continue reading

tinyMCE i dynamiczne dodawanie edytora do pól tekstowych

tinyMCE jako domyślny edytor Joomla idealnie sprawdza się jako podstawowe narzędzie WYSIWYG do edycji różnych treści zarówno z poziomu zaplecza jak i front-end’u. W najpopularniejszym przypadku tinyMCE przypięty jest do pola tekstowego odpowiadającego treści artykułu, kontaktu itp. Istnieją jednak przypadki kiedy dany widok (szczególnie w rozbudowanych komponentach) potrzebuje wyświetlić kilka a nawet kilkanaście instancji tinyMCE. Nie ma większego sensu w używaniu wielu pól typu editor bo na ogół użytkownik edytuje tylko jedno pole w danej chwili i dopóki nie wybierze kolnego pola do edycji wizualny edytor jest mu tam zupełnie potrzebny. Dodatkowo, okno tinyMCE jest zdecydowanie większe a przede wszystkim wyższe niż zwykłe textarea co wynika z dołączanych buttonów oraz menu, tak więc bez X instancji tinyMCE widok będzie zdecydowanie schludniejszy.

Continue reading

Bootstrap przedstawia Bootlint

W dniu dzisiejszym Bootstrap udostępnił Bootlint czyli narzędzie do wychwytywania oczywistych błędów w użyciu Bootstrap’a i sprawdzania składni. Lint to taki “uboższy kompilator” sprawdzający najczęściej popełniane błędy oraz analizujący kod. Bootlint działa wyłącznie z niemodyfikowaną wersją (vanilla) Bootstrap’a.

Continue reading

Microdata w Joomla! 3.3 – dlaczego jest taka ważna dla SEO?

Microdata tłumaczona na język polski jako mikrodane to jedna z poważniejszych zmian w Joomla! 3.3. Mikrodane przedstawione w specyfikacji HTML5 to sposób w jaki możemy oznaczyć dane na naszej witrynie w celu opisania konkretnego zdarzenia, osoby, wydarzenia itd. W skrócie, te kilka dodatkowych atrybutów HTML pozwalają wyszukiwarce stwierdzić, że w danym miejscu znajdują się informacje konkretnego typu. W przypadku pojedynczego artykułu możemy oznaczyć oddzielnie treść artykułu, informację o autorze, datę publikacji oraz wiele innych elementów.

Continue reading

Back to top