VN Designer

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

VN Designer

Beitrag von Volker »

Hallo zusammen,

ich bastel gerade an einem Programm (VN Designer) mit dem man meine Erweiterungen und Tools nutzen kann. Das ganze ist natürlich noch nicht fertig, aber ich will Euch hier ab und zu mal ein paar Videos zum Stand zeigen, damit Ihr eine Vorstellung davon habt, was ich plane ;)

Das ganze wird nur hier im Forum gezeigt ! Ist also alles noch im Teststadium :cool:



Da ich ja noch dran bin, nehme ich natürlich gerne Idee, Anregungen und Wünsche entgegen die ich noch mit einbauen kann ;)

Geplant ist folgendes:

Import von Mobirise Themes M3 M4 und M5
KI Schnittstelle die immer verfügbar ist und CSS HTMl direkt im Code Editor ändern kann
Geplante KI´s : Claude, Chat GPT, Mistral, Groq, Gemini, und lokale z.B. LM Studio
VN Menü und Block Galerie ;)
und was mir noch so einfällt :D

Ziel ist es, das Ganze bis Jahresende fertig zu haben
Kosten: JA wird es dann - aber auch nur einmalig - Nur Große Updates dann gegen Gebühr ;)

Eure Ideen ? Nehme ich gerne mit auf und versuche die umzusetzen...

Die Software setzt auf Electron auf und wird es vorerst nur für Windows geben - denke ich.
Auch wird das ganze in mehreren Sprachen erscheinen :D

Natürlich direkt mit Entwickler Tools ;)
vndesigner_entwickler.png
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9798
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: VN Designer

Beitrag von Tommy Herrmann »

Moin Volker,

das ist ein sehr mutiges und beeindruckendes Vorhaben. Gleichzeitig dürfte es wesentlich aufwendiger werden, als es im ersten Moment erscheint, denn bei einer vollständigen Software kommen vermutlich noch viele Dinge hinzu, an die man zu Beginn gar nicht denkt.

Neben der eigentlichen Entwicklung geht es später unter anderem auch um Installation, Updates, Fehlerbehebung, Sicherheit, Dokumentation und Unterstützung der Anwender. Gerade bei einer Windows-Software als EXE werden manche Nutzer zudem zunächst vorsichtig sein und wissen wollen, wie sicher und zuverlässig die Installation ist.

Angesichts dieses enormen Aufwands würde ich mir deshalb frühzeitig die Frage stellen: Wer benötigt ein solches Programm tatsächlich und wie viele Anwender würden dafür bezahlen?

Wer mit Mobirise, WordPress oder einem anderen Baukastensystem bereits gut zurechtkommt, wird vermutlich nicht ohne Weiteres zu einer neuen Software wechseln. Das wäre wahrscheinlich selbst für eine größere Firma mit vielen Entwicklern eine schwierige Aufgabe.

Solange Du Freude daran hast und das Projekt als persönliche Herausforderung und Hobby betrachtest, ist das natürlich eine großartige Sache. Dann liegt der Wert auch darin, auszuprobieren, was technisch möglich ist und was Du selbst entwickeln kannst.

Wenn das Programm sich später allerdings finanziell lohnen soll, würde ich vor der Investition noch sehr vieler Arbeitsstunden zunächst versuchen herauszufinden, ob genügend echtes Interesse vorhanden ist. Vielleicht wäre es sinnvoll, zuerst eine kleinere, klar begrenzte Version fertigzustellen und testen zu lassen.

Ich möchte Dich damit keinesfalls bremsen oder Dein Vorhaben schlechtreden. Mir persönlich erscheinen Deine einzelnen Erweiterungen, Werkzeuge und Blöcke im Moment jedoch leichter einsetzbar, weil sie direkt in Mobirise genutzt werden können und bereits einen konkreten Bedarf erfüllen.

Es wäre daher interessant, noch einige ehrliche Meinungen von anderen Nutzern zu hören: Würdet Ihr einen solchen eigenständigen Webbaukasten tatsächlich installieren und verwenden – und würdet Ihr auch dafür bezahlen?

