PDA

Zobacz pełną wersję : Walidacja XHTML strony wykonanej w Joomla???



kraksa
17-09-2008, 18:06
No wlasnie.. jak w tytule...
Kompletnie zglupialam. Juz pisze dlaczego.

Wrzucam link mojej strony na http://validator.w3.org. Wynik: 230 Errors, 80 warning(s) - to przy aktywnym SEF (sh404sef). Z wylaczanym SEF-em wynik jest nastepujacy: 283 Errors, 162 warning(s). W szczegolach bledow wydaje se, ze wiele bledow dotyczy modulow i komponentow, a nie tylko zawartosci..
Zmierzam do pytania - czy doprowadzenie takiej strony z 230 bledami do stanu "0 bedow" jest mozliwy? Ktos mi powiedzial, ze tak.

Napisalam ogloszenie, ze zlece walidacje (naprawienie kodu), odpowiedzialo mi kilka osob, przytocze 2 odpowiedzi:
1) "Jako, że strona stworzona na joomla'ie walidacja będzie żmudnym procesem, zwłaszcza, że w tej chwili jest 230 błędów walidacji. Walidacja XHTML 1.0 i CSS 2.0."
2) tragedia, strona w FF otwiera sie 3 minuty, w IE w ogole sie wiesza; szablon nie pobiera selektywnie skryptów i plików css, walidacja templatki, modulow i komponentow.. (i za tym oferta cenowa).

Trzecia osoba, ktorej ostatecznie zdecydowalam sie zlecic to zadanie odpowiedziala mi na drugi dzien tak: "przejżałem cały kod strony i wszystko sie ładnie waliduje... kod php się naturalnie nie waliduje ale pozatym wszystko jest ok". Drazac temat dowiedzialam sie, ze bez walidowania kod jest ok, wszystko jest napisane w czystym xhtml, nie trezba nic walidowac.

O co tu chodzi?
Wyjasnijcie prosze glupiemu amatorowi...

Dziekuje z gory
-k

zwiastun
17-09-2008, 18:27
1. Może jakieś łącze do strony?
2. A musi się walidować? Jeśli potrafisz sobie sensownie odpowiedzieć, potrafisz również ocenić.
3. Skoro się nie waliduje, to jak można rzec, że się waliduje?
4. Gdy Ci ktoś pisze, że przejżał, to zastanowiłbym się, czy w ogóle powinien coś sprawdzać.
5. Co to znaczy, że "bez walidowania kod jest OK" - juz tłumaczę: bez sprawdzania kod jest OK albo niepoprawny kod jest OK albo niesprawdzony kod jest OK: bzdura ewidentna!
6. kod php się naturalnie nie waliduje: a nienaturalnie to się kiedyś waliduje? I czym się to sprawdza? I skąd jakikolwiek wlidator może mieć pojęcie o tym, jaki jest kod php walidowanego dokumentu?

kraksa
17-09-2008, 18:51
:):):) Zwiastun, to Rybik przeciez mial byc ten niedobry, a nie Ty!
Rozbawila mnie Twoja odpowiedz i prawie bylam pewna, ze sie zaraz ktos przyczepi do "przejżał", ale postanowilam zostawic to tak, jak jest, przeciez nie kazdy matematyk musi byc polonista.

