Die Entwicklung der neuen V8 (Codename Tesseract) schreitet voran und wir präsentieren euch heute erste Bilder und Eindrücke...
Seit nunmehr 11 Monaten wird an der neuen Version gearbeitet und wir nähern uns mittlerweile mit Riesenschritten dem ersten offziellen Release. Es ist zwar noch zu früh um einen genauen Releasetermin nennen zu können, aber wir möchen euch in diesem Beitrag über den aktuellen Entwicklungsstand informieren und euch schon einmal einige Funktionen und Features zeigen - ohne dabei zu sehr ins technische Detail zu gehen.
Neue Funktionen
* Token System
Tokens helfen bei der Vorbeugung vieler potenzieller Angriffe und schützen vor Gefahren aus dem Internet. Nähere Infos zum Token System und warum es implementiert wurde findet ihr
hier.
* add_to_query
Diese Funktion gleicht der bisherigen "add_to_head"-Funktion, nur dass diese nun für jQuery geschrieben wurde.
* add_to_panel
Injection Methode mit eigener API für die dynamische Panelverwaltung/Panelerstellung via generiertem Code.
* mehr Verschlüsselungsmethoden
In der neuen Version könnt ihr zwischen mehreren Verschlüsselungsmethoden wählen.
Folgende Methoden sind in der V8 integriert:
- md5
- sha256
- Bcrypt
Bcrypt ist erst ab der PHP-Version 5.5 verfügbar.
Hauptseite
Im Screenshot unten wurde kein aktives Theme gewählt.
PHP-Fusion 8 kann ohne Themes betrieben werden durch Standardeinstellung der neuen Atom-Engine. In diesem Screenshot seht ihr ein grosses Logo/Banner, welches in einem sogenannten "Widget" dargestellt wiird. Dieses Widget kann in diesem Fall mehrere Bilder darstellen in Form einer responsiven Slideshow. Widgets können jederzeit ganz einfach in ein Panel "injiziert" werden und werden dort dann ohne Probleme mit ihren jeweilgen Grundfunktionen eingebunden und dargestellt werden. Alle Widgets werden in einem eigenen Adminbereich konfiguriert.
Profil bearbeiten
Diese Felder sind frei editierbar über den neuen "Dynamic Field Generator". Ausserdem sehr ihr hier ein Auswahlfeld für Land und Region, welches vom neuen Geomap-System stammt.
Noch einige selbsterklärende Profileinstellungen
Profilansicht
Dies ist eine noch recht frühe Version des neuen Frontend-Profil-Systems.
Eines der interessanteren Dinge des neuen Profilsystems ist das neue "Overdrive System", welches den Verlauf der letzten Diskussionen zeigt, an denen der Benutzer teilgenommen hat. Im neuen Overdrive-System wird es wesentlich einfacher, Diskussionen überall auf der Webseite zu folgen (und auch daran teilzunehmen). Die individuelle Implementierung dieses Systems ist für den Webmaster ganz simpel.
Login
Beachtet auf diesem Screenshot die Möglichkeit, sich mit seiner EMail-Adresse am System anzumelden. Die Login-Methode kann über das "Dynamic Flied Generator"-System gewählt und individuell eingestellt und angepasst werden.
Registrierung
Selbsterklärendes Registrierungsformluar
Account Wiederherstellung
Diese Sektion sendet beides - neues Loginpasswort und neues Adminpasswort.
Error Log
Das alte Error Log System wurde durch ein Neues ersetzt.
Fehler werden in einem Overlay angezeigt und können ganz einfach zurückgesetzt werden.
Administration
PHP Fusion V8 kommt mit einem vollständig neuem Administrationsbereich.
Der neue Adminbereich verfügt auch über die Möglichkeit, eigene Themes einzubinden und zu nutzen. Das Theme das hier zu sehen ist haben wir "Ares" genannt.
Im gesamten Adminbereich gibt es jederzeit eine "Helpbar" mit Hilfetexten zu den jeweiligen Themen und Bereichen.
Der erste Teil des Dashboards
Mehr vom Dashboard mit Admin-Quicklaunch, Site Performance und Adminaufgaben (Tasks). Die Helpbar ist immer sichtbar, auch wenn gescrollt wird.
Menü Optionen
Das Adminmenü kann als Accordion oder im "Air Mode" dargestellt werden.
Der Filemanager
Volle Kontrolle über alle Dateien im "images"-Ordner mit diesem neuen Tool im Administrationsbereich.
Admin Pages
Für fortgeschrittene Administratoren die bereits etwas mehr Erfahrung haben.
Der Adminbereich kann frei gestaltet werden. Was man nicht braucht wird einfach abgeschaltet.
Bereich/Funktion anlegen/hinzufügen
Backup
MySQL Backup Manager für PHP-Fusion 8
Backup erstellen
Backup einspielen
Infusions
Dies ist der neue Infusion-Manager.
Infusionen können durch einen Klick auf das Status Icon installiert und deinstalliert werden.
Der Menü Generator
Das neue Menü- oder auch Navigationssystem ist hierarchisch aufgebaut und voll responsive. Anders als noch in der V7 ist es nun möglich, beliebig viele Menüs/Navigationen anzulegen, die dann alle jeweils über eine eigene ID verfügen. In PHP-Fusion 8 gibt es nun eine neue Funktion, die wir "Panel Injector" genannt haben. Diese Funktion ist für Menüs optimal. Um Menüs zu "injizieren" genügt es, die neue Funktion "add_to_panel" mit entsprechenden Argumenten aufzurufen. Ausserdem kann ein menü auch "on the fly" gerendert werden mit der Funktion "render_menu". Ausserdem enthält das neue System die sogenannten "Menu-Elemente". Diese Elemente haben einen eigenen Bereich, wie ihr unten auf dem Screenshot sehen könnt.
Menüadmin front
Link anlegen
Vordefinierte Menü-Elemente
Beim Klick auf den Hilfebutton erscheint ein informatives Pulldown-Hilfefenster
Server Info
Zwei Tabs mit jeweils unterschiedlichen Infos. Tab 1 enthält alle für PHP-Fusion relevanten Informationen, Tab 2 zeigt die Datei- und Verzeichnisrechte.
Information
Datei- und Verzeichnisrechte
Zeit und Datum
In diesem Bereich hat sich nicht allzuviel getan.
Registrierungs- und Profilfelder
Eines der grösseren Updates in PHP-Fusion 8 - wir haben es "Fusion Dynamics" getauft.
Alle Felder können per Drag & Drop beliebig angeordnet werden. Alle Elemente, die gewählt werden können, erscheinen auf der rechten Seite. Jedes Element hat eigene mögliche Werte, je nach gewähltem Feldtyp.
Standardkonfiguration Teil 1
Standardkonfiguration Teil 2
Overlay zum anlegen eines neuen Elements
Benutzergruppen
Die Benutzergruppen wurden erweitert im Hinblick auf "Social Networking", sodass das ganze nun nicht mehr nur auf Freigaben/Zugriffe basiert. Diese sind selbstverständlich aber nach wie vor vorhanden und möglich. Das System befindet sich noch in der Entwicklung, soch das Backend ist bereits fast fertig, sodass wir euch auch hier einige Screenshots zeigen können.
Derzeitige Benutzergruppen
Neue Benutzergruppe anlegen
Einstellungen Benutzergruppen
Blacklist
Blacklist ansehen
Eintrag in der Blacklist hinzufügen
Account Center
Die Account- oder Mitgliederverwaltung wurde komplett überarbeitet und in weiten Teilen völlig neu konzipiert. Hierfür wurde auch ein nun völlig eigenständiger Bereich erstellt, den wir "Account Center" nennen. Das Account Center hat verschiedene Tabs, die die Navigation in diesem Bereich vereinfacht und die einzelnen Teilbereiche sinnvoll voneinander trennt. Ausserdem können Filter genutzt werden für die Darstellung der Mitgliederliste wie im Bild unten zu sehen ist.
Gefiltert nach SuperAdmins
Anzeige aller Administratoren. Beachtet die Dropdownmenüs bei jedem Eintrag für weitere Optionen
Ansicht eines Profils im Adminbereich. Notizen für jedes Mitglied sind möglich
Einstellungen für den aktuell gewählten Benutzer
BBCodes und Editor
Ursprünglich sollten BBCodes konsequent vom Core getrennt und als reine Infusion angeboten werden. Hien hielt es aber für besser, die BBCodes als Teil des Cores zu behalten und die BBCodes in den neuen Editor zu integrieren. Die BBCodes werden ihr eigenes SDK bekommen. Der Administrationsbereich verfügt über einen einfachen Status-Switcher, über den die BBCodes individuell ein- und ausgeschaltet werden können.
Installierte BBCodes
Wie ihr sehen könnt sind die BBCodes fest in den neuen V8-Editor integriert. Dieser Editor ist über den Adminbereich frei konfigurierbar.
Das folgende Bild zeigt die möglichen Einstellungen des Editors
Realtime-Parsing eines Smilie-Codes
Smilies
Der Administrationsbereich für die Smilies wurde vollständig neu gestaltet.
Insgesamt werden 154 Smilies ins System vorinstalliert.
Im Adminbereich wird das entsprechende Verzeichnis gelesen und es lassen sich dort dann die einzelnen Smilie-Codes anpassen. Ausserdem lassen sich die Smiles hier auch an- und abschalten.
Theme Engine
Die neue Atom-Engine ist das Herzstück von PHP-Fusion V8.
Atom bietet über 72 mögliche Grid-Positionen und somit ein Höchstmass an Flexibilität ohne eine einzige Zeile Code schreiben zu müssen.
Ihr könnt sämtliche Einstellungen eines Themes direkt im Editor laden, ändern, bearbeiten oder ganz deaktivieren. Atom wurde auf Bootstrap 3.1.1 optimiert. Das bedeutet ihr habt die Möglichkeit voll responsiv zu gestalten - und zwar in sämtlichen Bereichen.
Darüber hinaus wurden Icon-Sets implementiert, auf die sich ganz einfach zugreifen lässt und die sich mit entsprechenden Shortcodes an beliebiger Stelle darstellen lassen.
Insgesamt über 3500 PNG-Icons und Entypo mit über 250 Icons.
Fertige Theme Sets lassen sich einfach in den Editor laden und als Standard setzen. Ebenso lassen sich einzelne Teilbereiche von Themes einfach in andere Themes übertragen und an beliebiger Stelle darstellen.
Theme Sets
Theme Design
Font Design
Tables und Fieldsets
Grid Design Teil 1 von 3
Grid Design Teil 2 von 3
Grid Design Teil 3 von 3
Was kann man nun in nächster Zukunft erwarten?
In den kommenden Wochen wird sich auf der englischen Hauptseite einiges tun. Die Seite wird neue Standards setzen und wird auch sicherlich (und naturgemäss) die erste PHP-Fusion Webseite sein, die voll unter der neuen V8 laufen wird.
Wenn ich das allerdings richtig verstanden habe, wird die Hauptseite auch vorher noch die erste sein, die die "Hybrid-Lösung" ATOM X - Engine unter der Version 7.02.07 nutzen wird. Es wird also noch eine neue Theme-Engine für PHP-Fusion V7.02.07 geben, die schon in Kürze veröffentlicht werden soll. Was diese Engine alles kann wird sich dann zeigen.
Ausserdem gibt es noch eine gute Neuigkeit für alle kommerziellen Entwickler und Programmierer, die ihre PHP-Fusion Themes und Addons kommerziell vertreiben, sprich verkaufen möchten. Es wird für PHP-Fusion V8 eine neue zusätzliche Lizenz geben: die EPAL. Genaueres hierüber erfahrt ihr, wenn alle Teile dieser Lizenz stehen. Zur Zeit liegen mir auch noch keine Infos über die Kosten und den Umfang dieser neuen Lizenz vor.
In der Zwischenzeit zeigen wir euch aber noch ein paar Screenshots des neuen ATOM X - Themes.
Die neue zukünftige PHP-Fusion Hauptseite Teil 1 von 3
Die neue zukünftige PHP-Fusion Hauptseite Teil 2 von 3
Die neue zukünftige PHP-Fusion Hauptseite Teil 3 von 3
Core Override der Standard-News durch die Theme-Engine
Schlusswort
Wir können euch hier an dieser Stelle natürlich nur einen kleinen Einblick über den aktuellen Entwicklungsstand gewähren, aber ich denke was man so sieht und liest klingt mehr als nur interessant. Ich für meinen Teil bin sehr gespannt - und zwar sowohl auf die neue Theme-Engine für V7 als auch auf die kommende Version von PHP-Fusion, auf die wir alle nun schon so lange warten.
Natürlich werden wir wie alle NSS eine "Vorabversion" erhalten, damit wir zeitnah zum Release der englischen Version auch eine sauber übersetzte deutsche Version der V8 veröffentlichen und präsentieren können.
Haltet noch ein bisschen durch, es ist bald soweit.
Also ich muss ja mal sagen das hört sich alles super gut an auch die neuen Funktion Atom-Engine macht mich schon kribbelig diese direkt mal zu Probieren.
Jetzt kommt aber das berühmte "ABER" noch dazu.
Die Informationen über die V8 waren ja bisehr sehr auf 0 Infos reduziert. Seid der neuen NSS Seite für Deustchland, hat sich das aber sehr verändert. Wir werden ständig auf dem laufendem gehalten. Dafür Daumen hoch.
Aber der letzte Satz in der News:
Zitat
wurde schon mehrfach, sogar von den Engländern genutzt.
Sorry aber das glaube ich dann doch mitlerweile erst wenn ich die V8 auf dem Server liegen habe bei mir.
Dafür gibt es ja das Sprichwort
Zitat
Aber gespannt bin ich trotzdem auf die V8.
MFG
Papst
Wenn ich so an "früher" denke... an die v5... v6 und dann an die v7... und nun die v8 mal in "Bildern" gesprochen sehe.. "sehr sehr geil" :D
Hammer..
Gibt es den auch schon Termine wann die Atom X für das v7 kommen soll oder wann die V8 an den start geht ? Wäre vll. mal ganz interessant zu wissen !