We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Plugin + Settings = module?

Development and Programming

Erin Dalzell's avatar
Erin Dalzell
790 posts
17 years ago
Erin Dalzell's avatar Erin Dalzell

If I am developing a plugin that requires settings, does that mean I need to develop a module instead?

       
Daniel Walton's avatar
Daniel Walton
553 posts
17 years ago
Daniel Walton's avatar Daniel Walton

Not really, it depends on what the code is aimed at doing.

btw. You can pass settings to plugins via parameters, that could override default settings that are hard-coded into the plugin.

Plugins are there for typically small, perhaps textual, changes to content within templates. I don’t think they were designed to go much further (even though you do see plugins such as the official 1st party cron plugin) but can do so, because of their ease of implementation.

Modules would typically deal with, say, user input via forms, more complex template based output tags and a customised area within the control panel that can be used to administer whatever the purpose of the module is for (think mailinglist module).

       
Erin Dalzell's avatar
Erin Dalzell
790 posts
17 years ago
Erin Dalzell's avatar Erin Dalzell

Ya, I understand the differences between them and it is a plugin I really want, but I need to have some settings.

I guess I will just have people edit the plugin file directly.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.