Denke ich nicht unbedingt, dass das allzuschwierig ist. Salopp gesagt. Man muss einem Plugin einfach ein paar grundlegende Objekte mitgeben oder zur Verfügung stellen (zb das Top Level frame). Vielleicht ist das etwas brachial, aber man kann damit allerhand machen.lunar hat geschrieben:Eine generische Plugin-Struktur mit „maximaler Flexibilität“ (schönes Buzzword) zu entwickeln, ist nicht einfach. Man muss sich also sehr gut mit dem Programm auskennen, und insofern ist eine Plugin-Schnittstelle wohl nicht der geeignete Einstieg.
Man muss sich aber genauso gut im Programm auskennen, wenn man im Core Bereich etwas ändern möchte. So gesehen bleibt es "ghupft wie ghatscht".
Ich habe auch einmal pycrust in ähnlicher Weise (ich habe mich an DrPython orientiert) gehackt, um Plugins zu erstellen. Ging eigentlich relativ einfach.