#8652 closed task (blessed) (fixed)
Theme browse and install
Reported by: | ryan | Owned by: | ryan |
---|---|---|---|
Milestone: | 2.8 | Priority: | normal |
Severity: | normal | Version: | 2.8 |
Component: | Themes | Keywords: | needs-testing |
Focuses: | Cc: |
Description
Theme browser and installer like we do for plugins.
Attachments (8)
Change History (61)
#2
@
16 years ago
First cut of API available at: http://api.wordpress.org/themes/info/1.0/
#4
@
16 years ago
Who do i contact regarding the API? Currently theres a few issues:
- Null fields
- Incorrect download URL
- Missing url's (a Theme preview link would be good)
- Err.. I'm sure theres something else I've forgotten.
- Popular view doesnt appear to be showing through via the API
- A Thumbnail link would be nice..
I'll post a patch up soon which will have the basic items, VERY limited styling (theres absolutely no styling really.. I'd like for the theme/plugin installation/browsers to get a UI overhaul and thats not something up my alley, Jane was going to knock up some mockups, Did that ever happen?
#5
@
16 years ago
- Keywords needs-testing added
attachment 8652.2.diff added.
- First patch contained useless stuff.. and missed version.php
- Theme install from local zip works
- Theme install from browser will not work until API is fixed
Not setting to has-patch as its not commit worthy until API issues are resolved, However, Testing is welcome, but be warned its very alpha, and has untested code branches during the install procedure, unless you -really- know what you're doing, i'd advise staying away from this patch until its a bit more stable and useable, and perhaps given some more styling :)
#6
@
16 years ago
Attached the current server side implementation. I can help with getting it fixed up.
#7
@
16 years ago
Attached the current server side implementation. I can help with getting it fixed up.
Cheers, I'll go through and strip out the undeded bits.. Do you know the list of meta keys that are defined for each theme by any chance? :)
#8
@
16 years ago
If anyones willing to design or code up a UI, it'd be greatly appreciated.
I have very little time on my lands lately.. And just dont have the time to do it.
Ideally, The ability to select tags (say, a list across the top of the page), which then loads theme "boxes" on the page (ie. much like the theme selection page) would be good.
#11
@
16 years ago
Alright, I've got other modifications locally to that i believe, So:
attachment 8652.3.diff added
Thats nothing special.. I'll outline what i was wanting to achieve with the UI here:
The user being able to select a set of tags (Much like the "Special" tags on .org, 1, 2, 3 column, widget ready, etc.). The API would then return a list of themes with those tags.
Optionally, It could allow for a custom tag to be included, or a search term. But in reality, at present, with the limited number of themes which are returned from these current tags, Search/custom tags can be ignored for now IMO (Maybe introduce them later on or something)
The Themes page, would be very much like the current themes, The top would allow the selection of the themes, And the section below would ajax-load the themes (With a normal HTTP Post fallback for everything). The Theme blocks in the lower section would be just images of the theme (Possibly with name showing through), Upon hover, it'd show the description as well as the links or something.. Clicking the theme would open a plugin-information-like dialogue (but for themes obviously), with all the usual info.. etc.
#12
@
16 years ago
Much like the Tag Filter function on Wordpress.org themes.. (Although i'm not sure if thats actually public yet?)
#13
@
16 years ago
Don't know whether its a bug with the installer of theme's extend website but it is trying to install a older version of atleast one theme which I checked: http://wordpress.org/extend/themes/amazing-grace
To reproduce the bug, search for "right sidebar" tag and try to install the third theme: Amazing Grace ...its showing older version as 1.1 whereas current version is 3.0 and download does not work.
#14
@
16 years ago
Don't know whether its a bug with the installer of theme's extend website
Looks to be a bug in the API, Quite possibly the Extend website stores previous versions too.. it just needs to be changed to select the latest version of the theme or something..
#18
@
16 years ago
Made some UI tweaks.
- Move install from .zip to Upload tab
- Rename Start Page to Search
- Put tag filter place holder in Search page
- Remove table from theme list
#19
@
16 years ago
I think our theme listing should resemble the listings on the themes site.
Example:
#20
@
16 years ago
Theme Popup window now does not even fit on my screen(I am on 1440x900) resolution and its still fetching old versions of some themes. Pls fix the size of popup, its too big. Moreover rating on popup window does not show...they are shown as vertical and blank. Also no matter whichever theme it is, it shows its version as 1.1. And no matter what the theme, it fetches the file theme.1.1.zip and if it succeeds, its ok otherwise it fails.
I tried this with this two themes.
#27
@
16 years ago
At 10656, Appearance->Add New Themes, Popular tags, click on a tag, and view the themes in that tag, there is always one, or two, empty theme squares at the very end of the possibilities.
Right now, tag 'yellow' shows two empty squares and tag 'w3c' shows one empty square.
Reporting this here, please advise if you want reports like this on separate tickets.
#28
@
16 years ago
One more suggestion, now since details come directly under theme name in theme-install page, why not remove install popup completely since it shows nothing new now. And also get rating also display under the details on theme page along with author and version info. That way there is no need for the extra wide popup to come up with install link.
#32
@
16 years ago
Now all themes show this in details:
Last Updated: 14303 days ago
And moreover, link to theme page on extend is nowhere and the popup is unnecessary and should be removed.
#33
@
16 years ago
Last Updated: 14303 days ago
I'm not seeing that at all.
As for the frame, Yes, It'll be removed if it stays as it currently is, Chances are however, That someone will play around with the layout more and possibly change it again, There might be a use for it then, If thats the case, then it makes no point to remove it, then re-implement it.. But yes, It will be removed if it offers nothing useful come finalisation of the UI
#34
@
16 years ago
Replying to DD32:
Last Updated: 14303 days ago
I'm not seeing that at all.
I have attached a screenshot of the new error.
#35
@
16 years ago
I have attached a screenshot of the new error.
Ah, Seems like the API is returning null for the last updated of some themes
If you view the Latest items, then the days are reported correctly there.
#37
@
16 years ago
We might offer a flow like preview -> install -> live preview -> activate|delete within the thickbox popup.
#38
@
16 years ago
At [10674]
When searching for a new theme, with this Term, "phpto", get this error:
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\wp28\wp-admin\includes\theme-install.php on line 396
#40
@
16 years ago
10675 fixed the problem--thanks Ryan.
When Previewing a theme, say from the themes displayed in Recently Updated, the Preview has an X to cancel, but that should be moved to the right side (as it is for the Install box for Themes and Plugins). Also, consider changing the title (that should move to the left) to say Previewing "theme-xyz".
#43
@
16 years ago
This is probably an extend/theme issue, but any chance of getting the Popular tags cloud to see related tags together? As an example, the 2-column theme tags of:
http://wordpress.org/extend/themes/tags/2+Column
http://wordpress.org/extend/themes/tags/2+columns
http://wordpress.org/extend/themes/tags/2-column
http://wordpress.org/extend/themes/tags/2-columns
http://wordpress.org/extend/themes/tags/two-column
http://wordpress.org/extend/themes/tags/two-columns
#44
@
16 years ago
We've been normalizing theme tags (see http://wordpress.org/extend/themes/about/ ), not all themes have been updated for this yet, but the percentage of themes that haven't been are rapidly growing smaller.
#46
@
16 years ago
Attached a patch to replace the 'popular tags' section of the theme install area with a 'feature filter' capability. The feature filter is more powerful and the popular tags list had tags that have been deprecated.
Anyone want to start on this?