Jump to content
Matt
 Share


4.0 - IP.Downloads Version Control

One of IPS Community Suite 4's main goals was to overhaul the user interface. We wanted to go further than just a few cosmetic changes to the theme, we wanted to examine each part of the user interface and see what could be improved. The community suite has a lot of functionality and there's a lot of tools that we all use regularly so we felt that any improvements on these common areas would be very welcomed.

I'd like to focus on such a change in IP.Downloads.

IP.Downloads has always had version control. Essentially, this allows you to upload new versions and keep a historical record of the older versions. You can read change logs and even download older versions where allowed.

Let's take a look at how IP.Board 3 does it currently:



Although there's nothing particularly wrong with this form, we can see that it mixes up the ability to upload a new version with the general file settings such as title and description. The end result is a bit confusing and a little intimidating the first few times you use it. The section to add your change log is a little lost in the file information block.

Now lets take a look at how IPS Community Suite 4 handles this:

The first step is to enable download revisions for this category inside the Admin CP.



Now that this has been enabled, lets navigate to the "File Actions" menu to upload a new version.



This loads the "Upload a new version form". As you can see, it's very clean, very easy to follow and isn't cluttered with settings and text fields that you aren't interested in editing.



Once you've uploaded your new version, you can see what's new on the file listing page.



You can even view previous change logs and the download link without leaving the page.



Conclusion
As this blog entry shows, IPS Community Suite 4 is really focused on making real improvements to everyday interfaces. We believe that these changes are very important to modernise the suite and to make it as easy to use as possible.

 Share

Comments

Recommended Comments



Great improvement. I like the new "File Actions" button! ;)

 

Just  a question: according to the 4th screenshot, we won't have access to file description anymore when uploading a new version ? I see no problem on it BUT it would be nice if notifications won't be send to followers when editing a file... sometimes we only need to fix a typo or something in description.

 

Otherwise followers will receive 2 notifications in this case.

 

What about LOCK file ?

Link to comment
Share on other sites

Screenshot 4, "Files" area: What is the difference between the file marked "Done" and the one with the check mark? Would imagine, one of them is the old file, but I'm not too sure about that...

Link to comment
Share on other sites

If you don't upload new screenshots, will it keep the old ones?  If you do upload new screenshots, will it let you keep or replace the old ones?  Or is it possible to have different sets of screenshots for different versions?

Link to comment
Share on other sites

it would be nice that the declared version number is prepended or injected in to the file name (before the .zip) so that when the user downloads the zip file that it is apparent.

 

Is the declared version number Appended to the File Name?

 

It would be nice to see a version number in the list of files and file date timestamp.

Link to comment
Share on other sites

What about notifications upon uploading a new version? Currently, my customers receive notifications that a new version has been uploaded even If I tweak a single typo in the description. This should only occur if an actual new file has been submitted.

Link to comment
Share on other sites

What about notifications upon uploading a new version? Currently, my customers receive notifications that a new version has been uploaded even If I tweak a single typo in the description. This should only occur if an actual new file has been submitted.

 

Yeap... that's what I posted on 1st comment: http://community.invisionpower.com/index.php?app=core&module=global&section=comments&parentId=9648&fromApp=blog-entries&do=findComment&comment_id=20854

Link to comment
Share on other sites

if a version was removed ( corrupt / bad code / whatever ) its ghost should still remain (but not the file) and have a reason why (and when) it was removed - because if I got a notification that a news version was uploaded and i click the link in the email and find that the author made a quick turnaround to fix that prior one and pushed a new one.  -

Link to comment
Share on other sites

Totally agree with Adriano & Tom, I hope the notifications have been properly changed. It's annoying that every time you edit a typo or adjust something in the description a notification is sent out (followed by the usual & annoying "what changed" replies in the topic).

Link to comment
Share on other sites

@Matt about versioning, I have big request. Please consider option to store whole changelog without file revisions on disk. Changelog is super important in history of file but old files are only using storage especially for keep changelog :(

Link to comment
Share on other sites

What about notifications upon uploading a new version? Currently, my customers receive notifications that a new version has been uploaded even If I tweak a single typo in the description. This should only occur if an actual new file has been submitted.

 

If you're fixing a typo, you'd go to Edit Details, and that wouldn't send notifications. If you Upload New Version though, that would :)

Link to comment
Share on other sites

Yeap... that's why I'm asking. :tongue:

 

I want to know what this feature will do. Does it already exists in current Downloads ? I don't remember.

I think that this feature will just lock the download for the file uploaded.

Link to comment
Share on other sites

I guess "lock" will leave the file still downloadable but the author won't be able to edit it or upload new versions. Or maybe it will block reviews/comments. Or both :P

 

 

There is no such feature in the current IP.Downloads app.

Link to comment
Share on other sites




Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...