deze mededeling is inclusief samenvatting onderaan (godzijdank)
Ik zit in een
slechte matige supergoede coverband die RockBeest heet en zo een instituut heeft natuurlijk een eigen website tegenwoordig. Omdat de oude prima voldoet maar toch wat verouderd is (
check) en er qua band ook e.e.a. is veranderd (nieuwe bassist die 'Parralel Universe' zonder plectrum kan!!!! Gans geil jawohl! maar dat terzijde) ben ik begonnen met een nieuwe webzijde.
Allereerst heb ik een nieuw logo ontworpen met Adobe Photoshop © software
. Toen ben ik de site gaan plannen en maken, database aangemaakt en PSPad opgestart om PHP, CSS, xHTML en een snufje JavaScript te gaan tikken.
Omdat JavaScript en jQuery (nog) niet behoren tot de dingen die ik tot in de puntjes beheers wilde ik daar vooral gebruik van maken.
Javscript isn't evil , tenslotte, en voor de mobiele telefoon e.d. komt er toch nog een aparte subsite dus daar hoef ik nu geen rekening mee te houden.
Een tijd terug was er wat vaag gedoe met jquery+strings+een Windows-server op 't werk (nooit opgelost wat het nu was, oplossing -> virtuele win-server deleten, virtuele unix server aanmaken en klaar) en daarom wilde ik deze keer jSon gebruiken - dat kende ik slechts uit de boekjes en daarom was het uitdaging genoeg.
Al met al was het niet echt spannend wat ik tot nu toe tegen kwam qua jSon maar je moet met kleine stappen beginnen, nietwaar.
Tot nu toe ben ik een goede week in de avonduren bezig geweest.
Er zitten met name wat uurtjes in wat je
niet te zien krijgt, het backend: De bedoeling is namelijk dat bandleden nieuws, foto's en video's kunnen toevoegen en met name onze zanger is er erg goed in CMS'en over de zeik te krijgen - het moet dus
foolproof en wat dat betreft is jQuery een handige hulp!
Dit is de eerste site waar ik website en CMS combineer - al je bent ingelogd als admin zie je gewoon de site, behalve dat je op een knopje kunt klikken en dan plopt er ineens iets tevoorschijn. Voorheen had ik altijd frontend en backend 100% gescheiden, dat is wel flexibeler, maar dit is toch maar een klein website'tje en liefdewerk.
Ikzelf ontwikkel lokaal met PHP v5.3.0 en alles werkte zo mooi aan deze site dat het mijzelf bijna ontroerde. Enthousiast uploaden die meuk dus om erachter te komen dat er niks, niente, noppes nada meer werkte van mooie jSon-met-jQuery-meuk .... alles weer checken met FireBug en toen dacht ik bij mezelf, 'Nem, je bent een eikel - PHP4.3 kan helegaar niet omgaan met JSON_ENCODE ...'. (eerlijkheid gebied te zeggen dat het geen Einstein-achtige 'aha-erlebnis' was maar meer het resultaat van vriend Google.)
Mijn hosting maakt namelijk gebruik van PHP4.3.x. Dat is een grote beperking (want er zijn wel meer dingetjes die niet werken), maar daar staat tegenover dat het vrijwel niks kost en ik ongeveer kan doen en laten wat ik wil qua ruimte en aantal databases én dat als ik rare plugins op de server wil gebruiken zoals onlangs om een RGB=>CMYK-conversie goed te kunnen doen een mailtje genoeg is en dat krijg ik bij een andere aanbieder niet voor elkaar.
Net toen ik serieus overwoog dan toch maar over te stappen naar een hoster die wél een nieuwe versie van PHP draait kwam ik de moeder aller oplossingen tegen - een
JSON-wrapper - waardoor die fossiele server nu ineens wél doet wat ie moet doen
Er moeten nog bandfoto's worden gemaakt waardoor het ontwerp her en der eeuh, wat minder ruimtelijk overkomt zeg maar: Lege ruimtes in content en onder bandmembers wordt nog opgevuld dus.
De image-slider aan de rechterzijde heb ik snel even voorzien van wat pica's, ben nog bezig aan/met back-end om ingelogde users makkelijk foto's + tags en begeleidende tekst te kunnen laten toevoegen.
De slider haalt nu foto's uit een bestand, dat gaat verhuizen naar de database. Ook moet de slideshow willekeurig pica's gaan laten zien en niet meer op volgorde, zoals nu.
Ook moeten onder de content-artikelen nog zo'n hippe div komen met links naar social network ('t is net werk
)- sites (maar dan niet zo'n kut-div die je handmatig moet sluiten als je er per ongeluk overheen gaat.)
Qua grafische shizzle denk ik dat het af is - more is less. De standaard-kleuren (#603913 en #009900 voor de liefhebbers) doen de rest
Nou, het is nu al een ontzettend lang lulverhaal (waar het hart vol van is - en snel kunnen tikken) - dus
samenvatting:
Oude site kut, nieuwe site nog niet klaar, meer content volgt - nadruk voor zelfontwikkeling op jQuery/jSon - leerzame momenten: ontwikkelen voor PHP 5, uploaden, server blijkt PHP4.3 te draaien, omweg nodig.
Gaarne uw reacties qua usability en indrukken qua ontwerp
=>
klikOndanks dat bier op is en TS lam is na zo'n verhaal poging tot review hier onder Owja, de W3C-validator hikt nogal over brakke content uit DB en jQuery.. ik weets....
[ Bericht 58% gewijzigd door Nemephis op 29-08-2010 07:01:23 (bier, whiskey, coke, typo, weet jij het? :P) ]