I am glad to see that other people are wanting a better attachment system like I do, but let me throw this out in the wind:
First, let me give a little background history so you can better understand what it is I am trying to do. I have been a member of several "BASIC" computer programming forums for several years now for nostalgia reasons, and I have had a blast with the interaction I have had with fellow members, as well as sharing projects and demos between us. The main site I have been a member of since 2011 is qb64.net which offers an enhanced version of QBASIC. The site went down nearly a year ago due to hardware issues, and none of us members could get a hold of the owner. So, to try to keep things going until we find out what happen (which the site was only down for two weeks), I decided to start my own forum. I tried many of the packages out there to see what they had to offer and I hated everyone of them. I didn't think I was going to find anything I like until I came across the MyBB forum software. I immediately fell in love with it, not only due to the features it offered, but how much easier it was to make modifications and my own additions to the software, which in turned allowed me to provide my own features to my members.
The version I am currently running is 1.6(ish) and I am in the process of updating to version 1.8.6, but due to the changes I made to the internal files of the software, I can not just upgrade to the latest version with loosing all the work I have done so far. So, I have decided to start from scratch with 1.8.6, and redesign the entire site much differently. With MyBB 2.0 on the horizon in the next year or two (I am just assuming when it might come out), I really would love to wait on that release, but since we do not know when it will be out, I decided to go ahead and build the next version of my forum with MyBB 1.8.6. It will be a lot work getting this done, and then more work to upgrade my forum to the MyBB 2.0.
Now the feature that I wanted to present & suggest to the community, and the powers-to-be, is a modified version of the attachment system. Since I run a computer programming forum, I want to offer my members a "Project" system which will be part of the attachment system. My main goal on my forum is to promote the projects of my members, make them easy to find & download, make it easy for my members to keep track of the various versions of their projects, and make all files & projects uploaded by my members accessible to them in their control panel, as well as on the page that they are creating a new post on. This is the system that I am currently building in my second version of my programming forum.
As I have already mentioned, I will be using a file attachment system, as well as my new project system together. If I or my members would like to post *.PDF's, Microsoft Office Documents, text files, or other non-project files, we would use the standard file attachment system. If we wish to share a project, then they will be able to click on the project button and a pop-up box would appear (like you see with images in a photo gallery) which will allow them to upload files, create sub-folders (in the file list, not actual ones on the server, though the project system will take care of where the files and folders are stored), set a version number, name the project (other than the file name), add screenshots of the running project, and anything else that is related to the project.
The project system I am working on for my members will also create and update a project page or section that will allow users of the site to download individual projects, projects from a particular member, projects in a specific category, or all projects shared by the members. My members, as well as members of other BASIC programming forums have been requesting a means to make it easier to find and download past projects, and I plan to provide my members with such technology. However, I would love to see this type of system in MyBB 2.0, even if it is an option I would need to turn on (so I don't have to recreate it when MyBB 2.0 comes out).
My members already love the fact that I have made easy enough to find great projects on my site, even though the way I did it is frowned upon by many. But it works for my members.
If you wish to see my current forum, it is located at
http://www.TheJoyfulProgrammer.com. Please note, when I get the second version of my forum done (I am talking about the features and look I will be implementing), I plan on adding more forums for other programming languages by duplicating the second version, and modifying the copies to give them their own unique look and feel. I will be using the project system in those as well, which is why I have to wait to finish the next version of my forum. So, when you go to my home page, all I have is an image of the name of the current forum, which links to it. I am currently working building a home page for the primary site, so it will be changing sometime soon (as soon as I figure out what I want to put up).
I would love to hear anyone's thoughts about the project system I described, so please feel free to let me know.
Walter Whitman
The Joyful Programmer
http://www.TheJoyfulProgrammer.com
P.S., I apologize for the long post, but I wanted people to know where I was coming from on my suggestion, and why it is important for me to have such a feature.