Inhaltsverzeichnis

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/

Bild: Bildschirmhardcopy Horde "Configuration"

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.

Bild: Bildschirmhardcopy Horde "Configuration"

Um zur Konfiguration von Mnemo zu gelangen, klicken wir nun auf den Punkt Notizen (mnemo) .

Bild: Bildschirmhardcopy Horde "Configuration"

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
$conf[menu][import_export]                                                     [✔]

Am Ende unserer Konfigurationsarbeit, sichern wir die Konfiguration mit einem Klick auf die Schaltfläche Bild: Schaltfläche "Notizen-Konfiguration erzeugen".

Links