Чтобы не прописывать все файлы ручками можно использовать wildcards.
Для вендоров я обычно делаю отдельную переменную, в которой прописываю все пути к вендорам.
Насчет конката и мимифая вендоров:
Я конкачу в отдельный файл, т.к. он обновляется намного реже чем файл со скриптами и как следствие может грузиться из кеша.
Так это же нормально. Вас просто предупреждают о том, что нет никаких стилей для данного файла. А дальше показывается само содержимое файла.
Видимо браузер ожидает какой-то XSLT файл, чтобы по вашему XML построить HTML, но этого файла не находит.
Вы прям как о сексе спрашиваете!
Попробуйте сделать для себя какой-то несложный сайт: например визитку или какой-то бложик. Сделайте чтобы был адаптивный, смотрелся приятно и грузился быстро. Посмотрите, что такое CSS-препроцессоры, что такое grunt или gulp. Это для начала.
В наше время без нормального фронта ни одна идея не нужна, поищите друга какого-нибудь, если у вас лично такая неприязнь. А так вообще - большинство фркймворков для бэка имеют какие-то шаблонизаторы при себе, ими можно пользоваться, хотя возможности ваши будут ограничены в этом случае.
<div class='row'>
<div class='col-lg-6'>
/*здесь внутренние блоки первой колонки*/
</div>
<div class ='col-lg-6'>
/*здесь внутренние блоки второй колонки*/
</div>
</div>
Если есть возможность - отправьте пулл реквест автору. Если такой возможности нет - вынесите из вендоров и не обновляйте этот плагин. Либо при появлении каких-то критичных вещей - обновляйте руками.
Так как фильтр ангуляра манипулирует домом - вам нужно реинициализировать компонент руками. Об этом написано например вот тут: www.getmdl.io/started/index.html#dynamic
Мне видится это так: делаем строку отдельной директивой и в засовываем этот вызов в link функцию.
Веб-сервис по вашей ссылке работает по протоколу SOAP. Проще всего найти какую-нибудь библиотеку для работы с SOAP и не особо задумываясь о реализации протокола просто слать запросы через неё.
1. Нужно, как правило хранят в отдельной табличке что-то типа user_id | token | дополнительные поля.
2. Как вариант можно сохранять/проверять ip адрес или какие-то другие параметры. Если посмотреть api соцсетей - там у токен выдается на довольно короткое время с возможностью обновления времени.
3. Удалить все токены связанные с этим пользователем, выдать новый.
4. Считывать с бд, сильной нагрузки эта операция не создаст.