Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Torben Jensen 13 posts 35 karma points
    Jan 04, 2011 @ 10:47
    Torben Jensen
    0

    Download section ... better way to organize 100-300 files ?

    I have the need to provide a download section in our webpage. I know it's of course possible to upload in the "media" section, and imagine it's possible to add other properties to the uploaded files.

    But I think after 10-30 files that the media browser in backend becomes a little "unhandy".. Lot's of clicking around etc.

    Is there any extension to provide a download section ("repository"), similar to what is available for Typo3 (ex: http://typo3.org/documentation/document-library/extension-manuals/naw_securedl/1.4.3/view/1/1/#id2510091)

    I am thinking along the lines of

    • download counter
    • simpler administration interface (backend) allowing handling of 100s of files
    • protection on files by hash / password
    • showing icon by filetype

    etc.

    Have not been able to find such extension / project anywhere for .NET based systems.

    So my question: What do all you guys do if you need to provide around 100-300 files to your customers, and at the same time provide metadata like installation help, version number etc etc ?

    I do not need to allow customers to upload anything, as suggested in Doc2Form extension.

     

     

  • Sebastiaan Janssen 5045 posts 15477 karma points MVP admin hq
    Jan 04, 2011 @ 16:28
    Sebastiaan Janssen
    0

    Nothing springs to mind at the moment.

    However, there is the Multi File Upload package that enables you to upload multiples files without having to manually name them all, that helps a lot.

    For file protection have a look at this topic. And for a download counter you could write a simple XSLT extension that mimicks the normal GetMedia call and does a +1 on the counter (counter can be an extra property on the media item, or a custom table in the database with at least two columns, mediaId and count).

    Showing icons by filetype is really just a choose block in XSLT where you say when umbracoExtension = 'pdf' then show the pdf icon. Or even simpler, creat icon files like icon.pdf.jpg, icon.doc.jpg, icon.docx.jpg and so on. Just do something like this in your XSLT: <img src="icon{$mediaItem/umbracoExtension}.jpg" /> and the variable bit will be replaced and you get the correct filename.

Please Sign in or register to post replies

Write your reply to:

Draft