settembre 2005 - Posts
Segnalo il rilascio della nuove versione 3.0 degli Admin Report Kit for SharePoint (ARKSP).
Si tratta di una ricca raccolta di tools per produrre reportistica sull'utilizzo dei siti SharePoint (SPS e WSS), con anche la possibilità di pianificarne la generazione e la pubblicazione.
Sul sito del produttore (Vyapin) è possibile scaricare una versione trial, oppure acquistare il prodotto (il costo delle licenze varia da 599USD a 1999USD).
Anche quest'anno salirò sul palco della WPC.
Ormai sono diverse edizioni che lo faccio... non ricordo se dal 1999 o dall'anomala edizione Spring 2000 :-)
Mi occuperò, attraverso tre distinte sessioni, dei seguenti argomenti (ne approfitto per pubblicare anche i draft degli abstract delle sessioni):
- Realizzare soluzioni Intranet con i Windows SharePoint Services
I Microsoft Windows SharePoint Services 2003 sono ormai giunti ad una loro maturità, e sempre più ricca è la comunità di sviluppo che realizza soluzioni, estensioni ed add-on per WSS. Funzionalità aggiuntive -spesso gratuite- che estendono e potenziano le caratteristiche built-in di SharePoint e accellerano i tempi di implementazione e sviluppo, suggerendo utilizzi e soluzioni per l'introduzione dei Windows SharePoint Services all'interno del contesto aziendale.
Nel corso della sessione verrà impostato un progetto di Intranet/Extranet aziendale, partendo da un'installazione standard di WSS, arricchendone caratteristiche e funzionalità sfruttando risorse recuperate dal Web, quali Site Template, WebParts, I-Filters, ecc.
Al termine dell'intervento si raggiungerà una soluzione Intranet finita (o quasi :-)), pronta per il deployment in azienda e la sua messa in produzione.
Non mancheranno le considerazioni sul capacity planning e sull'high avalaibility dei Microsoft SharePoint Products and Technologies.
La sessione avrà un taglio fortemente pratico, ricca di tips e buone pratiche derivate dall'esperienza del relatore nell'implemetazione di soluzioni SharePoint.
- Real Time Collaboration con Live Communications Server 2005
Grazie ai servizi della famiglia Microsoft SharePoint Products and Technologies è oggi possibile realizzare efficaci soluzioni per la collaborazione asincrona su documenti, contenuti e procedure. Il tessello mancante -che ora completa il puzzle delle esigenze di comunicazione aziendale- è composto dai servizi di Real Time Collaboration offerti da Microsoft Live Communications Server 2005, da Microsoft Live Meeting 2005 ed dal nuovo client Microsoft Office Communicator 2005, garantendo adeguate funzionalità per la collaborazione sincrona.
I servizi di presence e instant messaging, ormai diffusi nel tessuto aziendale come valide alternative a telefono e posta elettronica, richiedono sempre più affidabilità e sicurezza.
Le attività di videocomunicazione e collaborazione su documenti e applicazioni spingono verso infrastrutture basate su LCS2005 ed integrate ad Active Directory in un contesto federato e di accesso sicuro (VPN e non solo).
Le capacità di integrazione con centralini e dispositivi Voice Over IP, combinate con l'utilizzo dei protocolli standard SIP, offrono opportunità di estensione dei servizi di Real Time Collaborations su ogni tipo di device (SmartPhone, Telefono, Palmare, ecc.).
Tutte queste ragioni, combinate ad una progressiva discesa dei costi degli strumenti e della connettività, offrono opportunità nuove e concrete per implementazioni aziendali di Real Time Collaboration integrate o non ai Windows SharePoint Services ed a SharePoint Portal Server o alle applicazioni di Microsoft Office System.
Nel corso della sessione saranno descritti alcuni scenari pratici di implementazione, definendo le possibili configurazioni e suggerendo il potenziamento delle funzionalità di base di LCS2005 con l'aggiunta di add-on e componenti per l'integrazione.
- Il futuro della collaborazione: Office 12, Sharepoint V3 e gli Office Server
La prossima versione del Microsoft Office System, composto da applicazioni, server e servizi, espanderà gli orizzonti e le opportunità per gli Information Workers e per le organizzazioni.
La nuova interfaccia ed i profondi rinnovamenti di usabilità di Office "12" enfatizzeranno la user experience, introducendo quelle che saranno le innovazioni dell'interfaccia di Windows Vista.
Non meno importanti, in funzione di possibili integrazioni, le novità dei nuovi formati di file Open, XML-based.
La nuova versione dei Windows SharePoint Services "v3" diventerà sempre più il cuore dell'infrastruttura di collaborazione proposta da Microsoft, fornendo le basi per un maturo repository per siti e documenti, ricco di nuove funzionalità a partire dall'integrazione con il nuovo Windows Workflow Foundation (WWF).
L'evoluzione dei nuovi Office Server offrirà nuove importanti possibilità sia per gli sviluppatori (ISV) che per le aziende rendendo possibili numerose novità, tra cui:
- applicazioni InfoPath "12" destinate a SmartClient e Browser;
- soluzioni di Business Intelligence combinando Excel "12" ed i SQL Server 2005 Analysis Services;
- personalizzazioni, componenti e funzionalità ASP.NET 2.0 implementate come SharePoint WebParts;
- soluzioni Access "12" integrate ai Windows SharePoint Services;
- integrazioni tra Office System e le applicazioni di Microsoft Business Scorecard (Maestro).
La sessione presenterà tutto questo scenario, non certo troppo lontano considerando la disponibilità di tutti questi nuovi strumenti in versione Beta e considerando la roadmap dell'imminente uscita sul mercato (2006).
Office 12 (o Vista) tra i cambiamenti più significativi... l'interfaccia, come racconta Marco da PDC.
Per i curiosi ecco un sito con i primi screenshots.
Che dire... veramente notevole!
Grazie a Dustin, ecco la lista consolidata delle nuove caratteristiche della futura versione di SharePoint:
UI / UX
- Built-in breadcrumb trails, Quicklaunch on every page, Tree-view navigation of sites built-in
- Pages will derive from “master pages“, meaning that you could re-skin an entire SharePoint site by modifying just one template file
- More professional out of the box themes
- FrontPage can directly edit each site's CSS file(s)
- Workflow built-in all over SharePoint, with tight integration with Outlook 12 tasks, FrontPage-based workflow creation, some browser-based workflow creation
- Individual documents can have document-specific workflows
- Item-level security on lists and libraries
- FrontPage has evolved further into a SharePoint designer tool (I read that as: the only SharePoint designer tool), and apparently, ghosted/unghosted pages won't be a problem any longer
- Recycle bin with user and administrator restore features for document libraries and list items
- InfoPath forms can be filled out with only a browser when published as (to?) a SharePoint site (even with FireFox)
- Customizable and extensible search (and search API), including “did you mean“-type search term corrections
- Lists can be viewed on mobile devices
- The UI is “security sensitive“, meaning that you won't see the button to add an item unless you have the rights to add an item
- Lists support multi-value lookups
- Gantt charts for “Project Tasks“ list type
- Alerts are considerably more powerful, support more filters/RSS integration
- AJAX (Atlas) used generously throughout UI for a better cross-browser experience
- “Welcome menu“ for users (login/logout/change user/edit profile/etc links in one place)
Integration
- All lists and libraries have RSS feeds, and each list's feed can be customized to include whatever fields you'd like
- Event list RSS feeds include iCal files as enclosures
- Each site has a master “aggregating“ RSS feed
- Outlook 12 can perform 2-way online/offline syncronization of the following list types:
- Contacts
- Events
- Tasks
- Discussion Lists
- Document Libraries (!)
- Discussion lists can create their own e-mail alias in Active Directory, allowing you to e-mail that alias to automatically archive that e-mail (and its attachments) to a SharePoint discussion list
- ALL lists and libraries have version history capability, and only “diffs“ are stored (differences from one change to the next)
- Access treats SharePoint sites as honest-to-goodness data sources
Developer and Administrator-oriented news
- Existing web parts will “just work“ in the new SharePoint web part page framework
- Site definitions/templates will ship in the box for blogs and wikis (blogs can be built directly on your “My Site“!)
- All lists and libraries will have synchronous event handlers (not sure how these work with other interfaces to SharePoint data, like OM, WEBDAV, SOAP, etc., if the event handler has to raise an exception)
- List/library version history is exposed programmatically by way of the OM
- Multiple “content types” (sets of metadata, or “metadata templates“, if you will) for document libraries and lists, that include view information, workflows, bound events.
- FrontPage can edit workflows
- Business Data Catalog (datasource catalog on steroids, apparently) -- What's new is that you can use members of this catalog as fields in lists; in other words, a list can have a lookup that's bound to a SQL Server table, a web service, or any other source that exists in the Business Data Catalog
- XML Schema Documents (XSDs) will be made available for many of the CAML-based ghosted template/config files
- The “STSFLTR“ ISAPI filter is gone, SharePoint sites are “native“ ASP.NET 2.0 sites.
- You'll still need to use the SmartPart (or something of its ilk) to use ASP.NET 2.0 web parts on your SharePoint sites
- Form templates are better defined in XML (they're there now, just without any real easy way to modify them)
- Less XML-based configuration, more UI-based “features“ that can be turned on/off or modified to webs, sites, IIS virtual servers or entire server farms with one click
- SPTimer is given a boost, allowing you to write your own plugins that get executed at their own defined schedules/criteria/etc
- UI toolbars/menus/etc can easily be modified, with those modifications also “security sensitive“
- SPDataSource class, SharePoint sites exposed using IDataSource (sweet)
- SPGridView, a SharePoint-look-alike DataGrid (with sort/filter/group/etc baked right in)
- SPDataQuery class, which uses CAML (set as a property, why not a param to a method?) does cross-site searches, easily binds to SPGridViews or other ASP.NET databound controls
La notizia non è freschissima... solo per segnalare che l'attuale versione beta di Office (Office 12) pare verrà chiamata Office Vista, facendo il verso alla futura versione di Windows Vista.
Altra curiosità è il fatto che i superstiziosi di Redmond pare faranno saltare la numerazione, e la successiva versione di Office non sarà Office "13" ma bensì Office 14 :-)
Incuriosito dal
post segnalato da Romeo sulla possibilità di visualizzare il contenuto di una Document Library su di un sito WSS differente da quello che la contiene... ecco un
buon articolo di MSDN dove sono descritti i metodi WSS esposti via RPC (Remote Procedure Call)... accessibili via URL (HTTP GET requests) c'è da diversirsi! :-)
Uno dei limiti apparenti (o differenze) noti delle Aree di SharePoint Portal Server 2003, a differenza dei Siti (sia WSS che inseriti nel contesto della Site Directory di SPS2003) è il mancato utilizzo dei Temi.
E' infatti noto che SPS2003 sfrutta un proprio CSS personalizzabile, comune per tutte le Aree del Portale.
Tutto questo non è esatto.
E' possibile, area per area, applicare un Tema esattamente come su un normale sito WSS.
Ecco la procedura:
- Aprire direttamente la pagina http://NomeServer/_layouts/1033/themeweb.aspx (o http://NomeServer/_layouts/1040/themeweb.aspx per la versione italiana).
- Applicare all'Area dell'Home page il Tema desiderato.
- Ripetere l'operazione per ogni Area del Portale.
- Su alcuni temi una parte della grafica della testata del portale non viene corretta (è una piccola immagine azzurra vicino al campo per la ricerca). In questi casi occorre editare, coerentemente ai colori del Tema scelto, il file cornertop.gif collocato nella cartella C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\IMAGES sul server.
Ricordo anche che è possibile personalizzare o creare Temi aggiuntivi, per riferimento:
http://www.sharepointcustomization.com/wss/articles/themes-applying.htm