agen togel terpercaya 10 Situs Bandar Togel Terpercaya Bo Togel Terpercaya Situs Agen Togel Terpercaya Situs Bandar Togel Online Terbesar Dan Terpercaya No 1 Di Asia Agen Judi Togel Online Terbesar Dan Resmi Terpercaya | Gas Togel Bandar Toto Online Terpercaya Dan Terbaik Di Indonesia situs bandar togel terpercaya slot dana slot deposit dana slot demo bandar togel terpercaya Situs Togel Terpercaya Bandar Togel Terpercaya Daftar 10 Situs Bo Togel Terpercaya Situs Togel Online 4D Terpercaya Dan Terbesar Di Asia 10 Situs Toto Togel Online Terbesar Dan Terpercaya Di Indonesia Daftar Situs Togel Terpercaya & Terbesar Resmi di Asia 2023 Daftar Situs Bandar Togel Terpercaya Hadiah 4D 10 Juta Situs Agen Togel Mudah Menang Terpercaya Dan Terbesar Di Indonesia Daftar 10 Situs Togel 4d Online Terpercaya Hadiah 10 Juta Terbesar 2023 Situs Bandar Togel Online Hadiah 4D Terbesar dan Terpercaya Bandar Toto Online Resmi Terpercaya Tahun 2023 di Indonesia Situs Bandar Judi Togel Online Resmi Terpercaya Di Indonesia Situs Bandar Togel Terpercaya Daftar Agen BO Bandar Togel Online Bolak Balik | Judi Togel Prize 123 Bandar Judi Togel Online 4D Resmi Terbesar Dan Terpercaya 10 Situs Judi Agen Togel 4D 10 Juta Terpercaya di Asia 2023 Bandar Togel Online Resmi Terpercaya Dan Terbesar Di Indonesia Daftar Agen Judi Togel Online24jam Hadiah 4D 10 Juta Terpercaya Tahun 2023Situs Bandar Toto Togel Online Terpercaya Dan Terbaik Tahun 2023 Bo Togel Online Terpercaya Dan Terbesar Di Asia Agen Bandar Togel Hadiah 4D Terbesar Dan Terpercaya situs togel terpercaya slot demo pragmatic play gacor slot 4d gacor bandar togel terpercaya situs togel slot4d situs togel terpercaya slot 4d slot luar negeri Situs Agen Togel Online Bet 100 perak Hadiah 4D 10 Juta 10 Daftar Situs Togel Terpercaya Situs Judi Togel Terpercaya Berlisensi Resmi dan Terbesar Di Indonesia Tahun 2023 Situs Bandar Togel Terpercaya di Asia Hadiah 4D 10 Daftar Situs Togel Terpercaya Hadiah 4D Daftar Situs Toto Online Terpercaya Dan Hadiah Terbesar Bandar Judi Toto Online Bet 100 Perak Terbesar dan Resmi Terpercaya slot luar negeri slot 4d slot demo Situs Bandar Togel Terpercaya Hadiah 4D bandar bo togel terpercaya Bandar Togel Terpercaya Bet Bolak Balik Situs Toto Togel Online Terpercaya Dan Terbesar Situs Toto Togel 4D Hadiah 10 Juta Terbesar Resmi Terpercaya 10 Daftar Situs Bo Togel Terpercaya Bandar Togel Online24jam Bet 100 Perak Hadiah 4D 10 Juta Terbesar Daftar Bandar Judi Togel Online Hadiah Terbesar 4D 10 Juta Daftar Situs Togel Online24jam Terbaik Dan Terpercaya Di Asia Situs Bo Toto Online Hadiah 4D Terpercaya Daftar Bandar Situs Toto Togel Online Terbesar dan Terpercaya Di Indonesia Situs Bandar Togel Terpercaya Daftar Agen Togel Resmi Terpercaya dan Hadiah 4D Terbesar Agen Togel Resmi Dan Terpercaya Situs Togel Terpercaya Dan Terbesar Di Asia Mudah JP 10 Situs Bandar Togel Terpercaya Hadiah 4D 10 Juta Situs Bandar Judi Togel Online Terpercaya dan Terbesar Berlisensi Resmi Situs Bandar Togel Hadiah 4D Terbesar Bandar Togel Online 4D Terpercaya Dan Terbesar Di Indonesia Bo Togel Resmi Dan Terpercaya Bet 100 Perak Hadiah 4D 10 Juta Bo Bandar Togel Online Hadiah 4D 10 Juta 10 Situs Togel Terpercaya & Bandar Togel Terbesar 10 Situs Togel Terpercaya Bet 100 Perak Hadiah Terbesar 4D 10 Juta di Asia 2023 situs togel terpercaya Daftar 10 Situs Togel Terpercaya & Resmi Terbesar di Asia Bandar Judi Togel Online Resmi Terpercaya dan Terbesar di Indonesia dan Asia Bandar Togel Hadiah 4D 10 Juta Bet 100 Perak Resmi Dan Terpercaya Situs Bandar Togel Terpercaya Situs Togel Online Bet 100 Perak Terbesar Dan Terpercaya Di Indonesia Daftar Situs Bandar Togel Terpercaya Dan Terbaik Di Indonesia Daftar 10 Situs Togel Terpercaya & Resmi di Asia Situs Agen Bandar Togel Online Terbesar Dan Terpercaya Di Indonesia Bo Togel Terpercaya situs togel terpercaya Daftar Situs Bandar Togel Terpercaya 10 Situs Togel Online Resmi Dan Terpercaya Di Indonesia 2023 slot gacor 4d 10 Situs Togel Terpercaya Togel 4D 10 Juta Agen 10 Situs Togel Terpercaya Gas Togel Bandar Togel Hadiah Terbesar 4D 10 Juta Togel Toto Online Dengan Pasaran Terlengkap Dan Resmi Terpercaya Situs Bandar Togel Toto Online Terbaik Dan Terpercaya Hadiah JP Terbesar Bo Agen Togel Terpercaya Toto Togel Hadiah Terbesar 4D 10 Juta Bandar Togel Online Terbaik dan Terbesar do Indonesia | Gas Togel Situs Agen Toto Togel Online 4D Resmi Dan Terpercaya Daftar Aplikasi Bandar Togel Terbaik Dan Terbesar Agen Bandar Togel Hadiah 4D Terbesar 10 Juta Resmi Terpercaya Situs Agen Togel Terpercaya Bet Paling murah Dan Terbesar Di Asia Daftar Agen Judi Togel Online Terbesar Dan Resmi Terpercaya | Gas Togel bandar togel terpercaya situs togel terpercaya Bo Togel Terpercaya di Situs Togel Terlengkap & Resmi di Asia slot demo Bo Agen Togel Terpercaya Hadiah Terbesar Situs Judi Togel Online Terpercaya Dan Terbesar Di Indonesia Tahun 2023 Daftar Bo Togel Online Resmi Dan Terpercaya Bet 100 Perak Mudah Menang Daftar Bandar Judi Togel Terbaik Dan Resmi Terpercaya | Gas Togel situs togel terpercaya Bandar Togel Terpercaya Hadiah 4D 10 Juta Terbesar & Resmi Situs Agen Togel 4D Terpercaya Dan Resmi Hadiah Terbesar Daftar 10 Situs Bandar Togel Online Hadiah 4D 10 Juta Terpercaya Bandar Judi Togel Online Resmi Terpercaya dan Berlisensi | Gas Togel Daftar 10 Bandar Togel Terbesar Dan Terpercaya Di Indonesia 2023 Daftar 10 Bandar Togel Terpercaya & Terbesar di Asia & Indonesia 2023 Bandar Judi Togel Online Bet 100 Perak Termurah dan Resmi Terpercaya Agen Bandar Judi Togel Terbaik Dan Terbesar Di Indonesia Tahun 2023 Situs Judi Togel Online Hadiah 4D Terbesar 10 Juta Rupiah Bandar Judi Togel Online Resmi Terpercaya dan Terbesar di Indonesia | Gas Togel Daftar Bandar Bo Togel Terpercaya Hadiah 4D 10 Juta Terbesar Di Indonesia Situs Togel 4D online 24 Jam Terpercaya Tahun 2023 Situs Agen Togel Online Resmi Terpercaya & Terbesar Di Indonesia Daftar 10 Situs Togel Terpercaya & Terbesar di Asia Situs Bo Togel Terpercaya & Resmi 4D 10 Juta Terbesar di Asia Agen Bandar Togel Terpercaya 4D 10 Juta Bandar Judi Toto Togel Online 4D Resmi Terpercaya Tahun 2023 Situs Togel 4D Toto Online Resmi Terpercaya dan Terlengkap | Gas Togel Situs Agen Togel Resmi Terbaik Dan Terpercaya Di Indonesia Daftar 10 Situs Bandar Togel Terpercaya & Resmi di Asia Daftar 10 Situs Togel Terpercaya & Terbesar di Asia 2023 Agen Bandar Judi Togel Resmi Terpercaya dan Terlengkap di Indonesia Daftar 5 Bandar Togel Teprecaya Situs Agen Togel Hadiah 4D 10 Juta Terpercaya Dan Terlengkap Daftar Bandar Judi Togel Online Terbesar Resmi Terpercaya di Indonesia Situs Bandar Togel Terpercaya Online 24jam bandar togel terpercaya slot deposit dana 10rb Situs Togel Terpercaya Slot Deposit Dana Slot Gacor slot demo slot deposit dana Bandar Togel Terpercaya slot gacor Slot Deposit Pulsa Daftar Slot Gacor Bandar Togel Terpercaya Slot Dana 10k slot deposit pulsa tanpa potongan slot gacor Bandar Togel Terpercaya Bandar Togel Hadiah 4d 10 juta Bandar Togel Terpercaya Situs Togel Terpercaya live draw toto macau live draw cambodia live draw china live draw hk live draw sgp live draw sdy live draw taiwan 10 situs togel terpercaya Bandar Togel Terpercaya slot deposit dana bandar togel slot gacor Slot Online Pulsa Slot Online Gacor Bandar Togel Terpercaya slot depo 10k Slot Deposit Pulsa Daftar Slot Deposit Dana Bandar Togel Hadiah 4d 10 juta Terpercaya Bandar Togel Terpercaya Slot Deposit Pulsa slot deposit pulsa Live Result SDY Live Result SGP Live Result HK Situs Togel Terpercaya bandar togel terpercaya Daftar Slot Dana Bandar Togel Terpercaya 10 Situs Togel Terpercaya Live Draw SGP Tercepat Hari Ini Live Draw SDY Tercepat Hari Ini Live Draw HK Tercepat Hari Ini Situs Togel Terpercaya Slot Terpercaya Bandar Togel Online Terpercaya Indonesia Daftar Togel Terpercaya Bandar Togel Terpercaya Daftar Slot Situs Togel Terpercaya Slot Pulsa Daftar Bandar Togel Terpercaya Slot Dana Via Dana Slot Gacor Slot Demo Pragmatic slot online Slot Via Dana Bandar Togel Terpercaya Bandar Togel Terpercaya slot deposit pulsa Slot Deposit Dana Bandar Togel Terpercaya Bandar Togel Terpercaya Slot Deposit Pulsa Tanpa Potongan Slot Dana RTP Slot Live Slot Deposit Pulsa Slot Deposit Dana Bandar Togel Terpercaya Slot Deposit Dana Bandar Togel Terpercaya Bandar Togel Bonus Cashback Terbesar Bandar Togel Terperaya Slot Deposit Pulsa Live Draw Tercepat Bandar Togel Terpercaya Slot Deposit Pulsa Tanpa Potongan Slot Deposit Dana Bandar Togel Terpercaya Bocoran Slot Gacor Hari Ini Slot Demo Data HK, Hongkong Pools Bandar Togel Terpercaya Slot Online Demo slot gacor Daftar Bandar Togel Terpercaya Slot Deposit Pulsa Situs BO Togel Terpercaya Situs Togel Terpercaya Prediksi HK Live Draw HK Situs Slot Online ESMI SLOT Bandar Togel Terpercaya Situs Togel Terpercaya Slot Deposit Dana slot gacor 5 Bandar Togel Terpercaya Situs Slot Online Deposit Pulsa Agen Togel Terpercaya Bonus besar 2022 Slot Gacor Depo 10rb Terbaik IRAMA SLOT Daftar Bandar Togel 2022 Terbaik Terpercaya Hongkong slot deposit pulsa Prediksi Togel Prediksi Togel Hongkong Prediksi Togel Sydney Prediksi Togel Singapore Angka Keramat Prediksi HK Prediksi SGP Prediksi SDY Prediksi HK SGP SDY Prediksi Togel HK SGP SDY Ratu Prediksi Master prediksi slot 4d Bandar Togel Terpercaya Tiraijd Data Sdy prediksi HK Daftar Slot Live Draw HK Prediksi HK Prediksi SGP Prediksi SDY Bandar Togel Terpercaya 5 Bandar Togel Terpercaya Daftar Bandar Togel Terpercaya 5 Bandar Togel Terbaik Live Draw Cambodia Live Draw HK Live Draw SGP Live Draw SDY Live Draw HK Live Draw SGP Live Draw SDY Live Draw Taiwan Live Draw Toto Macau Live Draw Toto Macau Data SGP Live Draw Cambodia Data HK Live Draw China Live Draw Taiwan Live Draw SGP Paito SGP Paito HK Paito SDY Data SGP Live Draw HK Live Draw HK 6D Live Draw SGP Live Draw Singapore Live Draw Sydney Live Draw SDY Live Draw Cambodia Live Draw Taiwan Live Draw Toto Macau Paito SGP Bandar Togel Slot Online Togel Online Slot Deposit Pulsa situs togel terpercaya slot 4d slot luar negeri Prediksi HK Prediksi HK Prediksi Togel Live Draw HK Data SDY Situs Togel Bandar Togel Terpercaya Bandar Togel Terpercaya Data HK Live Draw SDY Live Draw Sydney Live Draw Cambodia Live Draw Cambodia Live Draw SGP Live Draw SGP Live Draw Taiwan Live Draw Taiwan Live Draw China Live Draw China Live Draw China Live Draw China Hasil Slot Gacor Data SDY Data SGP Slot Pulsa Bandar Togel Terpercaya Slot Deposit Dana Prediksi HK Slot Deposit Dana Slot Deposit Dana Slot Deposit Pulsa Slot Deposit Dana slot gacor 4d slot luar negeri slot 4d slot luar negeri slot 4d Daftar Situs Bandar Togel Online Terlengkap Dan Terpercaya slot luar negeri slot gacor 4d bandar togel terpercaya situs togel terpercaya slot 4d slot server luar negeri Situs Bo Togel Online Terpercaya situs togel terpercaya
easyDRaw.ru | Система управления сайтом EasyCMS

