14 Sierpień 2007

Będzie ciężko…

…zdążyć na czas.

Co prawda konkretna wiadomość już jest wyświetlana (kwestia doboru i poustawianie wszystkiego aby ładnie się prezentowało), pojawiają się komentarze (o ile są), z boku wyświetlanych jest ostatnich dziesięć wiadomości z danej kategorii, a poniżej te najczęściej komentowane. Oczywiście wszystko trzeba starannie dopracować przyozdobić i będzie śmigać…

Jednak… To wciąż za mało…

Brakuje prezentacji wiadomości niekonkretnych, i ewentualnie podzielonych na kategorie. Tzn wchodzi ktoś do kategorii sport, to ma same wiadomości sportowe, zechce wejść do głównej strony wiadomości – to ładnie są prezentowane wszystkie wiadomości: na górze tkwi wiadomość dnia, pod nią trzy wiadomości ze wstępem, a poniżej kilka innych (mniej znaczących) i oczywiście, żadne nie mają prawa się powtórzyć… Żeby było zabawnie, to wszystko jest już na dobrą sprawę przygotowane, a czeka jedynie na usytuowanie w szablonie. Większym problemem są komentarze…

Zastanawiałem się nad możliwością komentowania news’ów w serwisie przez niezarejestrowane osoby. W takiej sytuacji komentarz czekałby na akceptację moderatora, tu pojawi się jednak pewien problem, gdyż w gruncie rzeczy nie chciałbym siedzieć non stop przy komputerze i śledzić bazę danych z komentarzami, a potem akceptować je bądź nie. Wpadłem na pomysł, aby komentarze przesyłane były do mnie na pocztę z cholernie długim linkiem (generowany losowo ciąg kilkunastu znaków (pewnie tylko litery (duże i małe) oraz cyfry), i po kliknięciu na taki link komentarz pojawiałby się na stronie. Wszystko pięknie, ale w takim wypadku czeka mnie teraz modyfikacja tabeli z komentarzami, trzeba dodać nową kolumnę uwzględniającą ów tajemniczy ciąg znaków, po którym następowałaby weryfikacja. Sprawa będzie prosta jeśli komentarz doda zarejestrowany użytkownik, wtedy ten powinien pojawić się bez mojej akceptacji (ale zawsze przeze mnie może być usunięty bądź jedynie ukryty).

Serwis pogoda…

Póki co tylko na stronie głównej wyświetla się aktualna pogoda dla kilkunastu miast Polski (możliwość wyboru z rozwijanej listy) udostępnianych przez serwis Weather.com (brak niestety Opola…). Docelowo mam zamiar stworzyć specjalną stronę, na której prezentowana będzie pogoda długoterminowa (dziś+kolejnych dziewięć (9) dni), z podziałem na dnie i noce. Z prawej strony lista dostępnych miast. Wszystko może być obsługiwane z wykorzystaniem AJAX’a, tak by nie przeładowywać zbędnie strony.

Katalog stron…

Ten już działa niemal w całości. Tzn prezentuje linki umieszczone w kategoriach (też muszę je ładnie zaprezentować) z ewentualnym podziałem na strony (nie sprawdziłem jedynie czy linki są prezentowane jeśli brak jest podkategorii…). Po kliknięciu w link otwiera się nowe okno, a kliknięcie jest zliczane i dopisywane do bazy danych (działa – sprawdzałem). Dodawanie stron też działało, jednak… pod wcześniejszą skórką, zatem można powiedzieć, że częściowo jest to przygotowane (chociaż uznałem, że podawanie adresu strony razem z innymi danymi jest bezsensowne, gdyż w przypadku istnienia już takiej strony w serwisie, użytkownikowi pojawi się stosowny komunikat, a biedak poświęciłby tyle czasu aby wypełnić odpowiednie pola. Wcześniej działało to trochę inaczej – najpierw podawany był adres strony, potem następowało sprawdzenie, jeśli nie istniał pojawiał się formularz i można było dodawać stronę, jeśli istniał – informacja i bye). To jednak drobnostka. Możliwe, że zostawię to tak jak jest.

Filmy…

Tu nie zrobiłem dosłownie nic (poza świecącym linkiem z lewej strony…). Zmartwiła mnie baza danych gromadzona przez ponad trzy lata i niemożliwość jej odzyskania w całości… (cudowny Windows…). Zresztą nawet gdyby mi się to udało, to co z filmami z okresu, kiedy serwis nie funkcjonował? Niezła dziura by się zrobiła… Na pocieszenie mogę powiedzieć, że z pewnością (tak na 97%) będą prezentowane zwiastuny filmów. Tylko najpierw serwis musi powstać…

Liga polska…

Będą wyniki i aktualna tabela. To na pewno. Wiadomości jakieś też powinny się pojawić. Problem będzie ze zdjęciami (ale to dotyczy całego serwisu), a także początkowo z bardziej szczegółowymi statystykami (choćby strzelcy bramek, żółte i czerwone kartki)… Możliwe, że z czasem kiedy nie będę miał wszystkiego na głowie będę mógł skoncentrować się na tym dziale…

Wyszukiwarka stron…

Z pewnością katalog i wiadomości w serwisie będzie można przeszukiwać. Gorzej z zawartością Google. Wcześniej istniała znakomita możliwość wykorzystania API Googli, dzięki czemu wyniki ślicznie wkomponowywały się w resztę witryny. Teraz jednak Google udostępnia swe zasoby na zasadzie ramek, bądź z wykorzystaniem AJAX’a co w przeszukiwaniu sieci jakoś nie specjalnie mi się widzi… Płatny NetSprint odpada kompletnie, a Yahoo jest u nas za mało popularne… ale kto wie… może właśnie ja wykorzystam ich zasoby…

Jednak największy problem będzie dopiero przede mną. Serwis miał ruszyć w październiku, ale z pewnością się to troszkę opóźni, gdyż jeśli nic się nie zmieni od września będę pracownikiem jednej z firm, i zajmować się będę właśnie (między innymi) tworzeniem serwisów i stron internetowych. Dlatego po pracy z pewnością nie będę miał najmniejszej ochoty patrzeć na kolejne linijki kodu, bardziej pochłonie mnie praca za płacę, a nie za… właściwie to nawet nie wiem za co… Na poprzednim Panteonie dużo nie zarobiłem. Na tym nie ukrywam, że chciałbym. Jak? Sprzedając jego kod źródłowy. Dlatego tyle to trwa, bowiem chcę aby serwis był dość dobrze zabezpieczony (póki co olbrzymią rolę w zabezpieczeniach odgrywa plik .htaccess, który praktycznie uniemożliwia wykonanie SQL Injection! Po prostu stosowanie krótkich URLi (jest taka miejscowość pod Warszawą…),(w moim przypadku są to wyjątkowo długie) wymusza sprawdzanie i dopasowywanie odpowiednich ciągów i podstawianie ich do zmiennych, które są później przesyłane do fizycznego pliku. Podczas weryfikacji, jeśli ciąg ma być liczbą, to ma być liczbą, inaczej pojawi się błąd o nieistniejącej stronie.

Bardziej szczegółowo nie chce mi się już zagłębiać. Jak widać sporo do zrobienia przede mną, sierpień się kończy, a ja coraz częściej zadaję sobie pytanie… po co mi to?

Dla jaj chyba i tylko wyłącznie…

Dla jaj…