A teraz do rzeczy, bo sprawa mnie nurtuje calkiem na serio:
1. link do strony: www.linkedintrade.com (http://www.linkedintrade.com)
2. Czy musi się walidować? Problem zrodzil sie w mej glowie, kiedy moj hosting, ktory daje rowniez usluge tworzenia sitemap.xml zaczal mnie odsylac do http://validator.w3.org (http://validator.w3.org/) w celu zweryfikowania kodu. Korzystalam tez z komponentu Xmap, ale sitemap wrzucony do googla po kilku godznach daje mi "ERRORS". Sprobowalam tez http://www.auditmypc.com/xml-sitemap.asp, wynik: wszysciutenkie linki "broken". Moj wniosek, moze bledny, jest taki, ze z powodu jakichs bledow w kodzie moja strona nie ma szans na efektywne pozycjonowanie.
3. tego punktu nie rozumiem, przytoczylam to, co mi powiedzieli fachowcy albo "fachowcy" i stwierdzilam, ze zglupialam.
Punkt 5 i 6 - czy chcesz przez to powiedziec, ze fachowiec numer trzy jest "fachowcem"? Pytam na powaznie, bo za ta usluge jest tez kwota do zaplaty.

Reasumujac jednak pragne podkreslic, ze moim celem jest przede wszystkim zrozumienie celowosci sprawdzania strony poprzez http://validator.w3.org (http://validator.w3.org/) i czy problemy z pozycjonowaniem, tworzeniem sitemap itd. maja zwiazek z bledami tam wyliczonymi.

kurtz
17-09-2008, 18:56
alibaba na joomla! - dobre :D

taki cytat z linka, którego ktoś dzisiaj wrzucił na forum


Dlatego też Croft radzi webdeweloperom coś niesłychanego – by przestali się przejmować „standardami”. Pisze on następująco: „Skończyłem z czytaniem specyfikacji. Przestałem się przejmować, czy dana własność należy do CSS-a 2.1 czy 3. Już mnie nie obchodzi czy -webkit-border-radius jest „standardem” czy też nie. Przestałem się przejmować, czy strona przechodzi walidację względem danej specyfikacji. Kogo to, ****************a, obchodzi? Tworzę witryny internetowe dla klientów i użytkowników, a nie Jeremy'ego Keitha [znanego autora książek o standardach sieciowych, członka Web Standards Project (http://webstandards.org/) – przyp. red.]”.

edit : pozwolisz, że poobserwuję ten projekt :D

kraksa
17-09-2008, 19:24
pozwolisz, że poobserwuję ten projekt :D
Cala przyjemnosc po mojej stronie.
Do alibaby jeszcze troche brakuje. Kilka stopni dosc krytycznych do pokonania.

Dzieki za cytat.. ok mozna sie z tym zgodzic... W moim przypadku o tyle o ile brak walidacji wzgl. W3C nie ma zwiazku z uszkodzonymi linkami. Problem wiec, jak dla mnie, na razie pozostaje, dalej nie jestem w stanie stworzyc sitemap...

crazyluki
17-09-2008, 19:31
przy tworzeniu linków za pomocą jakiegoś komponentu nie jesteś w stanie zrobić poprawnej mapy serwisu ( wszystkie linki będą błędne).

takie życie.

google i tak Cię zaindeksuje, nie martw się :)

kurtz
17-09-2008, 19:34
hmmm

http://extensions.joomla.org/component/option,com_mtree/task,listcats/cat_id,1806/Itemid,35/

nic nie działa ?

zwiastun
17-09-2008, 21:50
Nie każdy matematyk musi być polonistą, to oczywiste, ale zasady pisowni, że po spółgłosce j mamy itd. uczą w szkole podstawowej a nie na studiach. Problem, oczywiście, nie w błędzie ortograficznym, bo każdemu zdarzyć się może, ale w fachowości bredzącego "fachowca". Jeśli jednak umowa z bredzącym fachowcem opiewała na opinię, to pewno przyjdzie Ci zapłacić - brednie też są opinią.
A odnosząc się do rzeczy: ilość błędów w kodzie przytłaczająca, ale widziałem renomowane a gorsze strony pod tym względem. Niemniej, powtarzam - sporo, zwłaszcza, że i wymagania są obniżone, bo wybrano w szablonie dokument typu "XHTML 1.0 Transitional".
Błędy różnego kalibru - od nadmiarowych znaczników kończących (albo źle zagnieżdżonych), po powtarzające się ID, a więc takie, których raczej być nie powinno tudzież niezawinionych, a zależnych od projektantów szablonu czy rozszerzeń - łącza do arkuszy stylów w części body, znaki & zamiast & . Jedne da się wyeliminować łatwiej, inne trudniej, z niektórymi można się w myśl tego, co icek zacytował, pogodzić (strona wcale się walidować przecież nie musi!). Lepszy kod - lepsze indeksowanie, mniejsze obciążenie łączy, łatwiejsze wczytywanie strony - ale tak czy owak to względne kwestie.
Nie jest natomiast kwestią względną czas pobierania strony - ze 2 minuty przy moim wcale nie wolnym łączu trwało. A to do odwiedzin raczej nie zachęca.