Система управления сайтом EasyCMS

EasyCMS – это не только легкая и простая система управления контентом сайта, но также и имиджевая CMS в которой сочетаются легкость адаптации к любым новым задачам, возможность интеграции с любым, даже самым сложным дизайн-шаблоном, а также поддержка всех новых технологий. Функциональное ядро выполнено на PHP, с AJAX-виджетами и jQuery скриптами. Администрирование встроено в пользовательскую часть сайта, так что результат редактирования виден сразу, без дополнительных переходов по страницам. Управление сайтом понятно интуитивно и не требует предварительного обучения.

За счет минимизации запросов к базе данных MySQL, а также отсутствию «лишних» модулей (в каждом разделе сайта подгружается только то, что необходимо именно для этого раздела) сайт на EasyCMS работает очень быстро.

Почувствуй легкость вэб-сайта с EasyCMS!

Также я стараюсь вести историю критических обновлений EasyCMS, по которым можно проследить развитие этой системы управления контентом.

 

Почему EasyCMS?

Первый вопрос, который возникает у каждого вэб-мастера: а зачем еще одна CMS? Ведь разобраться в коде может только сам автор, никаких стандартов, да и вообще, чего изобретать велосипед, когда есть такие глобальные, а к тому же и бесплатные, системы как WordPress, Joomla, OpenCart и т.д.?

