Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)
-
Upload
bruno-grange -
Category
Technology
-
view
216 -
download
3
Transcript of Instalando e usando a XPages Extension Library para IBM Designer - extlib (Portuguese)
OpenNTF XPages Extension LibraryInstalando e Usando
Bruno Grange
Agenda
PanoramaIntroduçãoInstalaçãoExemplos
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
Roadmap for AppDev
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)
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!
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
Instalação - passo 1
Instalação - passo 2
Instalação - passo 3
Instalação - passo 4
Instalação - passo 5
Instalação - passo 6
Reinicie o Notes e o
Designer no fim do processo
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
Testando a extlib
OneUI v2.1
Documentation: http://www-12.lotus.com/ldd/doc/oneuidoc/docpublic/index.htm
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>
In-place forms/dialogshttp://localhost/xpagesext.nsf/Core_InPlaceForm.xsp
http://localhost/xpagesext.nsf/Core_InPlaceDialog.xsp
Value pickershttp://localhost/xpagesext.nsf/Core_ValuePicker.xsp
Extended form controlshttp://localhost/xpagesext.nsf/Core_FormControl.xsp
Dojo Form Controlshttp://localhost/xpagesext.nsf/Core_DojoFormControls.xsp
Data Viewhttp://localhost/xpagesext.nsf/Domino_DataView.xsp
iNoteshttp://localhost/xpagesext.nsf/DWA_ListView.xsp
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
OneUI Forms
http://localhost/xpagesext.nsf/OneUI_Home.xsp
Dojo Grids using RESThttp://localhost/xpagesext.nsf/REST_DojoGrid.xsp
References: http://www.slideshare.net/WorkFlowStudios/xpages-extension-toolkit-library-installation-steps
Perguntas