Preloader
Auf dieser Website werden Daten wie z.B. Cookies gespeichert, um wichtige Funktionen der Website, einschließlich Analysen, Marketingfunktionen und Personalisierung zu ermöglichen. Sie können Ihre Einstellungen jederzeit ändern oder die Standardeinstellungen akzeptieren.
Cookie Hinweise
Datenschutzregelung
03.12.2021

Ordnerstruktur

Hier erfährst du, welche Relevanten Ordner du im Vision benötigst, um ein Projekt mit dem Vision CMS zu bearbeiten. Das ist die Orderstruktur vom Vision. Die meiste Arbeit spielt sich eigentlich im Ordner „template“ ab. 

 

Classes

Im Ordner classes findest du alle PHP Klassen, welche im Vision Frontend benötigt werden. Am wichtigsten hierbei sind die Ordner page und system. Die brauchst du, wenn du ein Kontaktformular einbetten möchtest, oder die Blogklasse bearbeitest. Im Ordner page findest du alle Klassen, die mit einer direkten Ausgabe zu tun haben (Frontend).

 Im Ordner system findest du die Klassen, die ohne direkte Ausgabe laufen. ( z.B die reine Mailfunktion oder die Basis Vision Klasse ).

Classes_template

In diesem Ordner findest du die Ausgabe der oben genannten Klassen für das Frontend. Darunter wären das Kontaktformular, die Umleitungsklasse, die Suchfunktion und die Blogfunktion.

CSS

Hier findest du alle Stylesheets, welche für deine Templates relevant sind. In der Datei Variablen.scss werden alle wichtigen Styles für das Template geladen. Das wären z.B Firmenfarben, Schriftarten, Schriftschnitte oder bestimmte Abstände. Die Schriftschnitte werden dann über den Ordner Fonts in die Scss eingebunden. 

Im Ordner Responsive findet man eine Vorbereitete Datei mit den Bootstrap Breakpoints, damit man hier die mobile Darstellung bearbeiten kann. Im Ordner System werden die CSS Styles eingebunden, die jede Seite benötigt ( Diese Dateien werden IMMER geladen ). 

Hier kommt also das Hauptsächliche Theme rein. Hier aber wieder aufpassen, zu viele Stylesheets können die Performance beeinträchtigen. Die anderen Ordner sind für die einzelnen Templates zuständig. Die CSS Dateien, die hier erstellt werden, werden nur für die ausgewählten Templates aus dem Adminbereich geladen.

 

Custom PHP

An dieser Stelle findet man die Plugins oder auch „Elemente“, welche über den Adminbereich eingebunden werden. 

 

Fonts

In diesem Ordner werden alle wichtigen Schriftarten eingebettet und als Ordner gruppiert. 

 

Images

Dieser Ordner ist ein kleiner „Freibereich“. Hier kann der Nutzer über den Datei-Manager seine Daten ablegen. Eigentlich ist dieser Ordner dazu da, dass hier sämtliche grafische Assets eingebettet werden. Oder generell Bilder, die auf der gesamten Seite verwendet werden.

Dazu werden die Bilder als Ordner gruppiert und im Ordner Images/Images abgelegt. So kann man sich die Bilder immer wieder runterladen und neu einpflegen, falls etwas bei der Content Pflege verloren gehen sollte.

 

Javascript

Hier werden die Skriptdateien ähnlich wie dem CSS Ordner geladen. Im System Ordner landen alle Skripte, die für die Ausführung der Seite unerlässlich sind. (z.B das übernommene Template fragt immer die Breite des Bildschirmes ab oder es wird ein Loader geladen etc.) 

In den anderen Ordnern werden allerdings die Skriptdaten sektioniert. Diese Skripts werden nur dann geladen, wenn die Seite das entsprechende Template auch ausgewählt hat.

Plugins

In diesem Ordner findest du alle PHP Daten, welche für die Erstellung des Frontends verantwortlich sind. Die Dateibenennung gleicht der Benennung für dem [[plugin:NameDesPlugins]] befehl.