Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [www] Najlepsza strona
Forum PHP.pl > Inne > Oceny
kujawska
Najlepsza Strona
Zdopingowany krytycznymi uwagami o WorstSite.pl przedstawiam do oceny stronę propagującą czystość.
Idea i webutility wg. mojej oceny jest trudne do podważenia ale proszę o krytyczne spojrzenie.
Najgorszą stronę przerobiłem na przyjazny i znany wszystkim webmasterom obraz.
Także proszę o nowe spojrzenie.
nmts
Na obu serwisach stronkach można podmienić inputy i umieścić dowolne treści.
Nie oceniam, bo nie uznaje w3c jako wyznacznika, na którego podstawie można stwierdzić, która strona jest lepsza, a która gorsza.
drozdii07
To co kolega wyżej mówił.

na WorstSite masz:
Cytat
Radio Maryja - Katolicki Głos w Twoim Domu
http://www.worstsite.pl
Errors: 999999


Reszty już mi się nie chciało ruszać.. Grafiki i szablonu nie oceniam, bo prawie nie ma nic do oceniania..
qrooel
Żal.
kujawska
Zabawy z bazą.Czy nie lepiej pokazać swoje dokonania.
Ale chyba walidator mówi Sorry! This language is unknown.
Współczuję invalidom.
drozdii07
Po pierwsze, o czym ty mówisz, bo nie ogarniam. Po drugie, 'invalidom'.. wtf ?
lukasz91
A jaki sens mają tego typu serwisy to ja nie mam pojęcia ...
kujawska
INVALIDdom HTMLowym takim co języka nie znają a strony jakieś robią
szczęśliwi bo przegladarki te głupoty wyświetlają.
Taka przeglądarka ona zdaje sobie sprawę z analfabetyzmu i usiłuje to naprawić.
Tłumaczy te wypociny na HTML .Pewnie,że dobrze mieć tłumacza.
Ale Ty jesteś Webmasterem,więc postaraj się nie być analfabetą.
Moje strony tylko to mają pokazywać.
Zauwazyłes błąd, pokaż i pomóż w usunięciu a nie pluj bo Ci nie pasuje.

Michalko
Sprawdź w słowniku english - polski co znaczy słówko "invalid".

Pokaż może jakąś swoją dobrą i na poziomie stronę zamiast walczyć z wiatrakami. Akurat taka strona "worstsite.pl" jest o dupę rozczaść. Co z tego, że są jakieś błędy, jak poważne seriwsy mają w kodzie takie rzeczy o jakich Ty nawet nie masz pojęcia. A walidator marudzi bo tak go ktoś napisał i tyle. Wiadomo, standardów należy się trzymać i ja to osobiście rozumiem i również propaguje.
OK, są jakieś nawet stronki, dosłownie stronki, 4 podstrony a błędów setki. No dobra autor dał dupy. I co w związku z tym? Napisz do niego, żeby to poprawił jak chcesz zbawiać Świat w ten sposób. Inaczej to na nic nie wpływasz. Powiedz mi czemu Twoje stronki "najlepsza strona" i "najgorsza strona" mają służyć? Bez urazy ale są śmieciami w Internecie, które nie mają jakiegokolwiek zastosowania. Jak ktoś będzie chciał sprawdzić ile dana strona ma errorów (albo ich nie ma) w walidatorze W3C to sobie sama sprawdzi, a tak to będziesz chyba sam sobie tą stronę prowadził, sam odwiedzał i sam sobie komentował.

Weź się lepiej za coś pożytecznego i nie marnuj czasu sobie i innym.

[edit] Jak Ty się nawet nie przejmujesz tym, że można manipulować danymi na Twojej stronie to ja nie wiem z czym do ludzi blink.gif Ogarnij się człowieku!
wookieb
Dobra koniec. Nie umiesz przyjąć krytyki i rozmawiać po ludzku, więc to nie jest miejsce dla Ciebie. Zamykam.
Cysiaczek
Otwieram po konsultacji z zainteresowanymi. Ostrzegam, że wywalimy temat jeśli przerodzi się w flejm, a winowajców nagrodzimy.
ixpack
Ok... Napiszę Tobie tak: Wyobraź sobie, że Twój serwis jest ważny. Wczoraj zobaczyłeś, że głupi skrypt curl + pętla doda Ci wiele wiele wiele wpisów - mi zajęło to 5 minut na obie strony.
A wyobraź sobie prawdziwego hackera... Pomyśl czy każdy POST jest bezpieczny? Użytkowników traktuj jak POTENCJALNYCH wrogów.
Głupie sprawdzenie sesji przed dodaniem postu do db już by uchroniło Twój serwis. Jakiś hash, cokolwiek! Albo automatyczne dodanie zmiennych, które otrzymasz od w3c bez przesyłania POST'em danych.

