Das Projekt MCMS ist der Nachfolger der AfPark-Projektes. Das AfPark Projekt wurde 2011 mit PHP MySQL umgesetzt, und muss somit dringend auf MySQLi oder PDO umgestellt werden.

Der Schwerpunkt im Projekt AfPark lag bei Affilate und Domainparking. Das Projekt selbst wurde modular aufgebaut, so dass weitere Funktionen optional integriert werden konnten, wie z.B. Slider, Userverwaltung, Quiz,...

Der Administrative Bereich wurde im AfPark aus Sicherheitsgründen strikt vom Frontendbereich getrennt. Diese Trennung wird im MCMS beibehalten.

Für das Projekt MCMS werden auch alle Funktionen für Affilate und Domainparking ebenfalls ausgelagert und bei Bedarf als Modul eingebunden. Für die Datenbankanbindung wird auf PDO umgestellt.

Bei der Umstellung auf PHP 5.6 werden Umlaute in verschiedenen Installationen, z.B. MCMS, MCMS-admin, AfPark und AfPark-admin nicht mehr richtig dargestellt.

Als Soforthilfe kann in der aufrufenden Datei: index.php oder in einer includeten Datei z.B.: includes/incudes.php bzw. in der includes/application_top.php der Standard-Zeichensatz vorgegeben werden.

 ini_set("default_charset", "iso-8859-1");

Unterkategorien

In der objektorientierten Programmierung werden Programme nicht linear umgesetzt, sondern wie in realen Welt bezogen auf Aufgaben und Objekte

Dabei werden nach Möglichkeit gemeinsame Eigenschaften, Funktionen und Methoden vererbt.

So enthalten alle Klassen, die ein bestimmte SVG-Figur zeichnen und animieren die Funktionen draw() und animate(). Diese Funktionen werden in der Klasse SVG-Objekt vorderfiniert und können in den abgeleiteten Klassen Eule, Hund, Katze und Mensch verwendet werden.

^