Файловая структура проекта
Конечно, планирование и проектирование файловой структуры, это сугубо личное дело каждого. Я могу лишь поделиться теми находками, которые оказались удачными для меня.
У меня получилось следующее: в папке сайта я создал директорию _AML (именно так - с подчеркиванием, чтобы она была первой при просмотре). В ней находится AML-редактор и все проектные файлы *.aml (каждый отвечает за свой раздел - в данном случае ПРОЕКТ1 и ПРОЕКТ2). Плюс там же находится общий файл main.aml - в нем хранятся все одиночные файлы, не относящиеся ни к одному из разделов (Главная, Карта, Новости).
Я настроил пути в своих проектных файлах так, чтобы при компиляции web-странички оказывались в папке сайта точно на своем месте! Такая организация удобна тем, что в случае экстренного "переезда" на другой компьютер вы можете сразу скопировать все исходники, а HTML-версию сайта потом восстановить за считанные минуты.
В папке _AML/ELEM находятся коды глобальных элементов дизайна, к которым возможно обращение из любых частей проекта.
А вот для каждого раздела или отдельной папки рекомендую создать минимум 1 проектный файл и директорию с "начинкой" страниц, в которой также может находится папка ELEM, но уже с индивидуальными элементами для данного подраздела.
Если вы прогнозируете, что определенные файлы с "начинкой" будут прирастать регулярно и неограниченно, то для них стоит также сделать вложенную директорию. Старайтесь, чтобы в каждой директории или проектном файле находились более-менее однородные элементы!
|