[commits] [Wiki] changed: Doc/Dev/H6/Installation/InstallAppsMail
Wiki Guest
wikiguest at horde.org
Tue Apr 9 14:56:23 UTC 2024
guest [91.32.127.252] Tue, 09 Apr 2024 14:56:23 +0000
Modified page: https://wiki.horde.org/Doc/Dev/H6/Installation/InstallAppsMail
New Revision: 3
Change log: Revert
@@ -1,4 +1,78 @@
-LERO ASPECT AND ZERONXD
++ Install IMP Webmail, Ingo Mail Filter Manager
+
+This will install a set of applications for Webmail.
+
+- IMP Webmail
+- Ingo Mail Filer Manager
+- ActiveSync
+
+++ Install applications
+
+Inside your Root Project, run
+
+<code>
+sudo -u www-data composer require horde/imp ^7 horde/ingo ^4
horde/activesync ^3
+</code>
+
+The general pattern is
+composer require horde/$app $version
+
+Use the caret ^ character to pin to a major version. Use the tilde ~
to pin to a major and minor version. Use a fully qualified version
name to pin to an exact version. This is normally not recommended. See
the composer documentation for more advanced requirements. See the
repo https://packagist.org/ for available versions of individual apps.
Note that only the latest major version will currently run with
composer.
+
+Warning: As of now, installing apps without a version constraint may
result in installing the app from the development branch. This will be
changed when the apps are officially released.
+
+++ Provide configuration
+
+Put config files into
+
+- var/config/imp
+- var/config/ingo
+- var/config/activesync
+
+Run
+<code>
+sudo -l www-data composer horde-reconfigure command
+</code>
+
+++ Configure via Web UI
+
+Go to the web UI and generate the default configs for the calendar
and tasks apps:
+
+/horde/admin/config/config.php?app=imp
+/horde/admin/config/config.php?app=ingo
+/horde/admin/config/config.php?app=activesync
+
+The content app does not need this.
+
+On a fresh installation, the config UI will try to place the files in
the web dir.
+This would result in the files vanishing on the next update.
+You need to move them to the persistent config dir.
+
+<code>
+mv web/imp/config/conf.php var/config/imp/conf.php
+mv web/ingo/config/conf.php var/config/ingo/conf.php
+mv web/activesync/config/conf.php var/config/activesync/conf.php
+sudo -l www-data composer horde-reconfigure
+</code>
+
+For later changes, the config UI should recognize the symlink and
edit the target file instead.
+
++++ Extra config for imp
+
+Put these extra files into var/config/imp/ for customizing your mail
backends layout and storage
+
+<code>
+backends.local.php
+</code>
+
+
+Run the 'composer horde-reconfigure' command in the root project dir
afterwards.
+
+
+++ Setup the database tables
+Run this command:
+<code>
+ ./vendor/bin/horde-db-migrate up
+</code>
- ZERONLAR AFFETMED? ESSEKLER
More information about the commits
mailing list