Система могла быть любой, вопрос не в технических подробностях, а о том как этим всем верно воспользоваться. Молоток не виноват в том, что им можно ударить по пальцам. То же и с системами.
Что проблема с которой Вы столкнулись не в системе из статьи понятно. Просто технические подробности стали бы дополнительным аргументом размещения статьи на техно-ориентированном сайте.
Злоключения чёрного единорога