Issues/Questions

Questions and comments about currently under development PWB v3

Moderators: Tyler, Scott

Post Reply
hsartika
Spectator
Spectator
Posts: 1
Joined: Tue Apr 05, 2016 12:13 pm

Issues/Questions

Post by hsartika »

Good Afternoon,


I'm currently working on the Kiosk update for Ames Public Library.

I have a few questions regarding the attached PWB.INI file that I've edited for the latest Version 3. I wasn't very clear on the .rtf/.txt file instruction since I don't think many of them were updated:

1. Are there a list of keywords or instructions for ​addons, proxy, buttons, etc? Mainly addons and browser.

2. What is the exact functionality of the "Highlights"?

3. I've added tabs. However, when I start the kiosk, the homepage isn't the first one that shows up. It's the last tab is the first one that shows up.

4. Is there anyway I can add more buttons on the Kiosk bar? Such as... Page zoom or create a button (logo tiles) for the bus site or a Google search bar so users can click on buttons instead of going through the tabs?

5. If we MUST use the toolbars, I see that I can align it at the bottom. However, I'm unable to center it.

6. I have an ad-blocker on IE and chrome. Is there an ad-blocker/pop-up blocker that can be integrated to the kiosk?

7. Can you explain the specific functionality of "PopOff / PopOn Button" "​NewWindowInitFile", "CheckOpenIEFile" from [Files] and how to specify

8. Before when a dialog button comes on at the beginning, I can close it. However, I can't close it any longer.

9. What does the [menuItems] and "shell bar" are actually for?

10. Even though I made sure that the kiosk to stay on top of other programs, when I start the kiosk, it's still not on the top.

11. Even though "InactivityStartOnOpen=True" when the kiosk is open and no one touches the keyboard or mouse, the kiosk timer still starts.

12. Possibly you have an open source of the code to collaborate on?

Thank you. I hope to hear back soon.


Sincerely,
HESTIA SARTIKA

Ames Public Library - IT Department
Iowa State University :
BS Management Information Systems, Minor Computer Science
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

[AutoRegister]
RegisterKey=
RegisterPassword=
RegisterDaysLeft=30
RegisterSeconds=15
RegisterShowWindow=False
UseWindowsRegistry=False
RegisterDelayClose=False

[Browser]
RegisteredTo=
RegistrationNumber=
IniFileVersion=3.00
Title=Public Web Browser v3
HomePage=http://catalog.amespl.org
StartMaximized=False ;true
WindowHeight=
WindowWidth=
WindowTop=
WindowLeft=
DisableMinimizeButton=False
DisableMaximizeButton=False
DisableCloseButton=False
DisableMoveWindow=False ;disable
DisableResizeWindow=False ;resize
SecureMode=False ;true
DisableExit=False
ConfirmClose=False
ExitPage=True
SaveState=False
RemoveStateOnClose=True
DisableAutoComplete=True
UseIEFavorites=False
TabHomePage=True
AlwaysOnBottom=True
DisableGPURendering=True
AddressBarReadOnly=False
ShowAddressBar=False
ShowStatusBar=True
ShowActivityTimer=True
ShowInactivityTimer=True
ShowStatusBarIcons=True
DefaultZoomLevel=125
ShowNavigationBar=False
ShowToolbar=False
DisableNewWindow=True
DisableNewTab=True
DisableNewWindowInit=True
StartTimersOnMouseKeyboard=True
KioskMode=False ;Kiosk
EnableTheaterMode=True
HideCursor=False
ShowTitleBar=False
MinimizeMemoryUsage=True
DisableCtrlEnter=True
DisableTabClose=True
DisableScrollBars=False
ShowShellBar=False
ShowStatusBarTime=True
StatusBarTimeFormat=%d-%b-%Y %I:%M %p
StatusBarTimeFormat=False
StatusBarTimeWidth=
SecureModeDelayStart=
DisableDynamicMenus=False
DisableSingleWordSearch=False
DisableLastTabCloseWindow=True
MapOpenToAddressBar=True
ShowKioskBar=True
ShowShellBar=True
AlwaysOnTop=True
CheckAlwaysOnTop=True
CheckOpenIE=False
CheckOpenCEF=False

