I must recognize that it was easy to post just the suggestion, but quite complex to elaborate the idea...
A "my project" board would need - IMHO - to have the following characteristcs:
* it's not a blog
* it's not a wiki page
* it's not a paralel forum with redundant information
* it's not a screenshot with a couple of text lines
* it's not a large TODO list or a Gannt diagram
* It's not an status page to be updated every time you compile and test the program or a user test it, but each time you add a major feature or solve a big problem and you want to share it with your subscribers or the forum users...
...
* it has to be attached to the forum but somehow be independant so it will not bloat the forum on every update. Instead of
updating the "Recent posts" message box may be it could have an independant "Recent Projects" box and a cool indexation menu "category-name-short description".
* it has to be moderated and under control of the OP, so he/she will choose the contents/answers to show and will be responable for it, moving them to the right place, add files, delete them...
* it has to be perfectly structured into a clean and clear tree of project types: android apps, server programs, clients, windows only, multiplaform projects, frameworks, libraries, etc with different categories: games, office, bussiness, security, science projects, etc. A tag system could be used by the search engine.
I think of it more like a kind of
portfolio or mind map for your project were you (following a template):
* breif description
* explain your project, intentions, etc with a resume ---> suggest ideas, alternatives, etc
* diagram of the application architeture ----> suggest improvements, corrections, etc
* explain certain parts in more detail (you can go as deep as you want). ---->
* explain the actual stage of development and status of the project. -----> suggest project management ideas
* explain what you've done and where you may need help. ----->offer or seek for help if you know any
* explain problems you've found during develpment and how they were solved. ---> propose improvements
* explain problems not solved and you don't have a clue to solve them. ---> the answer can be a link to a post in the forum
* share uml diagrams, er diagrams, user cases, screen mockups, actual screenshots... ---> improve designs
* share links to doucmentation, libraries, wikipedia articles, books you are using in your project ---> recommend better ones
* can subscribe to a project of your interest, participate, follow its progress, ...
* discuss about software engineering techniques used in your project, theoretical computing aspects...
* request specific help for your project or participants ----> offer yourself as colaborator
* ask project specific questions related to many different subjects: GUI, databases, networking, grapgics, what ever, to be answered all in the same place, so will not be scattered all through the forum. The answer can be a link to a post someplace in the forum itself or outside.
* generate a healthy discussion about why you are doing the things you do (always related to your project), so other experienced programmers will contribute with their knowledge and merciless honesty to discover design errors, code bottlenecks, absurd designs, etc in early development stages... All this can help to polish and improve your project in a global way, and will attract developers with a same goal or similar ones. It has to be something dynamic as a forum to incentivate participation and the will to share knowledge to be applied in your project. But at the same time it has to be versatile and configurable enough to allow it to become a
"personal space" for the OP and his project inside the forum.I'm not sure if I explained myself
It could be a good idea to see how other websites an forums implement this kind of feature. I will do some research.
regards,