Alex King is now throwing a Theme Competition for WordPress v1.5 themes.
Alex King is now throwing a Theme Competition for WordPress v1.5 themes.
Good, and oh dear ...
From the rules:
"The theme should look good on all modern browsers, across platforms."
I would, in the light of being around when the first competition ran, change that to:
"The theme must perform correctly on all modern browsers, across platforms."
I would also add, and make it very clear, whether or not you as an author will support your creation. If YOU will not, then WE have to - and believe me, the forums have spent (and still do) far too much time answering questions about themes due to badly commented CSS, poor coding practices. If you want the kudos for a good theme, please accept you cannot just publish it and let others pick up your shortcomings.
I supported the first competition and I support this too, but there was one hell of a lot of fallout from that first one. Poor themes will only allow that to be repeated - and you do not want that to happen. Really you do not.
I would add that, as signaled by Ryan Boren in the polyglots mailing list, the them can now be fully internationlized using the _e() and __() function, so if in theme directory there is a .mo files of the language set for WP the theme will be in locale language too.
This is a great opportunity for theme developper to give to WP community a good products and to have theyr theme used by a larger amount of user that maybe are not used to work on PHP files.
As the Italian Translation team, we are going to support these theme making them available in Italian and I think other translation team, particulary the most active one (spanish, filland, frnce) will follow the same path.
This is a fantastic initiative that will provide at least a central repository for 1.5 themes (as was the previous contest for 1.2 themes) , something that right now is a real mess and a huge frustration for newcomer (a freind of mine switched to wp her main complain is the incredible search for themes )
You guys beat me to the announcement. :)
I'll monitor this thread for questions.
I'm getting timed out when I try to access alexking.org. So maybe it is just a bit too popular ;)
Thanks again, Alex.
I think there was a data center problem (I couldn't reach any site at the data center regardless of which server it was on), it's back up now.
I'm confused because:
Anything that can be packaged in a theme is allowed. Plugins that require activation do not meet this criteria. - Comment by Alex King
All themes must include a theme switcher tag wp_theme_switcher(); (again see the examples) so that they are compatible with Ryan Borenâ€™s theme switcher plugin. - Rule #4
So, which is it?
Any theme is allowed as long as it does not require plugin activation. However, all themes are required to include a theme switcher tag wp_theme_switcher(); (again see the examples) so that they are compatible with Ryan Borenâ€™s theme switcher plugin. - Rule #4
which means they need a plugin :)
Ooo! I really want to do this, as I have some old MT 2.6 layouts I did that I'd love to convert.
Might have to give up some sleep, though. ;)
Alex, in case anyone hasn't said it - THANK YOU for doing all this.
So which IS IT macmanx? Plugin or no plugin? The two are incompatible....
@SteveAgl: not all prospective theme developers will be familiar with i18n issues, so it would be enormously helpful if somebody on the polyglots list could produce a guide to making themes localization-friendly.
There is a big difference between including plugins in your design and including a tag for a plugin that makes the content "work". I think it's pretty clear.
The main point is to focus on the "design" and layout rather than the fun things you can do with the programming code. Some people are really intimidated by plugins, and others, like me, love and hate them. Love them because they do so many wonderful things and hate them because I have to LEARN something new sometimes in order to get them to work. All this learning....it makes the head hurt ;-)
Sounds interesting - I'd like to enter but don't thik I quite have the skills. I take it only wholly original themes are acceptable rather than say taking an exisitng theme and changing it?
Hmmm this theme switch thing is a curious requirement, don't know much about it. But will read up on it.
What's the deadline?
After thinking it over, this thread just continues to reinforce what I had already known. Don't subject yourself to it and stop reading now. tg
<delete>There is a big difference between including plugins in your design and including a tag for a plugin that makes the content "work". I think it's pretty clear. -- Lorelle
BUT... doesn't using the tag for a plugin that does not exist cause it to break? If some one doesn't have that plugin installed and activated, they are going to run into problems when the d/l it, install it, and then try to activate it.</delete>
well, i'm pretty sure you're only including it so that on the competition page, you can switch easily between designs. Maybe they'll get removed or include a notice for downloaders to remove the line.
Ok, let's lay out some background here since some people seem to be confused. Typically, Alex has always tried to provide a functional demo installation of all of the themes in the contest. This year, it looks like he will be doing this by providing a demo blog and using Theme Switcher to allow an individual to view any theme in action.
Now, this is a Theme Competition, not a WordPress Mod competition. So, any theme may be submitted as long as it does not require a plugin in order to be functional (ex: a category image plugin). Since Alex will be setting up a theme demo site which will make use of Theme Switcher, all themes are required to include a theme switcher tag
That sort of goes against the idea of an easy-drop-in theme though, right?
Links to any theme creation tutorials/creating internationalized theme tutorials are quite welcome, I'll add the links to the competition pages to help people get started.
Macmanx is quite right, the reason for the theme switcher requirement is so people can see the themes live on the competition blog. This should be a better real live usage scenario that can expose more corner cases than the static pages in the first competition..
doesn't using the tag for a plugin that does not exist cause it to break? I've taken to calling functions by
<?php if (function_exists('wp_theme_switcher')) wp_theme_switcher(); ?> That way, no plugin - no error. A little OT but anyway.
Matt, if you have a better idea of how to showcase the themes and being able to switch between them on a live blog without needing the theme switcher, I'm all ears. :)
Alex, here's all you'll need (I think) as far as theme documentation goes:
I take it only wholly original themes are acceptable rather than say taking an exisitng theme and changing it?
You can modify an existing GPL'ed theme, but if you don't make very big changes you won't get as much credit for creativity. :)
Here is the kicker, you can put image titles in with a php file and not have the plugin which is legal, but using the plugin is not. Yet, I can't do the 'time since' because it requires a plugin. I know I am not going to win, but I do like to play so I am going to contribute because I want there to be options for new people to WP.
Well I assume you're requiring that to make it easier for you to keep up with the submissions, so instead of a direct function call why not have theme authors embed something like
<!--style_switcher--> and then catch that on an output buffer and put in the switch stuff there. It'll be totally transparent to those people who don't use the style switcher plugin.
I've changed the request to use Ian's code, I need to modify the samples still though.
Okay, some clarity is needed here. I thought the style switcher only switched the "style.css" from, say, style1.css to style2.css to style3.css. Does it actually switch "Themes" the way you have it working?
I ask this because while the idea of not modifying the basic WordPress install, I assume, is part of the deal to maintain consistency across the board, people will thing "themes" and do whatever they want with the code, adding styles and subtracting code - or adding. I'd love to see something like Matt had a while ago which had people just altering the style.css and nothing else, or at least that it what I understood.
So can you clarify this for us? Are contestants designing "themes" or "styles"?
i was under the impression that they design themes, because that's the only way to utilize the full 1.5 themes ability. I also thought that the theme switcher actually switched between themes, and not just stye sheets. So basically, someone submitting a theme would include a folder most likely with index, sidebar, header, footer, page and so on.
But... is a stylesheet that calls on the template files for Kubrick or Classic technically a 'theme'? It can't function independently; but it can have a theme name, a theme header, its own directory and be activated through the themes panel.
It's unlikely that such 'parasite themes' would have a shot at winning, of course, but are they eligible to enter in the first place? Or would the developer have to cut-and-paste the template files into his/her own theme?
This topic has been closed to new replies.