ja ik weet nog een leuk project. Een smart-client application als toevoeging voor een CMS. Stel je het volgende scenario voor:
Een internetredacteur moet voor een website artiesten toevoegen, met biografie, foto, stukje MP3, meerdere links naar websites, screenshots van die websites, relaties naar andere artiesten. De stappen die de redacteur nu moet doen is:
• Biografie schrijven, met daarin hardgecodeerd html opmaak, zoals bold, italic, lists etc.
• Een foto zoeken, op maat maken, schalen, eenvoudige correcties zoals contrast, zwartwit maken.
• Audio opnemen in een audio editprogramma, daarna stukje eruit knippen, en die encoderen naar MP3, of streaming media formaat. Als er streaming media formaat is moet er nog gekozen worden of er real, windowsmedia of quicktime gebruikt word en voor elk formaat moeten 2 formaten gemaakt worden (small- en broadband)
• Links toevoegen en verwijderen met een omschrijving, aangeven of die in of extern moet linken. Het liefst moet die link nog hertegebruiken zijn voor andere artiesten, eventueel met een iets andere omschrijving
• Aankunnen geven of een artiest bepaalde relaties heeft met andere artiesten, bijv op discografie, of op platenmaatschappij, of een unieke relatie. Die kan oneway of two-way zijn (dus alleen van artiest A naar B en niet andersom)
• Een artiest kan ook nog lid zijn van een band, en zelfs meerdere bands. Bans hebben leden, relaties met andere bands, en ook zijn eigen links.
Voor iedere stap moet de redacteur dus ontzettend veel werk verrichten. Wat nu de opdracht is om een application te ontwikkelen die het nodige voorwerk gaat doen:
• Een redacteur tikt veel liever een biografie en heeft Word-achtige controls tot zijn beschikking om de opmaak te bepalen ipv rare tags te tikken
• Een redacteur heeft niet veel verstand van computers, het zou handiger zijn als deze een plaatje kan draggen naar het artikel of evt selecteren, en waarin hij een paar simpele editmogelijkheden heeft, en automatisch het formaat kan bepalen (klein, middel, groot of alledrie)
• Het intikken van een url, met een korte beschrijving en aangeven wat voor soort link het is (zou evt zelfs automatisch kunnen, bijv emaillink, externe link, interne link) en er word automatisch een bijbehorend screenshotje gegenereerd
• Hoe handig zou het wel niet zijn als de redacteur gewoon een CD in zijn cd-rom speler kan doen, beginpunt en eindpunt intikken van het stukje wat hij wil laten horen, en aankruizen welke formaten hij wil ( Real, Windowsmedia, Quicktime, MP3 )
• Stel je hebt een database van wel 5000 artiesten, en nu heb je een artiest en die heeft een relatie met wel 3 artiesten. Het zou snel gaan als de redacteur gewoon op de eerste letter van de naam kan klikken, aankan geven wat de relatie is door middel van een makkelijke handeling zoals drag-n-drop en dit voor meerdere artiesten tegelijkertijd
• Nu heeft hij heel het formulier ingevuld, en nu wil hij tegelijkertijd de bijbehorende band erbij toevoegen, en daar de leden aangeven.
oww..er zijn boze tongen op dit forum die zeggen dat je alles serverside moet afhandelen en de browser als domme client moet gebruiken..maar dat hoeft natuurlijk niet, integendeel, de redacteur heeft niet voor niets zo'n mooie nieuwe Apple Titanium notebook.
succes..