instalando e usando a xpages extension library para ibm designer - extlib (portuguese)

28
OpenNTF XPages Extension Library Instalando e Usando Bruno Grange

Upload: bruno-grange

Post on 15-Jul-2015

216 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

OpenNTF XPages Extension LibraryInstalando e Usando

Bruno Grange

Page 2: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Agenda

PanoramaIntroduçãoInstalaçãoExemplos

Page 3: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Cenário - IBM Collaboration + Social Biz

http://www.edbrill.com/ebrill/edbrill.nsf/dx/ibm-notesdomino-9-social-edition-public-beta-planned-for-december-14

LotusIBM Collaboration SolutionsCollaboration + Social Biz

Notes + Connections

Page 4: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Roadmap for AppDev

Page 5: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

O que é a Extension Library (extlib)?

Um conjunto de controles avançados e otimizados para XPages Fornece uma interface rica para aplicações web através de um

conjunto de controles/comportamentos Web 2.0 Não exige novos conhecimentos além do núcleo XPages Integrado dentro Domino Designer Funciona no cliente e no servidor Fornece suporte a dispositivos móveis Projetado para um desempenho otimizado Totalmente implementado usando a API de extensibilidade XPages Código fonte disponível Instalado sobre o Notes / Domino 8.5.3 (disponível no ISSI)

Page 6: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Qual o benefício de usar a extlib?

Torna o desenvolvimento de aplicações Web Domino mais fácil e rápido

Reduz o custo de entrada de desenvolvimento Domino Web Fornecer um vasto conjunto de artefatos out-of-the-box que

encapsulam muitos padrões comuns. Facilidade de modernização das aplicações existentes Torna a prototipagem mais rápida do que nunca Cria uma nova marca ao aplicativo, de boa aparência e

personalizado em poucos minutos!

Page 7: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Instalação

Instalação no cliente Baixe a última versão da biblioteca em http://extlib.openntf.org/

Descompacte o arquivo (e.g.: ExtensionLibraryOpenNTF-853.20121022-1354.zip para C:\extlib)

Instalação no servidor http://www.lotus.com/ldd/ddwiki.nsf/dx/XPages_Extension_Library_Deployment

Page 8: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Instalação - passo 1

Page 9: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Instalação - passo 2

Page 10: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Instalação - passo 3

Page 11: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Instalação - passo 4

Page 12: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Instalação - passo 5

Page 13: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Instalação - passo 6

Reinicie o Notes e o

Designer no fim do processo

Page 14: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Copie a Demo DB (XPagesExt.nsf) para o servidor Domino Assine o banco de dados com o ID apropriado ao servidor Acrescenete o acesso a “Anonymous” na ACL para Manager

com todas a roles Acesse o DB via URL (e.g: http://localhost/xpagesext.nsf)

Testando a extlib

Page 15: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Testando a extlib

Page 16: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

OneUI v2.1

Documentation: http://www-12.lotus.com/ldd/doc/oneuidoc/docpublic/index.htm

Page 17: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

OneUI v2.1

http://localhost/xpagesext.nsf/OneUI_Home.xsp

OneUI_Home - XPage OneUI_Layout - Custom Control

<xe:applicationConfigurationplaceBarName="XPages Extension Library Demo" legalLogoAlt="IBM Corp"productLogo="XPagesLogo.png“ navigationPath="$

{javascript:compositeData.navigationPath}"defaultNavigationPath="${javascript:compositeData.defaultNavigationPath}"productLogoHeight="20px" productLogoWidth="100px" legalText="(c) 2010-2011 IBM

Corp.">...<xe:this.titleBarTabs><xe:pageTreeNode page="Core_Home" selection="/Core/.*"label="Core"></xe:pageTreeNode>...<xe:basicContainerNode label="OpenNTF"><xe:this.children><xe:basicLeafNode label="Open NTF Project"href="http://extlib.openntf.org/"></xe:basicLeafNode>

Page 18: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

In-place forms/dialogshttp://localhost/xpagesext.nsf/Core_InPlaceForm.xsp

http://localhost/xpagesext.nsf/Core_InPlaceDialog.xsp

Page 19: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Value pickershttp://localhost/xpagesext.nsf/Core_ValuePicker.xsp

Page 20: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Extended form controlshttp://localhost/xpagesext.nsf/Core_FormControl.xsp

Page 21: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Dojo Form Controlshttp://localhost/xpagesext.nsf/Core_DojoFormControls.xsp

Page 22: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Data Viewhttp://localhost/xpagesext.nsf/Domino_DataView.xsp

Page 23: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

iNoteshttp://localhost/xpagesext.nsf/DWA_ListView.xsp

Page 24: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Permite que desenvolvedores criem aplicativos móveis através do RAD Designer.

Facilita o desenvolviment de aplicativos móveis que se parecem ainda mais com aplicativos nativos permitindo uma melhor experiência do usuário.

Permite a criação de aplicativos sofisticados para dispositivos móveis com acesso a serviços de nativos e suporte ao modo off-line.

Componentes prontos para Android ™, iPhone ® e Blackberry ® utilizando XPages.

Mobile Controlshttp://localhost/xpagesext.nsf/Core_DojoFormControls.xsp

Page 25: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

OneUI Forms

http://localhost/xpagesext.nsf/OneUI_Home.xsp

Page 26: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

Dojo Grids using RESThttp://localhost/xpagesext.nsf/REST_DojoGrid.xsp

Page 27: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)

References: http://www.slideshare.net/WorkFlowStudios/xpages-extension-toolkit-library-installation-steps

Perguntas

Page 28: Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)