Ich bewundere Deinen Ehrgeiz wirklich. Mir wäre nur wichtig, dass Du nicht eine ungeheure Menge Arbeit investierst und erst sehr spät feststellst, dass der tatsächliche Nutzerkreis dafür möglicherweise zu klein ist.
Volker
Moderator
Moderator
Beiträge: 3734
Registriert: Sa 12. Dez 2020, 22:35

Re: VN Designer

Beitrag von Volker »

Blick hinter die Kulissen ;)

Volker
Moderator
Moderator
Beiträge: 3734
Registriert: Sa 12. Dez 2020, 22:35

Re: VN Designer

Beitrag von Volker »

Tommy,

das ist einfach nur Geil :D

Ich hab Spaß - ob das mal einer haben will juckt mich nicht. Ich bau das Dinge jetzt komplett fertig mit allen schnick schnack :D

Dann bin eben der einzige, der seinen eigenen Webbaukasten hat :D
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9798
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: VN Designer

Beitrag von Tommy Herrmann »

Volker,

sei da etwas vorsichtig mit dem „vollen Zugriff“. Ich will der KI nichts Böses unterstellen, aber rein technisch kann sie am PC einiges zerschießen.

ChatGPT nervt mich schon seit Wochen mit „Codex“. Ich hatte ChatGPT ja damit beauftragt, mich eigenständig über solche Funktionen sowie über Modell‑ und Preisänderungen zu informieren. Ich habe mich jetzt etwas belesen: das scheint das Gegenstück zu deiner Software „Claude‑Code“ zu sein.

ChatGPT hat geschrieben:
„Voller Zugriff“ ist möglich – aber nicht empfehlenswert

Codex besitzt tatsächlich einen Modus Full access. Damit könnte es jede Datei auf dem Computer verändern und ohne Nachfrage Befehle sowie Internetzugriffe ausführen. OpenAI warnt ausdrücklich vor Datenverlust, unerwarteten Änderungen und möglichen Datenlecks. Sie nimmt einem aber weder die Verantwortung noch die umfangreichen Tests ab. Und ein vollständiger Zugriff auf Mobirise oder gar den ganzen Computer wäre dafür normalerweise gar nicht notwendig.
Volker
Moderator
Moderator
Beiträge: 3734
Registriert: Sa 12. Dez 2020, 22:35

Re: VN Designer

Beitrag von Volker »

Tommy,

die hat nur vollen Zugriff auf das was ich ihr genehmige ;)
Das wäre noch der Hammer wenn die alle meine Daten einsehen könnte ;)

Also keine Panik - in der Regel weiß ich schon was ich tue ;) Auch wenn man das nicht immer sieht :D
Volker
Moderator
Moderator
Beiträge: 3734
Registriert: Sa 12. Dez 2020, 22:35

Re: VN Designer

Beitrag von Volker »



Theme Import
Seiten Klonen/Erstellen
Button und Icons
Und ein paar Kleinigkeiten ;)

Gerade noch eingebaut:
ftpexport.png
KI API.png
Die KI Anbieterliste ist bewusst ausgelagert in src/ai-providers.js — um einen Anbieter hinzuzufügen/zu ändern, reicht ein Eintrag dort, der Dialog baut seine Felder automatisch daraus auf. Kein Code an anderer Stelle nötig.
smtp-vn.png
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9798
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: VN Designer

Beitrag von Tommy Herrmann »

Moin Volker,

ich bin wirklich beeindruckt — die Energie, die du da reinsteckst, ist enorm.

Zwar mag es noch früh sein, Wünsche oder Ideen zu äußern, aber genau dafür nehme ich an, dass frühe Teilnehmende die Videos anschauen.

Mir kam der Gedanke, die KI frühzeitig darauf vorzubereiten, die App in alle Sprachen umschaltbar zu machen. HTML und CSS sind ja ohnehin auf Englisch, aber ich meine vor allem sämtliche UI-Beschriftungen. Es sollte einen Button zur Sprachauswahl geben, und die KI könnte die gesamte Anwendung übersetzen. Das dürfte nicht viele Tokens kosten, aber die dahinterliegende Logik sollte von Anfang an mitgedacht werden.

Denk besonders daran, dass du einen eigenen Server betreibst, der Aufgaben übernimmt, die kein anderer gehosteter Server mehr macht. Ich erwähne das nur, weil ich dort noch FTP und Port 21 aus dem letzten Jahrtausend sehe :D

