PDA

Zobacz pełną wersję : Świadomość czy strona nie zawiera błędów



beRRo
02-11-2012, 18:14
Witam, chciałbym się dowiedzieć czy isnieje sposób, by wykryć ew. błędy na stronie z silnikiem joomla 2.7?
Muszę mieć pewność że wszystko działa cacy, i nie ma nigdzie żadnych bugow i błędów.
strona pod adresem http://www.emuza.com.pl/

Czekam na wszelkie podpowiedzi..

Jdwind
02-11-2012, 18:53
Jedynie 254 błędów i 417 ostrzeżeń (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.emuza.com.pl%2F&charset=%28detect+automatically%29&doctype=Inline&group=0). Trochę więcej, niż powinno być zazwyczaj.

Dziudek
02-11-2012, 19:25
Nigdy nie można być pewnym czy wszystko działa poprawnie - wspomniane 254 błędy i ostrzeżenia to tylko czubek góry lodowej, bo to tylko błędy związane z kodem HTML ( a jeszcze zostaje kod CSS), mogą być błędy na poszczególnych stronach no i błędy związane z bezpieczeństwem. W wypadku ogólnej detekcji błędów związanych z logiką aplikacji można przeklikać stronę symulując różne scenariusze (rejestracja, logowanie, operacje związane z czytaniem artykułów) - bardziej zaawansowani mogą sobie stworzyć zautomatyzowane testy. Jeżeli chodzi o stronę wizualną witryny i ewentualne błędy to osobiście nie widziałem jeszcze narzędzia, które pozwoliłoby zautomatyzować proces sprawdzania poprawności witryny, więc trzeba to zrobić ręcznie.

Jeżeli chodzi o bezpieczeństwo to temat rzeka - w zasadzie nigdy nie można mieć pewności, że strona jest w 100% bezpieczna - bo często jeden niepewny plugin otwiera włamywaczom wstęp do danych witryny, nie wspominając już o konfiguracji serwera i innych wrażliwych i podatnych na ataki punktach.

beRRo
02-11-2012, 22:14
Jedynie 254 błędów i 417 ostrzeżeń (http://validator.w3.org/check?uri=http%3A%2F%2Fwww.emuza.com.pl%2F&charset=%28detect+automatically%29&doctype=Inline&group=0). Trochę więcej, niż powinno być zazwyczaj.




Takie strony, jak inne z licznikami nie dają pewnych informacji.
---------------------------------------------------------------------
Dziudek (http://forum.joomla.pl/member.php?58888-Dziudek) dziękuję za podane wytłumaczenie, lecz w kwestiach przedstawionych przez Cb. nie napotkałem się na błędy tupu przy rejestracji, wgranych komponentach itp. Na bezpieczeństwie typowo się nie znam ale dzięki za info.

Jdwind
02-11-2012, 22:26
Akurat konsorcjum W3C raczej "wie, co mówi", w tej kwestii na pewno :)

Czekam na wszelkie podpowiedzi
Rozumiem, że powyższa się nie mieści w pojęciu "wszelkie"?

Dziudek
03-11-2012, 02:06
Takie strony, jak inne z licznikami nie dają pewnych informacji.

Ale warto się przyjrzeć zgłaszanym błędom, bo niektóre z nich mogą dotyczyć np. niedomkniętych znaczników. Z doświadczenia wiem, że jeden niedomkniety znacznik może rozwalić cały układ strony w IE7/8 - stąd warto się przyjrzeć co dokładnie jest przyczyną błędu. Osobiście nie jestem wyznawcą walidatora W3C, tzn. nie uważam, że strona MUSI być bezbłędnie napisana, gdyż czasem po prostu się tak nie da, ale to nie znaczy, że można totalnie ignorować to co wyrzuca walidator, zwłaszcza gdy jest to taka ilość błędów.




Na bezpieczeństwie typowo się nie znam ale dzięki za info.

Jeżeli zamierzasz poważniej zajmować się tworzeniem stron to zalecam chociaż ogólnie zgłębić temat bezpieczeństwa, chociażby kwestia umieszczania plików index.html w katalogach, tworzenie bezpiecznego kodu (to już się przydaje stricte przy tworzeniu np. szablonów, bo dość łatwo sprawić, że możliwy będzie atak XSS czy SQL Injection poprzez nieprawidłowe pobieranie zmiennych od użytkownika), sposoby zabezpieczania panelu administracyjnego Joomla! etc. To nie są skomplikowane rzeczy a stosowanie ich odsiewa z grupy potencjalnych atakujących co najmniej wszelkiej maści tzw. script kiddies.