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.

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

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


1)
Stand 15. September '14
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
  • centos/mail_c7/horde_6.1411250282.txt.gz
  • Zuletzt geändert: 20.09.2014 21:58.
  • von django