Нужно понимать по-этапную эволюцию вёрстки: от полностью белого окна с одной областью (html,body) до полностью свёрстанного макета.
Т.е., переход от самых крупных областей к более мелким деталям (ООП):
1. Сначала - правильные позиционирование, размеры, масштабирование.
2. Затем - зазоры и оформление (тени, закругления, искажения и т.д.)..
Здесь 3 слоя, 3 стиля, нет ни одного изображения, нет SVG, нет clip-path; полностью "резиновое" поведение с пропорциональным сохранением всех расстояний.
Могу написать ряд задач (с прямоугольными областями и расстояниями), которые нужно сделать на "чистом" CSS.
Если сможете - можно переходить на следующий уровень изучения CSS.
Появилась необходимость перенести хранение изображений с основного VPS куда-то в другое место, чтобы и сервер разгрузить и оптимизировать их отдачу.
А что сейчас загружает сервер при отдаче изображений?!
Имеет смысл разносить только тогда, когда Вы делаете свой CDN для отдачи медиа быстрее в разных гео-локациях.
В данном случае, цикл такой:
1. заказчик что-то решает
2. просит поправить
3. смотрит результат
4. GOTO 1
И всё это мелкими порциями.
Да, так можно работать, если у Вас есть свободное время и часы потраченные на это - хорошо оплачиваются.
В любом другом случае - говорите, так:
"Извините, но я не занимаюсь доделками или доработками на уровне рядового фрилансера и не работаю в таком "растянутом" темпе.
Предлагаю Вам на выбор два варианта:
1. Если хотите, чтобы я Вам делал эти простые доработки - копите пул из 10-ти (или более) задач и давайте мне их на исполнение в виде кратких описаний в DOC-документе.
2. Найдите более свободного (не загруженного) и менее квалифицированного фрилансера на эти простые задачи.
Выбирайте любой из предложенных мной вариантов."
Это будет лучшим вариантом для решения вопроса по продолжению сотрудничества для всех сторон!
Нужно один раз после загрузки страницы перебрать все элементы и сохранить их стили в один результирующий файл. upshots.org/javascript/jquery-copy-style-copycss
Или через плагин "Save Page WE" для Chrome попробовать сохранить скомпилированный стиль: плагин.
Подключение файлов через системные переменные среды, через виртуальные диски или символические ссылки - не дадут возможности правильно собрать проект для компиляции, т.к. не вся информация будет содержаться в исходном коде или не все файлы будут доступны компилятору.
Правильный ответ: ЛЮБОЙ.
Вам нужно понимать не модули фреймворка (как Вы написали в вопросе: авторизацию, работу с файлами и т.д.), а архитектуру строения связанных классов, обеспечивающих каркасную модель, для взаимодействия этих самых модулей.
Советую посмотреть на Fat-Free Framework, как на наиболее понятный.