Along Justin's idea ...<br><br>I would consider something akin to:<br><ul><li>Design and submit an appropriately made theme that meets all of the current WPTRT guidelines</li><li>Develop and submit a plugin that handles all of the functionality</li>
</ul>... and for the coup de grace: The correctly designed theme properly meeting all of the requirements for acceptance into the Extend repository "transforms" into your current "application" once your specific plugin is installed and activated.<br>
<br>It would simply require appropriate conditionals be added to the Theme checking for the existence of your plugin that will be doing all of the heavy lifting. This is already a method some current themes do for other more common plugins but I see no reason you could not use the extensibility of WordPress and your design / development creativity to create a "theme as application" model to then carry forward with ultimately leading to the potential for many different designs (read: themes) to manage the functionality of the "custom" plugin but still behave and conform to current WPTRT guidelines.<br>
<br>Just some thoughts ...<br><br><br>Cais.<br><br>PS: Just so you know, I would expect this to be the best documented Theme ever to cross the paths of the WPTRT reviewers, too. EAC<br><br><div class="gmail_quote">On Wed, May 25, 2011 at 8:26 PM, Justin Tadlock <span dir="ltr"><<a href="mailto:justin@justintadlock.com">justin@justintadlock.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Somewhat on topic: I am currently developing a bug tracking plugin that can be used with any theme. The great thing is that you can have users install this plugin and only have to worry about styles and templates. Plus, you won't be tied down to a single theme. You can make multiple themes that all support this plugin with minimal effort.<br>
<br>
If you want to bounce any ideas around or throw your code into the mix, shoot me an email.<div><div></div><div class="h5"><br>
<br>
On 5/24/2011 7:02 PM, Otto wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Tue, May 24, 2011 at 5:24 PM, Ryan Frankel<<a href="mailto:ryan.frankel@gmail.com" target="_blank">ryan.frankel@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I agree. We had an internal debate on which way to go with this and it was decided that since we were including styling it would be a theme. What we saw with a lot of plugins is that while they give you the functionality you still have to do all the styling yourself (see any calendar plugin). We wanted to create something that required absolutely no end-user interaction or coding so the theme was born.<br>
<br>
It is even more of a grey area then I realized though.<br>
</blockquote>
I would consider separating theme from functionality here. Sure, a<br>
theme can do anything a plugin can, but limiting themes to a stylistic<br>
model, where only functionality that affects the display of things is<br>
included, makes the most sense. While I get that's it's hard to<br>
separate the two in this case, perhaps making a sort of generic<br>
"ticket" plugin and generalizing the concept might be useful.<br>
<br>
No reason you can't make both a theme and a plugin which work<br>
together. This also gives you the side benefit of being able to create<br>
many different themes for the same basic ticket system.<br>
<br>
<br>
-Otto<br>
_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br>
<br>
</blockquote>
_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
</div></div></blockquote></div><br>