Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Abraxa 0.0.6 alpha: Editor für Webdesigner. Suche Tester! (https://www.delphipraxis.net/44455-abraxa-0-0-6-alpha-editor-fuer-webdesigner-suche-tester.html)

yankee 19. Apr 2005 19:08


Abraxa 0.0.6 alpha: Editor für Webdesigner. Suche Tester!
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hi @ll,

hier findet ihr Abraxa. Es ist rein Auf Webdesign ausgelegt, d.h es unterstützt Syntaxhighlighting für HTML, PHP und Javascript.
Angesichts der Tatsache, dass man bei TextEd ('tschuldige phlux, ich warte schon seit Ewigkeiten auf deine versprochene Weiterentwicklung :-() bei größen Webseiten (mehr als 10 Dateien) schnell den Überlick verliert, habe ich mich entschlossen slebst was zu schreiben.

Links findet ihr ein Panel in das ihr per Popupmenü dateien hinzufügen könnt. Damit ihr den kompletten Bildschirm für den qt nutzen könnt, kann man das panel schnell und einfach mit F4 an-/ und ausschalten. Das einzige was man im Einstellungsmenü bis jetzt allerdings gespeichert wird ist das mit den Umlauten.

Also viel Spaß beim testen und bitte ganz viele Testberichte!

EDIT: changelog angefügt. So seht ihr immer, was ich gerade mache :-)
Nochwas: Es werden noch keien Optionen gespiechert. Nur das mit den Umlauten, sonst nichts. Das ist kein Bug, sondern eben einfach noch nicht implementiert.

EDIT 3: Ich glaube ich habe bis jetzt immer vergessen die UnewUmlaut.pas zum Archiv hinzuzufügen. Jetzt bei Version 0.0.3 ist diese dabei.

EDIT4: Habe den Text was bearbeitet. Schließlich hat sich einiges getan.

EDIT 5: Absofort (V. 0.0.6 wird die License auf MPL umgestellt)


Code:
Changelog:
0.0.1 --> 0.0.2 (19.04.2005 22:15 Uhr)
- Die Möglichkiet im Optionsmenü bezüglich des Verhaltens beim "wegswitchen" von Dateien implementiert
0.0.2 --> 0.0.3 (20.04.2005 14:20 Uhr)
- Bugs bezüglich der Bearbeitung der Umlauttabelle (siehe Post von Pseudemys Nelsoni) behoben (thx Pseudemys)
- Bug beim speichern ohne etwas getan zu haben behoben (siehe Post von Pseudemys Nelsoni) behoben (thx Pseudemys)
- Datei -> Speichern unter hinzugefügt
- Datei -> speichern: beim speichern von Dokumenten die nicht geöffnet wurden (sondern per Datei neu erzeugt wurden) wird man jetzt nach auf Speichern unter weitergeleitet
0.0.3 --> 0.0.4 (20.04.2005 16:35 Uhr)
- Datei -> öffnen: Funktion hinzugefügt
- weitere Bug bezüglichBearbeitung der Umlauttabelle gefixt (Danke Pseudemys Nelsoni)
- Noch kleiner Fehler (schon vergessen, was es genau war ;-)
0.0.4 --> 0.0.5 (23.04.2005 22:40 Uhr)
- Bug von speichern der hotkeys gefixt
- TreeView kann man jetzt speichern (Popup-Menü der TreeView)
- Items lassen sich jetzt gruppieren.
0.0.5 --> 0.0.6 (1.05.2005 1:25 Uhr)
- Highlighter sind auswählbar und frei konfigurierbar (Anregung: malo,mirage228)
- Ein paar Formulierungen geändert (siehe post von mirage228)
- CodeCompletion hinzugefügt. (Anregung: malo)
- Menüpunkt neues HTML-Dokument mit Standardtags
- Man kann dokumente jetzt schließen (Bugreport: Nicodius)
- Dateiendungsmanager hinzugefügt. Ist noch nicht fertig...
- Zum Projekt lassen sich jetzt ganze Ordner (mit Unterodnern) hinzufügen.
- weitere kleinere Verbesserungen/Bugfixes bezüglich der Projektverwaltung
- Toolbar mit "Neu", "Öffnen" und "Speichern" hinzugefügt
0.0.6 --> 0.0.6b (1.05.2005 22:25 Uhr)
- Bug bezüglich dem "switchen" zwischen bereits geöffneten Dateien über die projektanzeige behoben
- Bei der Highlighterkonfiguration lässt sich nun auch die Farbe einstellen.

Pr0g 19. Apr 2005 19:38

Re: Abraxa 0.0.1 alpha: Editor für Webdesigner. Suche Tester
 
Zitat:

Zitat von yankee
Angesichts der Tatsache, dass man bei TextEd ('tschuldige phlux, ich warte schon seit Ewigkeiten auf deine versprochene Weiterentwicklung :-() bei größen Webseiten (mehr als 10 Dateien) schnell den Überlick verliert, habe ich mich entschlossen slebst was zu schreiben.

Hättest dir ja mal meine ansehen können (siehe Signatur ;) ).

Zu deinem Programm: Viel sagen kann man ja noch nicht, ist ja erst stark am Anfang der Entwicklung. Aber die Frage wegen dem Fehler ist wohl in einem anderen Forum als Extrathread besser aufgehoben denke ich.


MfG Pr0g

Robert_G 19. Apr 2005 21:48

Re: Abraxa 0.0.2 alpha: Editor für Webdesigner. Suche Tester
 
Gibt's da auch irgendwo Code, oder müsste man sich durch Events aus den Forms wühlen? :shock:
Ich sah im Projekt nur Forms und verlor plötzlich die Lust reinzugucken. :mrgreen:

yankee 20. Apr 2005 05:21

Re: Abraxa 0.0.2 alpha: Editor für Webdesigner. Suche Tester
 
Zitat:

Zitat von Robert_G
Gibt's da auch irgendwo Code, oder müsste man sich durch Events aus den Forms wühlen? :shock:
Ich sah im Projekt nur Forms und verlor plötzlich die Lust reinzugucken. :mrgreen:

Wie meinst du das? Das ist doch normal, dass wenn man mit Delphi ein Projekt öffnet, dass als allererstes Forms zu sehen sind. Irgendwo in der Nähe des speichern-butttons der IDE ist doh auch der Button um sich alle Units anzeigen zu lassen.

Harry M. 20. Apr 2005 05:28

Re: Abraxa 0.0.2 alpha: Editor für Webdesigner. Suche Tester
 
ein oder zwei screenshots sind immer gut

Pseudemys Nelsoni 20. Apr 2005 05:39

Re: Abraxa 0.0.2 alpha: Editor für Webdesigner. Suche Tester
 
hallo yankee,

ich habe dein Tool bis jetzt noch nicht ganz angeguckt, aber die ersten AV's bereits bekommen und zwar wenn man bei "Einstellungen" -> "Umlaute" "Bearbeiten"/"Löschen" klickt, ohne das ein Item existiert bzw Text markiert ist.
Wenn man auf "Speichern" klickt ohne irgendwas gemacht zu haben auch.

yankee 20. Apr 2005 13:22

Re: Abraxa 0.0.2 alpha: Editor für Webdesigner. Suche Tester
 
Zitat:

Zitat von Pseudemys Nelsoni
hallo yankee,

ich habe dein Tool bis jetzt noch nicht ganz angeguckt, aber die ersten AV's bereits bekommen und zwar wenn man bei "Einstellungen" -> "Umlaute" "Bearbeiten"/"Löschen" klickt, ohne das ein Item existiert bzw Text markiert ist.
Wenn man auf "Speichern" klickt ohne irgendwas gemacht zu haben auch.

bugs behoben, siehe changelog, Version 0.0.3 veröffentlicht, danke für den Bericht.

Pseudemys Nelsoni 20. Apr 2005 13:25

Re: Abraxa 0.0.3 alpha: Editor für Webdesigner. Suche Tester
 
Moin yankee,

sieht doch schon ganz gut aus =)

