База данных MODX

Если вы пришли в MODX из другой системы управления сайтом (CMS), такой как Drupal или Joomla, у вас вероятно уже есть некоторые представления о том, как работает такая система. Если же  вы работали только с (X)HTML и CSS, возможно вы не представляете как CMS, подобная MODX, запоминает и представляет содержимое сайта. Новые пользователи MODX иногда устанавливают демонстрационный сайт, а затем пытаются найти (безуспешно) файлы HTML-страниц.

Причина, по которой они не находят HTML-файлы, заключается в том, что MODX, подобно большинству других CMS-платформ, хранит содержимое страниц в базе данных MySQL или Microsoft SQL (хотя в будующих версиях MODX планируется использовать множество других платформ баз данных, а также при желании хранить веб ресурсы и веб элементы в файлах отличных от баз данных).

Когда пользователь посещает одну из ваших страниц, MODX обращается к базе данных, берет требующуюся для запрашиваемой страницы информацию, собирает ее воедино и передает браузеру посетителя для просмотра. Все это происходит незаметно для посетителя.  Многие пользователи MODX создают сайты даже не касаясь базы данных или процесса сохранения или доступа к информации в базе данных. Для того, чтобы получить от MODX все, на что она способна, тем не менее, нужно понять как работают эти скрытые механизмы. На данный момент мы просто скажем, что вы создаете веб ресурсы (большинство из которых будут представлять собой документы) в панели управления MODX и сохраняете их. Когда посетитель просматривает определенную страницу вашего сайта, MODX осуществляет доступ к соответствующему контенту и передает его для отображения браузеру. с этим содержимым может многое случиться прежде, чем посетитель его увидит, но мы вернемся к этому позже. Вначале давайте рассмотрим отличия между MODX и дополнительными программными компонентами, а также между панелью управления и "лицевой" стороной сайта.

Назад Вперёд