Jump to content
Rikki
 Share


4.0 - IP.Downloads Submission

The submissions process in IP.Downloads has a certain complexity that may not be apparent at first. As well as simple file uploads, we also support adding files from URLs and from the local file system, and screenshots can also be added in these ways. Which category you choose to submit to affects which of these options are available. In addition, via the AdminCP you can bulk-upload files - but not via the front-end.

For IP.Downloads 4, we wanted to improve this process with interface and functionality changes.

Submitting Files

Here's a video demonstration of how creating a single file record in IP.Downloads works in v4:



We've worked hard to improve the flow for users here - while they are uploading files (which may be large and take some time), they can continue adding the other file information such as screenshots and meta data. While that's happening, the upload progress is always shown at the top of the screen. In the video you'll also see how image uploading is handled, as well as prefixes in the tag system, which are now supported throughout the IPS Community Suite.

Bulk Uploading

Instead of going to the AdminCP to bulk-submit files, single- and bulk-uploads are now handled through exactly the same process on the front end. This means users can be granted bulk-upload permissions without requiring AdminCP access, a big improvement on the current implementation.

To bulk upload, a user clicks the "Submit a file" button as normal, and chooses "I want to submit multiple files at once". They see the same upload area, but this time, the file information step is handled separately after the page is submitted. Each uploaded file has a separate block for file information and its own set of screenshots.








We'll of course be showing more of the IP.Downloads homepage and file view later, but we hope that gives you a taste of what to expect in IP.Downloads in IPS4.

 Share

Comments

Recommended Comments



Very cool.

 

I asked this before, but I'm still concerned about the functional overlap between IP Content & IP Downloads. My use case surrounds users uploading individual files (mp3s) that have a lot of custom fields, which I would want to display dynamically & flexibly, which seems like a good fit for IPC. While IPC does have the file type field, IP Downloads has a lot more functionality surrounding download of files, including tracking # of downloads, etc.

 

So for this use case, it becomes unclear which to use... the perfect solution would involve some of the Downloads functionality being shared/ported to IPC. Is this in the works? What's the best way to handle this use case in IPS4?

Link to comment
Share on other sites

fantastic job gang! Very impressive!...

 

The preview didn't show any interaction with Nexus, I have faith that process will be just as wonderful. 

and I am hoping that downloads still don't require 5+ clicks to download purchased files?

Link to comment
Share on other sites

Glad to see a taste of what the other forum features and setup looks like as well, with the menus, user controls, and footer. Keep up the good work and keep up the blog posts! Happy to see such great work with such a clean, orderly look!

Link to comment
Share on other sites

rounded rectangles :sad:

 

This is a theme setting - it can be shut off easily (we haven't formally decided whether to default to having the setting on or off just yet).

 

Very cool.

 

I asked this before, but I'm still concerned about the functional overlap between IP Content & IP Downloads. My use case surrounds users uploading individual files (mp3s) that have a lot of custom fields, which I would want to display dynamically & flexibly, which seems like a good fit for IPC. While IPC does have the file type field, IP Downloads has a lot more functionality surrounding download of files, including tracking # of downloads, etc.

 

So for this use case, it becomes unclear which to use... the perfect solution would involve some of the Downloads functionality being shared/ported to IPC. Is this in the works? What's the best way to handle this use case in IPS4?

 

I have set up a music database before, and in my case we uploaded all of the music files to IP.Downloads (to facilitate the downloading, resuming broken downloads/range support, tracking, logging, etc.) but also used IP.Content to display the records.  We added albums in one IP.Content database, tracks in another (although I wrote a hook that made this all one process), and then when you clicked to play or download a song it would serve the corresponding file from IP.Downloads.  Just some food for thought - there's more than one way to do it.

 

I am sure IP download is available available over the mobile app and the mobile theme too.

 

Indeed it is, since there is no mobile app or theme with 4.0 (we have a single responsive theme that serves the entire suite).

Link to comment
Share on other sites

Yay dropzone!

 

This looks truly impressive.

 

You should have included a screenshot for the file display page too, it looked wonderful in the video :P

 

Will upload resume be supported in IP.Downloads (similar to how it currently is in IP.Gallery)?

Where if you navigate away from the page accidentally, you'll be prompted to continue the upload when you return.

Link to comment
Share on other sites

I have set up a music database before, and in my case we uploaded all of the music files to IP.Downloads (to facilitate the downloading, resuming broken downloads/range support, tracking, logging, etc.) but also used IP.Content to display the records.  We added albums in one IP.Content database, tracks in another (although I wrote a hook that made this all one process), and then when you clicked to play or download a song it would serve the corresponding file from IP.Downloads.  Just some food for thought - there's more than one way to do it.

 

Thanks - that's a lot of food for a lot of thought - any chance that site is still available where I could see it? And/or that you could share more specifics - were any hooks involved?

Link to comment
Share on other sites

  • Management

hmmm, IPS4 IP.Downloads does not support change log feature anymore?

 

You should be careful not to infer such things. This blog entry spoke about the submission process of a new entry. We didn't talk at all about change logs or any other IP.Downloads features in this entry.

Link to comment
Share on other sites

Very nice.

 

Just remember to use consistent color schemes for buttons and links. The submit buttons in one case are red, while in other cases, it is black. I suggest using already working conventions such as green for submit, red for delete, and orange for cancel.

Link to comment
Share on other sites

 

You should be careful not to infer such things. This blog entry spoke about the submission process of a new entry. We didn't talk at all about change logs or any other IP.Downloads features in this entry.

I asked because I could not see such option during submission? :) where in current submission form it presents, due to curiosity I simply made sure lol

Link to comment
Share on other sites

The category and the file view looks amazingly perfect. :smile: Good work.

I hope that you are not going to use the current horizontal left and right scrolling in the main file overview page.

 

Besides, will it be possible for the file owner to transfer ownership of the file to a different user?

 

Edit: I have noticed the 'Change Author' link which is nice. Will there be an author history page?

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...