cms4site™ :: Администратор сайта. Руководство пользователя
cms4site™ система построения сайтов и управления контентом 3.6.2
 U26RU 



cms4site™ :: Администратор сайта. Руководство пользователя
[2]



ОГЛАВЛЕНИЕ

НАЗНАЧЕНИЕ 3
РАБОТА С АДМИНИСТРАТОРОМ 3
Области главного окна 3
Действия с файлами 4
Конвертеры 4
Дополнительные приложения 4
ТЕКСТОВЫЙ РЕДАКТОР 5
Области окна редактора 5
Функциональное меню 5
Показ редактируемого файла на сайте 6
РАБОТА ПО СТРУКТУРЕ САЙТА 7
ВЫБОР ИЗОБРАЖЕНИЙ 7
ТЕКСТОВЫЙ БРОУЗЕР 8
РЕДАКТОР ТАБЛИЦ MySQL 9
МОНИТОР ОТПРАВЛЕННЫХ ПИСЕМ 10
ГЕНЕРАТОР ПАРОЛЕЙ 10
©2000-2010 cms4site group. All rights reserved


cms4site™ :: Администратор сайта. Руководство пользователя
[3]




НАЗНАЧЕНИЕ


Администратор сайта - веб-приложение, работающее на хостинговом сервере. Вызывается броузером как адрес на сайте вида http://www.mysite.ru/xmmadmin. Вызов защищен паролем или проверкой IP-адреса.

Основные функции Администратора:
  • Просмотр оглавлений директорий сайта с сортировкой файлов по именам/по времени обновления, просмотр только первых N файлов.
  • Закачка на сайт новых и обновление существующих файлов с компьютера менеджера сайта.
  • Конвертация файлов при закачке из форматов .csv (Excel), .htm (Word), .html.
  • Создание новых файлов.
  • Удаление файлов.
  • Скачивание файлов с сайта на компьютер менеджера.
  • Выбор для редактирования и создание файлов контента по структуре сайта.
  • Редактирование текстовых файлов с расстановкой HTML-тэгов, выбором изображений, очистка от HTML-тэгов.
  • Редактирование таблиц базы данных MySQL, импорт/экспорт формата cms4site™.
  • Ведение журнала вносимых изменений.

Преимущества использования Администратора:
  • Работа Администратора через веб-интерфейс делает возможным доступ к нему даже с использованием таких подключений к Интернет (например, ADSL без фиксированного IP-адреса), при которых невозможен доступ по протоколу FTP.
  • Доступные менеджеру директории, таблицы базы данных и допустимые действия с ними ограничиваются в настройках, что позволяет защитить веб-сайт от неумышленного вывода из строя.


РАБОТА С АДМИНИСТРАТОРОМ


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

Области главного окна



  • Заголовок - содержит имя сайта, IP-адрес, дату и время, логотип cms4site™, версию системы.
  • Меню - содержит ссылку на начало самого сайта, пункты для перехода к директориям, ссылку для просмотра документации по Администратору.
  • Поле ввода - содержит поле для задания полного пути к файлу на жестком диске компьютера менеджера. Имя может быть выбрано кнопкой Обзор/Browse или вставлено из буфера обмена (Clipboard) действием "Вставить" по правой клавише мыши или комбинацией клавиш Ctrl+V. Кнопка Отправить/Send пересылает выбранный файл в текущую директорию сайта.


cms4site™ :: Администратор сайта. Руководство пользователя
[4]



  • Строка сообщений - содержит пункт меню перечитывания оглавления и краткое описание настроек данной директории по допустимым расширениям имен файлов и общему объему информации. Непосредственно после передачи файла содержит диагностическое сообщение об успешной или неуспешной передаче.
  • Область оглавления - содержит переключатель режима сортировки по именам/по дате и собственно оглавление, в котором показаны объем файла, дата и время последнего изменения, кнопки удаления/скачивания/редактирования файла, имя файла и, для изображений размеры в пикселях (точках). В конце оглавления выводятся суммарное количество и объем файлов. Имена файлов, в которые допустима запись (на основании атрибутов файловой системы сервера), отмечены знаком *, атрибуты директории появляются в подсказке при наведении на нее курсора.
  • Нижняя область - содержит ссылку перехода наверх, информацию об авторском праве и вызов модуля phpinfo (для разработчика).

Действия с файлами

При успешном закачивании файлов их имена в оглавлении подсвечиваются (стандартно: красным цветом в течение 10 минут и зеленым в течение 1 часа после обновления). Оглавление автоматически обновляется через заданный в настройках промежуток времени.

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

Последнее происходит обычно при записи файлов по FTP. Для разрешения их записи Администратором необходимо задать директории атрибуты 777 или drwxrwxrwx, а файлам - 755 -rwxrw-rw- через клиентское приложение доступа по FTP или SSH. Если вы не знаете, что это такое, обращайтесь к разработчику или в службу поддержки хостинг-провайдера.

Удаление файлов производится по красной кнопке "х" в строке файла с двойным подтверждением. Удаление может быть неудачным при несоответствии атрибутов файла (см. выше).