[SecondWindow] ; There is no second window

[ToolBars]
ShowButtontext=True
NavigationBarBreak=False
NavigationBarGripper=False
NavigationBarWidth=
ToolBarBreak=False
ToolBarGripper=False
ToolbarWidth=
AddressBarBreak=False
AddressBarGripper=False
AddressBarWidth=
ShellBarBreak=False
ShellBarGripper=False
ShellBarWidth=
AlignBottom=True
KioskBarScrollBy=45

[Printer]
ShowPrintButtonDialog=True
ForcePrintPreview=True
ShowPrintingDialog=True
PrintingMessageFile=PrintingMessage.html

[Dialogs]
DialogSeconds=8
AlwaysOnTop=True
ShowPopupMessage=True
UseHtmlDialogs=True

[Files]
FavoritesFolder=Favorites
ShellbarFolder=Shellbar
ShellBar=Shellbar
HistoryFile=History.txt
CheckURLFile=URL.txt
CheckOnTopFile=
AccessMessageFile=Access.html
ConfirmCloseMessageFile=ShutDown.html
PopupOnButtonFile=Activity.html
PopupOffButtonFile=
NewWindowInitFile=
CheckOpenIEFile=

[WebFiles]
EnableWebFiles=False
CheckURLFile=

[Directories]
SaveAsDirectory=False
DownloadDirectory=False

[Security]
StationEnvironmentVariable=COMPUTERNAME
UseUniqueHistoryFiles=False
WriteHistoryFile=False
TrackURL=False
CheckURLAccess=False
ShowAccessDialog=True
LogAccess=False
ClearCacheOnClose=True
DisableContextMenu=True
UseCustomContextMenu=False
OnlyAccessHTTP=True
RestartOnClose=False
DisableFileDownload=True
AllowBrowseOnDeny=False
OnlyAccessInternet=True
DebugAccessString=False
LogDeniedAccess=True
ShowPolicyDialog=False
RestrictFileDownload=True
EnableSecurityBand=True
SetPWBAsDefault=True
ShowFilterStatus=False
FilterOnText=<Filter On>
FilterOffText=<Filter Off>
ShowPasswordDialog=
Password=
RebootOnExit=False
LogOffOnExit=False
EnableAlternateOverrideKeys=True
CheckURLMainFrameOnly=True
AccessURLRedirect=

[Overrides]
ExitBrowser=TRUE
Logoff=
Shutdown=
DisableFilters=
ShowAddressBar=
ReReadINIFile=
OverrideURLKeyword=

[HTMLError]
EnableRedirect=True

[Java]
EnableExternalJava=True

[Inactivity]
InactivityTimer=True
InactivitySeconds=60
InactivityMessageFile=Inactivity.html
InactivityAction=Restart
InactivityStartOnOpen=True
InactivityShowDialog=True
ResetOnMouseMove=True
ResetOnMouseButton=True
ResetOnKeyboard=True

[Activity]
ActivityTimer=True
ActivitySeconds=900
ActivityMessageFile=
ActivityAction=Restart
ActivityWarnAt=898
ActivityWarnMessageFile=Activity.html
ActivityStartOnOpen=True
ActivityShowDialog=True
ActivitySecondWarnAt=600
ActivitySecondWarnMessageFile=ActivityWarning.html

[Proxy]
UseCustom=False
ProxyEnable=
ProxyServer=
ProxyOverride=
AutoConfigURL=

[PageSetup]
UseCustom=False
Footer=&u&b&d
Header=&w&bPage &p of &P
MarginBottom=0.75000
MarginLeft=0.75000
MarginRight=0.75000
MarginTop=0.75000
Duplex=1
Orientation=1

[Buttons]
Back=True
Forward=True
Stop=True
Refresh=True
Home=True
Favorites=True
Menu=True
New=True
NewTab=True
Popup=True
Save=True
Cut=True
Copy=True
Paste=True
Find=True
Print=True
PrintPreview=True
Policy=False

