Incidencia #16096

Ethna プラグインの命名規則の変更

Abrir Fecha: 2009-04-11 11:05 Última actualización: 2009-04-11 13:21

Informador:
Propietario:
(Ninguno)
Estado:
Cerrado
Componente:
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Duplicate
Fichero:
Ninguno

Details

たとえば Hoge というフィルタプラグインを作成した場合に、現行は以下のファイルを作成する必要がある。

Plugin/Filter/Ethna_Plugin_Filter_Hoge.php

上記は2重の意味で問題がある

1. APPID にプラグインが縛られ、プラグインのプロジェクトを超えた横断的な再利用が不可能
2. 名前が不必要に冗長であり、プラグインの検索ルーチンを不必要に複雑にしている

これらのことから、APPIDとの結びつきを廃止し、PEAR風の以下の命名規則に変更することで、命名規則とプラグイン検索ルーチンの簡素化を図り、プラグインの利用を促進する。

Plugin/Filter/Hoge.php

Ticket History (3/4 Histories)

2009-04-11 11:05 Updated by: mumumu-org
  • New Ticket "Ethna プラグインの命名規則の変更" created
2009-04-11 11:10 Updated by: mumumu-org
Comentario

ただし、これは「何をプラガブルにするか」というプラグインアーキテクチャとは別の話である。伝統的に Ethna は本体に繋がる機能をプラグイン化する形で動いてきたが、もっと大きな単位で、アプリケーションの一部をプラグイン化する、などの形も用検討である。

この点は継続して検討していく

2009-04-11 11:11 Updated by: mumumu-org
Comentario

また、プラグインをAPPIDから切り離す議論は、APPID自体の必要性自体にも疑問を投げかけていることも付記しておく。

2009-04-11 13:21 Updated by: sotarok
  • Resolución Update from Ninguno to Duplicate
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2009-04-11 13:21

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Entrar