Mit der Contentfly Plattform können mobile Apps für iOS und Android unter dem Einsatz von nativen und/oder webbasierten Technologien inklusive Synchronisations-Anbindung an ein Backend-System entwickelt werden. Das Contentfly CMS kann aber auch ohne eine App-Anbindung für die Datenhaltung von Websites, Landing-Pages, Individual-Programmierung od…
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Contentfly CMS

Contentfly

Die Contentfly Plattform

Einführung

Mit der Contentfly Plattform können Geschäftsprozesse digitalisiert und mobile Apps für iOS und Android unter dem Einsatz von webbasierten Technologien (Ionic Framework) inklusive Synchronisations-Anbindung an einen Server entwickelt werden.

Der Server basiert dabei auf PHP und MySQL und kann auf nahezu jedem Standard-Hosting-Provider eingesetzt werden. Das Ionic SDK unterstützen Entwickler bei der Datenhaltung und Synchronisation (Offline-Apps) mit dem Contentfly CMS.

Für die Entwicklung von Apps mit dem Contentfly Framework sind folgende Kenntnisse erforderlich:

  • Server: PHP und optimalerweise Doctrine ORM und MySQL
  • Ionic: Typescript/Javascript und Kenntnisse im Ionic Framework

Das Contentfly CMS

Mit dem CMS können serverseitig beliebige Inhalte gespeichert und verwaltet werden. Das CMS kann letztendlich auch losgelöst von mobilen Apps betrieben werden. Über eine Schnittstelle kann auf alle im CMS gespeicherten Daten zugegriffen werden. Damit kann das CMS auch zum Beispiel als PIM (Product Information Managament) für eine Webseite in TYPO3 oder Wordpress eingesetzt werden.

Technologien

Installation

Systemvoraussetzungen

  • Apache 2.x ** Follow Symlinks aktiviert/erlaubt
  • PHP 7.1 oder höher
  • PHP-Module (benötigt)
    • open_ssl
    • gd
    • pdo_mysql
  • PHP-Module (empfohlen)
    • imagick
  • MySQL 5.5.0 oder höher
  • Konsolen-/SSH-Zugriff empfohlen

Installation einer Release-Version

(1) Download Contentfly CMS unter http://www.contentfly-cms.de

(2) Installations-Anleitung unter http://www.contentfly-cms.de/docs/cms folgen

Manuelle Installation aus GitHub

(1) Git-Repository laden

git clone https://github.com/area-net-gmbh/contentfly-cms.git

(2) Systemumgebung über Ant-Buildskript im Root-Ordner erstellen

ant

(3) Datenbankzugangsdaten in custom/config.php eintragen

(4) Datenbank über Doctrine im Ordner appcms generieren.

php console.php orm:schema:update --force

(4) Datenbank im Ordner appcms initalisieren/einrichten

php console.php appcms:setup

(4) Webserver (Virtual Host) DocumentRoot auf appcms/public stellen

(5) URL/Host aufrufen und Standard-Login in das Contentfly CMS mit Benutzer admin und Passwort admin

ZIP-Version für Release-Build erstellen

ant zip-release

Dokumentation

Lizenz

Die Contentfly Plattform ist unter eine dualen Lizenz (AGPL v3 und properitär) verfügbar. Die genauen Lizenzbedingungen sind in der Datei licence.txt zu finden.

Die Contentfly Plattform ist ein Produkt der AREA-NET GmbH

AREA-NET GmbH Öschstrasse 33 73072 Donzdorf

Kontakt

Geschäftsführer Gaugler Stephan, Köller Holger, Schmid Markus

Handelsregister HRB 541303 Ulm Sitz der Gesellschaft: Donzdorf UST-ID: DE208051892