Скачивание файлов производится по зеленой кнопке ">", при этом нужно выбрать по правой клавише мыши пункт Сохранить как/Save target as. Скачивание может быть неудачным если атрибуты файла не допускают даже чтения.

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

Создать новый файл в текущей директории можно по оранжевой кнопке в правой колонке.

Конвертеры

При закачке файлов с расширениями .csv (MS Excel), .htm (MS Word 97/2000), .html они конвертируются и записываются в файлы с расширением .dat.

Дополнительные приложения

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

  1. При нажатии на синюю кнопку "е" в оглавлении директории на указанный файл запускается текстовый редактор xmmeditor.
  2. Строка описания директории структуры сайта является ссылкой для запуска приложения для создания и редактирования файлов по дереву структуры сайта xmmtree, в котором также может вызываться текстовый редактор xmmeditor.
  3. Текстовый редактор может вызывать для выбора изображений приложение xmmimages.
  4. Строка описания директории статистики является ссылкой для запуска приложения просмотра отчетов о посещаемости сайта xmmmystat.
  5. Строка описания директории базы данных является ссылкой для запуска приложения редактирования таблиц базы данных xmmmysql.


cms4site™ :: Администратор сайта. Руководство пользователя
[5]



ТЕКСТОВЫЙ РЕДАКТОР


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

В поле редактирования всегда используется режим свертки строк (только вертикальная прокрутка). Все приемы редактирования используют как стандартные средства броузера по изменению текста в поле формы, так и специальные кнопки.

Внимание! Нажатие на перезагрузку страницы приводит к потере измененного, но не записанного текста.

Области окна редактора


  • В верхней части показывается название программы, имя файла, размер файла в байтах и число строк (изменяются только после записи).
  • Поле редактирования текста.
  • Функциональное меню: кнопки, меню выбора спецсимволов, таблица выбора цветов.
  • Кнопки записи файла, отмены изменений и закрытия окна..

Функциональное меню

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

Кнопки перечислены слева направо:

  • Удалить тэги и записать. После подтверждения удаляет все HTML и PHP тэги, записывает файл.
  • Четыре кнопки выравнивания текста: влево, по центру, вправо, по обеим краям.
  • Кнопка обрыва строки тегом <br>
  • Две кнопки заголовков - основного и подзаголовка.
  • Две кнопки изменения размера шрифта - увеличения и уменьшения.
  • Две кнопки - надстрочных и подстрочных индексов.
  • Кнопка запуска приложения выбора изображений xmmimages.
  • Кнопка формирования внешней ссылки.
  • Кнопка формирования внутренней ссылки.
  • Три кнопки атрибутов текста - жирного, курсивного и подчеркнутого.
  • Кнопка левого отступа.
  • Кнопка нумерованного списка.
  • Две кнопки ненумерованного списка - первого и второго уровней вложенности.
  • Кнопка разделителя полей для таблиц.

Меню выбора спецсимволов позволяет вводить наиболее употребительные спецсимволы вида &reg;.

Таблица выбора цветов позволяет задать 72 цвета "безопасной" палитры.


cms4site™ :: Администратор сайта. Руководство пользователя
[6]



Показ редактируемого файла на сайте


Редактор позволяет вести отладку файлов контента, показывая их на странице сайта. Обновление страницы сайта производится автоматически, сразу же после успешной записи контентного файла.

В этом режиме окно броузера делится на две части: в верхней показывается страница сайта, а в нижней - редактор. Границу между частями можно перемещать по вертикали.

Применение этого режима ограничено директорией для отладки (модуль xmmguest.php) в связи с тем, что проводить достаточно продолжительную отладку данных на общедоступной странице - проявление неуважения к посетителям сайта и подрыв собственного имиджа.


cms4site™ :: Администратор сайта. Руководство пользователя
[7]



РАБОТА ПО СТРУКТУРЕ САЙТА


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



Программа вызывается из Администратора при нахождении в директории структуры сайта (по ссылке из информационной области).

Анализируется наличие файлов контента для каждой страницы: если файла нет, строится ссылка для его создания и редактирования, если есть - только для редактирования или просмотра (с учетом атрибутов).

Программа может быть настроена на несколько возможных расширений и добавочных частей к имени файла, например, .dat, .2.dat, .3.dat или .dat, .html.


ВЫБОР ИЗОБРАЖЕНИЙ


Программа вызывается в текстовом редакторе и позволяет выбрать изображение из директории myimages, формируя список имен файлов с атрибутами и уменьшенными изображениями.



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


cms4site™ :: Администратор сайта. Руководство пользователя
[8]



ТЕКСТОВЫЙ БРОУЗЕР


Текстовый броузер cms4site™ решает две основные задачи:
  • Обеспечивает безопасность при посещении сомнительных сайтов;
  • Уменьшает объем трафика за счет текстового режима и сжатия данных.

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