Ich bin sehr angetan von dem bislang Gezeigten und glaube, du bist auf einem sehr guten Weg. Eine automatische Speicherung ist Pflicht — idealerweise nicht nur als Projektdatei, sondern als echtes HTML.
Volker
Moderator
Moderator
Beiträge: 3734
Registriert: Sa 12. Dez 2020, 22:35

Re: VN Designer

Beitrag von Volker »

Moin Tommy,

natürlich hat der FTP Export ALLE FTP Protokolle :D

FTP Port 21 ist der erste Eintrag im Drop Down ;)
Die anderen sind doch da :D

Klar wird die Seite als HTML auch Lokal gespeichert und das automatische Speichern kommt doch noch
dann wird alle xx Sekunden ( einstellbar) Gespeichert.
export.png
Volker
Moderator
Moderator
Beiträge: 3734
Registriert: Sa 12. Dez 2020, 22:35

Re: VN Designer

Beitrag von Volker »

Wer es mal testen möchte ;)



Hier : https://www.niederastroth.de/vndesigner/index.php

Passwort: vndesigner

Ist die Setup Datei
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9798
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: VN Designer

Beitrag von Tommy Herrmann »

Moin,

ich habe die .exe installiert – das hat wunderbar funktioniert :angst:

Electron ist ein kostenloses Open-Source-Framework, mit dem Entwickler plattformübergreifende Desktop-Anwendungen für Windows, macOS und Linux mithilfe von Web-Technologien erstellen können.

Anstatt für jedes Betriebssystem separaten Code in Sprachen wie C++ oder Swift zu schreiben, nutzen Electron-Apps HTML für die Struktur, CSS für das Design und JavaScript für die Programmlogik.

Chromium und Node.js: Electron kombiniert die Browser-Engine Chromium (den Kern von Google Chrome) mit der JavaScript-Laufzeitumgebung Node.js.

Ein Code für alle: Du schreibst den Code nur einmal und kannst ihn auf allen gängigen Betriebssystemen ausführen.

Zugriff auf das System: Dank Node.js kann die App auf das lokale Dateisystem, Benachrichtigungen und native Menüs zugreifen

Den Projektordner sollte man nicht im geschützten Windows-Bereich „Users“ anlegen, sondern zunächst z. B. direkt auf:

C:\

Es ist zwar noch die erste Beta, aber sie funktioniert bereits hervorragend – großartig und fast unglaublich :hurra:

https://www.mobirise-tutorials.com/Testseiten/VN-Designer/Test1/



To Do Liste hat geschrieben:
> Es fehlt ein sichtbarer Rückgängig-Button ↻ und der Link im Menü → Bearbeiten → Rückgängig funktioniert nicht

> Es fehlt ein Publizieren-Button zum Server

> Einzelne mbrext-Blöcke sollten auch die Option erhalten in der Block-Bibliothek aufgenommen zu werden

> Zuletzt verwendete Projekt-Ordner sollte direkt geöffnet werden ohne Ordner-Abfrage

> Fenstergröße der Anwendung sollte gemerkt werden

> Bilder sind noch nicht editierbar

> Icon-Auswahl bei Links (scrollbar) ist viel zu klein (nicht hoch genug)

> Zur Zeit werden noch sämtliche Bilder eines Themas publiziert, statt nur der verwendeten Blockbilder

> Es fehlt noch ein Seiten- und ein globaler Site-Editor - z.B. um Scripts einzubinden oder für die wichtigen zusätzlichen Head-Meta-Tags

> Der Site-Style sollte nicht im <style> Tag in der HTML stehen sondern in einer separaten CSS-Datei.

> Text Farbe im Menü ist nicht wählbar <a class="nav-link link ">

> Text-Farbe in Blöcken ist nicht wählbar <p class=normal"> (das Werkzeug Text-Färber sollte hier nicht die favorisierte Möglichkeit sein). Weiterhin muss eingegeben CSS im Editor wirken, das tut sie nicht.

> Änderungen im Code-Editor Abschnitt "CSS Less" haben keinerlei Wirkung

> Menüleiste von meinem Test-Thema "GlasM5" steht auf "sticky" ist es aber nicht.

> Es gibt verirrte End </p> Tags

> Das Logo sitzt zu nah an der linken Kante - wahrscheinlich währe ein Abstand von 50px gut

