Dies ist eine alte Version des Dokuments!
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.
Bis das RPM im offiziellen EPEL-Repository aufgenommen wird, greifen wir auf die Vorabversion1) des Horde-Maintainer Remi Collet, der auch die anderen Horde-RPMs des EPEL-Repositories baut, zurück.
# yum localinstall http://rpms.famillecollet.com/enterprise/7/remi/x86_64/php-horde-mnemo-4.2.1-1.el7.remi.noarch.rpm http://rpms.famillecollet.com/enterprise/7/remi/x86_64/php-horde-Horde-Pdf-2.0.3-1.el7.remi.noarch.rpm -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.1 Release : 1.el7.remi Architecture: noarch Install Date: Mon 15 Sep 2014 10:35:20 AM CEST Group : Development/Libraries Size : 689662 License : ASL 1.0 Signature : DSA/SHA1, Sun 14 Sep 2014 09:03:22 AM CEST, Key ID 004e6f4700f97f56 Source RPM : php-horde-mnemo-4.2.1-1.el7.remi.src.rpm Build Date : Sun 14 Sep 2014 09:01:04 AM CEST Build Host : schrodingerscat.famillecollet.com Relocations : (not relocatable) Packager : http://blog.famillecollet.com/ Vendor : Remi Collet 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.remi Architecture: noarch Install Date: Mon 15 Sep 2014 10:35:18 AM CEST Group : Development/Libraries Size : 275814 License : LGPLv2 Signature : DSA/SHA1, Sun 14 Sep 2014 09:03:23 AM CEST, Key ID 004e6f4700f97f56 Source RPM : php-horde-Horde-Pdf-2.0.3-1.el7.remi.src.rpm Build Date : Sun 14 Sep 2014 09:02:43 AM CEST Build Host : schrodingerscat.famillecollet.com Relocations : (not relocatable) Packager : http://blog.famillecollet.com/ Vendor : Remi Collet 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 .
Links
~~DISCUSSION~~
~~DISCUSSION~~