Ну, тут можно привести много причин.

Во-первых, любой уважающий себя вэб-мастер должен уметь сам написать любой сложности систему управления контентом, даже если это всего лишь одноразовый проект. А уж если получилось сделать из этой системы что-то, пригодное для дальнейшего использования и легко настраиваемое, так тогда ей и цены нет. Кстати, я начала писать эту систему в рамках учебного проекта, а потом по мере работы она выродилась в совершенно самостоятельный продукт, вполне готовый к употреблению. Хотя конечно от первоначальной системы остался только принцип организации безопасности данных.

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

В-третьих, хотя может и во-первых, – скорость работы. Готовые CMS рассчитаны на то, чтобы «объять необъятное», т.е. учесть максимум возможных вариантов, что, конечно, сказывается на скорости их работы. Даже при всех отключенных дополнительных модулях, блог на WordPress работает раза в два, а то и в три медленнее, чем самодельный!

Конечно, можно много рассуждать о том, что под готовые системы написано так много удобных модулей и виджетов, только бери и пользуйся. Но, опять-таки, если ты сам не знаешь, как такое написать, то лучше и не браться за настройку готового кода, выйдет только хуже.

В общем, резюмируя все выше сказанное, можно отметить:

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

 

Структура EasyCMS.

Система представляет собой матрешку из вложенных блоков, родительским является INDEX, который содержит всю структуру и подключаемые модули. Все они расположены в отдельных файлах, чтобы быстро иметь доступ к нужному фрагменту кода.

