POLL
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Если хочешь сделать лучший CMS, обязательно учти следующее: Во-первых, требуется широкая масштабируемость системы, т.е должна быть возможность создания на любом уровне/подуровне файла с заданным расширением. Второе, статические адреса с заданными параметрами (названиями). Третье, возможность создания неограниченного числа полей для ввода инфы в систему (например, в разделе новости: заголовок новости, анонс новости, текст новости, автор новости, источник новости, изображение). С дальнейшей настройкой шаблона вывода этих данных. Отдельные макеты страниц для каждого раздела. Четвертое, настраиваемое меню, листинг, вывод листинга из любого раздела/подраздела, top-новости и т.п. Обрати внимание - в CMS должны отдельно настриваться шаблоны и макеты. И масштабируемость! Сборку страниц вообще желательно делать по умному. Т.е. если имеется некая статья её текст должен вызываться статично. Не нужно его брать из базы. А вот меню и прочие топ-новости - должны генериться/вставляться динамически. |