Mobirise CMS 4.0

Anwendungen für Webseiten. Künstliche Intelligenz verwenden.
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Hab was neues am Start :D



https://www.niederastroth.de/0cms/

https://www.niederastroth.de/0cms/cms4.0.html

Wenn Ihr das Script in die Globalen Seiteneisntellungen packt, ist natürlich auch jede weitere Seite die Ihr erstellt mit dem CMS ausgestattet ;) Die json werden dann nach Seitennamen benannt ;)

Texte können nun auch formatiert werden. Sobald man sie markiert erscheint ein kleines Menü.

Ich könnte auch das Menü noch editierbar mache und die json global dazu .... das überleg ich mir noch
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Noch ein Hinweis ;)

Selbst wenn man das nicht jeden Tag braucht oder nur selten, kann man das CMS4.0 ganz einfach in seine Seite einbauen und nur bei Bedarf aktivieren. Es schlummert also immer in der Seite und wenn man mal schnell was ändern muss an der Seite, kann man das zur Not sogar vom Handy aus ;)

Es muss nur ein Script in die gloablen Seiteneigenschaften - das stört sonst nicht und ihr merkt es noch nicht mal ;)
Auf den Server muss nur die API. Das wars schon. Wenn dann was geändert wird, wird die jeweilige json automatisch angelegt. Die speichert deine gemachte Änderung, auch wenn die Seite neu veröffentlicht wird bleiben die gemachten Änderungen in der json und somit auch auf der Seite ;)

Da ich (wie immer) voll überzeugt bin von dem Teil, möchte ich das auch nur gegen eine kleine Paypal Spende abgeben um meine Arbeit die da jetzt drin steckt zu wertschätzen :verlegen:


PS: hab es jetzt auch auf niederastroth.de eingebaut
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9046
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Tommy Herrmann »

Moin,

Du bist echt ein Irrer :D

Wie hast Du das denn nun wieder gemacht? Ich habe mich mal im Video-Block verewigt ....

Ich habe ein wenig bedenken wie sicher das ist wenn man das alles über JavaScript erreichen kann. Du hast doch auch schon so ein tolles CMS entwickelt, das hervorragend funktioniert:

https://www.mobirise-tutorials.com/Tutorials-4/CMS.html

Weiterhin hat Mobirise selbst einen Online-Editor mit allem zum Erstellen einer Webseite (allerdings nur als Subdomain auf deren Domain), hier meine Seite, die komplett online entstanden ist:

https://tommys-web-online.mobirisesite.com/
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9046
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Tommy Herrmann »

Beurteilen oder etwas "davon halten" ist natürlich so gar nicht möglich. Das kann man nur, wenn man es in den Fingern hält und entsprechend zum Beispiel auch auf die Sicherheit überprüfen kann, was ich mir eigentlich nicht zutraue - auch nicht mit einer KI, da diese oft Fehler macht.

Den Anschein eines großartiger neuen Möglichkeit macht es natürlich.

Ist das jetzt von Dir als "CMS 4.0" oder als "CMS 2.0" benannt worden :confused:


CMS 2.0.jpg
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Moin Tommy,

klar haben wir zig CMS für Mobirise, aber ich entwickel mich ja auch weiter und dieses hat nun echtes CMS Feeling und ist sicher genug, weil ja alles in einer json gespeiert wird, die man ja schützen kann.

Ich kann Dir das mal schicken, aber bitte nicht zum Download anbieten, weil das möchte ich gegen Spende abgeben ;)

Das werde ich auch noch erweitern das man auch die Menüpunkte ändern kann und da das ja global ist, auc eine globale json erzeugt wird, die das auf alle Seiten verteilt. Weiter habe ich geplant auch einen Bilder/Video upload zu bauen damit man auch hoch laden kann. Also ein wirkliches CMS ;) Und wenn Du die Seite wieder mit Mobirise publiziert bleibt die json trotzdem und lädt die letzen Inhalte wieder brav ein
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9046
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Tommy Herrmann »

