====== Über myty ====== Mit dem myty Modulsystem ist jedes Unternehmen in der Lage, die Basis für erfolgreiches Marketing im Internet zu realisieren! Das myty Paket bietet neben CMS und Redaktionsfunktionen, Datenbank, Mehrsprachen, Mailing, Intranet und Shop Module, sowie jede Menge Funktionen, wie Gästebuch, Volltextsuche, Stichwort-Index, Sitemap-Generator, Buttongenerator, XML-Export und vieles mehr. {{:myty-screenmix_33.jpg|:myty-screenmix_33.jpg}} myty ist die Resource für alle Unternehmen, Behörden und Vereine, die erfolgreich und ohne hohen Aufwand bzw. Fachkenntnisse ihre Zielgruppe im Internet erreichen wollen. Mit myty verschaffen Sie sich Vorsprung in Technologie und Kommunikation. ===== Technologie ===== ==== Systemvoraussetzungen ==== myty ist eine Serversoftware. Damit das Redaktions- und Content-Management-System myty zum Einsatz gebracht werden kann, müssen die Systembedingungen erfüllt werden. === myty Bedingungen an den Server === * Apache Webserver (ab Version 1.3) * PHP ab Version 4.3 > tyCON/myty bis 3.5 | mySQL (ab Version 3.23) * PHP ab Version 5 > myty4 | mySQL (ab Version 4) * CronJobs (newsletter standard) Die Software kann somit auf sog. LAMP oder WAMP Systemen betrieben werden. Einige myty Module benötigen zusätzliche Software-Komponenten/Einstellungen auf dem Webserver des Kunden. Diese Bedingungen entnehmen Sie den jeweiligen Moduldokumentationen. Wir empfehlen dringend LAMP-Systeme einzusetzen!! zu achten ist auf zB.: == Apache Module/Funktionen: == * ZendOptimizer ([[http://www.zend.com/de/products/zend_optimizer|kostenloser Download]]) * smtp Server (newsletter light) * mod_rewrite (optional) / mitgelieferte .htaccess-Datei erforderlich == PHP-Module/Funktionen: == * GDLib mit FreeType Support (mind. FreeType Version 2.1.10) * enable_dl **on** (bei Source Guardian Verschlüsselung) * safe_mode **off** * magic_quotes_gpc = Off * imagick (DTP-Modul) * tidy (ab PHP5) * register_globals = Off ==externe Module/Funktionen (optional):== * XSL-Formatter 4.0 von Antenna House (DTP-Modul) * FOP 0.95 (DTP-Modul) * FPDF (Shop-Modul - wird mitgeliefert) * saferpay Card Authorization Interface (Shop-Modul) ==Entschlüsselung== Die Grundlagen für die Entschlüsselung des Systems mit einer der folgenden Methoden müssen geschaffen sein: * Zend Encoder * Ioncube Encoder * Sourceguardian ====myty und XAMP 1.6==== Es ist bekannt, dass myty in der aktuellen Version von XAMPP nicht auf der PHP4 Installation von XAMPP läuft. Es sollte dort definitiv PHP5 installiert sein! ==== Versionen ==== 3.2.13 | 06.2006 \\ 3.3.01 | 08.2006 \\ 3.3.3 | 04.2007 \\ 3.4.0 | 08.2007 \\ 3.5.0 | 11.2007 \\ 4.0.0 | 04.2008 beta \\ 4.0.8 | 06.2008 rc1 \\ 4.1.0 | 09.2008 final \\ ==== Installation ==== Hinweise zur Installation finden sie [[installation|hier]]. ==== Updates ==== Hinweise zum Update von myty 3.4 zu myty 3.5 finden sie [[myty_update_34-35|hier]]. Upgrade auf myty4 finden sie [[myty_update_40|hier]] ==== Myty-Installieren auf IIS ==== Hinweise zur Installation von myty auf IIS finden Sie unter [[myty_install_iis|hier]]. ===== Funktionsweise ===== ==== Module ==== Content-Verwaltung/Management *[[core]] | Kernkomponenten *[[site roles]] | Rollen-Rechte-Verwaltung zur Steuerung von Zugriffen auf Backend- und Frontend-Module *[[dynamic navigation]] | Verwaltungsmodul der Seitenstruktur *[[css-modul]] | CSS-Stylesheet-Modul *[[navi|navi (Navigationsimport)]] *[[templates| templates (Vorlagen-Verwaltung)]] *[[area]] | Vorlagenschnipsel Modul und Vorlagenschnipsel Matrix *[[content]] | Inhaltefunktion *[[forms|formularmanager]] | Formularverwaltung *[[filemanager]] | Dateiverwaltung *[[mailmanager]] | Mailvorlagenverwaltung (z.b. für Anmeldebestätigungen, Newsletter, Bestellmails etc.) *[[mandant]] | Verwaltung von Mandanten auf Basis einer myty Installation *[[multi language]] | Mehrsprachfunktion für alle Module *[[mindmeister]] | Navigationsabgleich mit Mindmeister-Mindmaps *[[mytySearch]] | Inhalts-, Datenbank und Shopsuche *[[dbmanager]] | Tabellenverwaltung *[[workflowmanager]] | Workflowverwaltung eCommerce *[[shop]] | eCommerce Module *[[banner rotator]] | Bannerrotationsmodul Kommunikation *[[mailing light]] | Newsletter Modul auf Basis von myty Standard inline editing und area (kann Inhalte aus allen Modulen anzeigen) *[[blog]] | Blog/Tagebuch-Modul alternative Ausgabe *[[dtp]] | Inhalteveraltung für Flashbücher, Druckpdfs etc. Flash-Module *[[gallery|gallery (Flash-Komponente)]] | Reservation (Reservation) *[[reservation| Hotelbuchungsprogramm (Reservation)]] ==== Externe Module (third party) ==== *[[dtpInDesign|Adobe InDesign CS2 Plugin]] *[[3rdparty_modules|eigene Module erstellen]] *[[eKomi|eKomi Script]] ==== Tag-Engine ==== ==== Tag-Dokumentation ==== Die in myty verwendeten Tags sind in XML-schreibweise verfasst und können in der [[XML-Tag-Doc]] nachgelesen werden. Entsprechende Code-Beispiele sind ebenfalls in dieser Dokumentation zu finden. ==== Non-Tag-Dokumentation ==== Es gibt weiter nützlich Funktionen, die bereits in myty implementiert, jedoch nicht via XML-Tag vertagged worden sind. Diese Non-Tags können via php verwendet werden [[Non-XML-Tag-Doc]]. ==== Vorlagen ==== Vorlagen im myty basieren auf HTML-Quellcode und XML-myty-Tags. Hier gibt's eine kleine Einführung [[Vorlagen-Grundlagen]]. \\ Eine Vorlage zum Testen aller Grundfunktionen finden Sie [[Testvorlage|hier: Testvorlage]]. //(Diese wird ab myty Version 3.3.4.2.07 standardmäßig ausgeliefert.)// Es ist auch ohne Probleme möglich weitere Templates zu [[Template_importieren|importieren]]. ==== mySQL Struktur ==== Beschreibungen der einzelnen Tabellen finden Sie in der [[mySQL-Struktur]] Beschreibung, ebenso den erforderlichen Dump. ==== Einrichtungshinweise ==== Hier schreiben wir etwas über die Einrichtung bestimmter Module oder Funktionen. *[[Installationshinweise]] *[[Benutzerverwaltung]] ==== API ==== === Shop API === es folgt die Definition der myty4 Shop [[myty_shop_API]] === Plugin System === Das myty Shop Plugin System ermöglicht eigene Funktionalitäten und spezielle Produktabhängige Logikerweiterungen im System zu integrieren, lesen dazu im [[myty_shop_Pluginsystem|Kapitel Plugin System]] ==== generelle Login-Fehlermeldungen ==== ab myty4.1 === Fehlermeldungstexte ohne Login-Feld === == Fehler: 1.1 == Es ist ein Fehler aufgetreten: falsche Domain Sie haben versucht sich am Backend des System anzumelden. Das System ist für diese Domain/URL nicht freigeschalten. Bitte wenden sie sich an Ihren Administrator bzw. melden sie sich über die korrekte Domain an. == Fehler: 2.1 == Es ist ein Fehler aufgetreten: falscher Browser Sie haben versucht sich am Backend des System anzumelden. Das System ist für diesen Browser nicht freigegeben. Bitte verwenden sie den Internet Explorer < 6.0 bzw. Firefox < 2.0. Sollte der Fehler weiterhin bestehen, wenden sie sich bitte an Ihren Administrator == Fehler: 5.1 == Es ist ein Fehler aufgetreten: keine Datenbankverbindung Sie haben versucht sich am Backend des System anzumelden. Das System konnte keine Verbindung zur Datenbank aufbauen. Bitte informieren sie ihren Administrator. Die Einstellungen für die Datenbank bzw. die Datenbank muss überprüft werden. == Fehler 5.2 == Es ist ein Fehler aufgetreten: keine Tabellen Sie haben versucht sich am Backend des System anzumelden. Das System hat festgestellt, dass keine Tabellen in der Datenbank angelegt sind. Sie können die Tabellenstruktur jetzt einspielen. == Fehler 5.3 == (testet ob alle Anforderungen laut Installscript erfüllt sind = true, dann weiter, Bindungen klären > kann zurückgestellt werden, als Prio.2) Es ist ein Fehler aufgetreten: Initialisierung fehlgeschlagen Sie haben versucht sich am Backend des System anzumelden. Das System konnte nicht initialisiert werden. Bitte informieren sie ihren Administrator. Die Server-Einstellungen müssen überprüft werden. === Fehlermeldungstexte mit Login-Feld === == Fehler: 3.1 == Es ist ein Fehler aufgetreten: falscher Benutzername/Passwort Sie haben versucht sich am Backend des System anzumelden. Das System konnte ihren Benutzernamen oder ihr Passwort nicht verifizieren. Bitte korrigieren sie die Eingabe. == Fehler: 3.2 == Es ist ein Fehler aufgetreten: keine Backendrechte Sie haben versucht sich am Backend des Systems anzumelden. Ihr Nutzer-Account hat keine Backenrechte. Bitte versuchen sie die Anmeldung erneut in einem Frontend-Login dieses Systems. == Fehler: 4.1 == Es ist ein Fehler aufgetreten: Demozeitraum abgelaufen Sie haben versucht sich am Backend des System anzumelden. Das System ist für einen Demo-Zeitraum von XX Tagen seit dem XX.XX.XXXX freigeben. Diese Zeitraum ist abgelaufen. Eine Anmeldung ist deshalb nicht möglich. Bitte erwerben sie einen gültigen Lizenzschlüssel. Melden sie sich hier an, um einen gültigen Lizenzschlüssel einzugeben. == Fehler 5.4 == Es ist ein Fehler aufgetreten: keine/inkorrekte Richtlinien Sie haben versucht sich am Backend des System anzumelden. Das System hat festgestellt, dass die Richtlinien nicht eingespielt sind oder nicht korrekt funktionieren. Bitte informieren Sie ihren Administrator. Das Richtlinien-Set muss neu eingespielt werden. Versuchen sie den Anmeldevorgang danach erneut. === Generelle Fehlertypen: === * 1. > URL/Herkunftsfehler – Key-Verifizierung * 2. > Client-Fehler, Browser, Oberfläche * 3. > Account-Fehler, Nutzer, Frontend, Backend * 4. > Key-Beschränkungen, Demo * 5. > System-Fehler, Datenbank, Rechte, Initialisierung ===== Google & SEO ===== ====Seitenindizierung mittels sitemap.xml==== *alles über den Sitemap-Standard [[http://www.sitemap.org]] *Codebeispiele für Sitemaps mit myty-Standard-Tags [[myty-sitemaps]] Generell sollte die Sitemap eines Webprojekte im Root-Ordner des Projektes liegen. Die Datei wird praktischerweise mit sitemap.xml.php benannt. ====Seitenindexierung (Aktivierung im Navigations-Setup!)==== Das Index-Modul erlaubt das Definieren von Keywords bezogen auf die Seitenstrukur. D.h. jeder Seite können Keywords aus einem wachsenden Pool zugewiesen werden. Folgende Anwendungsbereiche sind dadurch denkbar: *Auslesen der Keywords als Meta-Tag Keywords *Auslesen der Keywords als Ergänzung im Seitentitel *Ausgeben der Keywords als Glossar *Ausgeben der Keywords als Tagwolke in der Seite, bzw. im Textbereich ===== Zielgruppe ===== Die Software liefert kleinen und mittelständischen Unternehmen (KMU) das perfekte Werkzeug zur Realisierung von Marketingaufgaben über das Medium Internet (on demand). Bestandteil des Modulsystems sind zum Beispiel: ein Web-/Intranet-Seiten Redaktionssystem, ein System zur Verwaltung von Inhalten (Web Content Management), ein Datenbank-Manager, ein e-Mail-Mailingsystem (Newsletter), ein Online-Shop-System, eine Sales Forecast Lösung u.a. Die Lösung basiert auf erfolgreichen Open-Source-Komponenten und ist dadurch kostengünstig in jede Webumgebung zu implementieren. Anforderungen: Apache, PHP, mySQL (ggf. Zend Optimizer). ====== Entwicklung für mobile Geräte ====== [[iPhone]] (auch iPod und iPad)