kurtz
17-09-2008, 22:54
ja to jestem pod wrażeniem próby sklonowania alibaby :) i to mnie pochłonęło w tym serwisie.

ach och i to na linii 1.0.x [lol]

ja tak na marginesie jeszcze pomnę, o tym o czym pytano w ostatnich dniach dosyć często. bardzo fajnie z tą koncepcją. ja osobiście jestem całkowicie za tworzeniem dużych stron na Joomla!

problem ładowania się tej strony leży w ilości dodatków upakowanych w jednej bazie danyh. bardzo dużo [kart] więc maszyny obciąża javscript.

zaplanowałaś serwis duży więc już na początku nie popełnij błędu, z którym w przyszłości możesz sobie nie poradzić.

już teraz pomyśl nad rozbiciem komponentów na niezależne instalacje. pomyśl o stworzeniu botów zbierających dane o produktach czy też usługach z tych niezależnych instalacji danego użytkownika i wyświetlaniu ich w Community Builder w kartach.

droga pomiędzy rozwiązaniem open source a dedykowanym cms'em jest daleka, więc planuj od samego początku strukturę tak, aby najłatwiej można było z tego migrować i duzo szkicuj na kartce. na bierząco :)

kraksa
18-09-2008, 22:06
Nie jest natomiast kwestią względną czas pobierania strony - ze 2 minuty przy moim wcale nie wolnym łączu trwało. A to do odwiedzin raczej nie zachęca.Te 2 minuty mnie zalamaly.. U mnie otwiera sie szybckiej, to zapewne dzieki pamieci cache.. No coz trzeba bedzie nad tym popracowac..

icek_klezmer, dzieki wielkie za porady. Paru z nich, jesli nie wiekszosci nie wiedzialabym nawet jak wprowadzic w zycie (w wknd po forach i google pobuszuje). Musze wyznac, ze ten "projekt" przechodzil wiele transformacji, od koncepcji ogolnie poprzez templatki, a na nazwie domeny skonczywszy. Zdaje sobie sprawe, ze planowanie jest bardzo wazne w przypadku tworzenia tak rozbudowanego serwisu, jednak nie mam niestety technicznej, nazwijmy to tak, wiedzy, ktora by mi na to pozwolila. Stronka powstaje bardzo spontanicznie i chyba mi wlasnie uzmyslowiles, ze to sie musi zmienic.

Odnoscie komponentow do tworzenia sitemap, korzystalam z Xmap (rezultat na google - ERRORS), a wczoraj sprobowalam z SEF Service Map, rezultat na googlu - WARNINGS. Nie ma lekko.. :)
Sprobuje jednak poprawic jakos ten kod, potem zobaczymy. Jesli nie uda sie poprawic szybkosci strony, nie ma szans na sukces, nie ma watpliwosci.

Pozdrawiam!

kurtz
18-09-2008, 22:15
jakby co pytaj.

kraksa
02-10-2008, 19:44
jakby co pytaj.

Ok, to wystartowalam: :)
Link: Watek: Rozbicie komponentów na niezależne instalacje (http://forum.joomla.pl/showthread.php?p=89450#post89450)

Pozdrawiam

sunpietro
03-10-2008, 15:32
tu masz bardzo fajny generator map :)
http://www.linkvendor.com/seo-tools/miscellaneous/sitemap-generator,25.html