Структура EasyCMS

 

Модуль «Константы» содержит все необходимые рабочие константы для подключения к БД.

Модуль «Словарь» содержит массивы с текстовыми константами на разных языках (если требуется).

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

Модуль «Header» содержит мета-тэги, подключение таблиц стилей, Java-скриптов и прочую настроечную информацию.

Следующая вложенная матрешка – это блок  , т.е. основное содержимое страницы.

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

Модуль «Меню», может быть как горизонтальным, так и вертикальным. Чаще всего используется дополнительное выпадающее меню, для облегчения доступа к страницам второго уровня. Меню организовано по принципу дерева, т.е. выводит структуру страниц из БД от родителя к потомку. Это же дерево используется и на странице «Карта сайта», которая генерируется также автоматически.

Модуль «БЛОК» левый и правый – это не обязательные части сайта. Могут быть заменены вертикальным меню, или содержать какую-то дополнительную информацию: блок новостей, поиск по сайту, баннеры и т.д.

Блок «КОНТЕНТ» является основным содержимым страницы. Он содержит блоки «Навигация», «Заголовок H1» и, собственно, текст.

Модуль «Footer» или «Подвал сайта» содержит всю второстепенную информацию: копирайты, счетчики и т.д. Здесь же обычно располагаются кнопки «хорошего тона вэбмастера» – «Домой», «Написать вэбмастеру» и «Карта сайта». Ну и конечно кнопка входа в административную часть сайта.

 

