Horde 5 Applikation Notizen: Mnemo unter CentOS 7.x
Die nächste Applikation, die wie nun installieren wollen, ist die Anwendung Mnemo. Mit Hilfe dieser Anwendung können wir uns Kurznotizen erstelle, die uns neben der Aufgabenplanung und -verwaltung mit Nag unds bei der Bewältung unserer Aufgaben unterstützen kann. Informationen zu Installation und Konfiguration findet amn auch auf der offiziellen Doku-Seite.
Installation
Die Installation der Applikation Mnemo können wir ganz einfach über das Paketverwaltungswerkzeug yum vornehmen.
# yum install php-horde-mnemo php-horde-Horde-Pdf -y
Was uns das Paket php-horde-mneno und das zusätzlich benötigte Paket php-horde-pdf alles mitgebracht hat zeigt uns der folgende Aufruf.
# rpm -qil php-horde-mnemo
Name : php-horde-mnemo Version : 4.2.3 Release : 1.el7 Architecture: noarch Install Date: Thu 15 Jan 2015 11:07:19 PM CET Group : Development/Libraries Size : 692540 License : ASL 1.0 Signature : RSA/SHA256, Thu 11 Dec 2014 01:50:58 AM CET, Key ID 6a2faea2352c64e5 Source RPM : php-horde-mnemo-4.2.3-1.el7.src.rpm Build Date : Mon 08 Dec 2014 06:59:16 PM CET Build Host : buildvm-08.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : http://www.horde.org/apps/mnemo Summary : A web based notes manager Description : The Mnemo Note Manager is the Horde notes/memos application. It allows users to keep web-based notes and freeform text. Notes may be shared with other users via shared notepads. It requires the Horde Application Framework and an SQL database or Kolab server for backend storage. /etc/horde/mnemo /etc/horde/mnemo/conf.xml /etc/horde/mnemo/hooks.php.dist /etc/horde/mnemo/prefs.php /etc/httpd/conf.d/php-horde-mnemo.conf /usr/bin/mnemo-convert-datatree-shares-to-sql /usr/bin/mnemo-convert-sql-shares-to-sqlng /usr/bin/mnemo-convert-to-utf8 /usr/bin/mnemo-import-text-note /usr/share/doc/pear/mnemo /usr/share/doc/pear/mnemo/CHANGES /usr/share/doc/pear/mnemo/CREDITS /usr/share/doc/pear/mnemo/INSTALL /usr/share/doc/pear/mnemo/LICENSE /usr/share/doc/pear/mnemo/README /usr/share/doc/pear/mnemo/RELEASE_NOTES /usr/share/doc/pear/mnemo/TODO /usr/share/doc/pear/mnemo/UPGRADING /usr/share/horde/mnemo /usr/share/horde/mnemo/config /usr/share/horde/mnemo/data.php /usr/share/horde/mnemo/index.php /usr/share/horde/mnemo/js /usr/share/horde/mnemo/js/list.js /usr/share/horde/mnemo/js/memo.js /usr/share/horde/mnemo/js/view.js /usr/share/horde/mnemo/lib /usr/share/horde/mnemo/lib/Ajax /usr/share/horde/mnemo/lib/Ajax/Application.php /usr/share/horde/mnemo/lib/Ajax/Imple /usr/share/horde/mnemo/lib/Ajax/Imple/EditNote.php /usr/share/horde/mnemo/lib/Ajax/Imple/TagAutoCompleter.php /usr/share/horde/mnemo/lib/Api.php /usr/share/horde/mnemo/lib/Application.php /usr/share/horde/mnemo/lib/Block /usr/share/horde/mnemo/lib/Block/Note.php /usr/share/horde/mnemo/lib/Block/Summary.php /usr/share/horde/mnemo/lib/Driver /usr/share/horde/mnemo/lib/Driver.php /usr/share/horde/mnemo/lib/Driver/Kolab.php /usr/share/horde/mnemo/lib/Driver/Sql.php /usr/share/horde/mnemo/lib/Exception.php /usr/share/horde/mnemo/lib/Factory /usr/share/horde/mnemo/lib/Factory/Driver.php /usr/share/horde/mnemo/lib/Factory/Notepads.php /usr/share/horde/mnemo/lib/Form /usr/share/horde/mnemo/lib/Form/CreateNotepad.php /usr/share/horde/mnemo/lib/Form/DeleteNotepad.php /usr/share/horde/mnemo/lib/Form/EditNotepad.php /usr/share/horde/mnemo/lib/Form/Search.php /usr/share/horde/mnemo/lib/Mnemo.php /usr/share/horde/mnemo/lib/Notepads /usr/share/horde/mnemo/lib/Notepads/Base.php /usr/share/horde/mnemo/lib/Notepads/Default.php /usr/share/horde/mnemo/lib/Notepads/Kolab.php /usr/share/horde/mnemo/lib/Tagger.php /usr/share/horde/mnemo/list.php /usr/share/horde/mnemo/locale /usr/share/horde/mnemo/locale/bg /usr/share/horde/mnemo/locale/bg/LC_MESSAGES /usr/share/horde/mnemo/locale/bg/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/cs /usr/share/horde/mnemo/locale/cs/LC_MESSAGES /usr/share/horde/mnemo/locale/cs/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/da /usr/share/horde/mnemo/locale/da/LC_MESSAGES /usr/share/horde/mnemo/locale/da/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/da/help.xml /usr/share/horde/mnemo/locale/de /usr/share/horde/mnemo/locale/de/LC_MESSAGES /usr/share/horde/mnemo/locale/de/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/de/help.xml /usr/share/horde/mnemo/locale/el /usr/share/horde/mnemo/locale/el/LC_MESSAGES /usr/share/horde/mnemo/locale/el/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/en /usr/share/horde/mnemo/locale/en/help.xml /usr/share/horde/mnemo/locale/es /usr/share/horde/mnemo/locale/es/LC_MESSAGES /usr/share/horde/mnemo/locale/es/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/es/help.xml /usr/share/horde/mnemo/locale/et /usr/share/horde/mnemo/locale/et/LC_MESSAGES /usr/share/horde/mnemo/locale/et/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/eu /usr/share/horde/mnemo/locale/eu/LC_MESSAGES /usr/share/horde/mnemo/locale/eu/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/eu/help.xml /usr/share/horde/mnemo/locale/fi /usr/share/horde/mnemo/locale/fi/LC_MESSAGES /usr/share/horde/mnemo/locale/fi/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/fi/help.xml /usr/share/horde/mnemo/locale/fr /usr/share/horde/mnemo/locale/fr/LC_MESSAGES /usr/share/horde/mnemo/locale/fr/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/hr /usr/share/horde/mnemo/locale/hr/LC_MESSAGES /usr/share/horde/mnemo/locale/hr/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/hr/help.xml /usr/share/horde/mnemo/locale/hu /usr/share/horde/mnemo/locale/hu/LC_MESSAGES /usr/share/horde/mnemo/locale/hu/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/hu/help.xml /usr/share/horde/mnemo/locale/it /usr/share/horde/mnemo/locale/it/LC_MESSAGES /usr/share/horde/mnemo/locale/it/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/it/help.xml /usr/share/horde/mnemo/locale/ja /usr/share/horde/mnemo/locale/ja/LC_MESSAGES /usr/share/horde/mnemo/locale/ja/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/ko /usr/share/horde/mnemo/locale/ko/LC_MESSAGES /usr/share/horde/mnemo/locale/ko/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/lt /usr/share/horde/mnemo/locale/lt/LC_MESSAGES /usr/share/horde/mnemo/locale/lt/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/lv /usr/share/horde/mnemo/locale/lv/LC_MESSAGES /usr/share/horde/mnemo/locale/lv/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/lv/help.xml /usr/share/horde/mnemo/locale/nb /usr/share/horde/mnemo/locale/nb/LC_MESSAGES /usr/share/horde/mnemo/locale/nb/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/nl /usr/share/horde/mnemo/locale/nl/LC_MESSAGES /usr/share/horde/mnemo/locale/nl/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/nn /usr/share/horde/mnemo/locale/nn/LC_MESSAGES /usr/share/horde/mnemo/locale/nn/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/pl /usr/share/horde/mnemo/locale/pl/LC_MESSAGES /usr/share/horde/mnemo/locale/pl/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/pt /usr/share/horde/mnemo/locale/pt/LC_MESSAGES /usr/share/horde/mnemo/locale/pt/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/pt_BR /usr/share/horde/mnemo/locale/pt_BR/LC_MESSAGES /usr/share/horde/mnemo/locale/pt_BR/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/ro /usr/share/horde/mnemo/locale/ro/LC_MESSAGES /usr/share/horde/mnemo/locale/ro/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/ru /usr/share/horde/mnemo/locale/ru/LC_MESSAGES /usr/share/horde/mnemo/locale/ru/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/sk /usr/share/horde/mnemo/locale/sk/LC_MESSAGES /usr/share/horde/mnemo/locale/sk/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/sk/help.xml /usr/share/horde/mnemo/locale/sl /usr/share/horde/mnemo/locale/sl/LC_MESSAGES /usr/share/horde/mnemo/locale/sl/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/sv /usr/share/horde/mnemo/locale/sv/LC_MESSAGES /usr/share/horde/mnemo/locale/sv/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/tr /usr/share/horde/mnemo/locale/tr/LC_MESSAGES /usr/share/horde/mnemo/locale/tr/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/tr/help.xml /usr/share/horde/mnemo/locale/uk /usr/share/horde/mnemo/locale/uk/LC_MESSAGES /usr/share/horde/mnemo/locale/uk/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/zh_CN /usr/share/horde/mnemo/locale/zh_CN/LC_MESSAGES /usr/share/horde/mnemo/locale/zh_CN/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/locale/zh_TW /usr/share/horde/mnemo/locale/zh_TW/LC_MESSAGES /usr/share/horde/mnemo/locale/zh_TW/LC_MESSAGES/mnemo.mo /usr/share/horde/mnemo/memo.php /usr/share/horde/mnemo/migration /usr/share/horde/mnemo/migration/1_mnemo_base_tables.php /usr/share/horde/mnemo/migration/2_mnemo_upgrade_autoincrement.php /usr/share/horde/mnemo/migration/3_mnemo_upgrade_sqlng.php /usr/share/horde/mnemo/migration/4_mnemo_upgrade_sqlhierarchical.php /usr/share/horde/mnemo/migration/5_mnemo_upgrade_sqlnghierarchical.php /usr/share/horde/mnemo/migration/6_mnemo_upgrade_categoriestotags.php /usr/share/horde/mnemo/migration/7_mnemo_upgrade_parents.php /usr/share/horde/mnemo/note /usr/share/horde/mnemo/note/index.php /usr/share/horde/mnemo/note/pdf.php /usr/share/horde/mnemo/notepads /usr/share/horde/mnemo/notepads/create.php /usr/share/horde/mnemo/notepads/delete.php /usr/share/horde/mnemo/notepads/edit.php /usr/share/horde/mnemo/notepads/index.php /usr/share/horde/mnemo/notes /usr/share/horde/mnemo/notes/index.php /usr/share/horde/mnemo/search.php /usr/share/horde/mnemo/templates /usr/share/horde/mnemo/templates/data /usr/share/horde/mnemo/templates/data/export.inc /usr/share/horde/mnemo/templates/data/import.inc /usr/share/horde/mnemo/templates/list /usr/share/horde/mnemo/templates/list/_summary.html.php /usr/share/horde/mnemo/templates/list/empty.html.php /usr/share/horde/mnemo/templates/list/header.html.php /usr/share/horde/mnemo/templates/list/memo_footers.html.php /usr/share/horde/mnemo/templates/list/memo_headers.html.php /usr/share/horde/mnemo/templates/memo /usr/share/horde/mnemo/templates/memo/memo.html.php /usr/share/horde/mnemo/templates/view /usr/share/horde/mnemo/templates/view/view.html.php /usr/share/horde/mnemo/themes /usr/share/horde/mnemo/themes/default /usr/share/horde/mnemo/themes/default/graphics /usr/share/horde/mnemo/themes/default/graphics/add.png /usr/share/horde/mnemo/themes/default/graphics/az.png /usr/share/horde/mnemo/themes/default/graphics/delete.png /usr/share/horde/mnemo/themes/default/graphics/download.png /usr/share/horde/mnemo/themes/default/graphics/edit.png /usr/share/horde/mnemo/themes/default/graphics/favicon.ico /usr/share/horde/mnemo/themes/default/graphics/minus.png /usr/share/horde/mnemo/themes/default/graphics/mnemo.png /usr/share/horde/mnemo/themes/default/graphics/notepads.png /usr/share/horde/mnemo/themes/default/graphics/plus.png /usr/share/horde/mnemo/themes/default/graphics/search.png /usr/share/horde/mnemo/themes/default/graphics/za.png /usr/share/horde/mnemo/themes/default/rtl.css /usr/share/horde/mnemo/themes/default/screen.css /usr/share/horde/mnemo/view.php /usr/share/tests/pear/mnemo /usr/share/tests/pear/mnemo/Mnemo /usr/share/tests/pear/mnemo/Mnemo/AllTests.php /usr/share/tests/pear/mnemo/Mnemo/Autoload.php /usr/share/tests/pear/mnemo/Mnemo/TestCase.php /usr/share/tests/pear/mnemo/Mnemo/Unit /usr/share/tests/pear/mnemo/Mnemo/Unit/Driver /usr/share/tests/pear/mnemo/Mnemo/Unit/Driver/KolabTest.php /usr/share/tests/pear/mnemo/Mnemo/Unit/Factory /usr/share/tests/pear/mnemo/Mnemo/Unit/Factory/DriverTest.php /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Base.php /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/KolabTest.php /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Sql /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Sql/Base.php /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Sql/Pdo /usr/share/tests/pear/mnemo/Mnemo/Unit/Mnemo/Sql/Pdo/SqliteTest.php /usr/share/tests/pear/mnemo/Mnemo/bootstrap.php /usr/share/tests/pear/mnemo/Mnemo/phpunit.xml /var/lib/pear/pkgxml/php-horde-mnemo.xml
# rpm -qil php-horde-Horde-Pdf
Name : php-horde-Horde-Pdf Version : 2.0.3 Release : 1.el7 Architecture: noarch Install Date: Thu 15 Jan 2015 11:07:16 PM CET Group : Development/Libraries Size : 275814 License : LGPLv2 Signature : RSA/SHA256, Mon 27 Oct 2014 08:55:30 PM CET, Key ID 6a2faea2352c64e5 Source RPM : php-horde-Horde-Pdf-2.0.3-1.el7.src.rpm Build Date : Mon 27 Oct 2014 02:20:10 PM CET Build Host : buildppc-01.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : http://pear.horde.org Summary : Horde PDF library Description : PDF generation using only PHP, without requiring any external libraries. /usr/share/doc/pear/Horde_Pdf /usr/share/doc/pear/Horde_Pdf/COPYING /usr/share/pear/Horde/Pdf /usr/share/pear/Horde/Pdf/Exception.php /usr/share/pear/Horde/Pdf/Font /usr/share/pear/Horde/Pdf/Font/Courier.php /usr/share/pear/Horde/Pdf/Font/Courierb.php /usr/share/pear/Horde/Pdf/Font/Courierbi.php /usr/share/pear/Horde/Pdf/Font/Courieri.php /usr/share/pear/Horde/Pdf/Font/Helvetica.php /usr/share/pear/Horde/Pdf/Font/Helveticab.php /usr/share/pear/Horde/Pdf/Font/Helveticabi.php /usr/share/pear/Horde/Pdf/Font/Helveticai.php /usr/share/pear/Horde/Pdf/Font/Symbol.php /usr/share/pear/Horde/Pdf/Font/Times.php /usr/share/pear/Horde/Pdf/Font/Timesb.php /usr/share/pear/Horde/Pdf/Font/Timesbi.php /usr/share/pear/Horde/Pdf/Font/Timesi.php /usr/share/pear/Horde/Pdf/Font/Zapfdingbats.php /usr/share/pear/Horde/Pdf/Writer.php /usr/share/tests/pear/Horde_Pdf /usr/share/tests/pear/Horde_Pdf/Horde /usr/share/tests/pear/Horde_Pdf/Horde/Pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/AllTests.php /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/WriterTest.php /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/bootstrap.php /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/20k_c1.txt /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/20k_c2.txt /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/auto_break.pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/change_page.pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/header_footer_styles.pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/hello_world_compressed.pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/hello_world_uncompressed.pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/horde-power1.png /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/links.pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/text_color.pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/fixtures/underline.pdf /usr/share/tests/pear/Horde_Pdf/Horde/Pdf/phpunit.xml /var/lib/pear/pkgxml/php-horde-Horde-Pdf.xml
Konfiguration über die WEB-GUI
Die Konfiguration der Applikation Mnemo erfolgt dann über die GUI des Web-Frameworks. Dazu rufen wir unseren angelegten VHOST im Webbrowser auf.
$ firefox https://horde.sec-mail.guru/admin/config/
Da wir die Anwendung Mnemo noch nicht konfiguriert haben und auch die nötigen mySQL-Datenbanktabellen angelegt haben, sind die beiden Fehlermeldungen normal.
Als erstes legen wir die notwendigen Datenbanktabellen an. Hierzu klicken wir auf den Punkt DB schema is out of date.
Um zur Konfiguration von Mnemo zu gelangen, klicken wir nun auf den Punkt Notizen (mnemo) .
Auf dieser Seite erfolgt die Konfiguration der Horde-Applikation Mnemo.
Storage System Settings
$conf[storage][driver] SQL
$conf[storage][params][driverconfig] Horde defaults
$conf[storage][params][table] mnemo_memos
Notepad Handler Settings
$conf[notepads][driver] Default
Menu settings
$conf[menu][import_export] [✔]
Am Ende unserer Konfigurationsarbeit, sichern wir die Konfiguration mit einem Klick auf die Schaltfläche .