From 3a6c8199b7870da7054f939d60e0fc8d3d5605dc Mon Sep 17 00:00:00 2001 From: Pierre-Luc Paour Date: Sun, 13 Oct 2002 10:39:29 +0000 Subject: [PATCH] Tweaked priorities, guidelines for 1.0 release. --- features.html | 136 +++++++++++++++++++++++++------------------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/features.html b/features.html index 8d0b81f..aa3be0d 100644 --- a/features.html +++ b/features.html @@ -46,10 +46,9 @@

Gallery Remote 1.0 features

Document goal

Serve as a basis for team and community discussions about GR 1.0 features, how they will be implemented, and by whom.

-

Prerequisite

-

Right now, GR is pretty monolythic. Before I can open development to other - developers, I need to make the code more modular. This has already started, - but any and all suggestions are welcome.

+

The goal is to ship Gallery Remote 1.0 once all P1 and P2 features have been + implemented. P3 and lower features will be implemented in point-releases following + the release of GR 1.0.

Feature list (Gallery Remote)

@@ -84,7 +83,7 @@

Feature list (Gallery Remote)

- + - + - + + + + + + + + + - + - + + + + + + + + + - + - - + + - + - - + + - + - - - - - - - - @@ -160,16 +170,6 @@

Feature list (Gallery Remote)

- - - - - - - - @@ -239,7 +239,7 @@

gallery_remote.php changes

- + @@ -248,7 +248,7 @@

gallery_remote.php changes

- + - + - - + + - + + + + + + + + + + + + + + + + + - + - - - - - - - - - + - - - - - - - -
Inspector P250%60%

paour

In the UI, have an inspector pane for each Picture, that can display full filename, file size, thumbnail, caption, order ID, resize/rotate buttons, @@ -93,54 +92,65 @@

Feature list (Gallery Remote)

Also, with Explorer UI, can inspect Album properties.

Download AlbumCreate album P2 0%  In order to support reordering existing albums, we need to be able to - download albums from the server, including order, thumbnails and captions.

Provide UI to create albums on server.

+

Option to create albums before existing albums, or after.

Would be more elegant in Explorer UI.

+

Needs protocol upgrade

Upload Picture captionsP2100%timWhen a picture is uploaded, also upload a caption. Needs protocol upgrade
Reorder albumPre-upload resize P290%100%paourPictures can be resized on the client, thus minimizing the bandwidth necessary + for the upload.Default Java resizing quality is not great, and not very flexible. We + may need to use an external app. It may be worth investigating the plug-in + mechanism in G2 for resizing.
Reorder albumP350% dolan

Drag-and-drop (intra-list) reordering of album, whether before uploading, or an existing album.

Also, provide visual clues when an external drag is dropped on the list, and allow drop to happen at any point in the list (right now, drops always append pictures to the end of the list.

 Sorting additions to an album is implemented. Sorting an existing album + is not yet done.
Upload Album orderP2Download AlbumP3 0%  Upload updated order for album. Would be nice to do it in such a way that - we don't need to lock the album.In order to support reordering existing albums, we need to be able to + download albums from the server, including order, thumbnails and captions. Needs protocol upgrade
Upload Picture captionsP2Upload Album orderP3 0%  When a picture is uploaded, also upload a caption.Upload updated order for album. Would be nice to do it in such a way that + we don't need to lock the album while the user is editing the album order. Needs protocol upgrade
Pre-upload resizeP20%paourPictures can be resized on the client, thus minimizing the bandwidth necessary - for the upload.Default Java resizing quality is not great, and not very flexible. We - may need to use an external app. It may be worth investigating the plug-in - mechanism in G2 for resizing.
Multi-album upload P3 This can probably be done in Java, since it's not resource-intensive (only for JPEG, though).
Create albumP30% 

Provide UI to create albums on server.

-

Option to create albums before existing albums, or after.

Would be more elegant in Explorer UI.

-

Needs protocol upgrade

Proxy support P3
Security P00%20% tim One person needs to be in charge of auditing the security of any protocol change. Maybe we can ask help from Bharrat for this.
Modularity P10%20% tim The remote code is all in one file, and other projects want to use remote functionality, but want a UI or other features. We should see if we can @@ -259,7 +259,7 @@

gallery_remote.php changes

Protocol versioning P10%80% tim Make it easy to support protocol versioning. It's probably somewhat in there, but we need to make sure we won't run into trouble when we start @@ -269,59 +269,59 @@

gallery_remote.php changes

IIS support P10%tim100%paour IIS seems to send a slightly different acknowledgement to GR, so login fails. Bug 602606
Album downloadPicture caption uploadP2100%tim

Expose an interface to allow uploading captions for a given picture.

+

Right now there is a hack that allows using the filename for the caption: + posts 3 and 4 of this + thread in the forums describe the hack.

+

We need to also allow the user to type in a caption.

 

Create album P2 0% timExpose and interface to allow creating albums remotely.Does this mean we also need to handle album security setting, or just + that we only use the default settings?
Album downloadP30%tim Expose an interface to allow downloading of picture order, thumbnails and captions for a given album.  
Album order uploadP2P3 30% tim Expose an interface to allow remotely changing the order of pictures/sub-albums in an album.  
Picture caption uploadP20%tim

Expose an interface to allow uploading captions for a given picture.

-

Right now there is a hack that allows using the filename for the caption: - posts 3 and 4 of this - thread in the forums describe the hack.

-

We need to also allow the user to type in a caption.

 

Double byte supportP2P3 0%   We need to make sure the protocol can handle double-byte chars. Bug 480880
Create albumP30% Expose and interface to allow creating albums remotely.Does this mean we also need to handle album security setting, or just - that we only use the default settings?
Honor Filename retention P4