Shachen Han wrote:So how is the project / folder management usually carried out? What's the workflow behind it? Do I create property files for each project to track the given information?
Well, it seems like there are two things going on here: You have a bunch of projects that have files in them. You also have a bunch of users creating projects. Now you also talk about URLs: Does that mean that each user will be responsible for their OWN project(s) - ie, will they be on their own machines? Or will they be kept on a local file system somewhere?
If the latter, I suspect you don't need anything except a directory structure. If the first, then you'll probably need a property file of the form:
and then some way of writing subdirectories and files to the root directory URL you're given.
Do I also need to create my own project file extension to be opened for my particular program? I see this is the case in many other programs such as Word or Photoshop.
Probably not. File extensions are usually registered with the Operating system; and that's quite a major task - which every person using your system would then have to do. Just have them run your program; IT should know what files it has to read.
Winston