Manual
-
Senast inlagda
-
- Efter många timmar, är nu 4.295 nästan klar... siktar på att ha en video som visar lite ny funktionalitet uppe inom kort. 2011-02-17
- Byter server i kväll, vilket påverkar http://t.co/ySNxe1W och potentiella kunder med egen demo-miljö. 2011-01-19
- Telefonerna är nu uppe igen, så det går fint att ringa, 0532-15900 eller 0702616059 :) 2011-01-17
- More updates...
-
Kunder
Senast uppdaterat
- Paketerbjudande, 2012-01-25
- Demo, 2011-04-04
- Visioner, 2011-02-18
Taggar
Active Directory Administration API Besökare Besökshistorik Besöksinfo Besökssystem Besöksvärd Erbjudande etiketter föranmälning Flera receptioner Gränssnitt hårdvara Installation Intranät intranet Javascript kiosk Koncern licens LVis nyheter Paketpris Passerkort pekskärm priser sökning SAAS Sharepoint sluten källkod sms SQL Server Streckkod Support Tips Trådlöst uppdateringar Utskrifter Välkomsmeddelande Version 4 Visioner Visitormanagement
Design
Om du vill layouta xVis själv, så är det inga konstigheter, dock förutsätts grundläggande kunskaper i modern HTML/CSS. Vad du behöver veta mer, följer här.
Filöversikt
De filer som berörs vid design av den publika delen är utspridda hittar du i följande mappar:
/css
- xvis.css – CSS stilmall
/scripts
- javascriptfiler
/templates
- .tpl filer – HTML mallar för vissa delar av systemet
/
- default.aspx – besökslista eller formulär
- new.aspx – formulär
- terms.aspx – besöksvillkor
- approve.aspx – formulär för godkännande av besöksvillkor.
ASPX filerna
I roten av xVis installationen finns de filer som du kan designa själv och som används av systemet. Dessa filer har filändelsen .aspx och hanteras av .NET och webbservern. I aspx filerna finns anrop till logiken i xVis systemet, och dessa måste finnas med för att systemet skall fungera. Det finns också vissa taggar i början av filerna samt vissa JavaScript referenser som måste finnas med för att systemet skall fungera. Sedan en tid används JavaScript teknik AJAX i xVis och det JavaScript bibliotek som används är jQuery.
Som exempel går vi nedan igenom filen default.aspx i roten av xVis installationen.
<%@ Page Language="C#" debug="true"%> <%@ Register TagPrefix="xVis" Namespace="xVis.Public" Assembly="xVis"%> <script runat="server"> private string lang; void Page_Load(object o, EventArgs e) { if (Request.QueryString["lang"] != null) { lang = Request.QueryString["lang"].ToString(); } if (String.IsNullOrEmpty(lang)) { lang = xVis.Public.Common.Xml.GetConfig("/xvis/public/ system/language/defaultLanguage"); } } </script> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>xvis::besökssystem::demo::</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="/css/thickbox.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/scripts/jquery-132.js"></script> <script type="text/javascript" src="/scripts/ui.core.js"></script> <script type="text/javascript" src="/scripts/ui.datepicker.js"></script> <script type="text/javascript" src="/scripts/thickbox.js"></script> <script type="text/javascript" src="/scripts/init.js"></script> <script type="text/javascript"> $(document).ready(function(){ DefaultList.Init('<%= lang %>'); }); </script> <link href="/css/xvis.css" rel="stylesheet" type="text/css"> </head> <body> <div id="container"> <div id="header"> <div id="site-image"></div> <div id="site-info"> Test </div> <div id="site-tag"> </div> <br style="clear:left"> </div> <div id="content-container"> <div id="navigation-sub"> <xvis:Navigation.Show id="xVisNav" runat="server"/> <xvis:Navigation.Language id="xVisNavLang" runat="server"/> </div> <div id="mainContent"> <div></div> <div></div> <br style="clear:both;" /> </div> </div> </div> </body> </html>De 2 första raderna refererar till .NET och den DLL fil som ligger till grund för systemet. Efterföljande 14 raderna är .NET kod, som krävs för att hantera olika språk.
Dessa 16 rader, får inte ändras.
Rad 17 definerar sidans DOCTYPE, och nödvändig för att sidan ska tolkas så korrekt som möjligt. Den kan dock se ut på lite olika sätt.
Kommande rader är vitala för systemet:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="/css/thickbox.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/scripts/jquery-132.js"></script> <script type="text/javascript" src="/scripts/ui.core.js"></script> <script type="text/javascript" src="/scripts/ui.datepicker.js"></script> <script type="text/javascript" src="/scripts/thickbox.js"></script> <script type="text/javascript" src="/scripts/init.js"></script> <script type="text/javascript"> $(document).ready(function(){ DefaultList.Init('<%= lang %>'); }); </script> <link href="/css/xvis.css" rel="stylesheet" type="text/css">Den första av dessa definerar teckenkodningen av sidan. Från och med version 4.0.1, så är det UTF-8 som gäller.
Den sista av dessa hänvisa till xvis.css, den stilmall som sidan använder för att beskriva layout som typsnitt, positioner etc.
Raderna där emellan hänvisar till Javascript filer som systemet kräver. Dessa har hand om att hämta data till besökslistan, hantera formulär etc.
Därefter följer den HTML som definerar ramen för presentationen av sidan. Inne i den finns två rader som refererar till den DLL som innehåller systemets källkod. Dessa kan avvaras, men just dessa hantera länkarna på sidan, samt länkar till andra språk.
Som ni ser är det inga konstigheter för den som kan lite HTML och CSS att designa om sidan efter behag. Dock behöver man ha koll på mallfilerna, hur de är uppbyggda kan du läsa mer om här.
DLL anrop
Nedan följer en beskrivning av de referenser till xVis motorn (DLL fil) som används/kan användas:
systemmenyn, ”Start”, ”Ny besökare” etc.