Bezpieczeństwo to nie tylko Twoja strona i kod. To również zabezpieczenie serwera... Np. autoban dla botów etc. LOGI - abyś wiedział "skąd"... Mi blog niedawno shackowali - ale nic tam nie było (hasło do wp i stara jego wersja wink.gif), a co jakbym nie miał backup'u?

Szata graficzna - jest bardzo ważna, bo ludzie właśnie na nią zwracają uwagę! Nie na ilość błędów walidatora! Zbuduj sobie piramidę priorytetu, w niej umieść (nie wg. Ciebie - a wg. klientów) wszystkie czynniki, które wpłynąć mogą na decyzje klienta, który zamierza np. kupić coś on-line. NA PEWNO walidacja będzie nisko nisko.
Nie każdy ma zdolności graficzne - ja nie mam ich w ogóle. Dla takich jak "my" są freelancerzy - designerzy, płatne ikony, template'y etc.

Przepraszam za dodanie wielu rekordów do Twojej bazy - wykorzystałem Twoją stronę do tego. Zrobiłem to ponieważ dla Ciebie bezpieczeństwo nie jest ważne. Ja nie znam się na tym w ogóle... Jak chcesz to wkleję Tobie kod (jeżeli nie wiesz o co mi chodziło wyżej) i zobaczysz jak łatwo jest manipulować Twoją stroną.

Co do samego pomysłu - ja jestem na tak dla valid sites -> dodatkowa sława dla stron, dodatkowy link w internecie zawsze będzie na +. Co do worstsite - jestem na nie. Krytyka to nie tylko wytykanie błędów, ale i konstruktywne rady, które pomogą komuś zmienić dany produkt na "lepsze". Ty kończysz swoje rady na "jesteś analfabetą, invalidą html'owym". Jeszcze jedno BARDZO ważne. Wychodzi HTML5 - poczytaj o nim i zobacz jak ważny jest doctype czy zamykanie <p>.

