django plugin esparruaren diseinu ereduak

Nire django proiektuarentzako plugin sistema nola eraiki dezakezun aholku batzuk jaso nahi ditut. CMS sinple bat eraikitzen ari naiz, baina luzagarria izan dadin nahi dut.

Egokiena jendeak nire proiektuaren funtzionaltasuna hedatzen duten pluginak eraikitzeko aukera emango duen planteamendu baten atzetik nago.

Bi plugin mota nagusi ditut;

Datuen plugin-a: adibidez datu-plugin bat "blog" plugin bat izan daiteke eta horrek blog funtzionalitatea gehituko dio nire CMS-ri.

Dekoratzaile plugina: plugin mota honek funtzionalitatea gehituko lioke lehendik dauden aplikazioei, ziurrenik berak jakin gabe ere. Adibide bat TinyMCE plugin bat da, Testu koadro guztiak TinyMCE editorearekin ordezkatzen dituena.

Biak ikusi ditut http://martyalchin.com/2008/jan/10/simple-plugin-framework/ baina ez nago ziur nire eskakizunetara egokitzen den?

Txantiloiak ere kontuan hartu nahi ditut nire plugin sistema definitzerakoan. Beraz, esan nahi dudana da, norbaitek plugin bat eraikitzen duenean pluginak oinarrizko txantiloiaren barruan izendatutako edukiontzietan agertzea ahalbidetuko duen planteamendu bat behar dudala.

http://code.google.com/p/django-app-plugins/ begiratu dut, baina jendeak aztertu edo kontuan hartuko lukeen beste planteamendurik ba al dago galdetzen ari al nintzen?

Ulertzen dut oso akademikoa dela, baina ez dut arrakasta handirik izan lasterketan gustura nagoen planteamenduak aurkitzeko, beraz, eskaini daitezkeen aholkuak eskertuko nituzke

Eskerrik asko,

Jamie

6
задан Jamie 28 July 2011 в 11:12
поделиться