diff --git a/Dockerfile b/Dockerfile index 14d4afb22..8e3f4db46 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,7 +27,7 @@ max_execution_time = 600\n" > $PHP_INI_DIR/conf.d/wavelog.ini COPY ./ /var/www/html/ WORKDIR /var/www/html -# Setting permissions as: https://github.com/wavelog/Wavelog/wiki/Installation +# Setting permissions as: https://docs.wavelog.org/getting-started/installation/linux/#3-set-directory-ownership-and-permissions RUN mkdir ./application/config/docker; \ mv ./htaccess.sample ./.htaccess; \ sed -i "s/\$config\['index_page'\] = 'index.php';/\$config\['index_page'\] = '';/g" ./install/config/config.php; \ diff --git a/README.md b/README.md index 2bf643a78..45014c52e 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,8 @@ https://demo.wavelog.org Username: demo Password: demo +## Documentation +The documentation for Wavelog can be found at https://docs.wavelog.org/. ## Requirements ### Recommended: Classic-LAMP-Stack: @@ -45,14 +47,14 @@ https://demo.wavelog.org * MySQL or MariaDB (MySQL 8 or higher // MariaDB 10.2 or higher) ### Alternative - Easy start with prebuilt Docker-image: -* [Docker Support](https://github.com/wavelog/wavelog/wiki/Installation-via-Docker) +* [Docker Support](https://docs.wavelog.org/getting-started/installation/docker/) Notes * If you want to log microwave QSOs you will need to use a 64bit operating system. ## Setup -Installation information can be found on the [wiki](https://github.com/wavelog/wavelog/wiki). +Installation information can be found on the [documentation](https://docs.wavelog.org/getting-started/installation/). ## WavelogGate @@ -76,7 +78,7 @@ Translators: If you would like to contribute in any way to Wavelog, it is most appreciated. This has been developed in free time, help coding new features or writing documentation is always useful. -**For translations and language stuff you can refer to our [Wiki about Translations](https://github.com/wavelog/wavelog/wiki/Translations).** +**For translations and language stuff you can refer to our [Wiki about Translations](https://docs.wavelog.org/developer/translations/).** Please note that Wavelog was built using [Codeigniter](https://www.codeigniter.com/userguide3/) version 3 and uses Bootstrap 5 for the user CSS framework documentation is available for this when building components. diff --git a/application/config/config.sample.php b/application/config/config.sample.php index 05347d6b8..e3841fecd 100644 --- a/application/config/config.sample.php +++ b/application/config/config.sample.php @@ -736,7 +736,7 @@ $config['disable_oqrs'] = false; | This config switch is meant for Special Callsign operations or Clubstations. | If this switch is set to true it enables a whole bunch of features to handle Special Callsigns and Club Callsigns. | For more Information please visit the Wiki: -| https://github.com/wavelog/wavelog/wiki/Clubstations +| https://docs.wavelog.org/admin-guide/administration/clubstations/ | | !!! Important !!! | $config['disable_impersonate'] has to be set to false to use this feature. diff --git a/application/controllers/Club.php b/application/controllers/Club.php index 8b7a08de5..b736e2114 100644 --- a/application/controllers/Club.php +++ b/application/controllers/Club.php @@ -8,7 +8,7 @@ class Club extends CI_Controller * 3 - Member * * These permission levels are independent of the codeigniter permission levels and managed in the club_permissions table! - * https://github.com/wavelog/wavelog/wiki/Clubstations + * https://docs.wavelog.org/admin-guide/administration/clubstations/ */ /** diff --git a/application/controllers/Lotw.php b/application/controllers/Lotw.php index 9229cc1ec..9848f14f6 100644 --- a/application/controllers/Lotw.php +++ b/application/controllers/Lotw.php @@ -441,7 +441,7 @@ class Lotw extends CI_Controller { unlink($file); // OpenSSL error:11800071:PKCS12 routines::mac verify failure is most likely an (unknown) password set on the exported certificate if (str_contains($openssl_error_pkcs12_read, 'mac verify failure')) { - $this->session->set_flashdata('warning', sprintf(__("The certificate found in file %s contains a password and cannot be processed. %sPlease make sure you export the LoTW certificate from tqsl application without password!%s For further information please visit the %sLoTW FAQ page%s in the Wavelog Wiki."), basename($file), '', '', '', '')); + $this->session->set_flashdata('warning', sprintf(__("The certificate found in file %s contains a password and cannot be processed. %sPlease make sure you export the LoTW certificate from tqsl application without password!%s For further information please visit the %sLoTW FAQ page%s in the Wavelog Wiki."), basename($file), '', '', '', '')); } else { $this->session->set_flashdata('warning', sprintf(__("Generic error extracting the certificate from file %s. If the filename contains 'key-only' this is typically a certificate request which has not been processed by LoTW yet."), basename($file))); } diff --git a/application/migrations/170_welcome_to_wavelog.php b/application/migrations/170_welcome_to_wavelog.php index 00038d270..3b6bf004a 100644 --- a/application/migrations/170_welcome_to_wavelog.php +++ b/application/migrations/170_welcome_to_wavelog.php @@ -4,7 +4,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); /* * Just an empty placeholder. To keep compatibility for the migration from Cloudlog to Wavelog we need an empty migration here as placeholder. -* Find the tutorial here: https://github.com/wavelog/Wavelog/wiki/How-to-migrate-Cloudlog-to-Wavelog +* Find the tutorial here: https://docs.wavelog.org/getting-started/migration/cloudlog-to-wavelog/ * * During development in February 2026 the migration Tutorial above became deprecated since the code diverged way too much and with this also the database. * However this file keeps a minimum amount of compatibility and does not hurt. Therefore we keep it here in case someone want's to give this tutorial a try diff --git a/application/views/adif/import_success.php b/application/views/adif/import_success.php index 2a8ce1788..7c663ae81 100644 --- a/application/views/adif/import_success.php +++ b/application/views/adif/import_success.php @@ -55,7 +55,7 @@
= __("You might have ADIF errors. Please check the following information:") ?>
= __("Links to 3rd-Party-Software which works with Wavelog:")?>
= __("API URL"); ?> = __("The API URL for this Wavelog instance is"); ?>: " onClick='copyApiUrl(apiSiteUrl)'>
= sprintf(__("The current migration is not the version it is supposed to be. Reload this page after %s seconds. If this warning persists, your migration is likely locked due to a previously failed process. Delete the file %s to force the migration to run again."), $miglock_lifetime, $migration_lockfile); ?>
-= sprintf(__("Check this wiki article %shere%s for more information."), '', ''); ?>
+= sprintf(__("Check this wiki article %shere%s for more information."), '', ''); ?>
= sprintf(__("Current migration is %s"), $migration_version); ?>
= sprintf(__("Migration should be %s"), $migration_config); ?>
= __("Warning. This tool can be dangerous to your data, and should only be used if you know what you are doing.") ?>
diff --git a/application/views/lotw_views/upload_cert.php b/application/views/lotw_views/upload_cert.php index ebbafe022..4beedd84a 100644 --- a/application/views/lotw_views/upload_cert.php +++ b/application/views/lotw_views/upload_cert.php @@ -25,7 +25,7 @@= sprintf(__("The URL which provides the Hams Of Note List. See example and how it works here %s"),''.__("Wiki").""); ?>
+= sprintf(__("The URL which provides the Hams Of Note List. See example and how it works here %s"),''.__("Wiki").""); ?>
= sprintf(__("URL of the Hams Of Note List. e.g. %s"), "https://api.ham2k.net/data/ham2k/hams-of-note.txt" ); ?>
= __("Important"); ?>
= sprintf(__("This modifies the map source in various locations within Wavelog. Do not change any values here unless you are confident in what you are doing. Test each change on your %sDashboard%s!"), '', ''); ?>
- = sprintf(__("You can find a list of tested settings and all default values in the %sWavelog Wiki%s."), '', ''); ?>
+ = sprintf(__("You can find a list of tested settings and all default values in the %sWavelog Wiki%s."), '', ''); ?>
= __("As a normal user, you can set a default radio for yourself. This allows you to have a default radio that is automatically selected when you log in, while still being able to use other radios if you want."); ?>
- = __("Info"); ?> = sprintf(__("You can find out how to use the %sradio functions%s in the wiki."), '', ''); ?> + = __("Info"); ?> = sprintf(__("You can find out how to use the %sradio functions%s in the wiki."), '', ''); ?>
2119 dj3ce <tx_pwr:50> <rx_pwr:750> <darc_dok:F39> <sfi:210> <rig:QCX> <...>
-= sprintf(__("A full summary of all commands and the necessary syntax can be found in %sthis article%s of our Wiki."), '', ''); ?>
+= sprintf(__("A full summary of all commands and the necessary syntax can be found in %sthis article%s of our Wiki."), '', ''); ?>
diff --git a/application/views/station_profile/create.php b/application/views/station_profile/create.php index db8301579..bbcea74a1 100644 --- a/application/views/station_profile/create.php +++ b/application/views/station_profile/create.php @@ -272,7 +272,7 @@ if ($dxcc_list->result() > 0) {= sprintf(__("Before you can start logging QSOs, we need to set up your first Station Location. You can find more information about how Station Locations and Logbooks work in our %sWiki here%s!"), '', ''); ?>
+= sprintf(__("Before you can start logging QSOs, we need to set up your first Station Location. You can find more information about how Station Locations and Logbooks work in our %sWiki here%s!"), '', ''); ?>
= __("Please provide some additional information so that Wavelog can create your first Station:"); ?>
= __("This installer will guide you through the necessary steps for the installation of Wavelog.
Wavelog is a powerful web-based amateur radio logging software. Follow the steps in each tab to configure and install Wavelog on your server."); ?>
= sprintf(__("If you encounter any issues or have questions, refer to the documentation (%s) or community forum (%s) on Github for assistance."), "" . __("Wiki") . "", "" . __("Discussions") . ""); ?>
+= sprintf(__("If you encounter any issues or have questions, refer to the documentation (%s) or community forum (%s) on Github for assistance."), "" . __("Wiki") . "", "" . __("Discussions") . ""); ?>
= __("Thank you for installing Wavelog!"); ?>
= __("Important note for nginx users!"); ?>
= __("Since you are using nginx as web server please make sure that you have made the changes described in the Wiki before continuing."); ?>
https://github.com/wavelog/Wavelog/wiki/Installation#nginx-configuration
+https://docs.wavelog.org/getting-started/installation/linux/#nginx-configuration
= __("Some Checks have failed!"); ?>
= __("Check your PHP settings and install missing modules if necessary."); ?>
= __("After that, you have to restart your webserver and start the installer again."); ?>
-= sprintf(__("In case of failed 'Folder Write Permissions' check out our Wiki here."), "https://github.com/wavelog/Wavelog/wiki/Installation#3-set-directory-ownership-and-permissions"); ?>
+= sprintf(__("In case of failed 'Folder Write Permissions' check out our Wiki here."), "https://docs.wavelog.org/getting-started/installation/linux/#3-set-directory-ownership-and-permissions"); ?>