Btw: wenn man auf "bearbeiten" klickt gibts immernoch eine AV.
Btw²: Wenn man "öffnen" klickt passiert nichts =)

yankee 20. Apr 2005 15:43

Re: Abraxa 0.0.3 alpha: Editor für Webdesigner. Suche Tester
 
Zitat:

Zitat von Pseudemys Nelsoni
Moin yankee,

sieht doch schon ganz gut aus =)

Btw: wenn man auf "bearbeiten" klickt gibts immernoch eine AV.
Btw²: Wenn man "öffnen" klickt passiert nichts =)

Jo, danke.
Beides gefixt. Siehe changelog.

yankee 23. Apr 2005 21:37

Re: Abraxa 0.0.5 alpha: Editor für Webdesigner. Suche Tester
 
OK, Version 0.0.5 released (siehe changelog).
Was das problem beim speichern der hotkeys anbelangt, habe ich jetzt eben mit ParamStr usw. den ganzen Pfad angegeben. Dabei meine ich mich zu erinnern, sonst immer nur einfach den relativen Pfad angegeben zu haben *verwirrt*
Aber jedenfalls funzt es jetzt.
Außerdem kann man die Treeview jetzt über dessen Popup-Menü speichern und laden.
Desweiteren lassen sich die Möglichkeiten des TreeViews nun besser nutzen, insofern es möglich ist Einträge ohne Datei zu erstellen. Denen, aber auch den Dateien lassen sich jetzt untergeordnete Dateien und Gruppen hinzufügen. So ganz verstanden habe ich die TreeView leider immer noch nicht. mein ganzes Wissen stammt entweder aus der Hilfe oder durch ausprobieren. Ich arbeite daran, dass man Items auch innerhalb der TreeView verschieben kann...

