Klient poprosił mnie o zwiększenie wersji PHP do najnowszej wersj PHP 7.2. Przy stronach firmowych najczęściej nie wykonuję takich operacji z automatu tylko staram się na początek sprawdzić czy jest to możliwe instalując stronę z kopii Akeeba Backup na swoim komputerze korzystając z JAMPa. Podczas przywracania strony www pojawił się jednak błąd Specified key was too long; max key length is 767 bytes i cała operacja nie udała się.
Okazuje się że nie jest to jakiś jednostkowy problem i można znaleźć jego rozwiązanie w internecie - jednak nie w języku polskim dlatego zamieszczam rozwiązanie dla strony www Lublin na Joomla 3.8 przywracanej za pomocą Akeeba Kickstart
Stworzenie ciekawej wizualnie strony kiedyś wymagało dodawania elementów graficznych w postaci obrazków. Dziś wiele możemy zrobić wykorzystując style css. Chciałbym pokazać klika metod dodania tego samego stylu dla modułu w Gantry5.
To nie będzie poradnik jak zrobić stronę one page - ale jest taki na tej stronie i chyba nic nie stracił na aktualności. Choć może zrobię nową wersję takiego poradnika - dla Gantry 5 - chociaż nie widzę sensu robienia takiej strony w tym momencie. A nawet uważam że na taką stronę będzie chciał zrobić ktoś, komu nie zależy na klientach.
Co to jest strona One Page - najprościej jest to strona której wszystkie treści prezentowane są na jednej stronie, a pozycje menu nie kierują do kolejnych zakładek tylko kliknięcie w nie sprawia że strona płynnie przesuwa się do części strony www prezentującej wybrane treści.
Szczerze mówiąc do tej pory byłem odporny na próby wciśnięcia i certyfikatu SSL - ale ostatnio przeglądając wyniki wyszukiwania w google firm zajmujących się tworzeniem stron www zdałem sobie sprawę że wiele z nich ma ten certyfikat.
Czy ma on aż tak duży wpływ na pozycję w google? Z jednej strony w moim serwisie jest duża liczba artykułów które powinny tę stronę ciągnąć do góry. Jest tego naprawdę dużo a mimo to ostatnio spadłem na interesujące mnie frazy do trzeciej dziesiątki. Miało na to pewnie wpływ moje lenistwo bo dopóki regularnie pisałem byłem w pierwszej dziesiątce.
Czasem zdarza się że dzwoni do mnie osoba niezadowolona z firmy u krórej wykonała strony www Lublin z pytaniem o hosting. W tym momencie utrzymuję na serwerach które wykupuję w nazwa.pl tylko strony www które wykonałem sam. Po prostu wiem co zrobiłem i jakie zastosowałem komponenty. Wiele stron www wykonanych jest na popularnych CMS'ach Joomla i Wordpress ale praktycznie każda firma lub freelancer projektując strony www Puławy robi to wykorzystując rozwiązania które uważa za najlepsze, zna dobrze, wcześniej przetestował.
Od firmy TemplateMonster.com dostałem do przetestowania responsywny szablon "Consulting"
Szablon wykonany jest w stylistyce flat design która prawie całkowicie opanowała rynek szablonów - czyli mamy to co zaczęło się chyba od Windowsa 8 - wszystko płasko, brak gradientów. Może się to podobać lub nie - chociaż w tej chwili prawie nie mamy wyboru w tej kwestii bo wszyscy ważniejsi dostawcy szablonów tak właśnie projektują.
Od firmy TemplateMonster.com dostałem do przetestowania responsywny szablon "Fashion"
JUMERIX - szablon od template monster dostałem do testowania jakiś czas temu ale pracy miałem tak dużo że pojawia się dopiero teraz.
Paczka z szablonen i wszystkimi plikami dodatkowymi to 915MB. Dość dużo, a po rozpakowaniu jeszcze więcej. Zawiera oprócz szablonu i Quick Startu dodatkowe foldery z plikami PSD i komponentami do wykorzystania szczególnie jeśli instalujemy szablon na działającą stronę. Na etapie instalacji coś poszło nie tak z instalacją języka polskiego i potem nie można było doinstalować języków w standardowy dla joomla 3 sposób więc z lenistwa darowałem sobie.
Dostałem do testowania kolejny szablon od templatemonster.com tym razem na frameworku T3 od joomlart.com. Nie wiem jak w tym momencie jest z popularnością frameworku ale w moim odczuciu nie popartym żadnymi faktami a jedynie sam nie wiem czym trzy najbardziej popularne frameworki na rynku szablonów Joomla stworzyły:
- Joomlart.com - framework T3
- Joomshaper.com - framework Helix
- Rockettheme.com - framework Gantry5
I w tym momencie nie mam pojęcia który jest najlepszy czy najbardziej popularny, chociaż wydaję mi się że najbardziej popularny jest Helix, najładniejsze szablony są od Joomlart czyli framewrok T3, najtrudniejszy jest także T3, a najbardziej funkcjonalny Gantry 5 chociaż niestety szablony od rockettheme.com w ostatnich latach są nieładne.
Gantry 5 to framework zaprojektowany i rozwijany prze Rocket Theme. Uważam że to świetna platworma, szczególnie dla deweloperów którzy tworzą wiele projektów i mają czas żeby lepiej zapoznać się z dość złożonym frameworkiem.
Niestety o ile framework jest bardzo dobry, jeśli nie najlepszy to same szablony w wykonaniu Rocket Theme są bardzo podobne i brak rozwiązań które pojawiają się u konkurencji. Zespół z RT skoncentrował się na rozwijaniu frameworku a także własnego CSM'a GRAV.
W tej chwili szablony na frameworku Gantry 5 dla Joomla oferują dwie firmy - RocketTheme - producent Gantry 5 i europejska firma InspireTheme.com
Stronę zaktualizowałem lokalnie - czyli na uruchomionym Jampie na własnym komputerze. Joomla 3.8.3 a także szablon działały przy PHP7. Po przeniesieniu na docelowy serwer - instalacja za pomocą kickstart przy PHP7.2 przebiegła bezproblemowo - niestety na koniec pojawił się komunikat: Error
Porównując standardowy panel edytora TinyMCE w WordPress i edytora TinyMCE z Joomla 3 widać ogromną różnice w możliwości edycji treści w obu tych popularnych CMS'ach - na korzyść Joomla. Prostota WordPressa to w tym wypadku ogromne ograniczenia. Przyznam jednak że sam wykorzystuję jedynie niewielką część widocznych ikon w panelu Joomla.
Joomla umożliwia tworzenie kategorii które ułatwiają uporządkowanie artykułów na stronach internetowych. Kategorie mogą być wielopoziomowe. To znaczy że są kategorie nadrzędne i podporządkowane im.
We wcześniejszych wersjach joomla były sekcje (coś w rodzaju nadrzędnych kategorii) i kategorie.
Użytkowniku Adblocka! To dzięki reklamom masz darmowy dostęp do wysokiej jakości treść. Dodaj serwis do wyjątków Adblocka.
Zdarzyło Ci się że poprawiłeś artykuł w Joomla 3 a potem stwierdziłeś że wcześniejsza wersja była lepsza? Mi dziś zdarzyło się że zmieniając ofertę na stronie internetowej mojego klienta przez pomyłkę wstawiłem nowy tekst w artykule który nie powinien być edytowany bo był zawierał jeszcze aktualną ofertę.
Tworząc strony www i blogi o rozbudowanych treściach zdarza się wykonywać poprawki w artykułach. Jeśli pracujemy bezpośrednio na wpisach WordPress'a zmiany jakie w nich dokonujemy i zapisujemy pozostawiają ślad w postaci wersji wpisu do którego mamy dostęp z poziomu edytora wpisu WordPress.
Strony www responsywne tworzone są już prawie trzy lata? Projektowanie strony responsywnej z pozoru wydaję się podobne do tworzenia strony www Lublin klasycznej, nie skalującej się. Jednym z często popełnianych błędów jest brak zrozumienia że wielkość grafiki w modułach strony internetowej oglądanej na dużym monitorze nie jest rozdzielczością największą na tej stronie.
Tworząc stronę wielojęzyczną na Joomla3 mogłeś się zastanawiać w jaki sposób ustawić kolejność flag w module przełącznik języka. Wbrew pozorom jest to czynność bardzo prosta. Kolejność flag w module przełącznik języka na strony www Lublin na Joomla 3 związana jest z kolejnością języków treści.
Na rynku mamy wiele frameworków zarówno dla WordPress'a jak i dla Joomla. To co wyróżnia framework Gantry 5 to fakt że powstał jako framework dla 3 CMS'ów GRAV, Joomla i WordPress. Ja tworzę w nim strony internetowe dla Joomla którą wolę od WordPress'a który uważam że ma wiele wad w porównaniu do Joomla. Myślę że Gantry 5 wiele tych wad niweluje.
Największą wadą WordPress jest dla mnie zarządzanie widżetami i ich przypisywanie do poszczególnych pozycji menu. Wybierając darmowy motyw z Gantry 5 dla Wordpress nie mamy dostępu do wszystkich cząstek - wbudowane w framework odpowiedniki widżetów ale i tak funkcjonalność motywu przewyższa wiele komercyjnych.
Strona 7 z 8
Responsive Web Design to nowy sposób projektowania stron www - strona internetowa dopasowuje się do wielkości ekranu urządzenia na którym jest wyświetlana.
Joomla to zaawansowany CMS - system zarządzania treścią dzięki któremu będziesz mógł sprawnie administrować swoją stroną, dodawać i edytować artykuły i grafiki
Czyli co powinieneś wiedzieć zanim się spotkamy. Etapy powstawania projektu strony www. Co możesz przygotować żeby Twoja strona internetowa powstała szybciej