[theme-reviewers] Bundling Plugins

Justin Tadlock justin at justintadlock.com
Tue May 3 18:09:36 UTC 2011

If a theme creates a custom post type, the theme developer should really 
be creating an additional plugin for users that eventually switch themes 
to handle that post type so that there's no data that can't be used and 
nothing that "locks in" the user.

I just had a long discussion over this situation a week or so ago.  The 
solution we came up with instead of bundling custom post types in themes:

The best option is to create a plugin for custom post types.  Then, 
build themes that support this plugin with custom templates and CSS (or 
whatever would be required on the theme's end).  It's a win-win 
situation for both users and developers.  The developer can corner the 
market on whatever functionality that plugin is providing and users will 
have more than one theme to choose from.

Suppose you had a "real estate" plugin.  The plugin would handle all of 
the complex functionality.  The theme would simply house the templates 
and styles to handle the display of the content.

On 5/2/2011 11:22 AM, Chip Bennett wrote:
> What is the content of the slideshow?
> Chip
> On Mon, May 2, 2011 at 11:17 AM, Curtis McHale <curtis at curtismchale.ca 
> <mailto:curtis at curtismchale.ca>> wrote:
>     I reviewed a theme recently that used a CPT to add slideshow
>     functions. Would that use of CPT be acceptable?
>     Curtis McHale
>     PH: 604.751.3482
>     http://www.curtismchale.ca
>     Linkedin: http://www.linkedin.com/in/curtismchale
>     Twitter: twitter.com/curtismchale <http://twitter.com/curtismchale>
>     _______________________________________________
>     theme-reviewers mailing list
>     theme-reviewers at lists.wordpress.org
>     <mailto:theme-reviewers at lists.wordpress.org>
>     http://lists.wordpress.org/mailman/listinfo/theme-reviewers
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20110503/8da2b785/attachment.htm>

More information about the theme-reviewers mailing list