• Strona miasta z innej strony.

    PDFDrukujEmail
  • Autor: MichaÅ‚ Ociepka
  • sobota, 06 grudnia 2008 14:14
  • Publikujemy fachowy artykuÅ‚ na temat nowej strony internetowej miasta. Autor jest studentem informatyki na AGH w Krakowie. Analizuje nowÄ… witrynÄ™ Szklarskiej PorÄ™by od strony najnowszych standardów w branży informatycznej. Dla laików komputerowo-internetowych to straszna, branżowa nowomowa, ale i tak polecamy go do przeczytania. Przy pewnym wysiÅ‚ku intelektualnym, nawet dla niefachowca, to ciekawa lektura - żadnego teoretyzowania, same konkrety.


    Inicjatywa zbudowania nowej strony była strzałem w 10. W dzisiejszej erze komputeryzacji dobra strona to podstawa sukcesu, szczególnie dla miasta turystycznego, a właśnie jako popularny kurort narciarski chce być kojarzona Szklarska Poręba. Na początku inwestycji dużo emocji wzbudziły koszty powstania nowej strony miasta. Nie będę się nad tym rozwodził - skupię się na stosunku ceny do jakości produktu.

     

    Wykonawca.

    Miasto postawiło na sprawdzoną firmę http://www.codivate.pl/ twórców między innymi http://www.snickersmobile.pl/. Kwota jaka została w portal zainwestowana przekracza, na razie 20 tys złotych. Drogo, niedrogo? Biznes internetowy rządzi się swoimi prawami. Lepszym rozwiązaniem mogłoby się okazać zatrudnienie młodej dynamicznej, pnącej się firmy, która za samą renomę zeszłaby dużo z ceny. Tutaj największą wagę przywiązuje się do nowości, więc firma o długim stażu, nie wdrażająca nowości może być gorsza niż początkująca, która stawia na nowinki. Miasto postawiło na renomę wykonawcy, czy dobrze? Na pewno solidność wykonawcy miała duże znaczenie. Miasto nie za bardzo może sobie pozwalać na ryzykowne eksperymenty wydając publiczne pieniądze.

     

    Technika.

    Firma skupiła się na nowym standardzie, mówi nam o tym tzw. "doctype" czyli określenie standardu w jakim będzie stworzona strona (dla bardziej dociekliwych: gdy w przeglądarce wyświetlimy źródło strony "doctype" jest to pierwsza linijka). Najważniejszą rolę gra tu słowo "Strict" czyli bezwzględne dopasowanie strony do standardu. Można wybrać inną opcję, ale firma postawiła na najnowszą. Super, ale?! To słówko znaczy bardzo dużo, jego umieszczenie zmusza nas do "Stricte" przestrzegania standardu, a co za tym idzie, gwarantuje poprawne wyświetlenie strony, tak dziś jak i za 10 lat. Jednak firma powiedziała tylko "A" w "B" mamy już błędy. W czasie pisania tego artykułu pojawiło się ich aż 105! Na stronie patrona standardu możemy przetestować naszą stronę W3C Validator - jak widać ma ona wiele błędów.

    Testowi można także poddać prawidłowość stylów CSS, czyli plików określających wygląd CSS W3C Validator, tu ilość błędów jest dużo mniejsza. Mam nadzieję, że błędy te zostaną poprawione w wersji finalnej.

    Dużym plusem firmy jest używanie głównie Java Script a nie technologii Flash. Flash nie cieszy się dobrą sławą. Każdy kojarzy go z uciążliwymi reklamami, ponadto treść zawarta w tym obiekcie nie jest indeksowana przez przeglądarki (chodzi tu o np.: Google). Zastosowanie Java Scriptu (a konkretniej jQuery czyli gotowej biblioteki) rozwiązuje ten problem. Np: menu jest dynamiczne a zarazem przejrzyste dla wyszukiwarek. Na stronie zastosowano wiele gotowych skryptów wykorzystujących szybkie i bezpieczne jQuery. Ale nie zawsze. Mankamentem dużych firm jest pewne wygodnictwo. Tworzą i używają narzędzi, zapominając o konieczności dostosowania się do szybkich zmian. W realnym świecie młotek raz zrobiony służy cały czas ale skrypt stworzony rok temu - dziś jest już przestarzały, a może być nawet błędem. Niestety można ten błąd znaleźć i na stronie miasta. Jeśli stosujemy nową, zaawansowaną bibliotekę jQery dlaczego nie robimy tego cały czas? W kodzie znalazłem funkcję ukrywającą emaile przed spambotami. Jest to bardzo dobry pomysł, ale widać, że był napisany dawno, gdyż korzysta z przestarzałych i niezalecanych dzisiaj funkcji. Np. na stronie powielany jest poniższy skrypt tyle razy, ile wyświetlany jest adres. To bardzo nieprofesjonalne rozwiązanie używające przestarzałej składni Java Scriptu - dla dociekliwych link i z powrotem zapraszam do źródła). Wadliwy kod:

    <script language="JavaScript" type="text/javascript">
    <!--
     var prefix = "ma" + "il" + "to";
     var path = "hr" + "ef" + "=";
     var addy24603 = "sekretariat" + "@";
     addy24603 = addy24603 + "szklarskaporeba" + "." + "pl";
     document.write( "<a " + path + """ + prefix + ":" + addy24603 + "">" );
     document.write( addy24603 );
     document.write( "</a>" );
     //--> </script><script language="JavaScript" type="text/javascript">
     <!--
     document.write( "<span style="display: none;">" );
     //-->
     </script>Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
     <script language="JavaScript" type="text/javascript">
     <!--
     document.write( "</" );
     document.write( "span>" );
     //-->
     </script>

     A używając jQuery skrypt zajmował by mniej miejsca i nie musiał być powtarzany tyle razy.
    Przykładowy skrypt:

    <script type="text/javascript">
    /* <![CDATA[ */
    /**
     * @autor                   Michał Ociepka
     * @license                 GNU/GPL
     * @site                      http://szklarska-gazeta.pl/
     * Napisane dla "Głosu Szklarskiej Poręby".
     * Skrypt wymaga jQuery.
     * Ex: <img src="/ociepka.michal" alt="gmail.com" rel="email" />
     */

    $(function(){
                var mto = "o t l i a m".split(" ").reverse().join("");        

                $("img[rel="email"]").each(function(){
                            $(this).replaceWith("<a href="/"+mto+":"+$(this).attr("src")+"@"+$(this).attr("alt")+"">"+$(this).attr("src")+"@"+$(this).attr("alt")+"</a>");
                });
    });
    /* ]]> */
    </script>

    Czyż nie ładniej? Jest szybciej i zgodnie z zasadami i napisane tylko raz... Do kodu wstawiamy <img src="/ociepka.michal" alt="gmail.com" rel="email" /> a otrzymujemy link z emailem. Żaden robot nie będzie sprawdzał obrazka pod kontem adresu pocztowego. Skrypt umieszczam na licencji GNU/GPL więc można go kopiować przerabiać, a nawet sprzedawać bez mojej wiedzy. Wydaje się, że to lekka amatorszczyzna, która powinna być szybko poprawiona.

     

     

    Starocie na nowej stronie.

    Dziwnym rozwiązaniem jest forma widocznych wersji obcojęzycznych. Gdy wybieramy inny język, nasz piękny portal znika, a pokazuje się stara strona. Niezrozumiałe. Czy miasto kupiło tylko polską wersję tego portalu? Czy po prostu czekamy na przetłumaczenie obecnego? Miasto ogłaszało uruchomienie nowej strony, a nie wersji testowej. Wypadało nazwać rzecz po imieniu. Ktoś może poczuć się wprowadzony w błąd. O przestarzałych informacjach na stronie wspominała Marzena Czarnecka w artykule SEZON ZIMOWY OTWARTY.

     

    Pożyteczne nowości.

    Dużym plusem jest używanie przez firmę rozwiązań Google. Znaleźć tu możemy Google Maps i trochę bardziej schowane, Google Analytics. Warto zwrócić uwagę na to drugie. Nie wiadomo czy wykonawca dał dostęp do Google Analytics naszym władzom, jeśli tak, to bardzo dobrze. Google Analitics to jest potężne narzędzie, dzięki któremu możemy śledzić zawansowane statystki naszej strony, a także projektować kampanie promujące ukierunkowanie na dany cel. Dobrze wykorzystanie tego narzędzia może wypromować nasze miasto, ale oczywiście trzeba wybrać cel oraz zrealizować kampanię. Tym powinny zająć się nasze władze, a dokładniej fachowiec obsługujący stronę w ścisłej współpracy z Referatem Promocji.

    Na stronie brakuje mi trochę dynamiki z wykorzystaniem AJAXA. Najbardziej frustruje mnie lewe menu które odświeża stronę za każdym kliknięciem linka. A można by skorzystać z gotowych rozwiązań jQuery i zrobić te menu dynamiczne.  Duży plus to brak dominacji flash"a oraz dostosowanie witryny dla robotów (mapa witryny, kanał rss, przyjazne linki). Niestety nie można ocenić bezpieczeństwa systemu bez pozwolenia a testowanie witryny na własną rękę mogło by być odebrane jako atak. O tym może w następnym artykule.

     

    Jest dobrze.

    Po dołożeniu staranności przy doszlifowaniu będzie bardzo dobrze. Tych parę błędów w serwisie nie jest poważnym problemem. Wystarczy pare godzin aby je poprawić. Nareszcie Szklarska Poręba będzie miała nowoczesną stronę internetową wybijającą się wśród innych witryn miejskich. Nie można zapominać, że taki portal to niejednorazowa i poważna inwestycja. Trzeba go teraz dobrze poprowadzić a mianowicie dostarczać najświeższych wiadomości i zadbać o Google Analytics. To już zależy od sprawności webmastera oraz kanałów informacyjnych w gminie. Ich "zatkanie" w żaden sposób nie obciąża twórców strony.

  • Komentarze  

     
    0 # czytelnik 2008-12-07 11:12
    Zawiłości informatyczne mnie nie interesują.
    Interesuje mnie efekt końcowy. I jak się okazuje, nawet okiem fachowca jest on dobry i może być jeszcze poprawiony!
    A tyle było narzekania, że co to stroma ma kosztować! Jakaś firma! Napisze to co kiedyś napisałem, ale redakcja nie opublikowała! Dla mnie ta strona jest Bardzo Czytelna!
    A ta władza podejmuje przemyślane decyzje. Nie szukają firm krzaków, lecz stawiając na sprawdzonych fachowców. Dobrze, że znalazł się ktoś, kto jeszcze na to chłodnym okiem spojrzał i kilka błędów wyłapał.
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # Zawiłości i przekłamaniaJuliusz Olszewski 2008-12-07 12:23
    Zawiłości informatyczne są dla wielu z nas czarną magią ale mogą być ważne dla późniejszej funkcjonalności strony, a co za tym idzie dla internetowego wizerunku miasta. Będziemy zatem i takie rzeczy publikować, niech fachowcy sobie poczytają.

    Co do nieopublikowani a czegoś tam... redakcja nie ma na sumieniu żadnej cenzury poza "obyczajówką". Gdyby nam się coś takiego przytrafiło to przez nieuwagę, z góry przepraszamy i prosimy o precyzyjne wskazanie co zostało pominięte.

    Przy okazji - wielokrotnie przekonaliśmy się, że czytelnicy komentując artykuły wklejają bujdę a nie swoje adresy e-mailowe. Komp wymusza wypełnienie pola więc wypełniają byle czym z "małpą" w środku. W związku z tym nie mamy kontaktu z czytelnikiem w przypadku jakiegoś szczegółu, a nie wszystko nadaje się do pisania na forum bo jest po prostu nudne. Apel do czytelników - podawajcie prawdziwe adresy e-mailowe, przecież nie są one widoczne na stronie, a będzie można się porozumieć.
    Pozdrawiam.
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # do Marzena Czarnecka 2008-12-07 16:51
    Szanowny Panie,
    to ja jestem tą "niedobrą" częścią redakcji, która nie opublikowała Pańskiego komentarza. Podobnie, jak komentarza innego czytelnika - o czym panów obojga poinformowałam mailem. Niestety- Pański adres mailowy jest fałszywy. W związku z tym, napiszę w skrócie o przyczynach mojej decyzji: nie będziemy publikować komentarzy, które nie odnoszą się do artykułu, a są jedynie wyrazem uczuć do innych czytelników. Bez względu na to, jakie są to uczucia i jak gorące te uczucia są ;-) Od tego są inne strony w necie. Pozdrawiam.
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # obserwator z wrocławia 2008-12-07 23:58
    Dziwi mnie fakt publikowania takich opinii. Nie chodzi o to czy są one fachowe czy też nie. Tak się składa, że w branży internetowej działam od 8 lat z bardzo dobrym skutkiem. Standardy są standardami i proszę mi wierzyć, że nie od nich zależy oglądalność strony, która zawierając błędy może dobrze wyświetlać się w większości przeglądarek. Wielu fachowców z branży wie jak trudno pogodzić standardy z przeglądarkami. Użytkownik strony nie zagląda w źródło strony i nie przegląda jej - strona po prostu ma działać dobrze. Wydaje się, że obecna strona spełnia te wymagania bez większych zastrzeżeń. Zwrócę też uwagę, że moim zdaniem nie jest dobrze, że narzędziem statystycznym jest Google Analytics, bo nie jest to standardem, który jest używany w Polsce. Polecam statystyki Gemius'a, które tym standardem są.
    Moim okiem strona jest bardzo dobrze wykonana graficznie - projekt prosty, przejrzysty i do tego ciekawy. Można się jeszcze oczywiście spierać czy na głównej umieszczono to co jest potrzebne ale wszystko zależy od tego do czego ta strona ma służyć bardziej czy mieszkańcom czy turystom. Ja stawiałbym na turystów, bo to od nich zależy czy mieszkańcom będzie mieszkało się lepiej. Ta strona jest dla turystów i chwała tym, którzy o tym pomyśleli.
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # Do obserwatora z Wrocławia!czytelnik 2008-12-08 09:28
    Czy wie pan, że wszystko co pan tu napisał, to tekst sponsorowany przez władze ;-)
    ;-);-);-);-);-);-);-);-);-);-);-)
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # Do czytelnika powyżejJuliusz Olszewski 2008-12-08 10:36
    Cholerka... dlaczego redakcja o tym sponsoringu nic nie wie?! :-)
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # Do obserwatora z WrocławiaJuliusz Olszewski 2008-12-08 10:43
    Proszę wyjaśnić, z łaski swojej, co jest dziwnego w tym, że ktoś fachowo ocenia produkt zakupiony z pieniędzy publicznych? Zakup produktu informatycznego przez gminę nie podlega innym przepisom prawa niż na przykład zakup mebli do urzędu. Jeżeli okazałoby się, że zaczęły się rozklejać to niczym dziwnym nie byłyby komentarze o ich producencie również. Jeżeli byłyby solidne to pies z kulawą nogą by nie pochwalił burmistrza, że wybrał sensowną ofertę. Pan, jakby, nie zauważył, że autor tekstu, ogólnie rzecz biorąc, wyraża się bardzo pochlebnie o nowej stronie Szklarskiej Poręby! Rzetelna ocena to nie podlizywanie się samymi zachwytami tylko wskazanie na wszystko co się zauważyło.
    Pozdrawiam.
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # "Standardy sÄ… standardami"ociepka.michal@gmail.pl 2008-12-08 14:38
    "Standardy są standardami", takie podejście towarzyszy np. Microsoftowi od początku Internet Explorera. I gdyby nie konkurencja i określenie tych standardów nasz dzisiejszy Internet byłby bardzo ubogi. A standard XHTML 1 zatwierdzony jest już od 8 lat i profesjonalista powinien działać w nim bezbłędnie i nie powinien godzić się z firmami obniżającymi poziom. Szczególnie teraz kiedy to IE przestaje rządzić, dzięki właśnie webmasterom wspierającym nowe standardy, przestaliśmy się godzić na komercyjne zasady. Przez właśnie takie podejście, standardy takie jak min. MathML(2001), SVG (1999) oraz wiele innych nie są w pełni wspierane przez wszystkie przeglądarki. Takie myślenie nas uwstecznia. Poza tym określenie "Gemius'a" jako standard to wyolbrzymienie. Jest to program płatny, warty swojej ceny jak najbardziej, ale nigdy nie dostarczy nam takich informacji jak Google Analytics. Na przykład nie wspiera "AdWords", a więc nie dowie się Pan na jakich innych stronach linkowany jest Pański serwis. Najważniejsze - nie dowie się Pan jakie słowa kluczowe wywołują Pańską stronę w Google. Pragnę nadmienić, że z Google korzysta większość Polaków. Fakt, że Google Analytics dopiero zaczyna, ale ma pełne wsparcie do tworzenia kampanii i obierania celów. I najważniejsze - podobnie jak reszta aplikacji Google jest DARMOWA czyli stosunek cena do jakości niszczy wszelkie argumenty przeciw. Jeśli chodzi o wygląd serwisu to nie wyrażałem żadnych negatywnych opinii na ten temat.
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # Odpowiedź dla tych co chcą polemizowaćObserwator z Wrocławia 2008-12-08 17:31
    Napisałem wcześniej, że dziwi mnie fakt publikowania takich opinii, a zarzucono mi cytuję: "Proszę wyjaśnić, z łaski swojej, co jest dziwnego w tym, że ktoś fachowo ocenia produkt zakupiony z pieniędzy publicznych?" - w samym ocenianiu nic dziwnego nie widzę. Pozostaje pytanie po co publikować taką opinię? Może po to aby pokazać innym, że to co dobre wcale takie być nie musi - tego nie wiem.
    Można oczywiście polemizować czy strona została wykonana poprawnie czy też nie. Jeżeli jednak chcecie Państwo takiej opinii to jeden ekspert tutaj nie wystarczy.

    Rozwieje też wątpliwości. Wyrażam wyłącznie własną opinię. Nadzorowałem pracę nad wieloma serwisami internetowymi, z pewnością niektóre z nich Państwo dobrze znają. Wiem co to standardy budowy stron, wiem też, że ważniejsze jest aby strony te działały poprawnie we wszystkich przeglądarkach, których część nie spełnia tych standardów, więc dobrze napisana strona czasem miałaby problemy z poprawnym wyświetleniem się w niektórych z nich. Co jest lepsze? Standard czy użytkownik, któremu strona internetowa ma się wyświetlić poprawnie?
    Odpowiadam na pytanie dotyczące statystyk Gemiusa. Chodziło mi wyłącznie o zliczanie wejść - do tego służą przede wszystkim statystyki. Jeżeli chcemy mieć porównanie do portali internetowych serwisów, objętych badaniem PBI to najlepiej będzie takie statystki zaprząc. Nie są to wielkie koszty, a wydaje się, że jeżeli idziemy w profesjonalizm to powinniśmy poruszać się do końca w tym kierunku. Nic też nie stoi na przeszkodzie aby zliczać serwis dwoma typami statystyk.

    Na zakończenie wyjaśniam. Nie jest to tekst sponsorowany. Jest to wyłącznie moja opinia z którą można się po prostu nie zgadzać. Od niedawna mam biznes w Szklarskiej Porębie i coraz bardziej interesuje mnie los tego miasta.
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # Do obserwatora z Wrocławia!czytelnik 2008-12-08 20:05
    Zgadzam się z tym co Pan napisał
    a z tym sponsorowaniem to jak tak dla jaj napisałem.
    ;-)
    Jako mieszkaniec Szklarskiej Poręby musi pan wyczuć pewne klimaty tego miasta, w którym za miesiąc odbędzie się referendum.
    Jak ktoś coś pisze "nie pomyśli" pewnej Jedynej Słusznej Opcji, to znaczy, że:
    a) jest u władzy
    b) ciągnie korzyści z władzy
    c) jego rodzina jest u władzy
    d) jest znajomym władzy
    e) ma umowę u władzy
    f) władza go sponsoruje
    g) ...

    można wybrać dowolną odpowiedź lub wszystkie razem
    ;-)
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     
     
    0 # To co dobre może być lepsze.ociepka.michal@gmail.pl 2008-12-08 20:22
    Fakt, że wyświetlanie stron w różnych przeglądarkach pozostawia wiele do życzenia, ale standard i błędy przeglądarek można pogodzić. Są skrypty JS naprawiające niezgodności w interpretacji standardów np: code.google.com/p/ie7-js/. Fakt nie wszystkie, ale te które pozostają da się łatwo rozwiązać zgodnie ze standardem (poza tym proszę dziś przeprowadzić walidację strony pozostał tylko 1 błąd). A wracając do treści artykułu nie jest on negatywny tylko obiektywny, proszę przeczytać chociaż by zakończenie.
    Odpowiedz | Odpowiedz z cytatem | Cytować | Zgłoś administratorowi
     

    Dodaj komentarz


    Kod antysapmowy
    Odśwież

Hipoterapia HIPPONY

Gabinet Stomatologiczny w Szklarskiej Porębie

Reklama

Reklama

Linki sponsorowane

wiadro kopytko myszka fajka wodna programy telefon kartka on
polecamy dla hoteli horeca hotele, restauracje, kawiarnie
Opis: Urazy czaszkowo mózgowe - i zdjęcia
foremki do ciast
Opis: Suplementy odżywcze - i zdjęcia
ośrodek leczenia uzależnień
Opis: Zioła antyrakowe - i zdjęcia