Claudio Brotto

January 2009 - Posts

SharePoint Advanced Data Integration

In questi giorni io e Betta stiamo rifinendo la scaletta della sessione che terremo al prossimo SharePoint Administrators Summit.

Parleremo di Data Integration in ambito SharePoint, e lo faremo con un’impronta pratica volta a presentare alcuni “scenari di vita vissuta” e a discutere delle scelte architetturali che ci siamo trovati ad affrontare.

Data Integration non è solo Business Data Catalog, anche se (bisogna pur ammetterlo :-)) i BDC sono la soluzione ottimale in diversi contesti (costi della Enterprise Edition permettendo).

Pensate, ad esempio, ai vantaggi che derivano dalla centralizzazione delle operazioni di configurazione: il lavoro congiunto di un “esperto del sistema” e di un “esperto del metadata model” fornisce ai power user e agli sviluppatori una buona gamma di strumenti (web part, field, API) per la visualizzazione delle informazioni.

Aggiungete i vantaggi che emergono quando un’applicazione (o meglio, i dati di un’applicazione) sono ricercabili semplicemente impostando una sorgente per il motore di indicizzazione.

Aggiungete il legame con gli user profile, che consente di avere disponibili in MOSS le informazioni sugli utenti memorizzati nel sistema HR aziendale.

Ma… data integration non è solo BDC, no?

Le modalità di accesso a dati esterni sono numerose, utilizzabili da strumenti diversi sulla base delle competenze e delle necessità: sono uno sviluppatore, ma ancora una volta mi viene da dire che il buon vecchio codice talvolta ha degli “antagonisti” validi e, quanto meno, valutabili :-)

E non mi riferisco solamente alle dataview e alla loro flessibilità nel reperire ed aggregare informazioni eterogenee: a volte con una RSS Viewer Web Part e un po’ di dimestichezza con XSLT si ottengono risultati egregi!

D’altra parte, il ruole centrale dell’integrazione dati nella realizzazione di un ambiente collaborativo è forse la ragione che sta dietro alla disponibilità di un numero così elevato di strumenti e di tecniche.

Il che è un pregio, indubbiamente, una volta superato lo scoglio iniziale della “scelta”.

Scelta=Confronto… mi sa che ci saranno un bel po’ di argomenti di cui discutere anche di fronte al caffè di metà pomeriggio :-)

Una bella Video Library da Bamboo

I dettagli in questo post su Bamboo Nation.

 

Interessante, in particolare, la gestione dei preview e del player video.

E’ una soluzione (gratuita) che si può valutare, magari quando le dimensioni dei file multimediali sono contenute e non richiedono, quindi, storage esterni.

Posted: Jan 20 2009, 08:12 AM by devlizard | with 1 comment(s)
Filed under:
CAML.NET Intellisense

“CAML is an ornery beast”.

Non conoscevo l’aggettivo “ornery”, google translate non aiuta, ma ho trovato qualche sinonimo (http://dictionary.reference.com/browse/ornery).

L’esordio di questo post di John Holliday mi è sembrato, alla fine, adeguato :-)

Interessante, invece, la parte “tecnica” del tutto:

The main idea behind the CAML.NET IntelliSense project is to extend the core schemas in two ways:

  1. Gather as much information as possible about each element and attribute and place it into xs:annotation elements so that it pops up in context while editing; and
  2. Identify and replace as many xs:string types as possible with enumerated types so the valid values for each attribute also popup in context while editing.

Che equivale a dire questo:

Consigliato :-)

Posted: Jan 19 2009, 11:05 PM by devlizard | with no comments
Filed under:
VSeWSS 1.3 (CTP) available for download

E’ stata appena annunciata la disponibilità di una nuova minor version delle Visual Studio Extensions for SharePoint!

Questa la lista delle caratteristiche introdotte con la nuova versione:

· Can be installed on x64 Server OS machines running SharePoint x64. Previously only x86 Server OS could be used.

· Separate build commands for package, deploy and retract are added

· Command line build, package and retract commands are included enabling continuous integration and build servers. Previously command line build of SharePoint projects was very difficult

· Refactoring support for renaming of Web Parts. Previously renaming a web part required changes in several files in the project

· WSP View improvements for consistency of deleting feature elements, merging features and adding event receivers to features

· Solution Generator can now generate solutions from publishing sites. Previously only regular sites could be generated

· Allowing partial trust BIN deployments of web parts. CAS configuration must still be provided by the developer.

· New project item template for SharePoint RootFiles items

· Deployment will now optionally remove conflicting existing features on the development server prior to redeployment. Previously any feature name conflicts would result in an error

· Ancillary assemblies such as for business logic can now be added to the SharePoint Solution WSP

· Hidden features related to Site Definition projects are now shown in WSP View. They are no longer hidden

· For advanced users a fast deploy is included to update only the compiled assembly on the SharePoint development installation

· The User Guide is now installed with the extensions instead of being a separate download

p.s.: Il bold sul primo punto è opera mia, nda :-P

Posted: Jan 12 2009, 07:01 PM by devlizard | with 1 comment(s)
Filed under:
BDC MetaMan goes web :-)

BDC MetaMan è un *must-have-tool* per chi realizza soluzioni basate sui Business Data Catalog di MOSS.

LightingTools ha appena rilasciato, in beta, una versione “web” tramite la quale (cit.):

[…] you can now get access to the tool through SharePoint All Site Settings, and configure your BDC application straight through the browser. Cool stuff also as no pluggins or anything need to be downloaded and installed on the client side, we do it all with javascript and ajax/jquery.

With this current beta we have made available you can:
- add multiple entities based off MS SQL Server tables and views
- configure entities
- create as a BDC application
- open existing BDC applications

E “apppproposito”…

Con Betta parleremo di Business Data Catalog durante il prossimo SharePoint Administrator Summit, che si terrà il 17 febbraio 2009 presso il Microsoft Realizing Potential Congress Center.

I Business Data Catalog saranno l’argomento centrale all’interno di una sessione che affronta il tema dell’integrazione dati in ambiente SharePoint.

Per la mia esperienza è sempre stato un tema “caldo”, che ha risvolti tanto per l’amministratore che per lo sviluppatore.

Un bell’argomento, quindi, di cui discutere insieme :-)

Un blog da tenere d’occhio

Segnalo con molto piacere il blog di Daniele Guarnieri, che ho conosciuto durante alcuni giorni di consulenza presso un cliente e che da poco ha iniziato a scrivere qualche “tip from the field” derivato dalla sua esperienza su un progetto SharePoint.

Da tenere d’occhio :-)

Posted: Jan 10 2009, 09:06 AM by devlizard | with no comments
Filed under:
Sono MVP su Windows SharePoint Services!

Dopo oltre tre anni dalle ultime ferie, questa volta ce l'ho fatta e sono partito - per la Sicilia, splendido posto - con il proposito di godermi il caldo ed il relax.

La sfida e' stata quella di non accendere il computer per 7 giorni (sette!!).

Ho perso la sfida, ho controllato la posta e...

Insomma, ho ricevuto il premio MVP (Microsoft Most Valuable Professional) su Windows SharePoint Services!!

MVP 2009

Grazie :-)

E' un grazie generico, senza nomi e senza link.

E' un grazie rivolto a tante persone, e so che ciascuna di loro può leggersi in esso.

Buon anno :-P

Posted: Jan 06 2009, 08:36 AM by devlizard | with 5 comment(s)
Filed under: ,