da bi se izbeglo komplikovanje mislim da treba razdvojiti stvari na javne interfejse i specijalizirane. Javni, tipa search, komentari, kontakt forme i sl, bi bili oni koji su dostupni siroj publici (svako sa bilo kojim browserom moze da naleti na njih) i tu treba ici na sto manje tehnickih ogranicenja, paziti na accessability i slicno.
Specijalizirani interfejsi, tipa admin panela nekog sajta (ili gmail), mogu da postavljaju zahteve korisniku: Oces da imas fancy CMS ili webmail, ukljuci ****in' javascript za ovaj sajt, ili koristi IE verzija ta i ta (kao sto rade banke)... Posto takve interfejse koristi ogranicen broj ljudi, ali ih koristi cesto (svakodnevno) moze da se pretpostavi da su doticni spremni na neke ustupke..
A onda kad imas vremena mozes da dodajes malo po malo funkcionalnosti (tipa da i slepi ljudi mogu da koriste tvoj CMS i slicno...). Ti dodaci mogu da se dodaju kao potpuno nezavsni interfejsi, namenjeni specijalno za tu upotrebu, ne moraju da se prave monstruzno komplexni sistemi koji se downgraduju za sve zive situacije (posto su cesto zahtevi vrlo oprecni za razne situacije)
__________________
Leadership is the art of getting people to want to do what you know must be done.
|