Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   NeXus Web Editor (https://www.delphipraxis.net/59461-nexus-web-editor.html)

klaus.meyer 22. Dez 2005 18:12


NeXus Web Editor
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo liebe DPler,

ich möchte euch meinen Web Editor vorstellen.
Bitte gebt eure Meinung dazu ab.

Vorschläge/Kritik/Wünsche/usw sind erwünscht :-D

http://img223.imageshack.us/img223/7106/nexusqk8.png

[Version 2.0]
  • Syntax Highlighting
  • allgemeine Texformatierungen
  • Listen,Frames,Formulare,Tabellen
  • Bilder,Links
  • HTML Grundgerüst einfügen (Mit Auswahl des Doctypes)
  • HTML Colors einfügen
[Version 2.1]
  • Tabellen und Listen Einfügen verbessert
[Version 3.0]
  • Tabellen Generator
  • Highlighting für HTML,CSS,JavaScript,PHP
  • Highlighter wird automatisch geladen, je nach Dateierweiterung
[Version 3.1]
  • Support für XHTML eingebaut
  • kleinen Bug, in der Toolbar beseitigt
[Version 3.2]
  • Font-Dialog verbessert (Font-Tag mit CSS-Style)
  • Druck-Funktion hinzugefügt
  • XTHML-Tags verbessert
  • Bug im Replace-Dialog gefixxt (Copy & Paste geht jetzt über die STRG-Shortcuts

Edit: Das Programm ist in der Version 3.2
Die Versionen 1.x.x habe ich nur intern in meiner Klasse verteilt.
Ich wollte nur die Programm-Versions-Nummern nicht durcheinanderbringen. :stupid:

St.Pauli 22. Dez 2005 18:51

Re: NeXus HTML Editor 2.0 Beta
 
Sehr schönes Programm! Besonders gefällt mir, dass es nur die Grundfunktionen besitzt und dadurch sehr schön und übersichtlich aufgebaut ist!!! :thumb:

Aber... :wink:
  • Warum sind die HTML-Tags an der Seite? Ich finde es stört, wenn man sie einfügen will... Ich würde sie eher wie in allen anderen HTML-Editoren unter das Menü setzten.
  • Schön wäre es natürlich, wenn du die Vorschau mit der TWebbrowser-Komponente einbauen könntest
  • Was verändert sich, wenn ich während der Laufzeit den Typ in der ComboBox verändere? :gruebel:
  • Das HTML-Grundgerüst gefällt mir irgendwie nicht, speziell der <body>-Tag
  • Das Einfügen von dem Tabellen und Listen-Grundgerüst würde ich verbessern. Es mag zwar im Moment sehr erklärend sein, aber wenn man zum Beispiel 10 verschiedene Tabellen machen will und immer A1, B1 entfernen muss, wird es auf die Dauer ziemlich nervig.

Ultimator 22. Dez 2005 18:55

Re: NeXus HTML Editor 2.0 Beta
 
So, hab das mal getestet :)
Sieht schonmal nicht schlecht aus ;)

Allerdings gleich ein Fehler und eine Anmerkung:
Fehler: Wenn ich ein Dokument öffne (Anmerkung: Drag&Drop muss unbedingt noch rein), dann das Grundgerüst einfügen lasse ist erstmal alles Vorherige ohne Warnung weg :shock:. Außerdem kann ich dann sooft Rückgängig drücken, wie ich will, und nichts tut sich.

Daniel B 22. Dez 2005 18:56

Re: NeXus HTML Editor 2.0 Beta
 
Wunsch: Online-Bearbeitung der Files, beim speichern hat man die Änderung direkt auf dem Server, evlt. noch gleichzeitig Lokal speichern, je nach Einstellung. :)

klaus.meyer 22. Dez 2005 19:04

Re: NeXus HTML Editor 2.0 Beta
 
Freut mich wenn er euch gefällt

@St.Pauli: Was sollte am Body-Tag anders sein?

@Ultimator: du meinst drag&drop ins Programmfenster? Oh den Bug muss ich noch beseitigen ich dachte das hab ich schon gemacht, das muss ich auf jeden Fall noch beheben :oops:

@Daniel B: Online Bearbeitung? Naja vielleicht später wenn das ding mal aus der Beta-Phase raus ist.

