Внутреннее устройство движка "Wikipad"

Последнее изменение: 17/03/2022 13:38:24

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

  /website/
      /css/        - стилевые файлы, определяющий дизайн сайта
      /js/         - функции на JavaScript
      /files/      - файлы и изображения, загружаемые в систему
      /includes/   - подключаемые программные файлы движка
      /pages/      - страницы с исходной wiki-разметкой
      /pic/        - изображения, используемые в дизайне сайта
      /temp/       - папка для временных файлов, используемая движком
      /templates/  - шаблон, определяющий XHTML-структуру страницы
 
      *.php        - основные файлы движка

Система "Wikipad" хранит все странички в виде обычных текстовых файлов, содержащих исходную wiki-разметку. При этом имя файла образуется из идентификатора странички. Каждый раз, когда Вы редактируете какую-то страницу, Вы по сути изменяете данный файл. И это влечет за собой следующее важное следствие - Вы можете напрямую корректировать текстовый файл и все изменения будут отображаться на страничке точно также. Данная возможность может оказаться полезной, когда Вам необходимо изменить сразу множество страничек.

Такое же правило действует и относительно загружаемых изображений и файлов. Вы можете воспользоваться, к примеру, FTP-доступом для того, чтобы загрузить все нужные файлы, вместо того, чтобы загружать их по одному через web-интерфейс.

Если Вам необходимо сделать архивную копию данных сайта или перенести информацию на другой сайт, то для этого нужно скопировать с исходного сайта папки "pages/" и "files/". Установив систему "Wikipad" на другом компьютере, Вам достаточно переписать данные из этих папок и Вы автоматически получите работающий сайт на другом компьютере.

Дополнительные конфигурационные настройки

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

 /includes/configuration.php

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

 // Название, слоган и электронный адрес сайта
 $globals["website_title"] = "Wikipad";
 $globals["website_words"] = "Простой онлайн блокнот";
 $globals["website_email"] = "email@domain.com";

Кроме этого, нужно обязательно сменить логин и пароль администратора для доступа к системе:

 // Логин и пароль для доступа к системе
 $globals["login"] = "admin";
 $globals["password"] = "admin";

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

Смотри также