SlideShare a Scribd company logo
1 of 12
Download to read offline
Lotus Notes R8.5
Designer - xPages

  David Marko, TCL DigiTrade
  11.6.2009
Designer pod Eclipse
Designer pod Eclipse
   WorkingSets
   Nové uspořádání designových elementů
   Vyhledávání
Nové editory
   CSS
   JavaScriptu
   lokální historie
Novinky v API
   JAVA API
   možnost změny několika polí najednou v kolekci dokumentů

Dim ses As New notessession
Dim db As NotesDatabase
Set db = ses.CurrentDatabase
Dim view As notesview
Set view = db.GetView("Main")
Dim eCol As NotesViewEntryCollection
Set eCol = view.AllEntries
Dim doc As New notesdocument(db)
Call doc.ReplaceItemValue("Status", "New")
Call doc.ReplaceItemValue("Amount", 0)
Call eCol.stampAllMulti(doc)
Lotus Notes 8.5 = xPages
   Java Server Faces + Dojo Toolkit + Domino
   xPage = XML
   textový formát, pro který taktéž funguje lokální historie
   Sessions, application context
   Velká sada komponent určených pro web
   ServerSide JavaScript
    (JavaScript + formule = 'all in one')
Použití komponent

   Pohled s převíjením
   Záložková tabulka
   Upload/download
   Validace
   Custom Controls
   ... a mnohé další
Testujeme xPages
   Šablona diskusní databáze s webovým rozhraním
Ukázka
   implementace
    xPages do existující
    aplikace
Nedostatky - zkušenosti
   Koncepční:
    Nepraktičnosti - pohled s převíjením nelze dát do záložek.
    Šablonovací systém vede k chaosu – co pohled to xPage.
    Chybí provázanost na existující systém WQO a WQS agentů.


   Uživatelské:
    Pomalost v Designerovi při obsáhlejších xPages.
    Mnoho nedodělků v UI - editory bez číslování řádků.
    Špatná dokumentace.
Lotus Notes 8.5.1
xPages  v LN klientovi
nové editory kódu
nové 'controls' pro xPages
R85 Designer Tcl

More Related Content

Similar to R85 Designer Tcl

2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEEMartin Ptáček
 
Představení Ruby on Rails
Představení Ruby on RailsPředstavení Ruby on Rails
Představení Ruby on Railsigloonet
 
2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise Aplikací2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise AplikacíMartin Ptáček
 
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
Honza Doleček - Jak používáme NewRelic Posobota 2013-05Honza Doleček - Jak používáme NewRelic Posobota 2013-05
Honza Doleček - Jak používáme NewRelic Posobota 2013-05PeckaDesign.cz
 
Confluence 7 novinky
Confluence 7 novinkyConfluence 7 novinky
Confluence 7 novinkyOnlio
 
INPTP Rekapitulace
INPTP Rekapitulace INPTP Rekapitulace
INPTP Rekapitulace Jan Hřídel
 
Symfony vs Nette vs Phalcon
Symfony vs Nette vs PhalconSymfony vs Nette vs Phalcon
Symfony vs Nette vs PhalconVojta Svoboda
 
node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)almadcz
 
Confluence 5.7 novinky
Confluence 5.7 novinkyConfluence 5.7 novinky
Confluence 5.7 novinkyOnlio
 
Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Tomáš Kukol
 
2009 Uživatelské rozhraní webových aplikací
2009 Uživatelské rozhraní webových aplikací2009 Uživatelské rozhraní webových aplikací
2009 Uživatelské rozhraní webových aplikacíMartin Ptáček
 
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiLex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiDevelcz
 

Similar to R85 Designer Tcl (20)

2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE
 
Představení Ruby on Rails
Představení Ruby on RailsPředstavení Ruby on Rails
Představení Ruby on Rails
 
2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise Aplikací2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise Aplikací
 
ASP.NET 3.5 / futures
ASP.NET 3.5 / futuresASP.NET 3.5 / futures
ASP.NET 3.5 / futures
 
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
Honza Doleček - Jak používáme NewRelic Posobota 2013-05Honza Doleček - Jak používáme NewRelic Posobota 2013-05
Honza Doleček - Jak používáme NewRelic Posobota 2013-05
 
TNPW2-2012-05
TNPW2-2012-05TNPW2-2012-05
TNPW2-2012-05
 
Úvod do rails
Úvod do railsÚvod do rails
Úvod do rails
 
TNPW2-2013-05
TNPW2-2013-05TNPW2-2013-05
TNPW2-2013-05
 
Confluence 7 novinky
Confluence 7 novinkyConfluence 7 novinky
Confluence 7 novinky
 
INPTP Rekapitulace
INPTP Rekapitulace INPTP Rekapitulace
INPTP Rekapitulace
 