EDIT: Damit sind mir jetzt keien bugs mehr bekannt. Wenn noch jemand was auffallen sollte, bitte unbedingt posten!
Mal sehen, ob ich in den nächsten Tagen noch den Sprung nach BETA schaffe ;-)

malo 24. Apr 2005 00:11

Re: Abraxa 0.0.5 alpha: Editor für Webdesigner. Suche Tester
 
Zuallererst mal: zip das Programm doch bitte mal anständig. Ich hasse es, wenn ich immer erst das Programm entpacken muss. Ich öffne die Programme gerne direkt aus dem Archiv ;)

Dann ist das auch die falsche Sparte. Gehört nach OpenSource ;)

Zu deinem Programm: Du solltest den Text des SynEdits löschen. Es sieht nicht sonderlich schön aus, wenn du "SynEdit" im Text stehen hast *g*

Ansonsten könnte ich jetzt haufenweise Vorschläge machen, die jedoch zum größten Teil wegfallen, weil es ja eine Alpha-Version ist ;)

Vielleicht solltest du das Programm nochmal veröffentlichen, wenn eine anständige Version draußen ist. ;)

So kann man nur wenig kritisieren ;)

yankee 24. Apr 2005 09:47

Re: Abraxa 0.0.5 alpha: Editor für Webdesigner. Suche Tester
 
Zitat:

Zitat von malo
Zuallererst mal: zip das Programm doch bitte mal anständig. Ich hasse es, wenn ich immer erst das Programm entpacken muss. Ich öffne die Programme gerne direkt aus dem Archiv ;)

OK, meinetwegen mache ich das bei den zukünftigen Versionen. Mit der RAR-Version wird es eben 40KB kleiner als mit zip und da kaum einer was mit rar anfangen kann, dachte ich, cih greife auf sfx zurück.

Zitat:

Zitat von malo
Dann ist das auch die falsche Sparte. Gehört nach OpenSource ;)

Nö:
Zitat:

Zitat von Forenübersicht
Freeware-Programme (mit oder ohne Sourcecode) zum Testen und Diskutieren

Zitat:

Zitat von malo
Zu deinem Programm: Du solltest den Text des SynEdits löschen. Es sieht nicht sonderlich schön aus, wenn du "SynEdit" im Text stehen hast *g*

OK, habe ich gemacht. Nur dafür alleine lohnt sich kein eigenes release.

Zitat:

Zitat von malo
Ansonsten könnte ich jetzt haufenweise Vorschläge machen, die jedoch zum größten Teil wegfallen, weil es ja eine Alpha-Version ist ;)

Wieso fallen die dann weg? Immer raus damit!

Zitat:

Zitat von malo
Vielleicht solltest du das Programm nochmal veröffentlichen, wenn eine anständige Version draußen ist. ;)

