Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Entwicklung von Modulen
pawel
Beitrag Sun. 3. December 2006, 21:23
Beitrag #1


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 442
Mitglied seit: 02.07.2006
Wohnort: Halle
Mitglieds-Nr.: 71



Bei der Neuentwicklung von Modulen, gehe ich folgenden Weg:

- ich fange mit einer Outputversion an
- ich binde dieses in ein Template ein
- ich verändere den Code des Moduls
usw.

Nun ist das recht unkomfortabel, insbesondere bei Fehlermeldungen, die mir ja nichtmal die richtige Zeilennummer angeben können. Gibt es einen besseren Weg bzw. wie macht ihr das?


--------------------
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Sun. 3. December 2006, 21:42
Beitrag #2


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



Hi
Provoziere einen Fehler in der ersten Zeile (z.B. Division durch Null), dann hast du das Zeilen-Offset für Fehler. Ich bearbeite den Moduloutput meist in einem Texteditor und kopiere immer per Copy&Paste in SF.
Aber du hast Recht, wenn man einen so tollen Wysiwyg-Editor einbaut, sollte man auch was für die armen Entwickler tun smile.gif
Gibt es nich vllt einen Highlighting Sourcecode-Editor im Wysiwyg-Stil? Da könnte man dann z.B. Formulare für cms:mod-Tags einbauen.. hatte Eppi sowas nicht auchmal geplant? Nunja..

[edit]
z.B. sowas: http://cdolivet.net/index.php?page=editArea

Gruß, Peter
Go to the top of the page
 
+Quote Post
alexander
Beitrag Sun. 3. December 2006, 22:27
Beitrag #3


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 853
Mitglied seit: 16.06.2006
Wohnort: Wien / Österreich
Mitglieds-Nr.: 2



ZITAT(MaZderMind @ Sun. 3. December 2006, 21:42) *

geiles teil ... zumindest auf den ersten blick .....

ZITAT(MaZderMind @ Sun. 3. December 2006, 21:42) *
Aber du hast Recht, wenn man einen so tollen Wysiwyg-Editor einbaut, sollte man auch was für die armen Entwickler tun smile.gif

Achja, aktuell arbeite ich an einer Erweiterung für http://www.pspad.com/. Damit lassen sich dann alle CMS Tags usw. menügeführt erstellen und haben auch die richtige Syntax Hervorhebung. Es fehlt nur noch ein wenig Feinschliff und die MipForms muss ich noch integrieren.


--------------------
SEFRENGO | a free choice ... again!
Go to the top of the page
 
+Quote Post
bjoern
Beitrag Sun. 3. December 2006, 22:41
Beitrag #4


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



ZITAT


Das ist böse. Ich bin die ganze Zeit da am rumfummeln. Das Syntaxhighlighting kann man ab 200 Zeilen vergessen (dann wird das editieren der Texte eine Qual), aber bei allen anderen: Perfekt. Hätte ich nicht gedacht, das man das überhaupt in JS programmieren kann.


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
saschapi
Beitrag Sun. 3. December 2006, 23:11
Beitrag #5


Advanced Member
********

Gruppe: Moderators
Beiträge: 911
Mitglied seit: 26.06.2006
Wohnort: Essen; Ruhrgebiet
Mitglieds-Nr.: 4



Krass! smile.gif

Mir würden übrigens schon zeilennummern gefallen! wink.gif


--------------------
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Sun. 3. December 2006, 23:27
Beitrag #6


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



Hi
Das Syntaxhighlighting ist etwas träge, das stimmt. Müsste man gucken ob es eine Möglichkeit gibt nur den sichtbaren Bereich plus 25 Zeilen davor und danach zu Highlighten oder sowas. Das ding basiert auf dem tiny sodass u.U. sogar Dateien geteilt werden.

Gruß, Peter
Go to the top of the page
 
+Quote Post
Guest_bkm_*
Beitrag Mon. 4. December 2006, 01:23
Beitrag #7





Guests






GeSHi =>zum Anzeigen der Zeilennummern & Syntax vielleicht eine Alternative.
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Mon. 4. December 2006, 02:12
Beitrag #8


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



Ja.. aber die Zeilennummern müssen ja Just-In-Time generiert werden, da es ja um das bearbeiten des Codes geht. Soweit ich weiß kann GGeSHI nur fertigen Code highlighten, bietet aber keine Bearbeitungsoberfläche an.

Gruß, Peter
Go to the top of the page
 
+Quote Post
pawel
Beitrag Mon. 4. December 2006, 12:38
Beitrag #9


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 442
Mitglied seit: 02.07.2006
Wohnort: Halle
Mitglieds-Nr.: 71



Ich kopiere mir den Text auch immer hin und her (da ich ja auch keine Rückgängigfunktion habe). Deshalb brauche ich auch kein Syntaxhighlightning. Eher suche ich soetwas wie eine Backendsandbox, wo ich zum Check nicht unbedingt eine Seite aufrufen muss und damit raus aus der Modulansicht, Seite aufrufen, Seitenansicht schliessen, Modul anzeigen usw.


--------------------
Go to the top of the page
 
+Quote Post
amk
Beitrag Mon. 4. December 2006, 13:07
Beitrag #10


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



einfacher als hin und herkopiererei ist die verwendung von includes ... in der modul-konfig (sowieso) und wo es möglich ist im output ebenso ... die auf deine lokale datei verweisen ...

in etwa so:
QUELLTEXT
$is_dev = false;

if($is_dev)
    include 'C:/_server/www/_sefrengo/mod_dev/config.php';
else {

-> hier steht der finale konfig-code <-

}

sollte eigentlich bekannt sein - wer mal in andere module geschaut hat. cool.gif


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Mon. 4. December 2006, 15:27
Beitrag #11


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



ZITAT
wo ich zum Check nicht unbedingt eine Seite aufrufen muss und damit raus aus der Modulansicht

Gibts schon, nennt sich Tabbed Browsing wink.gif

Gruß, Peter
Go to the top of the page
 
+Quote Post
pawel
Beitrag Mon. 4. December 2006, 20:48
Beitrag #12


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 442
Mitglied seit: 02.07.2006
Wohnort: Halle
Mitglieds-Nr.: 71



ZITAT
einfacher als hin und herkopiererei ist die verwendung von includes

Isch habe gar kein Ce... biggrin.gif

Oh Mann bin ich blöd...
Dann natürlich lieber per $cms_path.'tmp/output.php'


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 24.4.24 - 19:33

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.