Ultimator 22. Dez 2005 19:09

Re: NeXus HTML Editor 2.0 Beta
 
Zitat:

Zitat von klaus.meyer
@Ultimator: du meinst drag&drop ins Programmfenster?

Ja genau, wenn ich eine Datei irgendwoher auf das Synedit (is doch eins, oder?) zieh, dass die dann aufgeht (neues MDI-Child wäre toll :) ).

klaus.meyer 22. Dez 2005 19:11

Re: NeXus HTML Editor 2.0 Beta
 
ok so kann ichs machen aber des programm ist überhaupt nicht auf mdi aufgebaut ich könnte halt ein 2.fenster öffnen mit der datei

St.Pauli 22. Dez 2005 19:15

Re: NeXus HTML Editor 2.0 Beta
 
Zitat:

Zitat von klaus.meyer
@St.Pauli: Was sollte am Body-Tag anders sein?

Einfach <body>. Die Farben des Hintergrundes, Textes, etc. gefallen mir dort nicht sehr...

Zitat:

Zitat von Selfhtml
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
</head>
<body>

</body>
</html>

Sowas fänd ich wunderbar!

klaus.meyer 22. Dez 2005 19:17

Re: NeXus HTML Editor 2.0 Beta
 
echt naja ich finds so besser so muss es der Benutzer nicht jedesmal tippen.

Daniel G 22. Dez 2005 19:35

Re: NeXus HTML Editor 2.0 Beta
 
"Jetzt erst recht"

Ich finde, das klingt etwas übertrieben. Ich meine, es handelt sich doch nur um einen HTML - Editor und nicht um eine Kampfansage gegen die gesamte Welt, oder?

malo 22. Dez 2005 19:41

Re: NeXus HTML Editor 2.0 Beta
 
Zitat:

Zitat von klaus.meyer
echt naja ich finds so besser so muss es der Benutzer nicht jedesmal tippen.

Schonmal was von CSS gehört?

ichbins 22. Dez 2005 20:03

Re: NeXus HTML Editor 2.0 Beta
 
Ich hab nen Bug entdeckt: Wenn ich auf Vorschau klicke und dann im savedialog auf Abbrechen, wird das Dir geöffnet, in dem die EXE gespeichert ist.

Mach es besser so dass er die Vorschau in tmp.html speichert.

Sonst ist das Ding echt SUPER! :thumb:

überzeugt v.a. wegen seiner Schlankheit. Ich glaube ich ziehe dieses Ding dem BDS vor (und dem Mozilla Editor) (Und M$ Word natürlich sowieso) :thumb:

klaus.meyer 22. Dez 2005 20:12

Re: NeXus HTML Editor 2.0 Beta
 
des mit dem "jetzt erst recht" war eine idee von nem kumpel und ich hab ihm versprochen, es einzubauen.
oh bugs über bugs ;-)

klaus.meyer 22. Dez 2005 20:13

Re: NeXus HTML Editor 2.0 Beta
 
natürlich kenn ich css aber damit haben wir in der schule erst angefangen ^^

Edit: Ups sorry für den Doppelpost

jmit 23. Dez 2005 07:38

Re: NeXus HTML Editor 2.0 Beta
 
Das Programm ist nicht schlecht, nur wenn ich eine HTML Seite zusammen habe, und das Programm beenden will, kommt noch nicht einmal eine Abfrage ob die Änderungen gespeichert werden sollen.

Gruß Jörg

RavenIV 23. Dez 2005 08:18

Re: NeXus HTML Editor 2.0 Beta
 
es gibt ein Projekt "WinHTML" hier in der DP.
warum bündelt ihr nicht eure Energie und macht einen "super-duper-hyper-tollen" Editor?

kannst ja mal mit dem Autor Kontakt aufnehmen...

PierreB 23. Dez 2005 08:21

Re: NeXus HTML Editor 2.0 Beta
 
Zitat:

Zitat von RavenIV
es gibt ein Projekt "WinHTML" hier in der DP.
warum bündelt ihr nicht eure Energie und macht einen "super-duper-hyper-tollen" Editor?

kannst ja mal mit dem Autor Kontakt aufnehmen...

Dann könnt ihr euch auch leich noch mit WebCraft und AlphaCodeStudio zusammenschließen. (HTML-Editoren sind scheinbar sehr beliebt) :mrgreen:

