По поводу шаблона в Excel предлагаю примерно такой вариант -
https://vk.com/doc185254069_333946556Советуйте, сейчас нам важно выработать четкую структуру.
Добавляйте параметры.
Так же нужно определить, какие значения может иметь каждый параметр, т.к. на основании этих значений будет делаться поиск, хотя это не важно, просто вбивайте данные как есть, а я потом смогу вытащить уникальные значения по каждому параметру и сделать из этих данных справочники.
Чем хорош Excel, он позволяет легко начать работать с неструктурированными данными, по мере работы легко перестраивая шаблон, постепенно приводя его к завершенной структуре. На основании этой структуры программистом уже будет разрабатываться реальная модель данных.
По сути данный Excel файл и будет выступать в качестве Базы Данных - эти данные будут загружены в реальную Базу Данных. Можно сказать, что база данных будет выступать в роли индекса для файлового архива.
База фотографий будет располагаться в виде структурированных по аналогии каталогов и файлов, все это необходимо будет просто залить в таком же виде на сервер - это и есть файловый архив.
Плюс такого метода в том, что мы можем все это залить изначально скопом, что сэкономит много времени и сил, и уменьшит вероятность ошибок связанных с человеческим фактором. Впоследствии может даже не будет надобности в написании админки (если например весь материал будет идти через администратора).
Главная цель - создание максимально насыщенного сайта, при простой реализации. Простая реализация - большая надежность и стабильность. Т.е. первым делом нам нужно сосредоточиться на том что будут видеть пользователи (дизайн и материал), т.к. сайт делается для них, а потом уже по мере необходимости можно переходить к реализации каких-то внутренних функций.