Pages: [1]
Author Topic: Request: some sort of centralized download area for the various files posted  (Read 15225 times)
nyet
Administrator
Hero Member
*****

Karma: +608/-168
Offline Offline

Posts: 12270


WWW

Its ridiculously annoying to have to dig through posts to download files as *attachments* to posts

Would be nice to have some sort of useful download area that *isn't* tied to the damn forum... also preferably one that can be mirrored to a backup site
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
phila_dot
Hero Member
*****

Karma: +173/-11
Offline Offline

Posts: 1709



+1
« Last Edit: January 13, 2012, 08:38:53 PM by phila_dot » Logged
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3



There are a few options for this that I have been mulling over:
1) Use the new NefMoto GitHub repository
2) Create a public folder on the NefMoto server
3) Create a public web app on the NefMoto server

Does anyone have any major preferences?

I am planning on adding more functionality to the NefMoto website that will integrate with some new features in the NefMoto desktop software. The NefMoto website will eventually include support for searches for files by year, make, model, etc. This will be represented as a PHP web app backed by a database.
Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
nyet
Administrator
Hero Member
*****

Karma: +608/-168
Offline Offline

Posts: 12270


WWW

IMO the github thing is really only good for binaries that are directly tied to the repo that is used to build them..

In any case, you'd probably want your own custom setup for indexing/searching/organizing the sorts of things you have here (tunes, tools, documents, etc), since the github thing is pretty rudimentary.


Anyway, you'd probably want to put it all in some sort of directory heirarchy anyway (so the direct urls aren't strange cryptic flat namespace abominations).
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3



I agree that a directory hierarchy would be best. It would also work well as a public file space and a file store that gets referenced by database entries.

I am hesitant to create a writable public area for users to abuse. But it shouldn't be very hard to make a PHP file submission page that allows you to submit files with certain restrictions. On the file submission page the user could also specify make, model, year, etc for the file. Then the submission process could auto create the directory structure for where the file is located. Then I could make the public area viewable by everyone but read only, except to the PHP submission page.
Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
Zac
Jr. Member
**

Karma: +14/-0
Offline Offline

Posts: 47



There are pros and cons to both. So many people would likely leech the entire archive and then go on about their merry way. Not that there's anything wrong with that, but I've learned a lot from simply browsing through all the threads on my way to download tons of files.
Logged
Matt Danger
Full Member
***

Karma: +17/-1
Offline Offline

Posts: 116



I am hesitant to create a writable public

Moderated queue?
Logged
nyet
Administrator
Hero Member
*****

Karma: +608/-168
Offline Offline

Posts: 12270


WWW

Definitely should be moderated/centrally managed. For the more obscure stuff, the forums are fine. At worst, maybe make some sort of index of uploaded files that people can browse.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
Tony@NefMoto
Administrator
Hero Member
*****

Karma: +132/-4
Offline Offline

Posts: 1389


2001.5 Audi S4 Stage 3



I've made some progress getting a working solution implemented. Nothing can I let people publicly test out yet, but wanted to let people know it is being worked on.

Currently my plan is to only let people submit and search for specific types of files: ECU tunes, map definitions, data logging definitions, and tech docs. The files related to ECUs will be searchable based on year, make, model, etc.

The ECU files will also be validated by a background process that runs on a schedule. The background process will handle validating the ECU file part numbers, checksums, etc, and will update the submitted information. If there are any invalid files, they will be automatically deleted.

I thought this was the best way to make the files reliable and searchable, but this does prevent people from uploading just any useful file.
« Last Edit: January 24, 2012, 12:12:10 PM by Tony@NefMoto » Logged

Remember you have to log in if you want to see the file attachments!
Info or questions, please add to the wiki: http://www.nefariousmotorsports.com/wiki
Follow NefMoto developments on Twitter: http://twitter.com/nefmoto
Matt Danger
Full Member
***

Karma: +17/-1
Offline Offline

Posts: 116



Sounds nifty
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.017 seconds with 16 queries. (Pretty URLs adds 0s, 0q)