klaus.meyer 25. Dez 2005 19:44

Re: NeXus HTML Editor 2.1 Beta
 
Hatte eben ein bisschen Zeit und hab schnell folgendes verändert:

Tabellen und Listen Einfügen verbessert
Die HTML Elemente nach oben gesetzt.

Version 2.1

klaus.meyer 30. Dez 2006 11:41

Re: NeXus HTML Editor 2.1 Beta
 
Hallo liebe DP-ler,

es ist jetzt einige Zeit vergangen, seit ich NeXus das erste mal vorgestellt habe.
NeXus hat nach einigen Bugfixes und neuen Funktionen die Version 3.0 errreicht.
Es wurde ein Highlighter für PHP,CSS und JavaScript eingebaut, der sich automatisch
je nach Dateityp einstellt.
Außerdem wurde ein Generator eingebaut, mit dem sich bequem HTML-Tabellen erstellen
lassen.

Viel Spaß mit dem Programm.

Gruß Klaus

Edit: Sorry, für die Frage, aber was ist z.Z. die aktuelle HTML-Version?? HTML 4.01 oder XHTML 1.0??

Matze 30. Dez 2006 12:19

Re: NeXus HTML Editor 2.1 Beta
 
Zitat:

Zitat von klaus.meyer
Edit: Sorry, für die Frage, aber was ist z.Z. die aktuelle HTML-Version?? HTML 4.01 oder XHTML 1.0??

Der HTML-Standard, der nun von XHTML abgelöst wurde, ist immer noch 4.01.
XHTML 1.1 ist der aktuelle XHTML-Standard. Angaben ohne Gewähr. ;)

klaus.meyer 30. Dez 2006 12:41

Re: NeXus HTML Editor (Aktuelle Version: 3.0)
 
OK vielen Dank. Dann passen meine Doctypes noch, ich muss nur die XHTML noch hinzufügen.

Hador 30. Dez 2006 12:44

Re: NeXus HTML Editor 2.1 Beta
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Matze
XHTML 1.1 ist der aktuelle XHTML-Standard. Angaben ohne Gewähr.

Jupp korrekt.

Ich hab grad auch mal getestet. Vier Sachen sind mir sofort aufgefallen:
1. Das Syntaxhighlighting funktioniert scheinbar nicht korrekt. (siehe Anhang)
2. Es gibt keine Option Zeilen automatisch umbrechen zu lassen.
3. Die eingefügten Tags sind häufig nicht XHTML-konform und es gibt auch keine Möglichkeit das umzustellen (bspw.
statt
)
4. Es gibt keine Tastenkombinationen für häfig gebrauchte Tags. Bei Phase 5² z.B. <Strg>+<Enter> für einen Absatz oder <Shift>+<Enter> für einen Zeilenumbruch.

klaus.meyer 30. Dez 2006 13:22

Re: NeXus HTML Editor (Aktuelle Version: 3.0)
 
1. was geht an dem Highlighting nicht??
2. Die Option gibt es schon --> Checkbox rechts --> Bei Enter

3. ok die Tags sind noch nicht konform, werd ich noch machen, darum habe ich ja wegen xhtml gefragt
4. Tastenkombos sind ne super Idee --> Danke

Hador 30. Dez 2006 13:37

Re: NeXus HTML Editor (Aktuelle Version: 3.0)
 
Zitat:

Zitat von klaus.meyer
1. was geht an dem Highlighting nicht??

Wiso sind <> normal und / und href fett? Ferner würde ich bevorzugen, die Tags selber
Fett zu machen.
Zitat:

Zitat von klaus.meyer
2. Die Option gibt es schon --> Checkbox rechts --> Bei Enter

Nein das meinte ich nicht. Ich meine, dass lange Zeilen nach rechts verschwinden. Schön wäre eine Option, mit der man dem Prgm. sagen könnte, dass lange Zeilen am Fensterrand umgebrochen werden sollen.

Evtl. komm ich dann auch endlich mal von Phase 5² weg :-D

klaus.meyer 6. Jan 2007 11:02

Re: NeXus HTML Editor (Aktuelle Version: 3.0)
 
Zitat:

Zitat von Hador
Nein das meinte ich nicht. Ich meine, dass lange Zeilen nach rechts verschwinden. Schön wäre eine Option, mit der man dem Prgm. sagen könnte, dass lange Zeilen am Fensterrand umgebrochen werden sollen.

:wiejetzt:

Meinst du, dass am Ende des Fensters ein
sein soll oder, dass der "Quelltext" dort einfach umgebrochen
werden soll :?:

//Edit: findet Ihr ich soll die Tags gleich XHTML konform machen oder soll ich das den Benutzer
auswählen lassen (Durch den Doctype??)

klaus.meyer 6. Jan 2007 14:26

Re: NeXus Web Editor (Aktuelle Version: 3.1)
 
Ich hab mal eine neue Version hochgeladen, die nun auch XHTML-Doctypes und Tags unterstützt.
Die Tags, werden je nach Doctype eingefügt (HTML ->
und XHTML
)

Die Version ist zwar schon auf 3.1 hoch, aber in die Final 3.1 kommen noch die von Hador vorgeschlagenen
Funktionen "automatischer Zeilenumbruch" und "Hotkeys" dazu.

Hador 6. Jan 2007 15:58

Re: NeXus Web Editor (Aktuelle Version: 3.1)
 
Sieht doch garnicht mal so schlecht aus.
Was man noch verbessern könnte (Teilweise schon genannt):
  • Automatischer Umbruch des Quelltextes am Fensterrand (Option)
  • Speicherung der Einstellungen wie bspw. des Doctypes
  • Anpassbarkeit der Symbolleiste
  • Mehrere Dateien gleichzeitig öffnen (Tabs)
  • Selbst anpassbare Tastenkürzel für verschiedene Optionen
  • Appassbarkeit der PHP-Tags (Ich benutze an sich immer <? ... ?> statt <?php ... ?>)
  • Liste von Umlauten im Menü, so dass man sie direkt einfügen kann
  • Umlaute in HTML automatisch beim speichern umwandeln
  • Auslesen des Doctypes aus dem Dokument. Wenn keins gefunden wird, übernahme des eingestellten Doctypes (siehe 2. Punkt)
  • Wahl verschiedener Syntaxschemata
  • Anpassbarkeit der Syntaxschemata und Möglichkeit neue zu erstellen, wie bspw. bei Proton oder noch besser: Möglichkeit der Übernahme eines Syntaxschemas von Proton
  • Setzen von Lesezeichen

Ich denke, dass sollte erstmal genügen :mrgreen:

Jakob Ullmann 19. Jul 2007 18:46

Re: NeXus Web Editor (Aktuelle Version: 3.1)
 
Gefällt mir sehr gut, das ganze. Aber das ist mir sofort aufgefallen:
- Wenn ich Doctype Html 4.01 auswähle fügt er Html 4.0 ein
- Wenn ich ein paar mal Enter tippe und dann ein Grundgerüst einfüge, landet der Caret trotzdem in Zeile 5
- Bei dem Einfügen einer Schriftart wird die Größe in Pixel erwartet. Die Größe der Html-Fonts entspricht nicht der in Pixeln:
z.B.
Code:
<font size="7"></font>
=>
Code:
<font style="font-size: 7pt;"></font>
- Das man vor der Vorschau erst speichern muss, ist nicht gut
(- Html Colors gehört mehr in Einfügen als in Extras, da es so ziemlich zum Standard eines Html-Editors gehört)

Weiter so :zwinker:

klaus.meyer 30. Jul 2007 11:01

Re: NeXus Web Editor (Aktuelle Version: 3.1)
 
Zitat:

Zitat von Jakob Ullmann
Gefällt mir sehr gut, das ganze. Aber das ist mir sofort aufgefallen:
- Wenn ich Doctype Html 4.01 auswähle fügt er Html 4.0 ein

Was wo wie? :wiejetzt:
Kannst du das vll. etwas genauer erläutern? Ich hab jetzt nachgeschaut aber das
ist doch gar nicht der fall, oder?

maxmax 30. Jul 2007 11:07

Re: NeXus HTML Editor 2.0 Beta
 
Zitat:

Zitat von klaus.meyer
echt naja ich finds so besser so muss es der Benutzer nicht jedesmal tippen.

das normale grundgerüst wäre am besten, da, wenn man den hinergund und anderes per css-datei einstellt, müsste man die attribute im body tag wieder löschen...