Mam nadzieję, że nie przysporzyłem Ci nerwów - nie to miałem na myśli, wysłałbym powyższy tekst przez PW, ale myślę że może to się jeszcze komuś przydać.
phpion
1. Wygląd na chama wzięty z walidatora W3C.
2. Logo komiczne - czcionka brzydka i do tego ten "r" smile.gif wygląda jak imitacja ®
3. Logo powinno być klikalne i prowadzić do strony głównej.
4. Przycisk dodawania strony nie działa.
5. Nie filtrujesz danych przekazywanych do bazy (http://www.validsite.pl/paging.php?p=dupa). Błąd się na szczęście nie wyświetla, ale jednak występuje.
6. Lista stron to nie są dane tabelaryczne.
kamil4u
Cytat
Ale Ty jesteś Webmasterem,więc postaraj się nie być analfabetą.
Moje strony tylko to mają pokazywać.
Zauwazyłes błąd, pokaż i pomóż w usunięciu a nie pluj bo Ci nie pasuje.

Nie mam zbyt wiele czasu, więc ocenię kod http://www.validsite.pl/ :
1.
Kod
<div id="hp">
<span id="title">Valid Site Ranking</span>
<br>
<span id="naj">Najlepsze strony w polskim Internecie.Czyje to dzieło?</span>
</div>

Tu powinno się obejść bez <div>-a o id="hp", a zamiast <span> powinieneś użyć <h1> i <h2> + odpowiedni CSS

2. Zdecydowanie za dużo atrybutów id. Znając CSS można z łatwością dostać się do większości elementów pozbywając się zbytecznych id.
3.
Kod
<div id="green"> These documents have been successfully checked </div>

Tu też powinno być odpowiednie H(x)
4. Z div-em o id 'grat' to samo
5. <tbody> powinieneś użyć raz, a w Twojej tabeli nawet wcale.
6. Robienie pustego <tr>, aby zrobić przerwę to wstyd
7. Zastanowiłbym się nad zrobieniem listy zamiast tabelki, ale to wedle gustu/indywidualnych preferencji
8.
Kod
<div id="footer">
<span>
&nbsp;&copy;&nbsp;validtsite.pl
<a id="kon" href="mailto:worstsite@wp.pl">Kontakt</a>
<a id="reg" href="java script:ontop('regulamin')">Regulamin</a>
<a href="http://www.facebook.com/pages/WorstSitepl/216114041778225?sk=wall">
<a href="http://validator.w3.org/check?uri=referer">
<a href="http://jigsaw.w3.org/css-validator/check/referer">
<img id="css" alt="Poprawny CSS!" src="css.png">
</a>
</span>
</div>

Nie użyłbym tutaj <span>-a i znów dużo niepotrzebnych id.
9. kod uporządkuj- ostępy, wcięcia, itd.

Podsumowanie:
- za dużo id
- za mało elementów przeznaczonych zgodnie z ich przeznaczeniem np. nagłówków
- często dużo nie potrzebnych elementów np. <span> czy <div>
- warto też używać atrybutów title czy alt

Generalnie nie jest źle(pod względem poprawności HTML). Napisałem to po to, abyś zwrócił uwagę, że nawet jak masz "zielony" kod to wcale nie znaczy, że jesteś mistrzem HTML czy CSS. Trzeba jeszcze używać odpowiednich znaczników do odpowiednich celów i starać się pisać jak najbardziej czytelny kod.

Pozdrawiam i życzę sukcesu.
kujawska
Dziękuję ixpack i kamil4u.Będę poprawiał oczywiście bo widzę te wskazywane przez Was niedociagnięcia.
ixpack proszę o ten kod.Nie zabezpieczałem rzeczywiście ale powiem szczerze,że spodziewałem się włamania.
Miałem kopię bazy a później wyłączyłem add.Byłem ciekaw co już wiesz i jak daleko się posuniesz.
Jestem tylko "amatormaster" i lubię samodzielnie poprawiać.Może w sobotę odblokuję dodawanie i jeśli masz czas
to poznęcaj się.
phpion informuję,że podobieństwo do W3C jest celowe a "R" udaje Ranking.

ixpack
kujawska - nie jestem hacker, KAŻDY mógłby to zrobić w 5 minut.

1-sza rzecz - ja użyłem wtyczki data tamper - wpisz w wyszukiwaniu wtyczek firefox'a. Jest masa podobnego typu softu. Preparujesz input - dlatego też validacja js nie ma sensu jeżeli chodzi o bezpieczeństwo. Bardzo łatwo zerknąć na to jak nazwałeś input'y. Takie narzędzia służą nie do "hackowania" - ale do ochrony przed tym. Sam tego używam i preparuję input do swoich skryptów.
2-ga prosta pętla na curl:
  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  3.  
  4. $url = 'http://www.validsite.pl/add.php';
  5. $ur = 'url';
  6. $ti = 'title';
  7. $de = 'description';
  8.  
  9. curl_setopt($ch, CURLOPT_URL, $url);
  10. curl_setopt($ch, CURLOPT_POST, 3);
  11.  
  12. for ($indexo = 0; $indexo < 1000; $indexo++) {
  13. for ($index = 0; $index < 1000; $index++) {
  14. $requestString = "ur=$ur+$index&ti=$ti+$index&de=$de+$index";
  15. curl_setopt($ch, CURLOPT_POSTFIELDS, "$requestString");
  16. $serverResponse = curl_exec($ch);
  17. }
  18. }
  19.  
  20. $xurl= "http://www.worstsite.pl/add.php";
  21. curl_setopt($ch, CURLOPT_URL, $xurl);
  22. curl_setopt($ch, CURLOPT_POST, 4);
  23. for ($indexo = 2; $indexo < 1000; $indexo++) {
  24. $requestString = "ur=http%3A%2F%2Fwww.worstsite.pl/?id=".$indexo."&er=9999+&ti=Worst+Site+Ranking&de=Toplista.Ranking+najgorszych+stron+WWW+w+polskim+Internecie+czyli+o+rados
    nej+twórczości+webmasterów"
    ;
  25. curl_setopt($ch, CURLOPT_POSTFIELDS, "$requestString");
  26. $serverResponse = curl_exec($ch);
  27. }


Oczywiście kod jest "na odwal", ale pokazuje gdzie jest problem. KAŻDY może dodać do bazy co zechce... Teoretycznie dodamy skrypt javascript, który coś tam brzydkiego robi... Wystarczy abyś post, który ktoś wprowadza zapisał sobie np. w sesji albo zmiennej, którą dodasz do bazy jeżeli walidator zwróci np. 0 błędóe. Wiele jest rozwiązań - ile ludzi tyle rozwiązań.

Na prawdę nie znam się na hackingu. Kiedyś przejąłem konto na khanwars (gra online), ale tylko dlatego, że koleś z top listy miał hasło login123 =] i na głupiego trafiłem... Nie jestem mistrzem zabezpieczeń, ale TU na tym forum jest MASA materiału o bezpieczeństwie, atakach xss etc.
Musisz być świadom, że nie ważne jak zabezpieczysz stronę to i tak znajdzie się ktoś, kto to może rozwalić - dlatego backup jest koniecznością.
Pozdr. i życzę sukcesu z validsite (worstsite - tam rację bytu tłumaczyłoby jakbyś dodawał strony niebezpieczne dla usera, ale nie po "złości" bo ma kilka błędów html. OK radiomaryja to zło, bo pierze mózgi wink.gif)
kujawska
Poprawiłem bezpieczeństwo bazy. Dodałem [ostatnio dodana strona].
Sądzę, że taka strona pokazująca niechlujstwo językowe jest bardzo potrzebna.
adbacz
Użytkowniku kujawska - Przed przeczytaniem całego tematu, najpierw "zaglądnąłem" na tą stronkę i pierwsze co zrobiłem to zamknąłem okno przeglądarki. Dlaczego? Bo mnie odstraszył jej wygląd. Jesli już uważasz, że " taka strona pokazująca niechlujstwo językowe jest bardzo potrzebna" to chociaz zrób ją tak, by nie odstraszała potencjalnych uzytkowników (o ile można o takowych mówić). Sam nie jestem jakimś super webmasterem, ale powiedz mi, czy ważne jest poprawne walidowanie strony przez w3c czy strona, która wyświetla sie na 75% przeglądarek poprawnie (ogólnie, i tych najnowszych i tych sprzed 2-3 lat bo takich też ludzie używają jeszcze)?

