Welcome
The Online Resource Watcher allows you to watch online resources such as websites, PDFs etc. for changes and receive an email if the resource changes. It's also possible to watch local resources which can be helpful for monitoring file changes on shared files and drives in a company network.
In the following pages you'll be guided through the installation process for the WebApp. Most of the customization can be done after installation such as configuring localization, installing additional modules, creating organization etc.
In case you encounter any problems during the installation process please feel free to ask for help on our website or contact our support email at test.email@karaka.de
License & User Agreement
Upon clicking Agree you agree with the following license agreement.
The OMS License 1.0
Copyright (c)
All Rights Reserved THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Pre-installation check
The following checks show if your environment supports the necessary requirements of the WebApp.
Right next to the check status you can see the type of the requirement. Anything crictial will prevent you from installing the WebApp and must be fixed. Medium indicates that some important features are not available but the WebApp can be still installed. Optional means that only minor features are not available.
All non critical elements can be fixed after installation if you find yourself in need of one of the features. All critical elements must be fixed before you can continue with the installation.
For help please check our Installation Guide.
| Status | Type | Requirement | Your Environment |
|---|---|---|---|
| = \version_compare('8.1.0', \PHP_VERSION) < 1 ? 'OK' : 'FAILED'; ?> | Critcal | PHP version >= 8.1.0 | = \PHP_VERSION; ?> |
| = $filePerm ? 'OK' : 'FAILED'; ?> | Critcal | File permissions (write permissions required!) | |
| Critcal | ./ | = \decoct(\fileperms(__DIR__ . '/../') & 0777); ?> | |
| Critcal | ./Install | = \decoct(\fileperms(__DIR__ . '/../Install') & 0777); ?> | |
| Critcal | ./../../server | = \decoct(\fileperms(__DIR__ . '/../../server') & 0777); ?> | |
| = \extension_loaded('pdo') ? 'OK' : 'FAILED'; ?> | Critcal | PDO database extension for PHP | = \extension_loaded('pdo') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('imap') ? 'OK' : 'FAILED'; ?> | Medium | IMAP extension for PHP | = \extension_loaded('imap') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('curl') ? 'OK' : 'FAILED'; ?> | Medium | cUrl extension for PHP | = \extension_loaded('curl') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('ftp') ? 'OK' : 'FAILED'; ?> | Medium | FTP extension for PHP | = \extension_loaded('ftp') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('dom') ? 'OK' : 'FAILED'; ?> | Medium | Dom extension for PHP | = \extension_loaded('dom') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('xml') ? 'OK' : 'FAILED'; ?> | Medium | Xml extension for PHP | = \extension_loaded('xml') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('bcmath') ? 'OK' : 'FAILED'; ?> | Medium | BCMath extension for PHP | = \extension_loaded('bcmath') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('mbstring') ? 'OK' : 'FAILED'; ?> | Optional | Multibyte extension (mbstring) for PHP for international characters (e.g. chinese, russian) | = \extension_loaded('mbstring') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('zip') ? 'OK' : 'FAILED'; ?> | Optional | Zip extension for PHP | = \extension_loaded('zip') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('zlib') ? 'OK' : 'FAILED'; ?> | Optional | Zlib extension for PHP | = \extension_loaded('zlib') ? 'Available' : 'Not installed'; ?> |
| = \extension_loaded('gd') ? 'OK' : 'FAILED'; ?> | Optional | Gd extension for PHP | = \extension_loaded('gd') ? 'Available' : 'Not installed'; ?> |
Tip: Many PHP extension just need to be activated in your php.ini file located at = \php_ini_loaded_file(); ?>. Reload the installation in your browser after making any adjustments.
Database
Please create a database this WebApp can use and configure every field.
Users
This WebApp uses different database users for different tasks. This way permissions can be managed in a batter way which also helps to improve the security. You can use always the same user and give that user the necessary permissions, this however is not advised. Please make sure every user only has the necessary permissions assigned.
Schema
The schema user is responsible for modifying the database structure and is only used during the installation and potentially during updates if the database needs to be modified.
Create
The create user is only used by the API for creating new database entries.
Select
The select user is used by every part of the WebApp to read database entries.
Update
The update user is only used by the API for updating existing database entries.
Delete
The delete user is only used by the API for deleting existing database entries.
Configuration
The following configuration options are general WebApp settings.
Installation
Please wait until the installation finishes. You will be redirected to the backend afterwards.