Функционал EasyCMS.

За то, как сейчас организована функциональная часть сайта, хочется сказать отдельное спасибо Антону Степанову, моему другу и коллеге, который, собственно, и переписал все модули на функции, ну и конечно внес много нового. Кстати, именно благодаря ему я по-новому взглянула на работу с массивами.

Функционал системы состоит из пользовательской и административной части.

 

Пользовательская часть:

- Модуль «Контент». Загружает содержимое страницы – это простой текстовый вывод информации из БД по заданному адресу страницы.

-Модуль «Меню». Выводит меню по заданным параметрам в виде древовидной структуры с заданным числом уровней. Второй уровень вложенности и ниже выводятся в виде выпадающего меню.

- Модуль «Галерея». Работает на jQuery и позволяет подключить любую библиотеку галереи, которая подходит к дизайну сайта, будь то карусель, слайдер или самая обычная галерея. Причем различные галереи можно подгружать в зависимости от раздела сайта (например, на сайте easyDRaw.ru в разделе «Web-дизайн» галерея отличается от остальных разделов). Галереи могут быть установлены не только в контентной части страницы, но и в любой другой, например, в шапке сайта или в блоках справа и слева.

- Модуль «Новости». Стандартный новостной модуль, который позволяет выводить несколько последних новостей на главную страницу. А также создает список всех новостей, разбитых по заданному количеству статей (например, по 10 на странице).

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

-Модуль «Карта сайта». Генерируется автоматически и выводится в виде дерева (пример).

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

-Модуль «Гостевая книга». Стандартная гостевая книга с минимально необходимым числом опций.

 

Административная часть:

Административная часть EasyCMS

-Модуль «Добавить». Добавляет новую страницу в базу данных. При этом файл sitemap.xml обновляется автоматически.

-Модуль «Редактировать». Редактирует текущую страницу. При этом файл sitemap.xml обновляется автоматически.

Форма «Редактировать страницу» по своей структуре идентична форме «Добавить страницу», поэтому я подробно опишу только одну из них.

Административная часть EasyCMS. Редактирование контента

Поле «Заголовок (H1)» содержит информацию, которая выводится в тэг H1. Это поле очень важно для продвижения страницы в поисковиках, поэтому должно максимально отражать суть содержимого.

Поле «Язык» (необязательное) позволяет выбрать язык страницы (в моем примере языка два – русский и английский, но вообще их количество не ограничено).

Поле «Раздел» показывает место страницы в структуре сайта. Самый верхний уровень [0] – это пункт «Раздел», все остальные разделы вложены в нее. Разделы генерируются автоматически из базы и выводятся в виде иерархии.

Следующее поле «Позиция» нужно для упорядочивания страниц в разделе.

