1. To Do List
Kulyk (aka Tirpse) has written quite a bit about what we can do to improve the site - http://files.myeburg.net/art_gnome
The list of bugs at bugzilla
Visit GnomeArt/ToDo/Done to see list of issues already done.
Site-wide |
||||
Task |
Status |
Priority |
Assignee |
Notes |
Accessability audit |
Partial |
Branch |
Drom, X3N |
Still missing some tabindexes, administration, more HIG |
Make the code more site independent |
Partial |
Branch |
nobody |
Can't understand. Can anybody comment this? |
Use templates instead of hardcoding the html in ago_headers.inc.php |
Partial |
Branch |
nobody |
art_headers now uses a template. Other html needs moving into templates |
Make more things configurable |
To do |
Branch |
nobody |
?? |
a.u.c does not have an archive, so the special cases needed on a.g.o are not needed there. |
To do |
Branch |
nobody |
One way to work around this might be to force a.u.c to start their numbering at 1000. |
Documentation about the BBcode implementation |
To do |
Low |
nobody |
|
A good way to handle transparent backgrounds. See also bug gnomebug:171825 |
To do |
Branch |
nobody |
I tried this, but failed to get a nice border working (without the bg image shining trough). So we probably need to work around this with divs -- BenjaminBerg 2005-09-26 17:38:16 |
"About" page that explains a.g.o's philosophies, requirements, etc. |
In Progress |
Branch |
Thomas |
|
"Resources" page includes links to GNOME SVG logo, other use full apps etc. |
In Progress |
Branch |
Thomas |
|
Random theme and background display when users log on, to give a taste of some of the less known stuff |
To do |
Branch |
nobody |
|
Site encoding should be Unicode (UTF-8), ISO-8859-1 doesn't support international characters |
To do |
Branch |
nobody |
|
Admin site |
||||
Task |
Status |
Priority |
Assignee |
Notes |
User management page cleanup |
To do |
Branch |
nobody |
|
Show name of user who reported abuse |
To do |
Branch |
Drom |
Not possible now |
Theme download files and preview images should be separated into directories and image selection should be drop-down list of files in this directory |
Idea |
Branch |
nobody |
|
Submitted wallpaper file type should be dicovered automatically (using gd functions or by extension) |
To do |
Branch |
nobody |
|
Background resolutions should be discovered automatically too (using gd) |
Idea |
Branch |
nobody |
|
Well, we really don't need to admin download links, should be generated automatically, if separated directories and file type & image size automatical discover. Files should be allowed for download (except nonstandard resolutions, like preview image :)), end-user file names should be generated using header("Content-Disposition: filename=".$fileName); We just need "Upload image" and "Remove image" to handle images in wallpaper directory. |
To do |
Branch |
nobody |
|
On automatical download link generation files should be checked and if size == 0 or invalid permissions a message should be send into administration |
To do |
Low |
Drom |
|
Wallpaper preview image should be generated automatically on upload first file (using gd or imagemagick) or "online" as PHP script (using gd) |
To do |
Branch |
nobody |
|
Allow to join new theme with administrator to tell others you are working on it |
To do |
Branch |
nobody |
(for example if there is necessarily to check copyright or something) |
Make possible to migrate themes throught sections, for example from screenshots to background |
To do |
Branch |
Drom |
Too complicated now, later |
User site |
||||
Task |
Status |
Priority |
Assignee |
Notes |
Improve search page |
To do |
Branch |
nobody |
|
Support theme "collections" (bug gnomebug:108144) |
To do |
Branch |
nobody |
|
Special theme entry that has several "variations" (i.e. a metacity, gtk, icon) that are displayed as components |
Idea |
Branch |
nobody |
Theme package online generator + cache |
Optional theme tarball too |
To do |
Low |
nobody |
|
Dynamic background submission file list |
To do |
Branch |
nobody |
|
"Depends" list - theme can depend on other themes (comma seperated list) |
To do |
Branch |
nobody |
see this old version of /themes line 157 |
"Tools" section - GtkPreview, GnomeArt downloader etc. - "Projects" page? |
Idea |
Branch |
nobody |
Include into Resources section? |
Stats for author pages e.g. total num downloads for author |
To do |
Branch |
nobody |
|
Automatically start an installer when the user downloads a theme. This should be possible by forcing a special mimetype so that an installer can be started on the client side. |
Low |
Far future |
nobody |
This doesn't sound like it can be implemented very securely. |
File uploading using Perl/Python script? bug gnomebug:171406 |
To do |
Branch |
nobody |
As php upload is enabled now, we can use this (as we did for the splash screen contest) |
Locales |
To do |
Branch |
nobody |
|
General |
||||
Task |
Status |
Priority |
Assignee |
Notes |
More Author oriented - Each author has his own page, with news items |
To do |
Branch |
nobody |
|
Other |
||||
Task |
Status |
Priority |
Assignee |
Notes |
Check all themes and wallpapers for errors |
Partial |
Low |
Drom |
Hm, I'm a little bit lazy, I'll think about an automatic script |