Entwicklung von Modulen |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Entwicklung von Modulen |
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? -------------------- |
|
|
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 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 |
|
|
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 |
z.B. sowas: http://cdolivet.net/index.php?page=editArea geiles teil ... zumindest auf den ersten blick ..... Aber du hast Recht, wenn man einen so tollen Wysiwyg-Editor einbaut, sollte man auch was für die armen Entwickler tun 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!
|
|
|
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 z.B. sowas: http://cdolivet.net/index.php?page=editArea 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...
|
|
|
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!
Mir würden übrigens schon zeilennummern gefallen! -------------------- |
|
|
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 |
|
|
Guest_bkm_* |
Mon. 4. December 2006, 01:23
Beitrag
#7
|
Guests |
GeSHi =>zum Anzeigen der Zeilennummern & Syntax vielleicht eine Alternative.
|
|
|
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 |
|
|
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.
-------------------- |
|
|
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. -------------------- cheers, Alex
|
|
|
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 Gruß, Peter |
|
|
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... Oh Mann bin ich blöd... Dann natürlich lieber per $cms_path.'tmp/output.php' -------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 24.4.24 - 19:33 |