Дмитрий, не нужно расшаривать.
Нужно делать роутинг. А сам файл отдавать по запросу по этому роуту.
Соответственно, права на выдачу вешаются непосредственно на id этого файла в базе данных и можно дать кому угодно из юзеров
Fehax, от нуля до 99%
Если писать на ноде API, например, то вёрстки там будет ровно ноль.
Но представление о вёрстке лучше иметь, т.к. задачи могут быть разные и тебе нужно будет понимать верстальщиков - что они могут, как они думают, какие у них ограничения...
А заканчивается на "-ать" - значит глагол, как "какать"?
Тогда "кровать" - что, по-твоему?