Idąc Twoim tokiem myślenia, jak w przyszłości zrobisz stronę dla klienta to co mu powiesz jak zapyta, dlaczego na FF się wyświetla poprawnie a na IE już nie? Bo głównym założeniem była poprawna walidacja i to nie Twoja wina że IE tak wyświetla strony? Już nie wspomnę o jakości wizualnej takiej strony...

Tak nawiasem, to też kiedyś byłem "początkujący" i wszystkim chciałem pokazać swoje wypociny, bez względu na to jak one wyglądały. Nie wiem czy Ty (użytkowniku) też taki jesteś, w sensie początkujący, ale nawet teraz, po 2 latach, jak coś zrobię, to nie jestem nigdy do końca pewny, czy to so zrobiłem jest dobrze zrobione. Zawsze mam przeświadczenie, że coś mogłem zrobić lepiej... A jeśli ktoś na forum daje Ci jakies uwagi i nie jest to napisane wyśmiewczym tonem a bardzo poważnie, to warto się do tych wskazówek dostosować.

Pozdrawiam...
kujawska
adbacz
Wygląd strony worstsite.pl i validsite.pl odstrasza lub pociesza.
Te strony pokazują pozytywne i negatywne strony webmasterskiej twórczości dobrej i złej.
Mają być wyrzutem lub satysfakcją.One chcą mówić o tym,że jak coś piszesz to pisz porządnie.
Możesz się wymądrzać jakiś webdesignem albo webusability ale to nie zastąpi analfabetyzmu.
Doceniam Twój głos.Krytyczny bo takich jest większość ale przynajmniej przyznajesz,że nie jest Ci obojętna jakość.
Mógłbym zapytać o Twoje dokonania.To proste.Zobacz siebie na zielonej stronie.
Za prześmiewczy ton przepraszam,nie wszystkich dotyczył.
Temat jest obszerny a te moje strony pewnie niedoskonałe.
Pozdrawiam.
Jest dla mnie oczywiste,ze nawiązanie do W3C jest dla wszystkich webmasterów oczywiste.
Twist
Musisz się nauczyć, że poprawny kod html to niewielki procent całej strony www. Usera który wchodzi na stronę www, nie interesuje, czy każdy <img> ma wpisane alty, tylko

- zawartość merytoryczna
- design
- accesibility i usability
- bezpieczenśtwo danych

Przyjmijmy taką sytuację

Strona A
Wyświetla się poprawnie we wszystkich przeglądarkach, które z ponad pięcioprocentowym udziałem na rynku
Ma 100 errorów - klient wprowadza newsy WYSYWIgiem.

Strona B
Działa tylko w FF i Chrome.
Valid HTML.

Która jest lepsza?

Poza tym nadużywasz pojęcia "analfabetyzm". Przeczytaj dokładnie jego znaczenie.

btw. "webmasterzy nie gęsi, swó język mają" - omg