Броузер устанавливается в составе Администратора сайта на хостинговом сервере. При просмотре пользователем страниц сайтов, они сначала считываются броузером cms4site™ на хостинговый сервер, обрабатываются там, и затем, в уже "безопасном" виде, передаются в броузер пользователя.



Броузер имеет:
  • Поле ввода адреса сайта и показа текущего адреса при переходах по ссылкам
  • Кнопки управления "назад", "вперед", "очистить", "перечитать", "прочитать", "вверх", "вниз" (элементы управления всегда располагаются в видимой области окна броузера)
  • Чекбоксы режимов просмотра (текущие значения сохраняются в Cookies):
    • wrap - автоматическая свертка строк
    • tags - показ в виде HTML + HEADERS ответа сервера
    • nbsp - преобразование HTML-последовательностей в символы
    • link - активизация ссылок и e-mail
    • koi8 - смена кодировки (когда win1251 хранят как koi8r или наоборот)
    • ends - показ концов абзацев
    • empty - показ пустых строк
  • Статистические данные по времени работы и объему информации при чтении данной страницы

В настройках можно предусмотреть возможность определенных действий при переходе по ссылке на не-html файл:
  • показ файла изображения (с предупреждением), например .gif, .jpg
  • скачивание файла (с предупреждением), например .zip, .pdf
  • запрет доступа к определенным файлам, например .swf, .hta
  • режим доступа к страницам - стандартный или улучшенный
  • режим воспроизведения ссылок (referer) в запросах

Броузер умеет:
  • Проверять content-type полученных данных на допустимость
  • Распознавать абсолютные и относительные адреса ссылок, включая конструкции "../", "./"
  • Применять при распознавании ссылок значение первого встретившегося тэга BASE HREF
  • Показывать как ссылки конструкции FRAME и IFRAME с отметкой их цветом
  • Определять кодировку документа по ответу сервера и тегам META
  • Принимать сжатый методом gzip код

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

Как известно, основными источниками проникновения компьютерных вирусов из html-страниц являются:
  • языки сценариев (javascript и особенно vbscript), которые могут быть вызваны те только в специальных тегах <script>, но и практически в любом html-теге, например <b onMouseMove="...">, что вызывает выполнение сценария по первому перемещению мыши
  • определяемые тегом <object> объекты
  • окна <iframe>, которые вдобавок можно сделать еще и невидимыми
  • Активный Х и всякие медиа-плагины без которых ну просто никак


cms4site™ :: Администратор сайта. Руководство пользователя
[9]



Безопасность броузера cms4site™ основана на том, что он не умеет и не пытается выполнять сценарии, интерпретировать HTML-тэги, загружать объекты, картинки и т.п. Ссылки при их воспроизведении тщательно фильтруются, при этом потенциально опасные или некорректные не воспроизводятся вообще.

Трафик

Экономия трафика обеспечивается следующими приемами:
  • Читается только HTML-код страницы, при этом изображения, стили, скрипты, объекты, реклама и т.п. игнорируются
  • Чтение является входящим трафиком хостингового сервера, который, как правило, не тарифицируется
  • Объем обработанного файла обычно меньше исходного, за счет удаления всей HTML-разметки (при соответствующем режиме)
  • При наличии в составе PHP библиотеки ZLib обработанный файл передается в сжатом виде, что уменьшает его объем в 5-20 раз

Примеры чтения реальных сайтов с режимом link

СайтЧтение,
секунды
Обработка,
секунды
Исходный
код, байт
Обработанный
код, байт
Строк
текста
Сжатый
код, байт
Процент
сжатия
www.gazeta.ru1.270.3485,27059,8963156,74711.3%
www.lenta.ru1.592.0186,612112,66164120,42818.1%
www.fontanka.ru1.190.1739,45028,2951354,64316.4%
yaca.yandex.ru1.230.1312,42631,532543,0909.8%

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



РЕДАКТОР ТАБЛИЦ MySQL

Программа позволяет редактировать таблицы базы данных MySQL.



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

Записи могут быть отсортированы по любому из полей по возрастанию или убыванию. Имеется переход по ключу записи и поиск по содержимому полей.

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

Имеется возможность удаления диапазона записей (или всех записей), экспорта и импорта в формат данных cms4site™ с ключом записи или без такового.


cms4site™ :: Администратор сайта. Руководство пользователя
[10]



МОНИТОР ОТПРАВЛЕННЫХ ПИСЕМ


Программа позволяет просматривать список писем, отправленных средствами сайта (через формоотправитель) и сами письма. Список сортируется по времени отправки. Опционально задаются очистка писем "с хвоста" (хранить не более чем m писем) и время автоматического обновления (каждые n минут). Последнее позволяет свернуть окно броузера и следить за его состоянием в трее, поскольку в заголовке окна показываются текущее количество писем сегодня и время отправки последнего письма.

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


IP-адреса на скриншоте замазаны
по соображениям конфиденциальности.



ГЕНЕРАТОР ПАРОЛЕЙ


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

Щелкнув на сгенерированном пароле можно скопировать его в буфер обмена (Клипборд).


 
Работа на себя - измерительные приборы.