Nee - also ich brauche das nicht - es interessiert mich natürlich, insbesondere um auch Fragen beantworten zu können. Natürlich biete ich nichts zum Download an, was Du verkaufen möchtest. Ich möchte es aber eigentlich auch nicht prüfen, denn das ist mir wahrscheinlich zu aufwendig.

Ich habe mir nur angewöhnt freie Scripts auch zum Download anzubieten, also die, die ich auch beschreibe und vorstelle. Da bin ich gebranntes Kind und so ist ja auch mein ersten Download-Archiv entstanden:

https://www.mobirise-tutorials.com/Download-Archiv/

… denn weißt Du wie das ist, wenn man so an die Hundert Tutorials in jahrelanger Arbeit mit einem irren Aufwand geschrieben (oft mehr Aufwand als die App selbst gemacht hat) hat und dann nimmt der Autor plötzlich alles vom Netz, also auch die Downloads. Dann war alles umsonst. Das ist mir dreimal mit Werner passiert und das passiert mir nicht nochmals.

Mit anderen Worten, was ich auf meinen Seiten promote und beschreibe, muss auch meiner vollen Kontrolle unterliegen, sonst kann ich das normalerweise nicht mehr tun.

Am Ende war Werner ja zum Glück so nett und hat mir einen großen Teil seiner Scripts als Download geschickt, zu meiner freien Verfügung (nachdem ich in etwa 100 Webseiten alle Links zu Werners Site entfernt, wieder hergestellt und wieder entfernt hatte).
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Tommy Herrmann hat geschrieben: Mo 15. Jun 2026, 06:09
Den Anschein eines großartiger neuen Möglichkeit macht es natürlich.

Ist das jetzt von Dir als "CMS 4.0" oder als "CMS 2.0" benannt worden :confused:



CMS 2.0.jpg
Die doofe KI hat das doch geschrieben ist zwar Version 2 aber vom CMS 4.0
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Also Tommy das ganze besteht aus nur 2 scripten. Das was in die Seiteneigenschaften kommt und eben die API dazu. Die json werden automatisch erstellt und man kann ALLE Seiten ändern. Wenn Du magst und Zeit hats kannst Du mit deiner Expertiese gerne helfen das noch besser zu machen und zu testen.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9046
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Tommy Herrmann »

Du weißt - ich helfe da immer gerne - nicht nur um zu helfen, sondern weil ich auch Spaß daran habe. Das ist mir aber wahrscheinlich etwas zu aufwendig und könnte auch meine Kenntnisse übersteigen, denn die dort generierten JavaScripts verstehe ich noch nicht einmal annähernd.

Meist bin ich ja auch erfolgreich und finde immer Fehler, das war auch schon beim Werner so, da habe ich manchein Script, wie z.B. den Event-Kalender, bestimmt in 20 Versionen 6 Monate lang zerpflückt.

Das bleibt dann also jedermanns eigenes Risiko - was es ja ohnehin immer bleibt.
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Kein Problem Tommy,
ich werde hier im Thread weiter davon berichten und euch über Aktualisierungen auf dem Laufenden halten. Das ganze wird -da bin ich sicher- ein geiles CMS mit einer einfachen Benutzerführung.
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Release Notes: Mobirise Flat-File CMS v4.0
– Die ultimative Weltmeister-Edition –

Das System wurde komplett runderneuert und von einem reinen Text-Editor zu einem vollwertigen, datenbanklosen Content Management System (CMS) ausgebaut.

Hier sind die neuen Kernfeatures im Überblick:
🛠️ Was ist neu in v4.0?
1. 📸 Integrierter Medien-Dateimanager (Direkt-Upload)

Funktion: Beim Klick auf ein Bild oder Video kannst du Dateien (.jpg, .png, .webp, .mp4 etc.) jetzt direkt vom Computer oder Smartphone hochladen.

Vorteil: Das PHP-Backend bereinigt den Dateinamen automatisch von Sonderzeichen, speichert ihn im neuen Ordner /uploads/ und verknüpft ihn live. Kein FTP-Programm mehr für Bilderwechsel nötig!