kujawska
Twist
Poprawny kod HTML to 100% poprawności strony niezależnie od przegladarki.
Każda poważna przeglądarka za bazę bierze standard opracowany przez W3C.
Dokumenty inne niż ten standard są tylko osobliwością.
Przedkładanie design,accesibility,usability i innych takich osobliwości nad poprawność językową jest wymówką i ucieczką niedouczonych.
Bzdurą jest nagminne przeświadczenie ,że jak dobrze wychodzi w przeglądarkach to ok.
Nie stosuj DOCTYPE html PUBLIC .Gówno lakierowane też dobrze wygląda./taka sentencja/
Tyle mojej skromnej wiedzy na w/w.
Doceniam wysiłki zmierzające do atrakcyjności stron ale czy tak trudnym jest przełożenie na poprawny HTML.
Ja rozumiem taki Facebook ze swoją przestrzenią fb i jeśli wnosi coś dobrego to chwała.
Ale ja drobny wytwórca rzeczy niekoniecznie potrzebnych staram się by były przynajmniej prawidłowo zrobione i tego życzą moje nieudolne strony.
ShadowD
Nie wiem czy ktoś zwrócił uwagę, ale tło na większych rozdzielczościach jest za mało szeroki.
kujawska
Dziękuję za uwage.
Tło jest gradient 1280/1024 prawy dolny.
Czy przy wyższej rozdzielczości widoczna jest wyraźna granica?
Janusz1200
Cytat(kujawska @ 22.10.2011, 20:16:25 ) *
Twist
Poprawny kod HTML to 100% poprawności strony niezależnie od przegladarki.
Każda poważna przeglądarka za bazę bierze standard opracowany przez W3C.
Dokumenty inne niż ten standard są tylko osobliwością.
Przedkładanie design,accesibility,usability i innych takich osobliwości nad poprawność językową jest wymówką i ucieczką niedouczonych.
Bzdurą jest nagminne przeświadczenie ,że jak dobrze wychodzi w przeglądarkach to ok.
Nie stosuj DOCTYPE html PUBLIC .Gówno lakierowane też dobrze wygląda./taka sentencja/
Tyle mojej skromnej wiedzy na w/w.
Doceniam wysiłki zmierzające do atrakcyjności stron ale czy tak trudnym jest przełożenie na poprawny HTML.
Ja rozumiem taki Facebook ze swoją przestrzenią fb i jeśli wnosi coś dobrego to chwała.
Ale ja drobny wytwórca rzeczy niekoniecznie potrzebnych staram się by były przynajmniej prawidłowo zrobione i tego życzą moje nieudolne strony.

Sorry, ale ja wstawiam target="_blank" i w dupie mam, że strona jest przez to niezgodna. W3C zrobiło babola wyprzedającego naszych użytkowników, nie dostosuję się do nich.

Pomysł ok, zabawa fajna, jak ktoś chce, to może się i promować w ten sposób, czemu nie. Niestety, mojej strony (http://kochambaltyk.pl) nie zgłosiłem, bo nadawała się tylko do najgorszych (przez ten _target, a jakże).
Może faktycznie walidacja ze standardami powinna być tylko podstawą do myślenia o faktycznym rankingu stron?
Twist
kujawska
Przedkładanie design,accesibility,usability i innych takich osobliwości nad poprawność językową jest wymówką i ucieczką niedouczonych.

Jest dokładnie odwrotnie.
Poprawność HTML to banał w porównaniu z pozostałym czynnikami. To, ze znasz parę standardów HTML, to nie znaczy, ze jesteś dobrym webmasterem, bo tego można się nauczyć w jeden dzień. Serio, mam wrażenie, że mało jeszcze wiesz.

Być może przyjdzie jeszcze czas, gdy do swojego cud-miód HTML'a będziesz musiał podpiąć soft. Większość stron korzysta z WYSIWYGów takich jak FCK lub tinyMCe. I co wtedy? Będziesz się logować po każdej aktualizacji klienta i poprawiać PIERDOŁY (bo to są pierdoły) po każdym jednym wpisie? A jak będziesz miał tych stron kilkadziesiąt albo kilkaset? No pewnie. Bo inaczej wyzwie cię on analfabetów. HTML to tylko prosty szkielet. Nie ma sie czym jarać za bardzo wink.gif






kujawska
Twist
Ja się na tym nie znam ale przecież
edytory WYSIWYG takie jak Tinymce jeśli już muszą być zastosowane na stronie mają przecież tryb simple czy też inny ograniczający,
więc nie rozumiem problemu z blokadą znaczników html podobnie jak w dowolnym textarea czy innym inpucie.
No ale jeśli strona ma być "darmowym hostingiem" to wtedy rzeczywiście nici z walidacji.
ShadowD
www.screenup.pl/?l=0R95KR2
Więc tak, granica jest wyraźna i wygląda to raczej źle.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.