Menu

2.1.0 Release Candidate 1

2005-10-22
2013-04-15
  • StingRay2k01

    StingRay2k01 - 2005-10-22

    I have RC1 ready for testing. If anyone is interested in trying it out and helping me make it bug free, please email me.

    Features to look forward to:

    V2.1.0 Changes:
        - added admin script where you can add/edit file descriptions and authors.
        - added ability to deny all offsite downloads (more secure) but limits mirror functionality.
        - added ability to deny link sharing between browsers.
        - added ability to install private files to any directory and path (no need to be above web root etc).
        - added auto-install .htaccess file to protect alternative install location.
        - added new download page (mplus.php) that will display ALL files and directories with no setup or maintainance required. I can not stress enough how useful and helpful this will be for anyone who has to maintain downloadable files on their website. Easy of use is an understatement!
        - added ability to have multiple files with the same name (in different directories) with mplus.php.
        - added config option CTOKENON - Cookie token
        - added config option STOKENON - Session token
        - added config option DS_RPTLOGSIZE - specify the error report log size.
        - added config option DS_RPTLOGARCSIZE - specify the error report archive log size.
        - encrypted secret word in config file since it is now used to log into the admin screen.
        - added email limiter to the reporting option so you don't spam yourself. It should only send one email a day for the same error.
        - added error report log limiting. Only records new errors.
        - changed report logging to be a consistent format for each error type.
        - changed input filtering to remove some redundances.
        - fixed bad filter that could stop http referer from being recorded in the log.

     
    • dgaranin

      dgaranin - 2005-11-20

      As I understand, the main improvement is this:

      - added new download page (mplus.php) that will display ALL files and directories with no setup or maintainance required. I can not stress enough how useful and helpful this will be for anyone who has to maintain downloadable files on their website. Easy of use is an understatement!

      Does it mean that download pages with listing of all files are generated automatically? What is the design and is it adjustible? It uses templates, probably? Is it one big page or hirarchy of pages, according to the directory structure on the server?

      I do a similar thing on my web site but in a different way. The download pages are generated with PHP using MySQL database where filenames, track titles and other informations are stored. Hitting download buttons activates dsplus that serves the files.

      The new script mplus.php probably uses filenames only, so that I expect that download pages look raw.

      Dmitry

       
      • StingRay2k01

        StingRay2k01 - 2005-11-20

        "Does it mean that download pages with listing of all files are generated automatically? What is the design and is it adjustible? It uses templates, probably? Is it one big page or hirarchy of pages, according to the directory structure on the server? "

        Yep, it's all automatic according to the structure of your file system.

        It does use templates. You can change mplus.css and mplus.html to suit your needs. However the output to work with will always be an unordered list.

        There are lots of examples of transforming unordered lists into a look that you might like, just do a web search.

        An example of mplus in use is http://www.mechstorm.com

         
    • dgaranin

      dgaranin - 2005-11-20

      Yes, I've seen the example at http://www.mechstorm.com

      I could use it parallel to the old version of dsplus for files of other types such as images.

      Is it possible the mplus.php serves a special window, such as the old version does? It is needed to serve ads together with content, as I do with a big success with the old version?

      Best,

      Dmitry

       
    • dgaranin

      dgaranin - 2005-11-20

      A very desirabe feature is the possibility to limit downloads from the same IP during a time zone, in number of files and/or bandwidth. I believe it is not so difficult to implement since there is a already a mechanism against mad clickers in the program. Should be good against busy downloaders who ignore ads ;-)

      Best,

      Dmitry

       
    • StingRay2k01

      StingRay2k01 - 2005-11-21

      In the same way that you have added ads to the m.php (the original version), you can also add ads to mplus.php

      The HTML/CSS is open to insert ads throughout the page.

      "A very desirabe feature is the possibility to limit downloads from the same IP during a time zone, in number of files and/or bandwidth"

      Not a bad idea, I'll make it a feature to add for the next release.

       
    • dgaranin

      dgaranin - 2005-12-08

      Of course I could add ads to mplus.php but adding a couple of ads to a page with zillions of links, such as http://www.mechstorm.com, is not what I am looking for.

      I would like to serve an ad with every single download, as in the old version.

      It should work as follows: Links from mplus.php are not to the downloadable files directly but to appropriate m.php that serve the download and the ad.

      Is it difficult to do?

      Best,

      Dmitry

       
      • StingRay2k01

        StingRay2k01 - 2005-12-08

        Just to be clear, the old 2.0.1 version capabilities (m.php) are still in 2.1.0. No functionality was taken out, just more features added. Not sure if that was what you might have been thinking or not.

        As for your question, yes I think it would work with a minor change.

        Just open the mplus.html file, find the link, and point to m.php instead of ds.php

        I haven't actually tried it, but I had a quick look at the code and I think that aught to work.

         

Log in to post a comment.

MongoDB Logo MongoDB