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

R85 Designer Tcl

  • 1.
    Lotus Notes R8.5 Designer- xPages David Marko, TCL DigiTrade 11.6.2009
  • 2.
  • 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