jazzus, нормальная, для выполнения задачи. Ясное дело для интернет-магазина не годится, но о нём и речи не шло. С чего Вы взяли, что у автора интернет-магазин?)
если срм во внутренней сети (за NAT?), то наверное нужен что-то типа прокси, который виден во внешней сети и имеет доступ во внутреннюю (в т.ч. к срм). Ну или пробросить порт (по логике тоже самое).
да, но глобальная, значит она будет вызываться всегда, независимо от того, требуется она или нет.
Пока решение создать функцию, addFunction(), и уже её дергать из шаблона.
Ну это если упороться в одну строку. Если есть возможность, то удобнее будет js-скрипт подключать отдельным файлом, особенно если вместо 'console.log("тест")' будет много кода
utf8 - неправильно
utf8mb4 - правильно