Объект файловой системы calendar.php Тип Файл PHP favicon.ico Файл ICO files Директория files.php Файл PHP fonts Директория images Директория includes Директория index.php Файл PHP js Директория links.php login.php logout.php news.php Файл PHP Файл PHP Файл PHP Файл PHP pages.php Файл PHP photo-sync.php Файл PHP photo-upload.php preview.php Файл PHP Файл PHP sitemap.php sitemapxml.php Файл PHP Файл PHP temp Директория translite.php Файл PHP upload.php Файл PHP uploads.php Файл PHP Назначение Модуль, отвечающий на стороне сервера за работу календаря. Возвращает данный формате JSON. Значок сайта (фавиконка), который отображается на вкладке браузера. Используется для хранения файлов, которые загрузил пользователь. Модуль, отвечающий за загрузку файлов – викитег [[File:]] Содержит файлы шрифтов, которые должны загружаться в браузере пользователя. Хранит изображения, которые используются в дизайне портала. Используется для хранения модулей, доступ к которым запрещен непосредственно из браузера. Эти модули подключаются из других модулей. Первичный модуль. С него начинается работа серверной части веб-сайта. Модуль определяет страницу по умолчанию и осуществляет перенаправление. Содержит модули JavaScript – сценарии, которые выполняются на стороне клиента. Модуль отображения дополнительных ссылок. Модуль авторизации в системе Модуль выхода из системы Модуль, отвечающий за вывод новостей. Формирует постраничный вывод. Главный модуль по отображению и редактированию страниц на сайте, в том числе страниц новостей. Модуль отвечающий за управление фотографиями – вики-тег <photo> Модуль загрузки фотографии – вики-тег <photo> Формирует уменьшенное изображение указанного файла. Для оптимизации сохраняет уменьшенную копию в кэш (директория temp) Модуль, отображающий карту сайта Модуль, формирующий карту сайта в формате XML. Директория для хранения некоторых временных файлов, удаление которых не приведет к нарушению работы сайта. Используется для кэширования информации с целью ускорения работы сайта. Модуль для перевода русских символов в латинскую кодировку для улучшения совместимости работы. Принимает загрузку файла от клиента. Возвращает имя файла в латинской кодировке. Модуль, отвечающий за управление списками прикрепленных файлов на странице. css\application.css Таблица стилей css\bootstrap-theme.min.css Таблица стилей Таблица стилей Таблица стилей Таблица стилей Таблица стилей База данных SQLite 3 css\bootstrap.min.css css\fileicon.css css\jquery-ui.min.css css\wikipad2.css data\wikipad.db includes\configuration.php Файл PHP includes\container.php Файл PHP includes\db.php Файл PHP includes\functions.php Файл PHP includes\initialization.php Файл PHP includes\parser.php includes\template.php js\bootstrap.min.js Файл PHP Файл PHP Файл JavaScript Файл JavaScript js\html5.js js\npm.js js\react-0.13.1.min.js js\respond.min.js jsx\wikipad.jsx Файл JavaScript Файл JavaScript Файл JavaScript Файл JavaScript Содержит стили, связанные не посредственно с дизайном данного портала. Если планируется смена дизайна, то вносить изменения нужно именно в этот файл. Тема элементов управления bootstrap. Встроенные стили bootstrap. Стили отображения значков файлов, прикрепленных к странице. Вспомогательные стили для jQuery Стили по умолчанию для отображения редактора, текста страниц, списка файлов. Файл базы данных. Здесь хранится информация о страницах, о прикрепленных файла и фотографиях, о дополнительных ссылок, о событиях календаря. Хранит конфигурацию сайта. Наименование портала, некоторые константные строки и т.д. Модуль класса, отвечающего за удобный способ хранения данных в формате ключ-значение. Обертка над встроенным модулем PDO, для удобства написания запросов к базе данных. Там же хранится информацию о подключении к базе данных. Модуль, собирающий в себя различного рода вспомогательные и системные функции. Здесь осуществляется вызов шаблона сайта. Модуль, осуществляющий первичную инициализацию работы сайта. Этот модуль подключен ко многим модулям. Здесь проверяется авторизация пользователя, инициализируются некоторые глобальные переменные. Модуль, отвечающий за разбор вики-разметки. Модуль, класса для работы с шаблонами сайта. Вспомогательные функции Bootstrap. Функции для обеспечения совместимости старых версий браузера Internet Explorer с HTML 5 Модуль позволяющий загружать другие модули JavaScript Модуль библиотеки React.js. Модуль для корректного отображения сайта на разных мониторах Модуль для React.js. Здесь реализованы основные функции для выгрузки файлов, обработки изображений, работы текстового редактора, работа календаря. templates\main.php Файл PHP Модуль шаблона сайта. Здесь заложена разметка всего сайта, отсюда происходит подключение таблиц стилей и сценариев JavaScript.