Foundation for Domino

Foundation for Domino upgradováno !

Použita nejnovější verze Foundation 6.2.1. Opraveny drobné chyby a připraveny komponenty k okamžitému použití pro zkrácení vývoje vašeho projektu:
- generické objekty (foot, head, JS knihovny ...), upravitelné template (home, login. chnage password ...)

Tento projekt umožňuje vytvářet webové rozhraní k již existujícím Lotus Notes aplikacím. Kromě využití moderních webových tecbnologií (DHTML, HTML5, JS, CSS3 atd.), které jsou obsaženy v použitém frameworku Foundation* (foundation.zurb.com), přinášíme nástroje pro dynamické generování stránek, tvorbu webového rozhraní s možnostmi responsivního designu, "customizaci" login / logout / change password formulářů, definice nastavení každého projektu včetně určení přístupových práv atd.

Hlavní výhody

  • správa webových knihoven/komponent JS, CSS, HTML přímo v NSF databázi (možnost jejich verzování a sdílení napříč projekty)
  • jednoduché použítí dostupných knihoven (grafy, menu, styly, animace, ikony atd.)
  • tvroba webového rozhraní přímo v aplikaci bez nutnosti používat Lotus Notes Designera
  • oddělení webového rozhraní od vlastního obsahu NSF databáze při zachování bezpečnosti (SSO)
  • možnost vytvoření webového rozhraní bez nutnosti zásahu do zdrojové NSF aplikace
  • již připravené ověřené vývojové prostředí (Foundation + rozšiřující pluginy, JQuery, Modernizr, Fastclick a další)

Ukázku nasazení Foundation for Domino lze kromě vnitropodnikových IS najít na adrese společnosti Šulc-Švarc.


Technické řešení


HTML kód webové stránky je doplněn o vlastní značky, které zajišťují dynamické vložení požadovaného obsahu:
  • Insert URL Page: <!-- LN:openpage#page_name -->
    Vloží stránku (page) ma místo uvedené značky.

  • Insert File: <!-- LN:openfile#[id_document:]file_name -->
    Vloží odkaz na uvedený dokument.

  • Insert Agent: <!-- LN:runagent#agent_name[:agent_param1:agent_param2:agent_param3] -->
    Vloží výstup ze spuštěného agenta. Parametry agenta jsou odděleny ":" (dvojtečkou). Agent musí být uložen v knihovně External !

  • Insert CGI Var: <!-- LN:getcgivar#var_name -->
    Vloží hodnotu zvolené CGI proměnné.

  • Insert Query Var: <!-- LN:getqueryvar#var_name -->
    Vloží hodnotu zvolené proměnné z URL query.

  • Insert Var: <!-- LN:getvar#var_name -->
    Vloží hodnotu proměnné uložené v Setupu projektu.

  • Insert View: <!-- LN:openview#server:nsf_path:view_name:column_number[:key_string[:[from-]to]] -->
    Vloží výstup ze sloupce uvedeného pohledu v dané NSF bázi na určeném serveru. Lze určit pozici záznamů, které mají být vráceny. Pokud nechcete vyhledat záznamy dle uvedeného klíče, je nutné dosadit prázdnou hodnotu " "!

* Na přání lze systém upravit i na jiný typ frameworku, např. Bootstrap (getbootstrap.com).





Další informace Vám poskytne Martin Vlček.

+420 234090013
vlcek(zavináč)csdevelopment.cz

Foundation

framework

Domino

web

DHTML

HTML

CSS

JS

javascript

Lotus script

Bootstrap

responsive

Lotus Notes

zurb