Wielojęzyczna strona w Joomli z Joom!Fish

 

JoomFish logoLokalizowanie strony na Joomli, najlepiej zacząć od instalacji rozszerzenia Joom!Fish.

Następnie instalujemy wszystkie paczki z językowymi rozszerzeniami języków, które chcemy obsługiwać na naszej stronie. W tym celu wybieramy się na stronę z pluginami językowymi dla Joomli.

Następnie ustawiamy w menu Rozszerzenia -> Języki domyślny język dla strony (jak poniżej).

Joomla JoomFish - domyślny język

Ustawienie domyślnego języka JoomFish

Teraz możemy rozwiązać problem domyślnego języka strony. JoomFish! ma swoje własne ustawienia, nadpisujące to, co właśnie wykonaliśmy. Aby uczynić je transparentnymi, otwieramy menu Rozszerzenia -> Dodatki i wyszukujemy na liście plugin o nazwie System – Jfrouter. Dla niego konfigurujemy opcje:

  • Enable Language determination: Nie
  • Language selection for new visitors? Site default language

Zapisujemy zmiany.

Możesz także wyłączyć plugin o nazwie Joomfish – Missing_translation jeżeli nie chcesz, by przy każdym nieprzetłumaczonym artykule w obcym języku, pojawiał się irytujący tekst „No translations available”.

Pozostaje jeszcze konfiguracja języków dostępnych dla JoomFish. Otwieramy menu: Komponenty -> Joom!Fish -> LanguageManager. Aktywujemy wybrane języki.

Teraz bez większych problemów można cieszyć się dobrodziejstwem JoomFish. Tłumaczeń dokonujemy w menu Translations. Wystarczy wybrać odpowiedni element zawartości (elementy menu, artykuły itd.) i język na jaki ma zostać przetłumaczony.

Voila! Zaoszczędziłeś trochę czasu na konfiguracji JoomFish? Napotkałeś inne problemy? Podziel się z innymi w komentarzu!

 
 

Optymalizacja CSS – kompresja to nie wszystko

 

Kompresja i optymalizacja kodu cssZ punktu widzenia programisty krytycznym zasobem jest czas procesora. Dlatego badamy złożoność stosowanych algorytmów i wybieramy najlepszy. Czyli ten, który przy jak najmniejszej liczbie operacji realizuje określone zadanie. Na pewno? A inne kryteria?

Tworząc aplikacje internetowe, w tym także strony, konieczne jest także optymalizowanie kodu pod względem wykorzystania łącza. To oznacza jak najmniejszą ilość wywołań HTTP, szczególnie POST i GET. To oznacza jak najmniejsze pakiety danych. Zużycie czasu procesora w tym kontekście ma niewielkie znaczenie.

Jak najprościej, bez refaktoryzacji kodu, zoptymalizować utworzoną przez nas stronę? Kompresja plików źródłowych! Kompresory usuwają niepotrzebne znaki takie jak spacje, komentarze itp. Kod staje się nieczytelny, ale dzięki temu zmniejszamy rozmiar pliku. Dla szablonu bloga kissdesign.pl, kompresja pliku styles.css przyniosła 10-procentowy zysk.

Spróbuj sam! Użyj darmowego kompresora i optymalizatora css on-line.

Dlaczego piszę o optymalizacji? W przypadku plików CSS nierzadko powielamy reguły, które mogą zostać zapisane jedną. Podobnie ze stosowaniem skrótów.

Przed kompresją i optymalizacją:


body{
   text-align: left;
}

p{
   text-align: left;
   margin-bottom: 2em;
   margin-top: 1em;
}

Po kompresji i optymalizacji (pozostawiłem przejście do następnej linii dla czytelności):


body,p{text-align:left}
p{margin-bottom:2em;margin-top:1em}

Podobnie można kompresować kod html, javascript. Nie mówiąc o kompresji obrazów! Ale to już temat na inny wpis…

Skorzystałeś z optymalizacji kodu? Podziel się wynikiem, czy zysk był wart tych dwóch kliknięć? ;-)

 
 

Konwerter formatów czcionek – EOT, TTF, OTF, wtf?

 

Konwerter czcionek - formatu eot, ttf, otfMamy ponad 15 powszechnie używanych formatów czcionek. Brak jednego, dominującego utrudnia życie wszystkim związanym z grafiką i typografią. Konieczne jest konwertowanie z jednego formatu do drugiego, w zależności od wykorzystania. Ot, chociażby @font-face w css wymaga różnych formatów w zależności od przeglądarki.

Problemem jest jednak niska jakość darmowego oprogramowania do pracy z czcionkami. Całe szczęście, że powstał darmowy konwerter czcionek on-line! Co prawda wymaga rejestracji, ale naprawdę warto, ponieważ pozwala na błyskawiczną zmianę formatu. Wszystko za sprawą magii AJAX-a. Jestem pod wrażeniem tego narzędzia.

Polecam! Sprawdziłeś onlinefontconverter.com? Podziel się wrażeniami w komentarzu.

 
 

Co WooRank sądzi o Twojej stronie?

 

Sposobów oceny jakości strony internetowej jest zapewne tyle, ilu jej czytelników. Jakie czynniki brać pod uwagę? Jakie wagi im przypisać w końcowej ocenie? Co ze stronami, które są pełne błędów, a mimo to niezwykle popularne?

WooRank to narzędzie, które ocenia stronę internetową kompleksowo. Choć nie ma pojęcia o jej treści, to ocenia szereg czynników, które wpływają zarówno na popularność, użyteczność, czy prestiż strony. Co więcej, na zakończenie generuje szczegółowy raport. A w nim wytyka wszystkie błędy i sugeruje ich rozwiązanie!

To prosty sposób by ze strony dobrej zrobić jeszcze lepszą. Dociekliwi zapewne pragną zobaczyć wynik dla kissdesign.pl.

Jaki wynik otrzymaliście? Podzielcie się nim w komentarzach!

 
 
« poprzednie wpisynastępne wpisy »