Was ist denn noch nicht anständig? Ich meine die Version 0.0.0 war noch nicht so toll, aber mittlerweile läuft doch alles.
:coder2: Idee: Ich könnte oben mal so ein paar quickbuttons einbauen...

Nicodius 24. Apr 2005 09:59

Re: Abraxa 0.0.5 alpha: Editor für Webdesigner. Suche Tester
 
ich habe dem projekt eine .xls datei hinzugefügt (unabsichtlich) wollte dann das codeform von der xls datei schleißen aber es wurde nur minimiert(udn auch bei anderen codefenstern war dass dann so)



jo viel sieht man halt noch nicht :)

Nicodius 24. Apr 2005 10:11

Re: Abraxa 0.0.5 alpha: Editor für Webdesigner. Suche Tester
 
beim schließen des programmes kommt

Zitat:

---------------------------
Abraxa
---------------------------
Unable to write to d:\test.ini.
---------------------------
OK
---------------------------

und ich kann es NICHT schließen

was will das teil auch mit meinem cd rom laufwerk :gruebel: :mrgreen:

malo 24. Apr 2005 10:14

Re: Abraxa 0.0.5 alpha: Editor für Webdesigner. Suche Tester
 
Zitat:

Zitat von yankee
Zitat:

Zitat von malo
Zuallererst mal: zip das Programm doch bitte mal anständig. Ich hasse es, wenn ich immer erst das Programm entpacken muss. Ich öffne die Programme gerne direkt aus dem Archiv ;)

OK, meinetwegen mache ich das bei den zukünftigen Versionen. Mit der RAR-Version wird es eben 40KB kleiner als mit zip und da kaum einer was mit rar anfangen kann, dachte ich, cih greife auf sfx zurück.

Naja, es gibt ja auch kostenlose rar-Entpacker. Ich wäre mit rar übrigens sehr zufrieden :)

Zitat:

Zitat von malo
Ansonsten könnte ich jetzt haufenweise Vorschläge machen, die jedoch zum größten Teil wegfallen, weil es ja eine Alpha-Version ist ;)

Wieso fallen die dann weg? Immer raus damit!
[/quote]

Nagut... dann fang ich mal an:
- Frei einstellbares Syntax-Highlighting
- Mit eingebautem Browser zum testen
- Code-Vervollständigung
- PHP-Syntax-Highlighting
- Menupunkte und Toolbuttons, um HTML-Tags einzufügen
- PHP-Unterstützung beim eingebauten Browser
- CSS-Highlighting
- Eingebaute Text-Formatierungshilfen (ähnlich wie in Delphi: Wenn man in eine neue Zeile geht, ist die neue Zeile bündig mit der vorherigen)
- Automatische Erstellung von Backup-Dateien
- Ein Menupunkt für "neue HTML-Datei", in der bereits die Standardtags (<html>, <head>, <body> etc.) vorhanden sind.
- Ein Menupunkt für "neuer Frame", in dem eine Frame-Vorlage vorhanden ist
...

Ich könnte jetzt noch eine zeitlang so weiter machen. ;)

Zitat:

Zitat von malo
Vielleicht solltest du das Programm nochmal veröffentlichen, wenn eine anständige Version draußen ist. ;)

Was ist denn noch nicht anständig? Ich meine die Version 0.0.0 war noch nicht so toll, aber mittlerweile läuft doch alles.[/quote]

Ich meine damit eine Version mit mehr Features. :zwinker:

mirage228 24. Apr 2005 10:18

Re: Abraxa 0.0.5 alpha: Editor für Webdesigner. Suche Tester
 
Hi,

da Du ja einen Editor für Webdesigner programmierst, könntest Du vielleicht etwas mit meinem PHP Inspektor anfangen. Der würde sich in Deinem Editor ganz gut machen ;) - Du müsstest jedoch Deine Lizenz ändern (z.B. zu MPL oder BSD), da meine Library unter der MPL veröffentlicht ist und diese sich leider nicht mit der GPL verträgt (Quelle: MPL FAQ).

So, und nun zum Programm :)

