Quickr , utilizzarlo "ovunque"!

Post on 05-Jul-2015

564 views 1 download

description

La mia presentazione tenuta all'evento DDive organizzato da Dominopoint.it !

Transcript of Quickr , utilizzarlo "ovunque"!

Quickr : Quickr :

Utilizzarlo Utilizzarlo

“ovunque” !“ovunque” !

Autore:Autore: Foschi Vittorio Foschi Vittorio

Professione: Professione: Domino AdministratorDomino Administrator

AgendaAgenda

– Il tempo stringe quindi … un po' di storia

– Qualche Info per lo sviluppo

– Quickr 8.5

– Cosa aspettarsi dal 2011

Riassunto delle puntate precedenti ...Riassunto delle puntate precedenti ...

Ma cosa posso fare con quickr ...Ma cosa posso fare con quickr ...

Lotus Quickr is focused to address common business challengesLotus Quickr is focused to address common business challenges

Lotus Quickr is Web 2.0-based team collaboration software designed to transform the

way everyday business content such as documents and rich media can be shared to

enable more effective team collaboration within and across organizational boundaries.

Ma cosa posso fare con quickrD ...Ma cosa posso fare con quickrD ...

… … E se voglio “interagire” con quickr ?E se voglio “interagire” con quickr ?

IBM Lotus Notes® client

Microsoft Office &Lotus Symphony

Microsoft TM Windows TM Explorer

IBM LotusSametime ®

Microsoft Outlook TM

… … E se voglio “interagire” con quickr ?E se voglio “interagire” con quickr ?

Se non siete soddisfatti di quello che Vi propone IBM allora Se non siete soddisfatti di quello che Vi propone IBM allora perchè non crearsi qualcosa di personalizzato ? Come perchè non crearsi qualcosa di personalizzato ? Come posso fare ?posso fare ?

SVILUPPANDOLO !!!!SVILUPPANDOLO !!!!

Quickr mi permette di creare personalizzazioni :

A livello server ...

Usando Web Services SOAP

Usando Web Services REST

… … a livello server posso a livello server posso

odificare file lato server :

<data>\domino\html\qphtml\skins\quickr81\scripts\Quickr81_ext.js

Per

Rimuovere i link in fondo alla pagina web proposti nel tema standard , aggiungere link specifici , cambiare il logo , prendere informazioni dal PlaceCatalog di quickr e visualizzarli …

Presentazione di Lotuspheare 2010 , Show 202http://www-10.lotus.com/ldd/lqwiki.nsf/dx/Lotusphere_2010-SHOW202-How_to_customize_Lotus_Quickr_Using_HTML_Javascript__CSS

… … E se voglio “interagire” con quickr ?E se voglio “interagire” con quickr ?

Usare agenti sviluppati utilizzando LotusScript , Formula o Java per intercettare eventi ! Nelle versioni precedenti alla 8.2 lo si poteva fare creando una .dll ...

Alcuni eventi intercettabili :

ServicesCopyFolder

ServicesCreateMember

ServicesMoveFolder

I relativi agenti dovranno essere nominati : ServiceCopyFolder_before e ServiceCopyFolder_after

Elenco completo degli eventi intercettabili :http://www-10.lotus.com/ldd/lqwiki.nsf/revisions/AB1FCEDC3D3CCAFB852575550069DFED? OpenDocument

… … E se voglio “interagire” con quickr ?E se voglio “interagire” con quickr ?

Web Services API Per accedervi è necessario essere autenticati ( Basic authentication )

Generalmente si usano le funzioni per procedere dall'elenco delle librerie verso il basso

Puoi Leggere , Modificare o cancellare solo i documenti con allegati

Considerazioni Non è possibile fare upload di documenti

La definizione WSDL usa come server da richiamare http://localhost:10038 , questa informazione va cambiata a runtime con il valore corretto.

Se si vuole sviluppare un web service consumer con il designer di Lotus bisogna svilupparlo con linguaggio Java ( Alcune funzioni hanno nomi troppo lunghi per lotuscript )

… … E se voglio “interagire” con quickr ?E se voglio “interagire” con quickr ?

Quickr REST ServicesREST = REpresentational State Transfer

Sistema basato sul protocollo HTTP e sull'uso del metodo GET per leggere i dati e del metodo POST per scrivere dati.

L'interfaccia REST verso quickr è stata introdotta dalla versione 8.0

Usa l'autenticazione base di Lotus Domino

… … E se voglio “interagire” con quickr ?E se voglio “interagire” con quickr ?

Esempio , provate a digitare questa cosa su un browser :Esempio , provate a digitare questa cosa su un browser :

https://greenhouse.lotus.com/dm/atom/introspection/https://greenhouse.lotus.com/dm/atom/introspection/

