$help_version = "$version.$major";
}
-# FIXME remote url must be a pref
# FIXME /en/ must be configurable (or guessed)
-our $base_url = 'http://koha-community.org/manual/' . $help_version . '/en/html';
+my $KohaManualBaseURL = C4::Context->preference('KohaManualBaseURL') || 'http://koha-community.org/manual';
+if ( $KohaManualBaseURL =~ m|^/| ) {
+ $KohaManualBaseURL = C4::Context->preference('staffClientBaseURL') . $KohaManualBaseURL;
+}
+our $base_url = $KohaManualBaseURL . '/' . $help_version . '/en/html';
our $mapping = {
'about' => '/14_plugins.html#about-koha',
'acqui/acqui-home' => '/09_acquisitions.html',
--- /dev/null
+INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` )
+VALUES ('KohaManualBaseURL','http://koha-community.org/manual/','','Where is the Koha manual/documentation located?','Free');
('itemBarcodeInputFilter','','whitespace|T-prefix|cuecat|libsuite8|EAN13','If set, allows specification of a item barcode input filter','Choice'),
('itemcallnumber','082ab',NULL,'The MARC field/subfield that is used to calculate the itemcallnumber (Dewey would be 082ab or 092ab; LOC would be 050ab or 090ab) could be 852hi from an item record','free'),
('KohaAdminEmailAddress','root@localhost','','Define the email address where patron modification requests are sent','free'),
+('KohaManualBaseURL','http://koha-community.org/manual/','','Where is the Koha manual/documentation located?','Free'),
('LabelMARCView','standard','standard|economical','Define how a MARC record will display','Choice'),
('language','en',NULL,'Set the default language in the staff client.','Languages'),
('LetterLog','1',NULL,'If ON, log all notices sent','YesNo'),
aws: Amazon Web Services
gb: Google Books
ol: Open Library
+
+ Manual:
+ -
+ - Location of the Koha manual
+ - pref: KohaManualBaseURL
+ - You can specify the location of the Koha manual to use. By default it is http://koha-community.org/manual/
+ - If starts with '/', the value of staffClientBaseURL will be used as a prefix.
+ - Note that it will be suffixed by the version / the language / the format (/17.11/en/html)