Joomla!, RSGallery i JomSEF. Problemy.
Od pewnego czasu mam problemy z jednym serwisem. Całość stoi na Joomla! 1.13, a głównymi komponentami są: RSGallery2 w wersji 1.13.1 i Artio JoomSEF 2.2.6 (w wersji pełnej, komercyjnej). Problem pojawia się od czasu do czasu (raz lub dwa w tygodniu) i polega na tym, że galeria przestaje się prawidłowo wyświetlać, pokazuje się strona bez ostylowania z jednym zdjęciem i podpisem „too many pages„.
Tymczasowym remedium na to jest usunięcie przekierowań z administratora JomSEF „Usuń adresy URL JoomSEF„. To pomaga na chwilę – parę dni, tydzień. Potem znowu dzwoni do mnie klient z informacją, że znowu się wysypało.
Szukałem informacji w sieci, ale na stronie Artio nic nie znalazłem, a na forum RSGallery podobne do moich zgłasza problemy kilka innych osób – remedium tymczasem brak. To bardzo niedobrze.
Pomyślałem, że poinstaluję najnowsze wersje wszystkich komponentów i zobaczę, jak będzie. Joomla! 1.1.5 (nie 1.5!), JoomSEF 2.2.6 i RSGallery2 1.14.1. Dobrze, że pomny wcześniejszych doświadczeń zrobiłem to wszystko na testowej witrynie (nawet dwóch, na dwóch rożnych serwerach) – kombinacja najnowszych komponentów nie dogaduje się ze sobą tak dobrze. Otóż, JoomSEF nie translatuje adresów RSGallery2 1.14.1. Wszystko działa poprawnie (nie wiem, jak będzie przy nasyceniu większą ilością obrazków), ale nie ma przyjaznych adresów w galerii – a tak być nie może.
Na stronie Artio znalazłem rozszerzenie SEF do RSGallery2. Ściągnąłem, zainstalowałem – w tym momencie galeria przestaje działać w ogóle. W sieci rozwiązań tego problemu szukało kilka osób – tymczasem bezskutecznie. Przyznam, że jestem rozczarowany i zły na to, co się dzieje.
Jeszcze jedna uwaga – może być istotna; Problemy z „too many pages” pojawiają sie tylko na jednej mojej witrynie – tej, gdzie mam komponent w wersji płatnej. Mam co najmniej trzy inne galerie oparte na tym samym RSGallery2 i JoomSEF – mam tam trzy razy więcej zdjęć – i żadnych problemów. Tymczasem muszę podumać, co z tym fantem zrobić. Ale skoro już sobie narzekam, to wspomnę, że moja ulubiona wtyczka do WordPress’a, czyli AutoBLog nie działa mi ostatnio najlepiej. Zwykle, ładuje wszystkie wpisy do jednej kategorii – tej, która była domyślną w momencie uruchomienia wtyczki. Zmiana kategorii domyślnej nie pomaga. I teraz pytanie – słyszałem o komercyjnej wersji wtyczki, jakiś RssToBlog czy jakoś tak – ciekawość, czy nie będzie z nią problemów, jak z tym JoomSEF?
—-
Małe update.
Uruchomiłem sobie Joomla! 1.5.2 by przetestować komponent JoomSEF 3.0 i RSGallery2 dla niej. Pierwsze odczucia takie same, jak przy poprzedniej instalacji Joomla! 1.5 – fajnie to wygląda i w sumie fajnie działa.
Niestety, nadal „natywne” przyjazne URL’e w Joomla! kuleją - co by nie mówić. Jest lepiej, niż w poprzednich wersjach, ale nie jest dobrze.
Dobrze to działa w WordPress i CMSSimple – sam decydujesz jak ma wyglądać każdy link, a te domyślne zwykle też działają dobrze. Dlaczego nie zrobili czegoś takiego jak w WordPress? Nie mam pojęcia, ale właśnie z tego powodu chyba zacznę się rozglądać za jakimś innym CMS.
Nie miałem żadnego problemu z zainstalowaniem paczek z językiem polskim, tak dla Administratora, jak dla strony. Paczki językowe pobrałem z Joomla.pl
Instalacja komponentu Artio JoomSEF 3.0 (dla Joomla! 1.5) przebiegła sprawnie – komponent stworzył sobie własny plik .htaccess i gdy włączyłem w Administratorze opcje przyjaznych URL i mod_rewrite – miałem na witrynie normalne URLe. Prawie. Bo nie działa komponent Linki. To, że z niego nie korzystam, nic nie zmienia – ma działać wszystko. Bo jak tylko zrobię więcej roboty okaże się, że nie działa coś jeszcze – coś, czego akurat będę potrzebował. Spędziłęm jeszcze godzinę tłumacząc i poprawiając sobie plik języka polskiego, bo ten z paczki nie miał polskich literek.
Galeria RSGallery2 1.14.3 też instaluje się poprawnie i pod Firefoksem działa doskonale. Pod IE 7.0 z Windows Vista nie działa Lightbox – większy obrazek otwiera się w nowym oknie. To niefajne jest. Nie mogę też ściągnąć ostatniej wersji mojej ulubionej templatki SuperClean – tam działał fajny popup niezależnie od przeglądarki. No, i przyjazne linki nie działają, te z komponentu JoomSEF. A „natywne” z Joomla! 1.5.2 wyglądają mniej więcej tak:
http://moja.strona.pl/galeria.html?page=inline&gid=1&limit=1&start=9
Przyjaznymi adresami nie nazwę tego żadną miarą. Przyznam się, że zmęczyłem się dzisiaj instalacjami i konfiguracjami czterech różnych Joomla! na dwóch serwerach. Nie uzyskałem odpowiedzi na dręczące mnie pytanie – co zrobić z galerią, która przewraca mi całą stronę? Najprawdopodobniej odinstaluję pakiet komercyjny i zainstaluje pakiet „demo”, ten z reklamą w kodzie. Byłby to największy obciach, bo Artio JoomSEF kosztuje nie mało.
Ach – Artio JoomSEF 3.0 dla Joomla! 1.5 nie wyświetla reklamy. Ani na stronie, ani w kodzie strony. Fajnie. Szkoda, że nie potrafi RSGallery2 obsłużyć…


