Use of C5 Folders in install directory

Permalink 1 user found helpful
C5 has a set of folders in the directory C5 is installed in and a similar set in the /concrete folder. Is it safe to use the base C5 folders such as /files & /js to put non-C5 specific files or are these reserved for C5 use only?

Neville

nevf
 
LucasAnderson replied on at Permalink Best Answer Reply
LucasAnderson
The first level of folders is there to hold uploaded data and core code overwrites (so you can overwrite core code and not worry about actually changing the 'core'). It is preferable to use this first level of folders when customizing core code, blocks or templates.

However, in your case, I would not recommend putting 3rd party or non-related files/code into these folders as there is a certain amount of automatic checking of these folders by concrete5.

I would instead recommend that you create another folder on the same level to house your non-related files.
nevf replied on at Permalink Reply
nevf
Thanks Lucas, I'll play safe and use my own folder.

The main reason I asked is that I already have a /files folder so I'll need to move that and the links to its contents, which I was hoping to avoid.
LucasAnderson replied on at Permalink Reply
LucasAnderson
No problem. While I think you'd be okay in some cases, for the sake of organization and to protect against accidentally deleting an important file I think you're right in playing it safe.

If you're satisfied with my answer, why don't you go ahead an mark it as official. ;) Thanks!