Поле «Адрес» – это фактический адрес, URL страницы. Заполняется только латиницей, без пробелов и специальных символов. Расширение страницы (HTML) указывать не нужно. Хорошим тоном считается, если адрес является транслитерацией поля «Title». Лучше всего пользоваться таблицей транслитерации, которую поддерживает Яндекс. А вообще есть много онлайн-сервисов специально для этого.

Поле «Статус» позволяет опубликовать или скрыть страницу, если, например, она находится на стадии написания, но по каким-то причинам показывать ее еще рано. Также это альтернатива удалению страницы, потому что при смене статуса на «Не опубликовано» статья останется в базе данных, чтобы потом к ней можно было вернуться в любой момент. Для пользователей и поисковых систем она не будет видна.

Поле «Содержание» и есть сам контент страницы. Редактируется с помощью визуального редактора TinyMCE, есть возможность редактирования кода HTML.

Поля «title», «description» и «keywords» – это специальные поля для продвижения страницы. Поле «title» выводится в заголовке браузера, а поля «description» и «keywords» - в мета-тэгах в заголовке странице. Заполнение этих полей – целая наука, которой занимаются SEO-оптимизаторы, так что если не знаете, что писать, лучше оставить их пустыми.

В принципе, поля «Заголовок (H1)» и «Title» могут быть идентичны по содержимому, но лучше, когда они повторяют друг друга не полностью. В EasyCMS есть возможность выбора, какое из этих полей выводить в названиях меню (по умолчанию, это поле «Title»). Яндекс также приводит рекомендацию, чтобы «текст в тэге  для ключевых страниц совпадал с ее названием (с заголовком страницы, выделенным, например, тегом H1 и с текстами ссылок, указывающих на эту страницу». Подробнее об этом можно почитать в статье «Быстрые ссылки».

- Модуль «Удалить». Удаляет текущую страницу из базы без возможности восстановления. Если надо просто скрыть страницу, не удаляя ее, то в модуле «Редактирование» надо поменять поле «Статус» на «Не опубликовано». Страница не будет видна пользователю, а также будет убрана из «Карты сайта» и файла sitemap.xml.

-Модуль «Список страниц». Выводит полный список страниц из БД, даже тех, чей статус помечен как «Не опубликовано». Список выполнен в виде дерева, чтобы отобразить вложенность разделов.

- Модуль «Загрузить». Позволяет загрузить на сайт файлы заданных разрешений (например, только изображения, PDF и документы MS Office). Также можно поставить ограничение на размер загружаемых файлов. На этой же странице выводятся все загруженные на сайт файлы с указанием их расширения и пути до них.

- Модуль «Загрузка фото» грузит изображение на текущую страницу в галерею. К нему применимы все те же параметры, что и к модулю «Загрузить».

По щелчку на фото в галерее открывается форма «Редактировать изображение».

Административная часть EasyCMS. Редактирование фото

Поле «Галерея» - это URL-адрес страницы (без расширения), но которой она размещена. Таких страниц может быть несколько, они пишутся через запятую.

Поле «Статус» позволяет скрыть те изображения, которые по каким-то причинам удалять не нужно, но и показывать на странице тоже не нужно.

Поле «Иконка» нужно для загрузки маленького изображения (100х100 пикселей, например) в галерею, для того чтобы страница грузилась быстрее.

Поле «Ссылка» заполняется, если изображение надо связать с какой-либо страницей.

Назначение остальных полей понятно из названия. В данном примере сделаны два поле «Название» (для русской и английской версии сайта), а также два поля «Аннотация». Думаю, дополнительные пояснения здесь не треюбуются.

- Модуль «Sitemap». Автоматически генерирует файл sitemap.xml в корне сайта при любом обновлении БД. О том, как создать такую функцию я уже писала раньше в блоге в статье «Cоздаем карту сайта sitemap.xml "на лету"».

Отдельные модули отвечают за редактирование и добавление новостей, записей в блоге и т.д. Принцип действия и формы редактирования там аналогичные.

 

Безопасность EasyCMS.

В стандартном виде система безопасности EasyCMS рассчитана на одного или нескольких пользователей и организована с помощью .htaccess.

Если же требуется многопользовательская система с разграничением прав доступа (пользователь, администратор и т.д.), то за это отвечают отдельные дополнительные модули, которые обеспечивают многоступенчатую защиту с шифрованием пароля по алгоритму MD5(password+salt).