Ich liste einfach mal alles auf, was mir so aufgefallen ist
  • Ein Programmicon wäre ganz schön :)
  • Es sollte eine Option geben, um geöffnete Dateien automatisch dem aktuellen Projekt hinzuzufügen
  • Die Highlighter sollten auswählbar und konfigurierbar sein
  • Optionsdialog:
    • Er sollte nicht maximierbar sein
    • Der Titel sollte nicht "confForm" lauten ;)
    • Die Formulierung "wegswitchen" klingt nicht sehr eindeutig. Vielleicht "Wenn ein ungespeichertes Dokument den Fokus verliert, dann..." oder so
    • Es müsste "Beim Starten leeres Dokument öffnen" heißen ;) - Die Checkbox ist vielleicht etwas zu sehr nach rechts eingerückt.
    • In der "NewUmlautForm", gibts auch keinen Titel und das Formular ist vergrößerbar - ein Abbrechen Button fehlt.

So, das wars fürs erste. Das Programm ist zwar noch in einer frühen Alpha, ist aber doch schon ganz gut gelungen :)

mfG
mirage228

yankee 1. Mai 2005 00:53

Re: Abraxa 0.0.6 alpha: Editor für Webdesigner. Suche Tester
 
Zitat:

Zitat von Nicodius
und ich kann es NICHT schließen

was will das teil auch mit meinem cd rom laufwerk :gruebel: :mrgreen:

Fehler meinerseits. Ich habe ein D-Partition und zu Testzwecken habe ich diese Datei anlegen lassen. Ich muss vor dem hochladen vergessan haben, das herauszunehmen.
Zitat:

Zitat von malo
Nagut... dann fang ich mal an:
- Frei einstellbares Syntax-Highlighting
- Code-Vervollständigung
- Menupunkte und Toolbuttons, um HTML-Tags einzufügen
- Ein Menupunkt für "neue HTML-Datei", in der bereits die Standardtags (<html>, <head>, <body> etc.) vorhanden sind.

Habe ich ergänzt (siehe changelog). Das mit den HTML-Tag nicht, aber die Toolbar...

Zitat:

Zitat von malo
- PHP-Syntax-Highlighting
- CSS-Highlighting
- Eingebaute Text-Formatierungshilfen (ähnlich wie in Delphi: Wenn man in eine neue Zeile geht, ist die neue Zeile bündig mit der vorherigen)

Das ist meiner Meinung nach alles schon vorher drin gewesen. wenn du in den qt <?php blabla ?> schreibst, wird alles in diese, Bereich (das blabla) mit dem php-Highlighter gehighlightet
Bei CSS gilt das für
<style </style>

Zitat:

Zitat von malo
- Mit eingebautem Browser zum testen
- PHP-Unterstützung beim eingebauten Browser
- Automatische Erstellung von Backup-Dateien
- Ein Menupunkt für "neuer Frame", in dem eine Frame-Vorlage vorhanden ist
...

Ich könnte jetzt noch eine zeitlang so weiter machen.

Das nehme ich mir mal als Projekt vor. Und, ja mach' so weiter!

@mirage228:
OK, die MPL klingt vernünftig. Also habe ich mein Projekt auch auf MPL umgestellt.
Das meiste habe ich umgesetzt, nur
Zitat:

Zitat von mirage228
Ein Programmicon wäre ganz schön

Es sollte eine Option geben, um geöffnete Dateien automatisch dem aktuellen Projekt hinzuzufügen

bleibt noch Projekt.

Kurzer Kommentar zur CodeCompletion:
Mit Menü -> Tools -> Codevervollständigung kann man einzelne Sprachen aktivieren und wieder deaktivieren. Für HTML habe ich schonmal ein paar Beispielcodes in die CodeCompletion.ini geschriben. Die ist so aufgebaut:
Code:
[P*.GLOBAL.*P]
sname-languageName=shortname
[languagename]
anzeige=ausgabe
languagename ist der Sprachenname (der Gleiche, der in der Combobox steht, wo man sich den Highlighter aussuchen kann. Die Angabe des shortnames ist optional, aber bei langen Sprachennamen (zum Beispiel Cascading Style Sheet) durchaus Sinnvoll, da der Sprachenname immer auch in der CodeCompletionComboBox angezeigt wird. Wenn der Shortname nicht angegebn ist, wird einfach der volle Name verwendet.

Soviel zum realese 0.0.6. Ich wünsche euch viel Spaß beim testen und bitte viele Testberichte und Anregungen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr.

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