Week 1 zit er op!
De eerste week is aan een razend snel tempo omgevlogen en bestond vooral uit het aanpassen van de webadmin. Ik heb uitbreidingen gedaan aan de bestaande fotomodule en ben ik ook op zoek gegaan naar een manier om meerdere categorieën aan één artikel te koppelen.
De volledige Inventis webadmin is opgebouwd in ExtJs, een javascript framework met gigantisch veel mogelijkheden. Omdat ik nog niet zoveel ervaring heb met dit framework was het dus vooral een week van veel opzoeken, proberen en corrigeren.
Fotomodule
Met de bestaande fotomodule was het enkel mogelijk een foto te uploaden per artikel. Dit is niet zo praktisch als je dezelfde foto aan meerdere artikels wil hangen, want dan moet je dezelfde foto telkens weer opnieuw uploaden. De doelstelling was dus eigenlijk een module te maken waarmee je een overzicht krijgt van alle reeds geüploade foto’s, zodat je hier gewoon eentje uit kan selecteren en dat deze aan het artikel wordt gekoppeld.
De functie om nieuwe foto’s te uploaden moest blijven bestaan, er moest ook de mogelijkheid zijn om foto’s te taggen en te voorzien van een omschrijving. Om snel de juiste foto’s terug te vinden tussen het overzicht, heb ik een zoekfunctie ingebouwd waarmee je kunt zoeken op de omschrijving of tag van een foto.
Categorieën
Om artikels aan verschillende categorieën te koppelen moest er een paneel voorzien worden dat overzichtelijk en gemakkelijk in gebruik is. Hier heb ik gekozen voor een treepanel, een soort menu waarmee je telkens dieper in de structuur van de categorieën kan gaan. Op de diepste laag kan je aanvinken bij welke categorie jouw artikel thuis hoort.
De categorieën kunnen op hun beurt dan beheerd worden in een aparte module waar ze voorzien worden van een omschrijving en een Google AdSense code.
De komende week…
De komende week zal ik werken aan de tagmodule, die automatisch tags moet genereren aan de hand van de inhoud van de artikels.