klaus.meyer 30. Jul 2007 11:10

Re: NeXus Web Editor (Aktuelle Version: 3.1)
 
Joa ist ja auch schon seit einigen Versionen so :lol:
Hast wohl ein paar Posts überlesen :wink:

Hab jetzt die Version 3.2 angefügt in der sich ein bisschen was
geändert hat, siehe 1. Post in diesem Thread.

maxmax 30. Jul 2007 11:18

Re: NeXus Web Editor
 
Liste der Anhänge anzeigen (Anzahl: 1)
ich hab einen ganzganz kleinen bug entdeckt:

es heißt nicht standart-browser sondern standard-browser...
siehe screenshot...

aber echt super programm... so was würde ich auch gern können...

klaus.meyer 30. Jul 2007 11:31

Re: NeXus Web Editor
 
Hups ein sehr peinlicher Rechtschreibfehler.
Besser ich und lad später die neue Ver hoch.

Störtebeker 30. Jul 2007 12:24

Re: NeXus Web Editor
 
Sry, dass ich mal zwischen frage. Dein Programm sieht ganz stylisch und cool aus. Aber welche Komponente hast du für deine "Toolbar" genommen. Ich arbeitete mit D6 Enter. und da habe ich ja die "normale" Toolbar.

Aber da habe ich allerdings zwei Probleme:

1. Ich kann den Rand der Button nicht ganz wegmachen. (ERLEDIGT) Das mit dem Rand funzt im gestarteten Programm.
2. Ich finde keine Option, zum Einfügen von Bildchen. (ERLEDIGT)

Thx.

Störtebeker 30. Jul 2007 13:02

Re: NeXus Web Editor
 
Liste der Anhänge anzeigen (Anzahl: 1)
Aber doch nochmal ne Frage, wo hast denn du deine Bilder her, für die Toolbar, bei mir sehen, die irgendwie nur ganz schwach aus. Also die sieht man kaum. Z.B. das für "neue datei" sieht man kaum.

klaus.meyer 30. Jul 2007 14:19

Re: NeXus Web Editor
 
Störtebeker: Ich habe die stink normale ToolBar verwendet. Du kannst der ToolBar eine Komponente ImageList zuweisen, welche
dann die Bilder beinhaltet. Bei den einzelnen Buttons kannst du dann Image auf eines der Bilder stellen.
Wg. den flachen Buttons da habe ich einfach das Attribut FlatButtons oder wie das auch immer heißt im OI auf true gesetzt.

Sehr schöne Glyphs gibts auf: http://www.glyfx.com/
Ich habe aber die Glyps von: http://www.famfamfam.com/lab/icons/silk/ diese liegen leider nur als PNG vor also musste ich noch einige PNG Koponenten verwenden,
welche nachträglich installiert werden müssen Hier im Forum suchenpng

Störtebeker 30. Jul 2007 14:25

Re: NeXus Web Editor
 
danke für die antwort.

klaus.meyer 30. Jul 2007 14:25

Re: NeXus Web Editor
 
kein Problem :wink:

maxmax 31. Jul 2007 17:07

Re: NeXus Web Editor
 
Zitat:

Zitat von klaus.meyer
Störtebeker: Ich habe die stink normale ToolBar verwendet. Du kannst der ToolBar eine Komponente ImageList zuweisen, welche
dann die Bilder beinhaltet. Bei den einzelnen Buttons kannst du dann Image auf eines der Bilder stellen.
Wg. den flachen Buttons da habe ich einfach das Attribut FlatButtons oder wie das auch immer heißt im OI auf true gesetzt.

Sehr schöne Glyphs gibts auf: http://www.glyfx.com/
Ich habe aber die Glyps von: http://www.famfamfam.com/lab/icons/silk/ diese liegen leider nur als PNG vor also musste ich noch einige PNG Koponenten verwenden,
welche nachträglich installiert werden müssen Hier im Forum suchenpng

die stinknormale toolbar??
wo ist die denn??
ich find die irgendwie nicht

Störtebeker 31. Jul 2007 17:18

Re: NeXus Web Editor
 
Hi, maxmax:

Die Toolbar findest, wenn du delphi öffnest. Gehe bei den Reitern auf Win32. Dort findest du die Toolbar.

mfg Störtebeker


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz