Skip to content

Commit 9974b02

Browse files
Merge remote-tracking branch 'origin/master'
2 parents 19dea61 + f182a04 commit 9974b02

File tree

1 file changed

+25
-23
lines changed

1 file changed

+25
-23
lines changed

readme.md

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
# Caché Web Terminal
22
Web-based Caché terminal for InterSystems products. Access your database from everywhere!
33

4-
Visit [project page](http://intersystems-ru.github.io/webterminal) for more details and **download** the latest version [here](http://intersystems-ru.github.io/webterminal/#downloads). Read more and discuss WebTerminal on [InterSystems Developer Community](https://community.intersystems.com/post/cach%C3%A9-webterminal-v4-release).
4+
+ Visit the [project's page](http://intersystems-ru.github.io/webterminal) for more details.
5+
+ **Download** the latest version from [here](http://intersystems-ru.github.io/webterminal/#downloads).
6+
+ Read more and discuss WebTerminal on [InterSystems Developer Community](https://community.intersystems.com/post/cach%C3%A9-webterminal-v4-release).
7+
+ Read [complete documentation](http://intersystems-ru.github.io/webterminal/#docs) about WebTerminal.
58

69
### Preview
710

@@ -21,11 +24,11 @@ Even more features!
2124
<table>
2225
<tr>
2326
<td class="info">Native browser application</td>
24-
<td>Allows to access Caché terminal both from desktop or mobile devices.</td>
27+
<td>Allows to access Caché terminal both from desktop and mobile devices.</td>
2528
</tr>
2629
<tr>
2730
<td class="info">Autocompletion</td>
28-
<td>Type faster. Autocomplete is available in the most cases.</td>
31+
<td>Type faster. Autocomplete is available for class names, variable and global names, methods, properties, etc.</td>
2932
</tr>
3033
<tr>
3134
<td class="info">Tracing</td>
@@ -37,38 +40,41 @@ Even more features!
3740
</tr>
3841
<tr>
3942
<td class="info">Syntax highlighting</td>
40-
<td>Intelligently highlighted input.</td>
43+
<td>Intelligently highlighted input both for COS and SQL.</td>
4144
</tr>
4245
<tr>
4346
<td class="info">Favorites</td>
4447
<td>Save commands you execute frequently.</td>
4548
</tr>
4649
<tr>
4750
<td class="info">Security</td>
48-
<td>All you need is to protect /terminal/ entry point, and all sessions are guaranteed to be secure.</td>
51+
<td>All you need is to protect /terminal/ web application, and all sessions are guaranteed to be secure.</td>
4952
</tr>
5053
<tr>
5154
<td class="info">Self-updating</td>
52-
<td>Terminal version 4 and higher prompts to update automatically, so you will not miss the important update.</td>
55+
<td>WebTerminal of version 4 and higher prompts to update automatically when new version is available, so you will never miss the important update.</td>
5356
</tr>
5457
<tr>
5558
<td class="info">Explore!</td>
5659
<td>Enjoy using WebTerminal!</td>
5760
</tr>
5861
</table>
5962

60-
### Installation
61-
Download the latest version from <a href="http://intersystems-ru.github.io/webterminal/#downloads">project page</a> and import XML file into any namespace.
63+
Installation
64+
------------
65+
66+
Download the latest version from the <a href="http://intersystems-ru.github.io/webterminal/#downloads">project page</a> and import downloaded XML file into any namespace. Compile imported items and the WebTerminal is ready!
67+
68+
Usage
69+
-----
6270

63-
### Usage
6471
After installation, you will be able to access application at `http://[host]:[port]/terminal/` (slash at the end is required).
6572
Type `/help` there to get more information.
6673

6774
Integration and WebTerminal's API
6875
---------------------------------
6976

70-
To embed WebTerminal to any other web application, you can use `<iframe>` tag.
71-
Example:
77+
To embed WebTerminal to any other web application, you can use `<iframe>` tag. Example:
7278

7379
```html
7480
<iframe id="terminal" src="http://127.0.0.1:57772/terminal/?ns=SAMPLES&clean=1"></iframe>
@@ -178,7 +184,7 @@ function myInitHandler (terminal) {
178184
terminal.onOutput((chunks) => {
179185
// If you "write 12", chunks are ["\r\n", "12", "\r\n"].
180186
// If you "write 1, 2", chunks are ["\r\n", "1", "2", "\r\n"].
181-
if (chunks.slice(1, -1).join("") === "duck") { // if user do enters: write "duck"
187+
if (chunks.slice(1, -1).join("") === "duck") { // if the user enters: write "duck"
182188
alert(`You've found a secret phrase!`);
183189
}
184190
});
@@ -194,21 +200,17 @@ iFrame.addEventListener("load", function () {
194200
WebTerminal Project Development
195201
-------------------------------
196202

197-
We are glad to see anyone who want to contribute to Caché WEB Terminal development! Check our
198-
[developer's guide](https://github.com/intersystems-ru/webterminal/blob/master/CONTRIBUTING.md).
203+
We are glad to see anyone who want to contribute to Caché Web Terminal development! Check our
204+
[developer's guide](http://intersystems-ru.github.io/webterminal/#docs.5).
199205

200-
In short, the "hot start" is extremely easy. Having latest [Git](https://git-scm.com/) and
201-
[NodeJS](https://nodejs.org/en/) installed (tested on NodeJS v4-6), execute the following:
206+
To be short, the "hot start" is extremely easy. Having latest [Git](https://git-scm.com/) and
207+
[NodeJS](https://nodejs.org/en/) installed (tested on NodeJS v4-8), execute the following:
202208

203209
```sh
204210
git clone https://github.com/intersystems-ru/webterminal
205-
cd webterminal # enter repository directory
206-
npm install # install all project's dependencies
207-
208-
npm run build # build the project
209-
# OR edit import.bat script (on Windows) and then use only the following command:
210-
import
211+
cd webterminal # enter repository directory
212+
import # build & import the project. YOU NEED TO EDIT CONSTANTS IN THIS FILE FIRST
211213
```
212214

213215
Now, in `build` folder you will find `WebTerminal-v*.xml` file. Every time you
214-
changes is ready to be tested, just run `import`.
216+
changes is ready to be tested, just run `import` again.

0 commit comments

Comments
 (0)