[MenuItems]
AppPrint=True
AppPrintPreview=True
AppZoom=True
AppZoomNormal=True
AppZoomIncrease=True
AppZoomDecresase=True
AppSeparator1=True
AppProperties=True

[ContextMenu]

[KioskButtons]
Back=True
Forward=True
Separator1=True
Stop=True
Refresh=True
Home=True
Separator2=True
Print=True
Separator3=True
ScrollUp=True
ScrollDown=True
Close=False

[MultipleHomeTabs]
OtherHome2=http://www.cityofames.org/home
OtherHome3=http://www.nextbus.com/#!/cyride/1W
OtherHome4=http://www.nextmuni.com/googleMap/?a=cyride

[TabNamesForced]
1=Ames Public Library
2=City of Ames
3=CyRide Schedule
4=CyRide Map

[Addons]

[HighLight]
EnableHighLight=True
ISBNFontAttributes=COLOR=#0000ff STYLE="background-color:#ffff00"
ISBNLinkAttributes=href=http://www.amazon.com/gp/search/ref=sr_ ... isbn=%ISBN%
ISBNTitleAttributes=Search for %ISBN%

Scott
Site Admin
Site Admin
Posts: 2527
Joined: Mon Dec 16, 2002 12:31 pm
Location: Rochester, MN
Contact:

Re: Issues/Questions

Post by Scott »

The file “PWBv3.rtf” included with PWB v3 contains the instructions for all the settings in the PWB INI file.

1. a) PWB v3 IE uses the ActiveX controls such as Flash and Acrobat from Internet Explorer, and PWB v3 CEF uses the controls from Chrome. PWB does not use Extensions from the browsers as PWB only hosts the underlying HTML rendering engines and not the full browser.

b) The proxies are set up in the same way as the proxy for the respective underlying browser.

2. The highlights search the source code of the web page and attempts to highlight any matching text found.

3. The tabs are opened in order starting with the Home page. Just like opening a new tab, each new tab is opened over the last. So the home page is the first tab, covered by the second tab, covered by the third, etc.

4. It is not possible to add buttons to the Kiosk bar. You can add buttons to the Shellbar, [Browser]ShowShellbar=true, and/or you can align the toolbar on the bottom, [Toolbars]AlignBottom=True.

5. The kiosk bar does not sit in a Windows rebar so it is possible to center align the buttons. With the main toolbars sitting inside a moveable rebar the buttons can not be centered.

6. You can use the PWB filters to prevent access to the ads.

7. a) The “PopUp...” settings correspond to the [Buttons]Popup=True. The popup button enables or disables unrequested new windows. Windows not opened directly by the user.

b) The “NewWindowInitFile” is Internet Explorer specific as a means to combat incompatibility issues within Internet Explorer. In order to accommodate a very few specific web pages in PWB v3 IE the new windows needs to be navigated to an “about:blank” window during the startup of the new window, this prevents other pages from working correctly. For most setups this setting can be left blank.

c) When using PWB v3 CEF, “CheckOpenIEFile” works just like the other PWB filters. On a positive return PWB opens a new Internet Explorer based window instead of a Chrome based window. This allows for sites that require Internet Explorer to be used with PWB v3 CEF.

8. PWB v3 uses HTML formatted dialog boxes with HTML type buttons. Please see the sample HTML files included with PWB v3.

9. a) The “[MenuItems]” are displayed when the [Buttons]Menu=True button is clicked.

b) The “Shellbar” is a toolbar that displays Windows shortcuts. The shortcuts can open Windows Applications, and/or Web Sites.

10. It is possible for other Top Level Windows in Windows to open above a Top Level Window. You should also take a look at [Browser]SecureMode=True if you want only PWB available on the computer.

11. The setting “[Inactivity]InactivityStartOnOpen=True” will start the timers when PWB starts (application opens).

12. Here is the MFC CEF Open Source browser we created to collaborate with CEF.

https://bitbucket.org/TSS_DEV/cef-mfc

--Scott

Post Reply