Well, the basics of the theme site are up. http://themes.chrisjs.com/ .
All the download links should be working, but the rest of the links may not have content up yet. I'm mostly looking for suggestions now, so if anyone has any, let me know
Well, the basics of the theme site are up. http://themes.chrisjs.com/ .
All the download links should be working, but the rest of the links may not have content up yet. I'm mostly looking for suggestions now, so if anyone has any, let me know
Final update on the theme site before it's public. Downloads work now, and I ran a script to check the links of all 100 themes on the site so far. Everything seems to be working, so once I fix the images, I can technically make it public, and slap the word beta in the title until I get the rest up
Before I make it public, I need to create a page for reporting a problem with a theme (or site) since I'm sure there's going to be a few problems at first. All the display problems with the site should be gone (except for old browsers such as IE 5) so there shouldn't be any problems viewing the site. Browsing is a different story, since I haven't gotten any other pages up yet.
The ability for "themers" to submit themes still isn't up yet, though it's partially done. There's still quite a lot of themes I need to add to the site, such as those from ABi.
Switching away from the theme site, nuclearscripting.com expired an hour ago. The site still appears to be up, but within the next few days it'll stop working, along with all the links. I believe I've gotten all the links moved, but bookmarks and posts on other sites that link to the site will stop working. Firmware files can be found at http://chrisjs.com/download/firmware, and the build downloads are already on here. If there's any pages I missed that should be moved over to this site, let me know.
I plan to have the theme site up in a few hours, but like quite a few things, I have a feeling it'll be delayed until tomorrow or Thursday.
Probably one of the last updates before the site is public. I just finished adding around 100 themes to the site (that includes name, submitter(s), info, zip file, and images) but need to add another feature to the site before I can officially open it.
So far, I've only grabbed all the themes from rockbox-themes.org, but could also add the ones from ABi. At some point the theme creators will be able to add themes themselves, but I haven't created that page yet.
However, there's a few problems with some of the themes that were grabbed. For some reason, some theme authors wanted to make the screendump two or three pixels wider. The problem is, because the image hovers are done using pure CSS, if the image isn't exactly 176x220, the rollover won't work. I counted 12 themes on the site that had an image related problem, though about three were simply because the didn't have a rollover image (in which case, the rollover image would just be the same image). Just so that I can get this site public, I will most likely just use the first 176x220 pixels, and crop out the rest, regardless of what is being cropped. This certainly isn't the best approach, though I will allow the theme creators to submit new images.
Another related note is that some of the information is inaccurate. For themes that are built off another, I plan to have the original author listed in the submitter field. So far, I haven't really done this much yet, but kind of needs to be done. Various other information, such as the description, album art, and viewport capabilities may also be inaccurate, which I need to fix. I may add a link to allow "reporting" a theme, whether it be for it not working, inaccurate information, etc.
A feature I may add is the ability to either comment on the theme, and/or the ability to email the author. The author's email address is required to submit a theme, but an option would be available to allow users to email them (default: off).
A search feature will hopefully be designed soon, though will probably just start as a sort feature. Sorting by number of downloads, theme name, and searching by artist.
Downloads still don't work, but I'll see what I can do tomorrow.
Yesterday I was planning to say that we had picked a design, and we were getting ready to work on it. I didn't get a chance to post that, but I managed to design the entire site in about 5 hours. There's a little work that needs to be done, such as centering the menu (and of course, adding the themes) but it's almost ready. However, because some browsers handle CSS differently (even though the should handle it the same...) I need a few testers. Those with access to multiple browsers (and multiple versions of each, if possible) will be able to get a sneak peak of the site ;).
Testing will mostly consist of simply taking a screenshot of the entire page, and checking the tooltips, image hovers for the themes, and mouse hovers for the menu. Not too hard, I just don't have access to too many browsers.
If you want to test, post in the comments with what browsers you have access to.
I talked to Cruleworld a few days ago, and he said that he's not going to be working on his theme site much. The past few days I've been working on making my own theme site, though it will be solely for the Sansas (at least, for right now - I have it coded to allow for others when the time comes) unlike rockbox-themes.org. My reasons for another theme site:
I feel the need to see how much bandwidth I can use (ok, not really a reason, but yeah...)
Rockbox-themes.org isn't accepting new submissions due to server issues. While I have heard that there's some sort of plan to integrate Rockbox-themes.org into the official Rockbox site, I heard that months ago, and haven't seen much progress yet...
I'm taking a break from updating my Rockbox build for a little while - not quite sure how long, but I need a break. School is supposed to be a higher priority than the build, and that hasn't been true recently. However, because I want to stay involved in Rockbox, this (and other feature on my site) gives me something to do.
The site is already coded to allow searching by user (though not enabled yet) and could probably be easily extended to allow by popularity and other things. Rockbox-themes doesn't have this as far as I know, so it'd be kinda new.
An additional feature on the site is the ability for it to download attachments directly from ABi, for those who already uploaded the theme here. Support for this is kind of iffy based on how it works, so it's kind of a "half feature" I suppose... However, it should allow fetching from other URLs that don't require logging in.
--
Ok, I don't know how I went from reasons for another theme site to features...must be tired. Anyway, the ability to submit themes is kind of there, but I'm not giving out the link for it until I get it working better - still has quite a few bugs. In any event, I will need some testers in the future, as well as a design, as I'm not using the one I use for the rest of the site.
Sorry about the 1 hour and 11 minutes of downtime. My host apparently made a typo on their core router, which basically killed their entire network. Site will probably be slow for the next few hours, but should be back to normal soon. Before the downtime, I was working on moving everything over from nuclearscripting.com, which expires in the next few weeks. I'll hopefully be able to finish that tomorrow. Sorry again about the downtime.
Sorry for the continued delay. I suppose my lack of IEMs (went to Bestbuy recently, but they didn't have anything that looked good) has caused me to drift away a little.
The past few days I've mostly been doing a few security updates after mod_security started (and still is) catching an attempted exploit. There hasn't been any issues with the exploit (it fails every time) but I think I might add a ban system to ban the IPs that are attempting the exploit. The bans shouldn't be noticeable, as so far the IPs that have been involved haven't downloaded anything (builds, user uploads) at all in over 6 months, nor have any related IP addresses.
Moving along, personalized builds haven't had much work recently, though I hope to start working on them after I get my build back up and running.
A final thing. When testing a few things, I happened to notice something odd. Can a few people test going to http://chrisjs.com/a.php and see if there's any reference to ABi? If there is, can you post a comment and include your operating system and browser (include browser version - ex. Firefox 3 beta 3, not just Firefox; IE7 instead of IE) so I can figure out if this affects others?