ну не знаю на сколько это актуально, но есть что то типо....
В учебнике по пхп :)
Там описываются требования к CMS (Content Menagement Systems или Система администрирования контента). Может быть и не подойдет, но на всякий случай - можно :)
Функциональные требования:
Изменение и корректирование структуры сайта (портала)
Редактирование существующих страниц и создание новых
Редактирование информационного наполнения всех страниц сайта
Поддержка актуальности содеражимого сайта (обновление информации, пополнение контента)
И отсебятина (то бишь мои дополнительные требования)
Легко поддающийся корректировке внешний вид сайта.
Гибкая и быстрая система поиска
Удобный интерфейс
Повышенная защита системы администрирования
Требования к средствам разработки (тоже отсебятина)
Лично я считаю, что сайт (портал) должен быть прежде всего удобным для пользователя. Он должен быстро функционировать и использовать достаточно быстрые обработчики запросов. (не знаю я как ещё это сказать :) )
После идёт оформление. Оформление сайта также взаимосвязано с быстродействием системы. Веди, если например на странице все свалено в кучу, неопытный пользователь просто испугается такого количества непонятной ему информции и не станеть использовать систему, но если у сайта будет органичный и простой дизайн, это пойдет только на пользу.
Документация:
Вообще не понял что тут нужно :) Но если это тебе поможет, то я использовал
php 5 (BHV, Практика создания веб сайтов)
php 5 Экспресс курс (BHV)
Надеюсь помог :) Хотя наверное эт бред :)
LI 5.09.15