Quickr , utilizzarlo "ovunque"!

47
Quickr : Quickr : Utilizzarlo Utilizzarlo ovunque! ovunque! Autore: Autore: Foschi Vittorio Foschi Vittorio Professione: Professione: Domino Administrator Domino Administrator

description

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

Transcript of Quickr , utilizzarlo "ovunque"!

Page 1: Quickr , utilizzarlo "ovunque"!

Quickr : Quickr :

Utilizzarlo Utilizzarlo

“ovunque” !“ovunque” !

Autore:Autore: Foschi Vittorio Foschi Vittorio

Professione: Professione: Domino AdministratorDomino Administrator

Page 2: Quickr , utilizzarlo "ovunque"!
Page 3: Quickr , utilizzarlo "ovunque"!

AgendaAgenda

– Il tempo stringe quindi … un po' di storia

– Qualche Info per lo sviluppo

– Quickr 8.5

– Cosa aspettarsi dal 2011

Page 4: Quickr , utilizzarlo "ovunque"!

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

Page 5: Quickr , utilizzarlo "ovunque"!

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.

Page 6: Quickr , utilizzarlo "ovunque"!

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

Page 7: Quickr , utilizzarlo "ovunque"!

… … 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

Page 8: Quickr , utilizzarlo "ovunque"!

… … 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

Page 9: Quickr , utilizzarlo "ovunque"!

… … 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

Page 10: Quickr , utilizzarlo "ovunque"!

… … 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

Page 11: Quickr , utilizzarlo "ovunque"!

… … 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 )

Page 12: Quickr , utilizzarlo "ovunque"!

… … 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

Page 13: Quickr , utilizzarlo "ovunque"!

… … 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>

Page 14: Quickr , utilizzarlo "ovunque"!

… … 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/

Page 15: Quickr , utilizzarlo "ovunque"!

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

Page 16: Quickr , utilizzarlo "ovunque"!

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

Page 17: Quickr , utilizzarlo "ovunque"!

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

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

Page 18: Quickr , utilizzarlo "ovunque"!

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

Page 19: Quickr , utilizzarlo "ovunque"!

… … e iPade iPad

Page 20: Quickr , utilizzarlo "ovunque"!

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

Page 21: Quickr , utilizzarlo "ovunque"!

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

Page 22: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 23: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 24: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 25: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 26: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 27: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 28: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 29: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 30: Quickr , utilizzarlo "ovunque"!

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

Page 31: Quickr , utilizzarlo "ovunque"!

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.

Page 32: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 33: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 34: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 35: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 36: Quickr , utilizzarlo "ovunque"!

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

Page 37: Quickr , utilizzarlo "ovunque"!

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

Page 38: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 39: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 40: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 41: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 42: Quickr , utilizzarlo "ovunque"!

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)

Page 43: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 44: Quickr , utilizzarlo "ovunque"!

Vediamo cosa cambia nella 8.5Vediamo cosa cambia nella 8.5

Page 45: Quickr , utilizzarlo "ovunque"!

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

Page 46: Quickr , utilizzarlo "ovunque"!

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

Page 47: Quickr , utilizzarlo "ovunque"!

Questions?Questions?

Email :Email : [email protected]@gmail.com

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