Avrete un risultato tipo questo :Avrete un risultato tipo questo :

<?xml version="1.0" encoding="utf-8"?><?xml version="1.0" encoding="utf-8"?>

<service xmlns="http://purl.org/atom/app#" xmlns:atom="http://www.w3.org/2005/Atom"><service xmlns="http://purl.org/atom/app#" xmlns:atom="http://www.w3.org/2005/Atom">

<workspace><workspace>

<atom:title type="text">Teamspace Documents</atom:title>

<collection href="https://greenhouse.lotus.com/dm/atom/library/cd37750046746704b84dbcd0fb7257fd/feed" xmlns="http://purl.org/atom/app#"><atom:title type="text" xmlns:atom="http://www.w3.org/2005/Atom">Dragon Boat Racing Team Doc Library</atom:title><accept>application/*,image/*,*/*</accept></collection>

.....

</workspace>

</service>

… … e se voglio interagire con Quickr ?e se voglio interagire con Quickr ?

Alcuni link utili :

http://www-10.lotus.com/ldd/lqwiki.nsf/dx/quickrdevguide.pdf/$file/quickrdevguide.pdf

http://www-10.lotus.com/ldd/lqwiki.nsf

http://www.ibm.com/developerworks/lotus/library/quickr-rest/

http://www.ibm.com/developerworks/lotus/library/quickr-library/

Usare quickr da … Linux o Mac !!Usare quickr da … Linux o Mac !!

Usare quickr da … Linux o Mac !!Usare quickr da … Linux o Mac !!

Usare quickr da … Blackberry !!Usare quickr da … Blackberry !!

http://na.blackberry.com/eng/services/server/domino/ibm_lotus_collaboration.jsp

Usare quickr da … iPhone !!Usare quickr da … iPhone !!

… … e iPade iPad

Riassunto delle puntate precedenti ...Riassunto delle puntate precedenti ...

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Miglioramenti al TeamPlace :Miglioramenti al TeamPlace :

Migliorata la produttività e le prestazioni

Nuovo editor RichText

Miglioramenti alla gestione delle versioni

Introduzione delle Liste

Introduzione dei File Importati

Preview , Folder / Document ACLs ,Cestino

Miglioramento delle discussioni

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Nuovo editor Rich-Text per browser : Nuovo editor Rich-Text per browser : CK Editor®

Supporta la funzionalità di incolla da Microsoft® Word® e Lotus® Symphony®

Supporta anche immagini , link , Adobe® Flash®, etc

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Gli oggetti Lists sono completamente personalizzabilTipi di dati supportati : Text, Rich Text, Date, Time, Serial Number, Person, Attachment, etc.

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Miglioramenti all'interoperabilità :Integrazione con il calendario personale in Notes/Outlook

Possibilità di inserire/incollare collegamenti a Doc Notes

Richiesta dei MetaDati obbligatori dal connettore

Dal connettore accesso anche alle Pages

Dal connettore integrazione con Sametime per la presenza

Drag and drop dei documenti nelle Chat Sametime

Drag and drop dei documenti nei meetings sametime

Possibilità di cercare in quickr direttamente dal client notes

Supporto a Office® 2007 Ribbon

Supporto a Windows® 7

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Link fra calendarioPersonale e calendarioDi quickr , il calendarioDi quickr viene “esportato”In formato ICS

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Miglioramenti all'amministrazione di quickr:Windows Single Sign-on (SPNEGO) sia su connector che

sul browser

Utilizzo di Adminp su alcuni processi amministrativi

Extensible Authentication Framework (debuted in 8.2)

System Usage Statistics collection in Admin console

No ActiveX control

Multi-lingual server

Linux server (SLES)

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Ma nella prossima release ( rnext ) ...Ma nella prossima release ( rnext ) ...

Lotus Quickr “Next”Lotus Quickr “Next”

1. Aumentare l'integrazione con il client Lotus Notes

2. Integrazione con XPages

3. Aumentare l'integrazione con gli strumenti di amministrazione di domino per semplificarla

4. Migliorare gli strumenti statistici e di reportistica

5. Continuare l'integrazione con gli altri prodotti IBM/LOTUS

6. Continuare a migliorare le performance

7. Aggiungere il supporto ad altre piattaforme , sia per il connettore che per Quickr

Quickr Development KitQuickr Development Kit

Controlli, widgets, APIs da usare nelle XPages

● Document Library● Place picker● Folder picker● Document picker● Quickr Link● Attachment Control● Add to Connector● Place / folder / document creation

Questions?Questions?

Email :Email : vittorio.foschi@gmail.comvittorio.foschi@gmail.com

Blog : http://vfoschi.wordpress.comBlog : http://vfoschi.wordpress.com