> Weiterhin sitzt der "Brand-Name" zu dicht am Logo - ich habe den 20px Abstand gegeben und auch die "underline" entfernt, von der in genau der Länge von 20px der Underline-Strich rechts am Logo sichtbar bleibt.

> Es fehlt ein "Scroll To Top" Button in der unteren rechte Ecke (wie bei Mobirise)

> Das Hamburger-Menü am Handy ist nicht zu sehen und auch vollkommen ohne Funktion

> Es fehlt eine automatische ID für jeden Block, damit Anker‑Links gesetzt werden können. Das Linkfenster muss deshalb neben dem normalen „Link“-Feld auch ein Feld für den „Anker‑Link“ zu jedem verwendeten Block auf der Seite bieten. Das ist bei Mobirise sehr schön gelöst, weil man ein Thumbnail über dem jeweiligen Anker eines jeden Block sieht.


Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9798
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: VN Designer

Beitrag von Tommy Herrmann »

Nachtrag Tests

To Do Liste hat geschrieben:
> Ich habe versucht Links in den Footer zu setzen (blau) - das sind Eingabefelder geworden :lachtot:

https://www.mobirise-tutorials.com/Testseiten/VN-Designer/Test1/


> Meine Texte stehen nicht im Code-Editor in der HTML sondern in der Datei project.json. Das ist ein "NO GO". Beispiel:
JSON hat geschrieben:
"textOverrides": {
"t2": "<div>Dies ist der erste Test des Webbaukastens „VN Designer“ von Volker Niederastroth. Die Software befindet sich noch in einer sehr frühen Entwicklungsphase und ist derzeit nicht für die Erstellung von Webseiten geeignet. Es müssen noch zahlreiche Funktionen ergänzt und Fehler behoben werden. Das Programm dient ausschließlich interessierten Nutzern zu Testzwecken.</div>",
"t0": "<b>GlassM5 <br>Thema</b>"
},


ENDE Tests heute
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 9798
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: VN Designer

Beitrag von Tommy Herrmann »

> Ich habe gerade bemerkt, dass der in der JSON-Datei gespeicherte <div>-Container in ein auf der Seite vorhandenes <p>-Element eingefügt wird.

Das ist ein Syntaxfehler: Ein <div> darf niemals innerhalb eines <p>-Elements stehen.

Daher auch mein oben erwähntes: "Es gibt verirrte End </p> Tags" :eek:

Geänderter Text muss, wie ich ja bereits oben geschrieben habe, in der HTML stehen und nicht in der JSON!!! Wenn er in der JSON steht, dann natürlich als reiner Text - ohne das zusätzliche <div> Element außen herum :angst:
Volker
Moderator
Moderator
Beiträge: 3734
Registriert: Sa 12. Dez 2020, 22:35

Re: VN Designer

Beitrag von Volker »

Danke an Tommy ( Mein bester Tester) :D

Folgendes wurde bis jetzt berichtigt/geändert:

Rückgängig-Button ↻ - ist nun oben vorhanden

Es fehlt ein Publizieren-Button zum Server - ist nun auch vorhanden

Zuletzt verwendete Projekt-Ordner sollte direkt geöffnet werden ohne Ordner-Abfrage - ist jetzt so

Fenstergröße der Anwendung sollte gemerkt werden - wird gemerkt

Bilder sind noch nicht editierbar - Sind in der Arbeitsfläche austauschbar

Zur Zeit werden noch sämtliche Bilder eines Themas publiziert, statt nur der verwendeten Blockbilder - gefixt!

Es fehlt noch ein Seiten- und ein globaler Site-Editor - ist eingebaut

Der Site-Style sollte nicht im <style> Tag in der HTML stehen sondern in einer separaten CSS-Datei - gefixt

Es fehlt ein "Scroll To Top" Button in der unteren rechte Ecke (wie bei Mobirise) - kann man
einschalten


Es fehlt eine automatische ID für jeden Block, damit Anker‑Links - man kann zu jedem Block verlinken

weitere Änderungen sind in Arbeit. Das ganze wird weiter entwickelt und auch die Wünsche und Anregungen fließen mit ein ;)

Es gibt dann bald eine neue exe zum Testen ;)
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 43 Gäste