Commit ca0613a
authored
docs: correct the Administrator documentation and restructure getting started (#13)
* docs: correct the Administrator documentation and restructure getting started
The Administrator documentation describes a UI that does not match the
product, and getting started never covered running the server.
Plugin guide
------------
Extensions was documented as Settings > Extensions with an Uninstall
button beside each plugin and an Enabled toggle. None of that exists.
Extensions is a task in the Engine pane (Frame.java:1020-1030), the
Status column is read-only (ExtensionManagerPanel.java:43, and the two
tables at :514 and :572), and Enable, Disable and Uninstall are menu
items under Extension Tasks (Frame.java:1235-1243). f0f8788 corrected two
of the navigation references and missed five.
Startup troubleshooting pointed at logs/oie-server.log, which does not
exist. log4j2.properties:17 writes logs/mirth.log.
The guide never said where a plugin's own configuration appears. An
extension implementing SettingsPanelPlugin adds a tab under Engine >
Settings (SettingsPane.java:54 and :68), which is likely how Settings and
Extensions were conflated in the first place.
Getting started
---------------
Split into Installation, Server Process Management and Accessing the
Administrator, which is the order these happen in. The old page gave a
foreground "sudo oieserver" command, macOS-only, and never mentioned the
service. It also implied a fresh install is running. The installer
registers the service with automatic startup but does not start it, so
nothing listens until someone starts it or reboots.
Server Process Management covers all three platforms. The registered name
differs on each: "Open Integration Engine Service" on Windows, the
oieservice unit on Linux, com.oie.oieservice on macOS
(oie-installer-config.install4j:427). oieserver stays as the foreground
option, which also writes logs/mirth.log rather than replacing it.
Also on those pages: the with-JRE and without-JRE builds explained rather
than listed, the tar.gz and zip archives named up front, the headless
console install documented, the unsigned installers set against the
signed jars (signSetupJars in server/build.gradle), the privileged
service account recorded, and the fact that every authenticated account
is an administrator (DefaultAuthorizationController.isUserAuthorized
returns true at :45, doesUserHaveChannelRestrictions returns false
at :53).
MariaDB was listed as a backend in its own right. mirth.properties:77
accepts derby, mysql, postgres, oracle and sqlserver, and MariaDB appears
nowhere in the engine source, so it is folded into the MySQL line item.
Version numbers are out of the startup log sample, which showed 4.5.2.
Ten of the fourteen screenshots were pictures of the installer wizard, a
Spotlight search, a login form and a progress bar. An eleventh file was
already orphaned. A meta-refresh stub with noindex keeps
/engine/getting_started.html alive, since it is published.
Site
----
Links to index pages built to .html files that do not exist, so
/engine.html and /examples.html both return 404. The SPA hides it from a
browser, but crawlers and link checkers see the status code. Index pages
need a trailing slash.
Launchers is in the top nav, Launchers and Examples were single-entry
collapsible groups and are now plain links, outline is [2, 3], and
sidebarFromRemote() is removed; it read a docs.json that does not exist
and was never called.
Added Launcher after Ballista. The JNLP Launcher Project was described as
cross-platform and has never shipped a macOS build, so its entry now says
what it ships; the same unearned rating came off Ballista.
Signed-off-by: Finnegan's Owner <44065187+pacmano1@users.noreply.github.com>
* docs: address review feedback
Pin the default credentials to 4.6.0 and note that a future release
generates the password on first boot. That change is on main but not in
any release, so an installer today still ships admin/admin.
Rewrite the administrator warning in mgaffigan's words. Mine led with two
method names and a return value, which proves the claim without
explaining why it matters.
Widen the promised securing-the-install guide to cover permissions on
conf, appdata and the executable directories, not just the service
account.
Signed-off-by: Finnegan's Owner <44065187+pacmano1@users.noreply.github.com>
* docs: show both Windows foreground launchers
The foreground section listed only oieserver.ps1, under a tab labelled
PowerShell, so a reader at a command prompt had no working instruction.
Windows installs also carry oieserver.exe, the install4j console launcher
(tools/install4j/oie-installer-config.install4j, launcher id 39, included
in every Windows media set). Show both, each under the prompt it belongs
to.
Signed-off-by: Finnegan's Owner <44065187+pacmano1@users.noreply.github.com>
---------
Signed-off-by: Finnegan's Owner <44065187+pacmano1@users.noreply.github.com>1 parent 599cd3f commit ca0613a
19 files changed
Lines changed: 287 additions & 213 deletions
File tree
- .vitepress
- docs
- engine
- images
- launchers
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | 2 | | |
14 | 3 | | |
15 | 4 | | |
| |||
21 | 10 | | |
22 | 11 | | |
23 | 12 | | |
24 | | - | |
25 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
26 | 16 | | |
27 | 17 | | |
28 | 18 | | |
| |||
38 | 28 | | |
39 | 29 | | |
40 | 30 | | |
| 31 | + | |
| 32 | + | |
41 | 33 | | |
42 | 34 | | |
43 | 35 | | |
44 | 36 | | |
45 | 37 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
64 | 44 | | |
65 | 45 | | |
| 46 | + | |
| 47 | + | |
66 | 48 | | |
67 | 49 | | |
68 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
4 | 11 | | |
5 | 12 | | |
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 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
| 13 | + | |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments