plugin-installer vs. plugin install as component?

Discussion and education for beginner / novice programmers interested in embarking on the development process to take advantage of the extensible nature of the Joomla! CMS.
Locked
User avatar
carsten888
Joomla! Ace
Joomla! Ace
Posts: 1224
Joined: Sat Feb 11, 2006 8:32 am
Contact:

plugin-installer vs. plugin install as component?

Post by carsten888 » Fri Jul 18, 2008 7:32 pm

I made a component which I will release this summer. Its GPL and has plugins. So far I've made my plugins install as normal components. Now I'm wondering how much work it will be to make an installer like the one used in Community Builder and JCE. By the looks of it the code is't all copyrighted and scripted for particular components.
Last edited by carsten888 on Sun Jul 20, 2008 11:41 am, edited 2 times in total.
http://www.pages-and-items.com my extensions:
User-Private-Page, Redirect-on-Login, Admin-Help-Pages, Dynamic-Menu-Links, Admin-Menu-Manager, plugin load module in article, plugin pure css tooltip and more...

User avatar
carsten888
Joomla! Ace
Joomla! Ace
Posts: 1224
Joined: Sat Feb 11, 2006 8:32 am
Contact:

Re: plugin-installer vs. plugin install as component?

Post by carsten888 » Sat Jul 19, 2008 7:17 am

I would like to discuss the pro's and con's of having plugins in a component-specific-installer as opposed to having plugins install as components.

pro plugin-installer:
- no joomla-version-specific plugins needed. This might make it easyer for 3rd-party developers to make plugins.

con plugin-installer
:
- more code. why include an installer when there is already a perfectly good installer in the Joomla core?
- there does not seem to be a joomla-component-specific-plugin-framework to manage and install plugins. So that needs to be coded (version-specific) from com_installer. (which is more work for me).

pro component-installer
:
- 3rd-party developers might find it easyer developing plugins as components, if they are familiar with making components.

con component-installer:
- plugins need to be joomla-version-specific (1.0.x or 1.5.x)
- looks slightly less professional (when making a menu-item-link to a component, there's all them plugins in the list.)

please give me some feedback on this. I would love to get some replies from the core-team.
http://www.pages-and-items.com my extensions:
User-Private-Page, Redirect-on-Login, Admin-Help-Pages, Dynamic-Menu-Links, Admin-Menu-Manager, plugin load module in article, plugin pure css tooltip and more...


Locked

Return to “Joomla! Coding 101”