blob: c2c439470a21d18bfd1691c6e19aaf116a4cfe33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
<ion-view view-title="Help">
<ion-nav-buttons side="left">
<button class="button button-icon button-clear ion-navicon" ng-click="openMenu()"></button>
</ion-nav-buttons>
<ion-content class="padding">
<div class="list">
<ion-item class="item-text-wrap">
<h2><b> What is an API path?</b> </h2>
The latest versions of ZoneMinder have an API that is supposed to replace the XML skin.
It is only available starting Zoneminder 1.29. If you don't have
the API installed the client WILL NOT WORK.
</ion-item>
<ion-item class="item-text-wrap">
<h2><b> What is ZM base URL, portal alias and API path</b> </h2>
Okay, there are multiple ways you can install ZoneMinder. For example, let's say you access zoneminder via http://yourserver.com:8000/zm. Then, http://yoursever.com:8000 is the base portal URL and the alias is zm. It's important you get these right, otherwise the app won't be able to display the data.
</ion-item>
<ion-item class="item-text-wrap">
<h2> <b>What should I be entering in the Base URL and API URL?</b></h2>
The base url is typically of the format "http://yourserver:port/" (don't specify zm)
The API url is typically of the format "http://yourserver:port/zm/api"
But it depends on how you've installed ZoneMinder
</ion-item>
<ion-item class="item-text-wrap">
<h2> <b>I do not have authentication enabled but the app keeps asking me to specify authentication</b></h2>
If you don't use ZM authentication, just enter an "x" in both user name and password.
</ion-item>
<ion-item class="item-text-wrap">
<h2><b> The data is not refreshing!</b></h2>
Most screens that show lists of data has a pull down action. Pull down to refresh and your data
should be reloaded.
</ion-item>
<ion-item class="item-text-wrap">
<h2><b> What is this simulator mode?</b></h2>
It was really a way for me to test how the app behaves when there are 1000s of events and many monitors.
Practically, you won't have a need for it
</ion-item>
<ion-item class="item-text-wrap">
<h2><b>When I switch between Simulator to Real mode, the data does not change</b></h2>
Pull to refresh.
</ion-item>
<ion-item class="item-text-wrap">
<h2><b>I want to contribute!</b></h2>
Awesome. <a href="#" onclick="window.open('http://github.com/pliablepixels/zmNinja', '_blank', 'location=yes'); return false;"> Grab</a> the source code!
</ion-item>
<ion-item class="item-text-wrap">
<h2><b>How do I contact the author?</b></h2>
Send me an <a href="#" onclick="window.open('mailto:pliablepixels@gmail.com', '_blank', 'location=yes'); return false;">email</a>
</ion-item>
</div>
</ion-content>
</ion-view>
|