Building A Frontend File Manager

Permalink
I have developed a file manager app in php and extjs, I am working to port the backend to concrete5 but have come across some issues. The files are folders for the app have to be multi level. Originally I set out to use sets as folders but due to the fact that sets within sets is not possible an alternative is needed. My current solution would be to create an attribute with the virtual path of each file and then use this data to construct the tree view on the frontend.

I am looking for any suggestions regarding better ways to accomplish this.

Regards Frazer

frizzleb
 
jordanlev replied on at Permalink Reply
jordanlev
Sounds like the best approach to me. Just a word of warning: I've been working on something completely different but that also has to interact with the C5 file manager, and it's not a very well-trodden path, so you're probably going to need to spend a decent amount of time slogging through the core code to figure out how it all ties in.

You didn't really provide much specifics of what the actual goal of your app is, so this may not be applicable, but you might also want to think about doing away with the hierarchies and just stick with C5's file sets -- or maybe just simplify your interface so there can only be a single level of folders, and each of those folders is a file set.

Good luck!

-Jordan
frizzleb replied on at Permalink Reply
frizzleb
Thanks for the reply, it was very much applicable.
I think for the time being it will be best to work with the C5 file sets.

Regards Frazer.