Nüüd juhtus nii, mis polnud plaanis. Eelmine postitus oli veebilehest ja ka see on veebilehest. Kuid nüüd juba uue kujundusega ja selle valmimise valust ja rõõmust. Aga alustame sealt kus eelmine lõppes. Vaja teha uuem veebileht, mis sobib tänsasesse maailma seal hulgas nutiseadmetesse. Endal on kolm erinevat nutiseadet ja nende peal testida ja katsetada oli huvitav. Seadmed on järgmised ja alustame vanimast seadmest: Nexus 7 (2013), Nexus 6P ja Huawei Mediapad 10. Viimane on Elisa kingitus koos kõrvaklappidega.
Asjaga sai vaikselt alustatud tegelikult detsembri alguses. Õpetades antud asja ka õpilastele, siis alustasin disainist. Veebilehe paigutus (layout) ja vormid (forms) peaks kohe alguses olemas olema, sest hiljem on neid väga tüütu teha. Seega puhas HTML ja teatud kohtades JQuery. Asjaomastele isikutele teadmiseks, et kogu veebileht on tehtud Bootstrapi põhjal. Jah, see tähendab nullist tegemist, kuid igasugused Content management systems (sisuhaldus) mind tõesti ei huvita. See kõik on lihtne ja mugav ning mõnusalt hallatav, aga pidevalt peab veebilehte jälgima igasuguste uuenduste ja kahtlaste vigade (bugs) pärast, mis tähendab pidevate uuenduste paigaldamist. Ja lisaks peab kogu asja loogikast ka arusaama. Selle viimasega on mul siiani raskusi :)
Disaini peale, eriti tuntud iskud lehele läks kolm kuni neli päeva. Ei saanud asja mobiilseadmetes õigeks. Lauaarvuti või laptopi monitoril paistis kõik ilus. Kui lõpuks taipasin, Bootstrapi puhul kasuta selle vahendeid ja ära leituta enda omasid sinna. See viimane oligi mis aega võttis - enda leiutis. Muud kujundused sai juba puhtalt Bootstrapi enda omadega tehtud ja ei saa kurta ning asi läks hoopis libedamalt.
Teine suurem osa oli PHP sessionid. Eelmisel versioonil olid need osaliselt olemas, kuid asjast aru sel ajal väga ei saanud. Nüüd on aeg edasi läinud ja kogemust ja õpetamiskogemust rohkem olnud. Jällegi osa mida õpilastele õpetan. Sai neid siin ka kasutatud. Peab ütlema, et asi toimib.
Kuna igapäev ei saa teha, mis on ka hea, sest tegemine vajab laagerdamist. Kui oled ikka nädalavahetusel asjaga toimetanud ja siis nädalaks asja seisma jätad on uue pilguga hea vaadata mida on vaja muuta. Sellepärast see asi ka nii pikalt aega võttis. Peale disaini olemasolu on koodi kirjutamine lihtne, kuid ikka avastad, et midagi on valesti või puudu ja siis on hea, kui mingi vahe on sisse tulnud. Ka õpilastele on öeldud, et täna on hea päev ja 8h on kõvasti koodi kirjutatud, kuid järgmine päev võib olla täielik null. Paar päeva puhkust ja jälle tuleb hea päev, juhul kui vahepeal ka antud asjale mõtled. Kui ei mõtle, siis ei pruugi sellest abi olla. Koodi tuleb aga kommenteerida, mida õpilased pole veel omandanud :(
Paar olulist arendust toimus ka köögi poolel. Kui vaadata tundud isikuid, siis on seal tekst Vaata lisaks:. Antud osa oli väga ebamugavalt tehtud. Tuli kirjutada number jätta tühik sidekriips tühik ja siis link panna ning siis semikoolon, kuna linke oli mitu. Need oli Eesti ja Inglise Vikipeedia, ESBL, EE ja Google. Nüüd lisandus veel IMDB. Uus süsteem seisneb selles, et lisada tuleb lingid ja need eraldada semikooloniga. Lingist suudab skript leida vajaliku osa ja teha sobiva lingi lehele.
Teine võimalus puudutab ka mind, kui haldajat. Suvalist postitust, tuntud isikut, google logo saan muuta seal kus seda näen. Seega kõikjal on juures lingid muutmiseks, kustutamiseks kui olen sisse loginud. Lõpuks on kadunud olukord, et midagi muuta pean esmalt sisse logima ja siis kuskilt iks kohast seda muutmas käima. Nüüd kui viga näen ja olen sisse loginud, saab kohe kasutada muutmis nuppu. Teie lugejad seda ei näe, sest kontot teil pole (teha ka ei saa) ja kui saaksitegi, siis selleks peab olema veebilehe haldaja, et seda teha :) Osaliselt oli see ka eelmises versioonis olemas (tuntud isikud).
Mida uut on siis võrreldes eelmise versiooniga? Kindlasti uus ja lihtne disain sõltumata seadmest. Fikseeritud menüü. Statistikat on rohkem, kuid diagramme vähem. Diagramme võiks siiski juurde panna. Kõik postitused on nüüd avalikud. Seega postituste lugeja pole vaja enam kontot, et postitusi lugeda. Lisaks on juures ka üks kõrvaline veebileht mida ma väga reklaaminud pole. See on minu "ilmajaam" mis töötab Rasberry Pi 3 peal. Selle lehe link on menüüribal olev kollane Pi. Selle lehe kohta peab mainima, et on ka Bootstrapi peal, kuid leht on aeglane. Põhjus on ka lihtne. Sellel pole võrgukaabel järgi vaid istub WiFi taga, seega asjad liiguvad aeglasemalt. Videod on eriti ebamugav vaadata. Muud asjad on talutavad.
Muidugi on võimalik postitusi jagada ka Facebooki. Hetkel, seda postitust kirjutades on leht veel testaadressil. Lisaks olen ma uuendanud viimasel ajal ainult uue lehe tuntuid isikuid. Seega kui asi lõpuks õigesse kohta jõuab tuleb mõned lingid parandada ja statisika osa on ka tiba muutunud.
MUUDETUD: 21.01.2018 varastel öötundidel. Peale veeblilehe ümber tõstmist tuli hunnik linke muuta + ka see postitus. See linkide muutmine oli üllatus mille olin ära unustanud, kui meenutada eelmist versiooni. Siis polnud nii palju muudatusi vaja. Paistab, et sessioonide faili ja index.php faili vaja seadistada/muuta. Aga sel korral teeme seda käsitsi. Enamus läbi käidud. Seega kui keegi leiab mitte toimiva lingi, siis kirjutage kommentaaridesse. Aga juba hakkasid mõõted käima uuele versioonile :D Aga las ta hetkel jääb... :)
Mõned ekraanipildid (screenshots) eelmisest versioonist (see läks just maha) ja üle eelmisest versioonist. Paistab nagu areng olevat :)
Avaleht

Tuntud isikud

Statistika

Versioon kuni aastani 2011
Avaleht

Tuntud isikud
