SkylineLab > Статьи > В помощь программисту > Облегчаем работу администраторуСтатьи
Облегчаем работу администратору

В помощь программисту: Статьи - Облегчаем работу администратору

     Облегчаем работу администратору

      Хотите создать гибко расширяемый интерфейс? Для этого можно пользоваться ассоциативными массивами. Нужно сделать один из параметров функции ассоциативным массивом, который будет содержать различные опции.

      Значительным удобством подобного подхода является то, что вам не нужно помнить порядок параметров функции – можно в произвольном порядке заполнять ассоциативный массив. Вы можете легко добавлять или удалять поддержку опций, оставляя без изменения сигнатуры функции. Благодаря прямому указанию в клиентском коде пар «название-значение опции», он станет более понятным. Вам нужно предусмотреть значения опций по умолчанию, и тогда пользоваться подобным интерфейсом станет приятно и удобно.

      Создайте единственную стандартную директорию, в которой администратор сайта при редактировании контента смог бы хранить текстовые документы, изображения, ролики на flash и другие файлы. Внутри директории могут быть другие поддиректории (любое количество). При этом они не будут захламлять главный каталог сайта. И самое главное: вы можете быть уверены, что существует одна ветвь каталогов, которой требуется назначить права на запись файлов. Наличие «горячих клавиш» сделают навигацию на сайте еще более удобной.


<< Назад

+7 (903) 66-22-797