Symfony vs Nette vs Phalcon
Symfony vs Nette vs PhalconSymfony vs Nette vs Phalcon
Symfony vs Nette vs Phalcon
 
node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)
 
Confluence 5.7 novinky
Confluence 5.7 novinkyConfluence 5.7 novinky
Confluence 5.7 novinky
 
TNPW2-2012-03
TNPW2-2012-03TNPW2-2012-03
TNPW2-2012-03
 
Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]
 
TNPW2-2012-07
TNPW2-2012-07TNPW2-2012-07
TNPW2-2012-07
 
2009 Uživatelské rozhraní webových aplikací
2009 Uživatelské rozhraní webových aplikací2009 Uživatelské rozhraní webových aplikací
2009 Uživatelské rozhraní webových aplikací
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve WikidiLex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
Lex Vjatkin + Ondřej procházka: Jak to děláme ve Wikidi
 
TNPW2-2013-03
TNPW2-2013-03TNPW2-2013-03
TNPW2-2013-03
 

More from TCL DigiTrade (17)

Xen virtualizace
Xen virtualizaceXen virtualizace
Xen virtualizace
 
S2n
S2nS2n
S2n
 
Datove schranky
Datove schrankyDatove schranky
Datove schranky
 
Grafy a ln
Grafy a lnGrafy a ln
Grafy a ln
 
Wheel web
Wheel webWheel web
Wheel web
 
Instruktaze ln8
Instruktaze ln8Instruktaze ln8
Instruktaze ln8
 
Widgety
WidgetyWidgety
Widgety
 
Politiky
PolitikyPolitiky
Politiky
 
Daos
DaosDaos
Daos
 
Vyvoj api xpages_mobily
Vyvoj api xpages_mobilyVyvoj api xpages_mobily
Vyvoj api xpages_mobily
 
Lotus symphony a_vyvoj
Lotus symphony a_vyvojLotus symphony a_vyvoj
Lotus symphony a_vyvoj
 
Lotus Traveler
Lotus TravelerLotus Traveler
Lotus Traveler
 
Lotus Connections
Lotus ConnectionsLotus Connections
Lotus Connections
 
Ln8 5 Klient
Ln8 5 KlientLn8 5 Klient
Ln8 5 Klient
 
Lotus Notes 8 - Administrace
Lotus Notes 8 - AdministraceLotus Notes 8 - Administrace
Lotus Notes 8 - Administrace
 
Zajimava Reseni Tcl
Zajimava Reseni TclZajimava Reseni Tcl
Zajimava Reseni Tcl
 
Web Aplikace Tcl
Web Aplikace TclWeb Aplikace Tcl
Web Aplikace Tcl
 

R85 Designer Tcl

  • 1. Lotus Notes R8.5 Designer - xPages David Marko, TCL DigiTrade 11.6.2009
  • 3. Designer pod Eclipse  WorkingSets  Nové uspořádání designových elementů  Vyhledávání
  • 4. Nové editory  CSS  JavaScriptu  lokální historie
  • 5. Novinky v API  JAVA API  možnost změny několika polí najednou v kolekci dokumentů Dim ses As New notessession Dim db As NotesDatabase Set db = ses.CurrentDatabase Dim view As notesview Set view = db.GetView("Main") Dim eCol As NotesViewEntryCollection Set eCol = view.AllEntries Dim doc As New notesdocument(db) Call doc.ReplaceItemValue("Status", "New") Call doc.ReplaceItemValue("Amount", 0) Call eCol.stampAllMulti(doc)
  • 6. Lotus Notes 8.5 = xPages  Java Server Faces + Dojo Toolkit + Domino  xPage = XML  textový formát, pro který taktéž funguje lokální historie  Sessions, application context  Velká sada komponent určených pro web  ServerSide JavaScript (JavaScript + formule = 'all in one')
  • 7. Použití komponent  Pohled s převíjením  Záložková tabulka  Upload/download  Validace  Custom Controls  ... a mnohé další
  • 8. Testujeme xPages  Šablona diskusní databáze s webovým rozhraním
  • 9. Ukázka  implementace xPages do existující aplikace
  • 10. Nedostatky - zkušenosti  Koncepční: Nepraktičnosti - pohled s převíjením nelze dát do záložek. Šablonovací systém vede k chaosu – co pohled to xPage. Chybí provázanost na existující systém WQO a WQS agentů.  Uživatelské: Pomalost v Designerovi při obsáhlejších xPages. Mnoho nedodělků v UI - editory bez číslování řádků. Špatná dokumentace.
  • 11. Lotus Notes 8.5.1 xPages v LN klientovi nové editory kódu nové 'controls' pro xPages