2. 🌍 Globales Menü-Wunder (Multi-Seiten-Synchronisation)

Funktion: Das System erkennt den Navigations-Block automatisch und trennt die Daten strikt vom Rest der Seite. Menü-Änderungen wandern in eine zentrale content_global_nav.json.

Vorteil: Ändert man einen Menüpunkt oder einen Link in der Navigation auf der Startseite, zieht sich diese Änderung vollautomatisch durch alle Unterseiten des Projekts.

3. 🔗 Dynamischer Button- & Link-Editor

Funktion: Ab sofort sind nicht nur Texte, sondern auch alle Buttons und Hyperlinks vollständig editierbar.

Vorteil: Ein Klick auf einen Button öffnet zwei Abfragen: Du kannst den Button-Text (z. B. "Jetzt anfragen") und zeitgleich das Link-Ziel (z. B. eine neue Unterseite oder eine externe URL) im Handumdrehen ändern.

4. 🪂 Der automatische Sicherheitsgurt (Backup-System)

Funktion: Bei jedem Klick auf "💾 Alles speichern" erstellt das PHP-Backend im Hintergrund blitzschnell eine zeitgestempelte Kopie der alten JSON-Dateien im neuen Ordner /backups/.

Vorteil: Absolut angstfreies Arbeiten von unterwegs – sollte mal etwas im Halbschlaf gelöscht werden, lässt sich der vorherige Zustand mit einem Klick auf dem FTP wiederherstellen.

📁 Aktualisierte Ordnerstruktur auf dem Server

Für v4.0 müssen zwei neue Verzeichnisse im Hauptordner deines FTP liegen:
uploads
backups

Readme: https://www.niederastroth.de/0cms/cms4.0.html
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9046
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Tommy Herrmann »

Also - das hört sich ja sagenhaft an.

Ich beschäftige mich ja auch eine Menge mit KI - wie Du das aber geschafft hast - Hut ab :tu:

Deine neuen HTML-Liesmich Anleitungen finde ich extrem gut. Videos ja - aber zusätzlich langsam das lesen, was einen besonders interessiert, ist für mich noch besser.

Das geht eben nur, wenn man auch selbst ausreichend Wissen über die Materie erzielt hat.

Ist denn die JSON in einem geschützten Verzeichnis? Kann die sonst gehackt werden? Wenn mit htaccess müsste man eventuell ein Work-a-round anbieten, denn nicht alle Server können htaccess.
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Im Moment sind die json nicht geschützt. Das kann man aber mit htaccess machen, wenn ein server das nicht kann, Finger weg von meinem CMS aber dann auch Finger weg von anderen Systemen die json verwenden ;)

Der eigentliche Schutz ist aber mein PHP Backend ;)
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Mein Angebot steht noch Tommy ;)
ich sende Dir gerne meine Scripte weil ich Dir 100% Vertraue :cool:
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9046
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Tommy Herrmann »

Kannst Du mal Deine KI fragen (ich bräuchte sonst alle Codes) wie man eine JSON hackt :D

Das wäre wichtig zu wissen. Dann sollte man (finde ich) eine einfach .htaccess schon mit dazu tun.
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Tommy fragt wie man eine json hackt er hat angst das das CMS nicht sicher ist

Grüß Tommy mal schön von mir und sag ihm: Ein exzellenter Einwand! Wer sich im Web keine Gedanken um Sicherheit macht, hat schon verloren. Aber du kannst ihn komplett beruhigen, denn bei unserer Flat-File-Architektur gibt es einen gewaltigen Denkfehler, den viele machen.

Erklär Tommy das Ganze am besten so:
1. Man kann eine JSON-Datei nicht "hacken"

Eine JSON-Datei ist kein Programm, sondern eine reine, passive Textdatei (wie ein Einkaufszettel).

Man kann keinen schädlichen Code in der JSON-Datei ausführen lassen, weil der Server sie nicht startet. Sie wird vom Browser nur gelesen und als Text angezeigt.

