vrijdag 15 juni 2007

Toch wat anders...

Alweer een week voorbij, het gaat allemaal zo snel.

Had ik vorige week een hele week ASP.NET in de planning en geplanned dat ik een stuk verder zou zijn met het CMS ToolKit bleek het toch anders uit te lopen.

Dinsdag werd mij verteld dat het Toegankelijkheid Onderzoek van http://www.thuiswinkel.org/ toch nog doorging op de oude site. Dus moest er voor afgelopen donderdag toch het hele site (mijn rol hierbij was het content in het CMS) gecontroleerd worden op toegankelijkheid.

Hierbij waren dingen zoals alt-tags, TH tags in tabellen en verduidelijken van objecten waar kleuren iets aangaven (voor kleurenblinden mensen) belangrijke punten. Dit nam allemaal heel veel tijd in omdat Thuiswinkel.nl een best wel grote site is. Het heeft namelijk meerdere archieven (pers, nieuws etc).

Toen ik donderdag rond de middag Thuiswinkel.nl had afgerond kreeg ik gelijk een aantal opdrachten in flash op me bord.

Donderdag moest ik een aantal aanpassingen aan de Warby Haircompany (http://www.warbyhaircompany.nl/) website toepassen (voornamelijk homepage flashbanner). Vandaag heb ik voor CHIO de sponsorsflashbutton (http://www.chio.nl) aangepast, bij SPWI (http://www.spwi.nl/) een flashteller toegevoegd (deze zal volgende week life gaan) en bij Woonmallalexandrium (http://www.woonmallalexandrium.nl/) heb ik de Alex Mascotte (rechts) en beide flashfoto blokken (links onder en rechts onder) aangemaakt.

Leuke van alle flash opdrachten was dat ze allemaal van buitenaf aangepast moesten worden door de klant zonder dat er in het .fla file zelf gepield moest worden.

Alex mascotte van Alexandrium word de tekst uit het CMS gehaalt en de plaatjes van de fotoblokken zitten allemaal in een map en worden geïmporteerd, de klant kan aan de hand van een .txt file aangeven hoeveel hij ervan wilt laten zien.

De flashteller van SPWI telt vanzelf op tot een getal dat de klant in een .txt file kan aanpassen.

De plaatjes en tekst en knoppen van Warby site komen ook allemaal vanuit buiten het flash.

CHIO heeft hetzelfde idee als bij Alexandrium.

Was een drukke week en hoop zelf dat ik volgende week wat meer tijd heb voor CMS400 Toolkit.

donderdag 7 juni 2007

Visual Basic.. tum tum tuuuuummmmmm.

Nou het heeft een tijdje geduurd voordat ik weer wat blog. Ik heb het aardig druk gehad met kleine aanpassingen hier en daar. Ik ben sinds vorige week begonnen aan mijn nieuwe project.

Bij mijn nieuwe project is de opdracht dat ik een soort Toolkit ga maken voor het CMS400 voor de programmeurs hier bij On-Site en eventueel gebruikers van het CMS.

Omschrijving opdracht:

---------------------------------------------------------

Ontwikkelen van een CMS400 Toolkit om het werken/ontwikkelen met het Ektron CMS 400 te vergemakkelijken/versnellen. In deze toolkit moeten onderstaande punten ondergebracht worden;
Bulk aanmaken Contentblokken
Bulk aanmaken Collecties
Bulk aanmaken Users (membership/cmsusers)
Kopieren van Folders + content
Controleren van Library items (of ze fysiek bestaan op server)
Controleren van Quicklinks (vergelijking library tabel + folder inrichting)

Waarom een Toolkit? Tijdens het ontwikkelen en werken met het Ektron CMS400 merken wij dat er een aantal functionaliteiten ontbreken of veel tijd kosten. Een voorbeeld; het aanmaken van 1 contentblok vereist 5 klikacties plus enige wachttijd voor de eWebEditPro. Het komt steeds vaker voor dat er een aantal keer 15 contentblokken in een bepaalde folder aangemaakt moeten worden. Om dit via het CMS te doen kost dit veel te veel tijd.

Om dit soort bulk bewerkingen te faciliteren zou er een standaard Toolkit omgeving moeten komen die als zelfstandige "applicatie" m.b.v. standaard Ektron webservices deze dingen kan doen.

Het resultaat is een map welke in elke willekeurige CMS400 website map gezet kan worden en (na enige configuratie wellicht) gelijk werkt.

---------------------------------------------------------

Vorige week heb merendeel van het documentatie afgerond (heb een PVA en PVE samengesteld, PVE kan ik mooi weer gebruiken voor het competentie Analyseren). Deze week ben ik begonnen met ontwikkelen.

Ik kreeg gisteren helaas te horen dat het allemaal in VB moet terwijl ik liever in C# werk. Maarja dat zal ik wel vaker tegenkomen dus tja, het is alleen maar een beetje verschil in Syntax dus het is wel handig om er nu al aan te wennen.

Ik heb merendeel van de Contentblokken pagina al af. Het was 1 van de simpele onderdelen. Het aanmaken van Users lijkt me ook niet al te moeilijk omdat het duidelijk werd na een interview met collega's dat men hiervoor het liefst een soort Excel import zouden willen gebruiken. Het mooie hiervan is dat ik dit al eerder heb gedaan met een vorige project.

De kopiëren functie en controleren van library items en quicklinks zal denk ik wel de meeste tijd innemen omdat ik daar nog niet eerder mee heb gewerkt buiten de CMS om.

Dat was de blog dan maar voor vandaag, ik zal proberen dit ding up-to-date te houden.

Hoi,

Michael Marques de Almeida

dinsdag 22 mei 2007

Mijn eerste blog.

Nou, bij deze dan mijn eerste blog. Het werd mij gevraagd om een blog te houden van mijn duale periode door mijn duaal begeleider.

Korte samenvatting over mezelf. Mijn naam is Michael Marques de Almeida, 21 jarige student aan de Hogeschool Rotterdam. Ik doe daar de opleiding Grafimediatechnologie en zit aan het einde van de 3de jaar. Op dit moment loop ik duaal bij het bedrijf On-site.

Ik heb vandaag merendeel mijn tijd besteed aan het plaatsen van een flash banner op de On-site site. Er moest namelijk een banner komen op de pagina’s “Wie zijn wij”, “Voor wie werken we”, “Met wie werken we samen” en “Bij ons werken” die een contentblok opvragen. Elke pagina moest zijn eigen contentblok oproepen en als de contentblok leeg was dan moest er geen blok getoond worden. Daarnaast is het zo dat de plaatje die gebruikt word in de banner van buiten uit flash aanpasbaar moest worden.

Wat ik hiervoor gedaan heb is een normale plaatje in de achtergrond van de div geplaatst (de plaatje die dus aanpasbaar is), een flash eroverheen geplaatst met een doorzichtbare achtergrond. Dit kan doormiddel van een extra parameter te geven in het FlashObject.

fo.addParam('wmode', 'transparent');

De blok dat erin schuift is een standaard tween. Wat ik heb gebruikt om te kijken of de contentblok leeg is, is het volgende stukje code.

if(tekstVak.text.length <>

stop();
}
else{
play();
}


Dit zit aan het begin van het movieclip en zorgt ervoor dat er niks verschijnt als het contentblok leeg is.

Het content zelf word met PHP uit de database gehaald en de juiste contentblok word aangegeven door een subid in het url.
http://www.on-site.nl