Fixed links in korap overview; added F.A.Q.; added mail obfuscation
diff --git a/lib/Kalamar.pm b/lib/Kalamar.pm
index d5fb248..4204d48 100644
--- a/lib/Kalamar.pm
+++ b/lib/Kalamar.pm
@@ -30,14 +30,14 @@
# Load plugins
foreach (
- 'Config', # Configuration framework
- 'Localize', # Localization framework
- 'Notifications', # Client notifications
- 'Search', # Abstract Search framework
- 'CHI', # Global caching mechanism
- 'TagHelpers::Pagination', # Pagination widget
- 'KalamarHelpers' # Specific Helpers for Kalamar
-
+ 'Config', # Configuration framework
+ 'Localize', # Localization framework
+ 'Notifications', # Client notifications
+ 'Search', # Abstract Search framework
+ 'CHI', # Global caching mechanism
+ 'TagHelpers::Pagination', # Pagination widget
+ 'TagHelpers::MailToChiffre', # Obfuscate email addresses
+ 'KalamarHelpers' # Specific Helpers for Kalamar
) {
$self->plugin($_);
};
@@ -60,6 +60,10 @@
$r->get('/doc/:page')->to('documentation#page', scope => undef);
$r->get('/doc/*scope/:page')->to('documentation#page')->name('doc');
+ # Contact route
+ $r->get('/contact')->to('documentation#contact');
+ $r->get('/contact')->mail_to_chiffre('documentation#contact');
+
# Match route
my $corpus = $r->route('/corpus/:corpus_id');
my $doc = $corpus->get('/:doc_id');
diff --git a/lib/Kalamar/Controller/Documentation.pm b/lib/Kalamar/Controller/Documentation.pm
index fcb9b2b..7a10537 100644
--- a/lib/Kalamar/Controller/Documentation.pm
+++ b/lib/Kalamar/Controller/Documentation.pm
@@ -32,6 +32,15 @@
};
+# Contact us
+sub contact {
+ my $c = shift;
+ $c->render(
+ template => $c->loc('contact', 'doc/contact')
+ );
+};
+
+
1;
diff --git a/lib/Kalamar/Plugin/KalamarHelpers.pm b/lib/Kalamar/Plugin/KalamarHelpers.pm
index 16d839a..4b22131 100644
--- a/lib/Kalamar/Plugin/KalamarHelpers.pm
+++ b/lib/Kalamar/Plugin/KalamarHelpers.pm
@@ -17,7 +17,7 @@
my $url = $c->url_with('/img/korap-overview.svg');
# If there is a different base - append this as a base
- $url->query([base => $c->url_for('doc_start')->to_abs // '/']);
+ $url->query([base => $c->url_for('index')->to_abs // '/']);
$url->fragment($scope);