: Home / recenzje / artykuły / Joomla nienawidzona...

Warning: file_get_contents(http://graph.facebook.com/http://youthcoders.net/recenzje/artykuly/782-joomla-nienawidzona.html): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /var/www/old-yc/plugins/content/addthis.php on line 38
Joomla nienawidzona...
Ocena użytkowników: / 0
SłabyŚwietny 
Wpisany przez Jan Jackowicz-Korczyński   
niedziela, 10 października 2010 19:50

Natknąłem się dzisiaj w sieci na artykuł z kontrowersyjną moim zdaniem treścią. Zrobiłem jego kopię (zrzut do pdf) i umieściłem TUTAJ na wiecznej rzeczy pamiątkę tego rodzaju myślenia.

Sam jestem zły na siebie, że zabieram się za recenzowanie tego artykułu (czas ten można by wykorzystać konstruktywniej) ale boję się też informacji głoszonych metodą oczywistej oczywistości. Z drugiej strony ile razy trafiam na jakąkolwiek formę użycia słowa ,,nienawiść'' - boję się...

Poniżej (szara czcionka) cytowana treść artykułu dosłownie. (pozostawiona oryginalna pisownia oryginału) Niebieska czcionka mój komentarz.


Dlaczego nienawidzę Joomla!?

Popularny system zarządzania treścią Jooma! można kochać. Wiele jest jednak powodów, by się tym systemem irytować.

Dlaczego neinawidzę Joomla!? Ponieważ:


  1. Prawie każda funkcjonalność jaką chciałbym dodać do Joomla wymaga instalacji dodatku, modułu czy komponentu. W wielu przypadkach prościej jest ręcznie dodać jedną linijkę kodu PHP. (Ale CMS wymyślono do użycia nie dla tych, którym łatwiej dodać różnie jedną linijkę kodu PHP.  A budowa modułowa jest celowo zamierzona, aby zwykły użytkownik [nie programista] mógł dobrać sobie dowolne zestawy funkcjonalności...)
  2. Joomla! jako system, powinien być domyślnie bardziej zorientowany na tzw. Web2.0, czyli dostarczać wraz z podstawową instalacją funkcje niezbędne do budowania strony opartej o większą czy mniejszą społeczność, w tym:   (??? WEB 2.0 i zjawisko serwisów społecznościowych, które zaistniało w Internecie od niedawna,  nie to ta sama rzeczywistość. WEB 2.0 można datować już od 2001 r. Serwisy społecznościowe to nowość i inna jakość. Joomla jest klasycznym systemem WEB 2.0. WEB 2.0 - główna cecha: użytkownicy są autorami kontentu.  Cechy narzędzi społecznościowych to już inna bajka - nowszej generacji)
    • możliwość komentowania artykułów, (jest w naszym systemie [youtthcoders] i innych używanych przeze mnie - tu też można dodać komentarz,  jest nawet zabezpieczony przez Kaptcha.
    • tworzenie profili użytkowników, (potrzeba tworzenia społecznościowych serwisów jest nowsza niż Joomla 1.5.  Joomla 1.6  będzie stwarzał lepsze takie możliwości.)
    • dodawanie tagów do treści, (też używamy w tym serwisie.)
    • integrację z typowymi usługami dzisiejszego internetu – np. GoogleMaps, YouTube, GoogleAdSense, wszelkiego rodzaju SocialBookmarking (Digg, Del.icio.us, Gwar, Wykop) czy Light, Lyte, Slim, Thick Box’y. (Do tego właśnie służą tak nielubiane przez autora moduły, komponenty i pluginy. Jest ich obecnie niespełna 6 tysięcy. Łatwo samemu takie stworzyć (nawet na skróty... zobacz czeska paczka JUMI)
  3. Joomla! nie posiada praktycznie żadnego ACL (Access Control Level) (nieprawda! - posiada) , czyli możliwości konfiguracji uprawnień poszczególnych użytkoników (Control to nie Configuaration: mylenie pojęć?.) Jedyne co dostajemy wraz z instalacją to kilka stworzonych za nas grup, do których możemy przypisywać poszczególne podstrony naszego serwisu. Jeżeli chcemy osiągnąć jakiś bardziej konkretny efekt musimy edytować pliki php. Ta sprawa jest szczególnie irytująca ponieważ Joomla już od dawna posiada teoretyczną możliwość wprowadzenia bardziej zaawansowanego ACL, bowiem wewnątrz Joomla został osadzony projekt phpGACL, brakuje tylko komponentu po stronie administracyjnego pozwalającego tym zarządzać. (Kiedy zaistniała taka potrzeba - ekspansja społecznościowej roli internetu - stworzono kilka rozszerzeń ACL.  Jeden z nich został nagrodzony jako najlepsze rozszerzenie dla Joomla w minionym roku. Rozwijanie Joomla wersji 1.5 zostało już dawno zarzucone. Wydaje się tylko regularnie łaty bezpieczeństwa w chwili ujawnienia nowego zagrożenia. Przygotowywana jest wersja 1.6, która posiada już nowy KONFIGURIWALNY ACL.) 
  4. Nie znoszę obowiązkowej hierarchii artykułów typu Sekcja > Kategoria, bez możliwości tworzenia własnej struktury zagnieżdzonych kategorii. To też irytuje ponieważ od dawien dawna w bazie danych Joomla w tabeli categories istnieje pole parentID, dzięki któremu tworzenie zagnieżdzeń jest możliwe, co niektóre komponenty już wykorzystywały (np. EasyGallery już w Joomla 1.0.x!!!).(W Joomla 1.6 zarzucono podział na Sekcje i Kategorie. Dynamiczny układ kategorii może mieć strukturę drzewiastą zależną tylko i wyłącznie od użytkownika - autora kontentu.)
  5. Joomla! generuje artykuły po stronie witryny w postaci tabel HTML, zamiast ładnego, czystego kodu XHTML / CSS. (Znowu odsyłam do Joomla 1.6. Ale problem z tabelami w kodzie jest innego rodzaju. Niestosowne i zdeprecjonowane jest używanie tabel do tworzenia LAYOUTU (szablonu) strony i jej graficznego układu. Rozszerzanie tego na całkowite wykluczenie tabel z użycia jest nieporozumieniem.  Warto zauważyć, że tabele są nadal obecne w najnowszych specyfikacjach HTML. Używa się je do wyświetlania danych tabelarycznych.  Na marginesie warto wspomnieć, że znalazłem w sieci równiez próby Wyświetlania tabel bez tabel  (oooo !!!). Tak jakby ktoś chciał mieć jak najmniej tabeli w tabeli. ). Odbywa się to najczęściej kosztem utraty użytecznoście i intuicyjnej czytelności serwisu. 
  6. W generowanym kodzie Joomla! prawie nie używa znaczników <hx>, tak ważnych przy pozycjonowaniu. (A to już zależy autora artykułu ile sobie tego <h1>...<h6> nawtyka do artykułu. Dostępne edytory HTML ułatwiają mu to zadanie. Warto też wspomnieć, że każdy pojedynczy artykuł jest w sieci widziany również jako pojedyncza, samodzielna strona (generowane są dwie strony: index.php i index2.php.Dla każdego artykułu dostępne jest też formularz decydowania przez autora o zawartości metatagów dokumentu.  Stwarza to bardzo szerokie możliwości sterowania wyszukiwarkami internetowymi dla zwykłego użytkownika.  Sprawa pozycjonowania stron w wyszukiwarkach jest bardzo rozległym zagadnieniem i aktualnie składa się na niego wiele czynników. Najbardziej ważącymi obecnie (przynajmniej w wypadku Google) jest oglądalność strony oraza ilość odnosników z innych stron - i wiele innych parametrów. Pozycjonowanie stron to duże osone zagadnienie.
  7. W dalszym ciągu dalekie od ideału pozostaje tworzenie przyjaznych adresów i zarządzanie meta-tagami. (Dostępna opcja w konfiguracji systemu - włączyć, skonfigurować i pilnować sensowności aliasów dla tytułów. W systemie youtcoders działają przyjazne dla SEO adresy. Wystarczy je właczyć i poprawnie skonfigurować. Ja bym zarzucił obecnej wersji sposób tworzenia aliasów tytułów dokumentu dla użycia w przyjaznychadresach stron. System spacje zamienia na myślniki, a litery z polskimi znakami diakrytycznymi pomija. Wolałbym aby je zamieniał na wersję znaków ,,polskawych'', ,,bez ogonka''. Bez tego rozsadniej jest samemu formułować alias tytułu (jest odpowiednie pole w formularzu wejściowym) Jest to kłpot, ale jakoś zbrakło wszystkim czasu i ochoty napisać odpwiedni plugi, który by tą niedoskonałość naprawiał. Napisanie go jest banalnie porste, bo dostępne są odpwiednie funkcje API dla systemu oraz opublikowane zdarzenie systemowe związane z pzretwarzaniem kontentu.
  8. Joomla! nie posiada możliwości automatycznej aktualizacji zainstalowanych komponentów, brak automatycznych aktualizacji jądra Joomla, a tego typu rzeczy są już standardem w nowoczesnych aplikacjach internetowych. (też nieprawda, bo z takich dodatków korzystałem. A właśnie że są takie dodatki. Nie chce mi się teraz odszukiwać, bo zrezygnowałem z nich  i zaniechałem ich używania, choć kiedyś ich używałem. Umiem to sobie zrobić łatwiej i szybciej ,,od tyłu''.  Poza tym, za wszelkie aktualizacje automatyczne: DZIĘKUJĘ. Zresztą powyżej autor narzekał, że musi używać modułów zamiast samemu pisać w PHP.

    Oczywiście większość z wyżej wymienionych problemów można rozwiązać instalując odpowiednie komponenty, czy wykonując niewielkie hacki kodu źródłowego lecz czy na prawdę system zarządzania treścią, w dzisiejszej fazie rozwoju Internetu, nie powinien gwarantować ww. możliwości bez dodatkowych zabiegów? – zwłaszcza że nie wydaje się to być jakimś wielkim przedsięwzięciem programistycznym.(No to do roboty. Proszę pisać.... Jest sporo bardzo dobrej literatury jak to robić, żeby źle nie robić i by stworzone systemy były UŻYTECZNE i korzystne dla zleceniodawcy i dla końcowego użytkownika w sieci. W końcu dobro własciciela strony i dobro użytkowników są najwazniejsze...)

Tu dochodzimy do sedna sprawy.

Warto by ustalić czego się właściwie chce?

Jeśli się Joomli nienawidzi, to lepiej jej po prostu nie używać. Można przecież  pobawić się nowszym i lepszym DRUPALEM (obecnie uznany za nr 1 na świecie) lub innym sprawdzonym CMS-em.

A jeżeli wszystko jest złe należy zrobić  od podstaw wszystko dobrze samemu. Pozostaje otware pytanie, czy będzie to na pewno dobrze.

CMS Joomla 1.6 jest budowana przez sztab dobrych programistów już drugi rok. Co dwa tygodnie jest obecnie publikowany kod kolejnej wersji beta systemu. Jaka bedzie wersja finalna zależy od zapotzrebowań społeczności. Jeszcze nie wiemy kiedy ukaże się wersja finalna. Cierpliwie czekamy, ale wszystkie starsze serwisy spokojnie wyemigrujemy do nowszej stabilnej i w miare bezpiecznej wersji 1.6.

A dlaczego ja lubię CMS JOOMLA? Dlaczego go używam?

Bo dla mnie najważniejsza jest jej użyteczność (usability) dla użytkownika, a nie dla samopoczucie webmastera. I dla zwykłego użytkownika TU I TERAZ sprawdza się jako użyteczny. A jutro zobaczymy.... może bedzie inaczej. Używać zacznę wtedy nowego narzędzia.

Tags:
 

Komentarze 

 
0 #23 Patryk yarpo Jar 2010-12-03 12:14
Cytuję Piotr Nowik:
Kiedy ty robiłeś w pieluchy, ja już bawiłem się XHTMLem.


Pan się nim bawił, a ja go poznałem... W pieluchach mi do twarzy:
http://youthcoders.net/html-css/artykuly/805-odwieczna-wojna-o-x-czyli-html-czy-xhtml.html
http://youthcoders.net/html-css/artykuly/806-html-vs-xhtml.html
http://youthcoders.net/html-css/artykuly/807-xhtml-10-dla-ulomnych-przegladarek.html
http://youthcoders.net/html-css/artykuly/808-zmiany-w-xhtml-1-1.html
http://youthcoders.net/html-css/artykuly/810-xhtml-2-czyli-nieudana-wiosna-ludow.html
http://youthcoders.net/html-css/artykuly/811-x-html-5-czyli-to-co-tygrysy-lubia-najbardziej.html

Cytat:
A tak na marginesie, aby podejrzeć źródło dokumentu, nie trzeba się posiłkować jakimś Firebugiem.


Z tym, że jednak nie starczy zajrzeć w kod:
http://youthcoders.net/html-css/artykuly/809-xhtml-serwowany-jako-xml.html

Miłego dnia :)
Cytować
 
 
0 #22 Patryk yarpo Jar 2010-10-20 18:58
Widzę, że Janek nie jest jedyną osobą, która nie zgadza się z Panem:
http://piotron.net/pl/Ro%C5%BCne-ro%C5%BCno%C5%9Bci/dlaczego-lubie-joomla.html

Może jednak warto posłuchać tych argumentów.

A tak BTW, to argument, że jestem wielbicielem Joomli jest równie trafiony, jak mówienie, że jestem wielbicielem odkurzacza. Działa. Jak jest mi potrzebny, to używam.
Cytować
 
 
-4 #21 2010-10-19 08:07
Co to znaczy "WRESZCIE" zrozumiał?
Kiedy ty robiłeś w pieluchy, ja już bawiłem się XHTMLem.
I dobrze wiem, dlaczego do tej pory większość serwisów wpisuje jeszcze text/html zamiast application/xhtml+xml
A tak na marginesie, aby podejrzeć źródło dokumentu, nie trzeba się posiłkować jakimś Firebugiem.
Rzeczywiście, nie ma co dyskutować z ludźmi małostkowymi z jednej strony, zadufanymi z drugiej.
Żegnam i bez odbioru.
Cytować
 
 
+2 #20 Patryk yarpo Jar 2010-10-19 07:54
Tak jak zapowiedziałem w poprzedniej wypowiedzi, nie będę kontynuował dyskusji na ten temat.

Cieszę się, że wreszcie zrozumiał Pan (chyba), że XHTML zobowiązuje do trochę więcej niż ukośników.

Życzę udanego udowadniania światu, że jest zły.

Pozdrawiam
Patryk yarpo Jar

EOT
Cytować
 
 
+4 #19 2010-10-19 05:17
Proszę jednak uszanować wolę redaktorów i logikę serwisu. Emocje nie zwalniają od racjonalności. Zapraszaliśmy na forum - tam jest odpowiednie miejsce do dyskusji.
To miejsce nie jest przeznaczone do dyskusji tylko na komentarze merytoryczne do powyższego artykułu.
Polemiki na forum.
Cytować
 
 
-5 #18 2010-10-19 02:07
Rozumiem, że za ogólne wstecznictwo systemu Joomla, czyli brak w nagłówkach dokumentu application/xhtml+xml winisz mnie, zamiast swoją ukochaną Joomlę?
Poczekaj chwilę, to i tę prostą rzecz w Joomli zmienię - specjalnie, aby ciebie zadowolić.
Cytować
 
 
+2 #17 Patryk yarpo Jar 2010-10-19 01:38
Widzę, że teraz też i ja jestem napiętnowany

No cóż - Janku - ciągnie swój do swego ;).

A tak btw... Zajrzałem firebugiem jakiego typu jest treść serwowana. Nie jest to żaden z typów xmla.

Content-Type text/html; charset=utf-8

A więc nadal x przed HTML na nic się zdaje. Do tego dawałem linki wcześniej.

I jest jeszcze jedna rzecz. Można powiedzieć kwestia smaku. Kidy z kimś się rozmawia, warto z założenia okazać odrobinę choćby szacunku. W języku polskim można to zrobić przez zwracanie się per Pan. Nie pamiętam, abym przeszedł z Panem na per ty.

Cytat:
Czy mam sprawdzić, ile błędów jest na twoich stronach? A podobno jesteś taki fachowiec.


Tak dla ciekawskich: http://validator.w3.org/check?uri=google.com&charset=%28detect+automatically%29&doctype=XHTML+1.1&ss=1&group=0&user-agent=W3C_Validator%2F1.1

A tacy tam fachowcy pracują. Proszę pamiętać, że kod (x)HTML to nie wszystko. Ale też póki niewiele umiałem przywiązywałem do niego wielką wagę.

Jeśli ma Pan ochotę dalej ciągnąć temat, proszę założyć wątek na forum. Aktualne komentarze mają się nijak do recenzji, jak i do Joomli.
Cytować
 
 
-3 #16 2010-10-18 19:13
Gdyby nie wiedział, jak ręcznie przełączyć walidator, załączam link:
validator.w3.org/check?uri=http%3A%2F%2Fzso6gda.v24.pl%2F&charset=%28detect+automatically%29&doctype=XHTML+1.1&ss=1&group=0&user-agent=W3C_Validator%2F1.1
Jaki więc mają miłośnicy i twórcy Joomli problem z przejściem na XHTML 1,1, poza przywiązaniem do wstecznictwa za wszelką cenę?
Cytować
 
 
-5 #15 2010-10-18 19:02
Podczas sprawdzania walidacji, nie zapomnij ręcznie przełączyć walidator na XHTML 1,1, gdyż deklaracja dokumentu jest na 1.0
- a pierwszy raz w życiu zobaczysz Joomlę zwalidowaną w XHTML 1.1
Oczywiście ta walidacja w niektórych działach/podstronach jeszcze nie jest przez mnie dopracowana.
Cytować
 
 
-6 #14 2010-10-18 18:36
Do Jar czy jakoś tam.
Widzę, że lubisz być upierdliwy.
Czy mam sprawdzić, ile błędów jest na twoich stronach?
A podobno jesteś taki fachowiec.
Co do poprawnej walidacji. Zajrzyj na moją za 5 minut i sprawdź walidowanie. Poprawić błędy walidacji - żaden problem.
Cytować
 

Dodaj komentarz


Kod antysapmowy
Odśwież