I don't know what and if you use any CMS, so:
#1 works with everything...:-)
#2 may work with another CMS (depending of its internal setup, there was one I don't remember that did not)
#3 the principle may work with others, depending on the CMS again of course
You will need to try to find what works best for you.