Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4561[/thread]

editor in perl 0.3.n: hurra (Seite 57)

Leser: 4


<< |< 1 ... 54 55 56 57 58 59 60 ... 64 >| >> 631 Einträge, 64 Seiten
renee
 2007-11-29 14:29
#103267 #103267
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich hole mir den Text aus dem Dokument, lasse es von PPI parsen, hole mir den Packagename, die Subroutinen und baue damit schon die halbe Dokumentation zusammen, so dass ich relativ wenig Arbeit habe...

Das ganze bewegt sich bei mir in Richtung Macros, so dass das am Ende noch mehr kann, wobei man das irgendwann von Templates abkoppeln muss. Aber bis dahin mache ich einen Workaround mit den Templates. Es soll dann in Richtung UML-Diagramme gehen. Deswegen reichen mir die "normalen" Variablen nicht aus, und ich muss den Code anfassen.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Antworten mit Zitat
lichtkind
 2007-11-29 14:48
#103269 #103269
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
das war mir schon klar, ich frag auch um mir einen weg zu überlegen, wie man das auf gesunde weise in den code stöpseln können.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
renee
 2007-11-29 14:52
#103271 #103271
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Mit dem "preprocess" kann man schon ziemlich viel machen, da der User ja nicht in dem eingeschränkt ist, was die "preprocess"-Methode machen kann. Für Makros müsste man sich was komplett neues überlegen, was sicherlich nicht so einfach ist. Oder Du bietest so etwas wie eine "API" an, mit der Plugins (die ja Makros sein können) an bestimmte Informationen kommen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Antworten mit Zitat
lichtkind
 2007-11-29 15:15
#103274 #103274
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
so hab jetzt 2 variablen eingefügt, später kommen siche mehr, zumindest können in templates jetzt auch einfache variablen eigefügt werden mit [$$variablenname].
wenn dir besser syntax einfällt sags mir bitte.

ja aber du siehst das es wirklich nicht die eleganteste lösung ist, ich sehe den nutzen und vieles ähnliches wird sicher wichtig werden. wir sollten uns überlegen was da wirklich passiert denn das hat aus sicht des editors wenig mit templating zu tun und dafür einen ordentlichen mechanismus bereitstellen.

mit plgin API mein ich eher auch wie das plugin dem programm sagt was es brauch (menüeinträge, routine die bei app init ausgeführt werden soll, usw) ich wollte erstmal das sie normale Kephra::irgendwas rufe machen können oder Kephra::CommandList::run_cmd($id). zweiteres ist natürlich etwas sicherer vor änderungen. Oder bräuchtest du als pluginautor noch was?

mit macro mein ich auch eine folge solcher commands. halt ne folge an arbeitsschritten die man aufzeichenn und abspulen kann.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
ptk
 2007-11-29 21:42
#103288 #103288
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Ich habe den Thread jetzt nicht so genau verfolgt, aber es sieht so aus, als ob hier jemand wieder ein Templatesystem baut. Warum nicht einfach ein existierendes verwenden, z.B. das Schweizer Messer Template-Toolkit? Oder auch HTML::Template(::Compiled)?
Antworten mit Zitat
renee
 2007-11-29 22:10
#103290 #103290
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Nein, ganz so mächtig sollte es ja nicht werden... Und wenn es - wie von mir vorgeschlagen - so etwas wie preprocess gibt, kann man die Templates mit HTC schreiben...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Antworten mit Zitat
lichtkind
 2007-11-29 22:19
#103291 #103291
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
renee: mein vorschlag ist: man kann im template einen event benennen der fpr output gefeuert wird. du kannst beliebige routinen an events hängen. wär das was?
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
renee
 2007-11-29 22:24
#103292 #103292
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
kann mir im Moment nicht so wirklich was darunter vorstellen. Das müsste man erst noch testen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Antworten mit Zitat
lichtkind
 2007-11-29 22:37
#103293 #103293
User since
2004-03-22
5708 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
dein plugin macht die arbeit die es macht hat aber kein kontakt zu meiner codebase, was genau ist was ich erreichen will. deine routinen PPI untersunung+ insert text hinterlegst du als callback bei einem event der zum namensraum des moduls gehört. im template gibts du dann name des events aus den tu triggern willst.
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
Antworten mit Zitat
renee
 2007-11-30 09:32
#103297 #103297
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich bin mal darauf gespannt...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Antworten mit Zitat
<< |< 1 ... 54 55 56 57 58 59 60 ... 64 >| >> 631 Einträge, 64 Seiten



View all threads created 2005-10-21 17:46.