I am an aspiring (client-side only, for now) web designer/developer who wants to produce a web site to cover all the bases that employers will seek when they look for a front-end developer. I’ve noticed some employers are interested in their candidates’ knowledge of various CMS’s. I’d like to implement a few different CMS’s in various subdirectories of my site (i.e. example.com/drupal , example.com/joomla) so they aren’t "clashing" with each other. I have no experience with CMS but am wondering if this is possible? Will one CMS conflict with the other no matter which directory it is placed under? I know it’s not practical to do this but I want to get all my bases covered; to make a site just to show off what I know, etc. Thank you.
If you have them in sub-directories they will not interfere with each other. You can absolutely have it this way without any issues. You can also have them installed on sub-domains – joomla.example.com , drupal.example.com , etc.
Some hosting packages limit the number of MySQL databases you can have. If your host limits you to 1 database you may still be able to run multiple CMSs by specifying database table prefixes. Not the preferred scenario but will do as a workaround.