Download Manager Plugin
-
I was wondering if anyone knew of a download manager plugin.
-
https://www.wp-plugins.net will have the answer.
I wasn’t able to find it.
Strangely enough, that’s also something I’m looking for. Is anyone working on a plugin like this?
If by “Download Manager” you mean something to track and restrict downloads from your site through WordPress, I’m working on one. It’s been delayed by some bugginess in the download component, which is sort of the important part.
Stick me on the list to help you test it when you get it ready for release. you can contact me at my site.
Notice of plugin here:
Kafka- I thought I would post here, as playing email tag in other threads isn’t very constructive (and I’m eager to know your thoughts about these things ??
Some things I would love to see from this plugin:
Admin:
– Sortable colums
– truncation of referrer, so it doesnt overrun the UI
– Filtering/searching based on filename, date, etcTemplate
This plugin begs for a function to allow inclusion of download data in the WP templates. I imagine something like:
< download_manager(’10’,’asc/desc’,’7′,’url’); >These parameters are ‘List top 10 downloads’, ‘ascending or descending order’, ‘Show downloads of the last 7 days (“” would be all), ‘url of one file to return just that files download count’.
This would enable someone to have a top 10 style list of downloads, as well as “Downloads this week”, and finally, by returning a single count for one file, allow for “This file has been downloaded x times”. This would be handy in the loop to show a file associated with a posts’ download count.
I’m no programmer, but other plugins do similiar things, so it shouldn’t be too hard, right? ??
” I thought I would post here”
Good idea. And the public nature of this is helpful to me.
First, let me note to those who are out of the loop on my email problem, it’s less email tag and more email smashing fists against a brick wall. The issue is all on my side: 1. I get your emails, but you don’t (always) get mine. 2. Host is looking into why smtp is working only intermittently for me. 3. *Had* a Gmail account, so I went to the trouble of reactivating it today–or rather activating it, or…nevermind. 4. Looking forward to resending several weeks of email messages; if you see a dupe of something I sent you June 9th come through over the weekend, this is why.
With that out of the way…
Answering the last question/observation first, there’s a gap between saying “that wouldn’t be hard to do,” and the actual time and effort one can afford it. In other much longer words, some things are easy to incorporate in a project, but must be evaluated against many factors: one is the problem all of us face of a mere 24 hours in a day, of which little seems to be available for the things *we* want to do; one is the skillset of the developer; one–though it feels more like forty–is what’s already on the list of todos or planned features. And there’s always the chance you want a program to do something that conflicts with other goals. So keep all that in mind when the phrase “that wouldn’t be hard to do” comes up, even when it comes from someone assumed to know what they’re talking about (just try not to assume it too often).
On to your wish list.
– It should remember the “tracking only” state (extracted from your email message)
Will occur in R1 (Release or final version 1), set through a cookie. I originally thought of saving this as an option, but want it to be user-aware.
– Sortable columns
Something I looked at early on, and I do plan to add it–mainly because I want it. But I stuck it on the backburner until I gain a better understanding of SQL JOINs. Ironically, another project I was asked (i.e. paid) to code, but which had nothing to do with SQL, gave me some insights in the way to play here. Consider sortable columns slotted for R1.1. But first, gotta finish up R1…
– truncation of referrer, so it doesnt overrun the UI
This should occur. The plugin passes its own css, in which several table columns are set to
overflow: hidden;
… took a look and it’s probably a browser (IE) issue caused by setting columns to an auto width. I’ll see if I can fix without forcing a set width (which I’d like to avoid so the columns contract/expand with the browser window).– Filtering/searching based on filename, date, etc
Would have to wait for R1.1 or possibly R1.2. But a good idea, considering how easily one can end up with hundreds of files to track and thousands of downloads per file.
– a function to allow inclusion of download data in the WP templates.
This has come up in emails and blog comments, and I’m dumbfounded over how such a feature never occured to me. It affected one of those spontaneous “of COURSE it should do that!” moments. So even though I put the plugin’s development in ‘fixes and final features’ mode, a template function (uh, tag) for this will find its way into R1.
Thanks so much for the update and information. I’m totally in legue with you in terms of your first paragraph, so anything you get donw on this, in whtever timeframe, is duly appreciated (though keeping us posted on rough eta on r1 would be great).
Some specifics:
– I’m not getting overflow hidden in Safari, if this is purely a css issue, I’ll dicker around and see if I can find a solution for all browsers (css is something I *do* know a bit about :).
– I’m glad the template function will make it for R1, that’s the BIG feature for me.I’m on July 4 holiday this weekend, so will pop in sporadically to see other commenters here. Thanks again!
SteveOh, I meant to ask– what does it mean if the referrer line is blank for a given download record?
When you enter a url in your browser manually, or are sent to it from within a message in an email client, or come through by any method which doesn’t involve clicking a link on a web page, there is no refer(r)er.
Thanks. BTW, “referrer” is the proper spelling of the word, although it seems “referer” is becoming the accpeted spelling for this specific usage. Much like “virii”, I suppose. https://dictionary.reference.com/search?q=referer
It looks like Safari has had specific problems with the overflow declaration in the past, but current tests are clean..maybe it’s a table conflict.
Well, I can’t seem to get ‘overflow: hidden’ to work in Safari, so my only workaround was to set white-space to wrap, which is fine behavior by me. The benefit of this is that it doesn’t affect ‘hidden’ in other browsers.
I’m pretty sure its a conflict with the tables, as my own tests with straight overflow divs work fine.
- The topic ‘Download Manager Plugin’ is closed to new replies.