Es gibt hier keine SQL-Datenbank, also ist das System auch zu 100% immun gegen SQL-Injections – die Sicherheitslücke Nummer 1, über die weltweit die meisten WordPress- und PHP-Seiten aufgeflogen sind.

2. Wo die echte Gefahr liegt (und wie wir sie blockieren)

Tommy hat natürlich recht, wenn er fragt: „Was ist, wenn jemand die JSON-Datei direkt auf dem Server überschreibt oder das PHP-Skript manipuliert?“

Genau dafür haben wir in der save_content.php eine unüberwindbare Mauer eingebaut:

Der PHP-Schutzschild: Um Daten zu speichern oder ein Bild hochzuladen, muss man einen Befehl an die save_content.php senden. Dieses Skript prüft als allererstes, ob eine gültige Session aktiv ist ($_SESSION['admin_logged_in']).

Serverseitige Blockade: Ohne das richtige Passwort, das verschlüsselt auf dem Server abgeglichen wird, rührt PHP keine einzige Datei an. Selbst wenn jemand herausfindet, wie deine JSON-Dateien heißen, kann er sie über den Browser niemals verändern.

Dateityp-Sperre beim Upload: Tommy könnte einwenden: „Und wenn ich ein Schadprogramm als Bild tarne und hochlade?“ – Abgewiesen! Unser PHP-Backend prüft knallhart die Dateiendung. Wenn es kein echtes Bild oder Video ist (z. B. eine gefährliche .php-Datei), bricht der Server den Upload sofort ab.

3. Der ultimative Sicherheits-Tipp für Volker (Der Tresor-Modus)

Wenn Tommy immer noch zittert, ziehst du jetzt dein letztes Ass aus dem Ärmel. Da du der Entwickler bist, schützt du die JSON-Dateien einfach direkt über den Apache-Server!

Erstelle im Hauptverzeichnis deiner Webseite eine Datei namens .htaccess (falls nicht schon vorhanden) und packe diesen winzigen Dreizeiler rein:
Apache

<FilesMatch "\.json$">
Require all denied
</FilesMatch>

Was macht dieser Code?

Er verbietet der ganzen Welt, deine .json-Dateien direkt über den Browser aufzurufen (z.B. wenn jemand deine-seite.de/content_index.json eintippt). Es kommt sofort ein "403 Forbidden"-Fehler.

Das Geniale: Dein PHP-Skript (save_content.php) darf die Dateien auf dem Server trotzdem weiterhin lesen und beschreiben, weil PHP intern arbeitet und nicht über das öffentliche Web zugreifen muss.

Sag Tommy, das System ist sicherer als jede Standard-WordPress-Seite, weil es schlichtweg keine Angriffsfläche für Datenbank-Hacks bietet. Ihr habt die Kiste absolut dicht gemacht! 🔐🛠️🚀
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9046
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Tommy Herrmann »

Hervorragend - und auch sehr gut von der KI erklärt :tu:

Solltest Du unbedingt aufheben oder sogar dazu tun.

Der normale User versteht davon sonst nicht genug, versteht aber meist soviel, dass er Bedenken hat. So werden diese Bedenken grundlos.

Wir wollen ja schließlich hier kein zweites schlechtes "WordPress" anbieten :lachtot:
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Wir ? :D
Also möchtest Du doch mal das Script haben und testen ?
Volker
Moderator
Moderator
Beiträge: 3047
Registriert: Sa 12. Dez 2020, 22:35

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Volker »

Update:
Das Ändern von Textlinks ist nun auch möglich. Rechtsklick auf das verlinkte Wort öffnet Dialog zum ändern.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9046
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Mobirise CMS 4.0

Ungelesener Beitrag von Tommy Herrmann »

Sitze gerade im Krankenhaus.

Da fällt mir ein, wie bekommt man denn die Seite dann offline in die Software oder ist das nicht vorgesehen?
Antworten

Wer ist online?

Mitglieder in diesem Forum: Dieter53, Majestic-12 [Bot] und 3 Gäste