Förbättringar gällande UI utveckling

2009 oktober 21
taggar: , , ,
av Kompetensfabriken
Det finns en hel rad nyheter vad gäller utveckling av UI i SharePoint.
Allmänt
  • Application pages kan numera använda default.master!
  • Reducerat användade av tabeller, sidorna laddar bättre.
  • Förbättrat stöd för Safari, Firefox, SP stöder xhtml standard.
  • Javascript laddas on-demand i större utsträckning för att minska page payload.
 
The Ribbon
Den nya menyn från Office som numera även gäller i SharePoint känns bra. Den är fullt programmerbar och anpassningsbar genom custom actions och javascript.
Status-bar
Ett område/rad under ribbon som används för meddelande till användaren, visas i olika färg beroende på status (error, information osv). Fullt programmerbar på server och klient.
 
Notification area
Visas i 5s, används för information såsom ”document checked-in” etc., snyggt! Programmerbar givetvis.
Pop-up dialoger
Det finns ett helt nytt ramverk för att bygga dialoger. Dialoger visas ovanpå sidan man är på och bakgrunden dimmas. Känns snyggt och mycket snabbare än den gamla modellen där man skickades till en annan sida. Dialogerna byggs i princip som en vanlig sida och kan ha en ribbon osv.
Nytt sätt att göra teman
Använder *.thmx filer som kan genereras av office-program.
De har jobbat mycket med detta och det var en bra demo som är svår att beskriva utan bilder men det verkar VÄLDIGT mycket enklare att få SharePoint att se ut som man vill. Det finns bl a en mekanism som byter färger på alla bildelement (även såna som är tonade osv) så att de stämmer med färgerna i temat. Kan givetvis vara så att man blir lurad av en bländade demo men det verkar lovande hursomhelst.
Client Object Model
Som vi nämnt så finns det numera ett API tillgängligt i JavaScript och Silverlight för att på klientsidan programmera mot server API:erna. Som Jesper påpekade så är det så klart en risk att detta gör att man lägger businesslogiken på klientsidan, men väldigt coola demos kan man iallafall göra i kombination med ovan nämnda mekanismer : )
//Bengt
Inga kommentarer än

Lämna en kommentar

Notera: Du kan använda grundläggande XHTML i dina kommentarer. Din e-postadress kommer aldrig att publiceras.

Prenumerera till den här kommentarsflödet via RSS