webasyst alpha

  • Фреймворк
  • Приложения
  • Помощь
  • Блог
  • Скачать
  • Демо
  • Возможности
  • Лицензия
  • Документация Webasyst
    • Введение
    • Установка
    • Создание сайта
      • Пример: создание сайта
      • Сайты и маршрутизация
      • Шаблоны и темы оформления
      • Страницы и общие блоки
    • Разработка приложений
      • Пример: приложение «Гостевая книга»
      • Приложение-пустышка
      • Файловая структура
      • Конфигурационные файлы
      • Шаблоны
      • Интерфейс
      • База данных
      • Правила и рекомендации по именованию
      • Маршрутизация в бекенде
      • Маршрутизация во фронтенде
      • Экшены и контроллеры
      • Композитные макеты
      • Права доступа
      • AJAX
      • Переменные окружения
      • Сессии
      • Локализация
      • Мобильная версия
      • Работа с почтой
      • Работа с изображениями
      • Загрузка файлов на сервер
      • Журнал действий пользователя
      • Интеграция с приложением «Сайт»
      • Интеграция с приложением «Контакты»
      • Действия по расписанию
      • Адаптеры авторизации
      • Плагины
    • Настройки сервера
      • Nginx + FastCGI
      • Настройка Cron

Файловая структура

  • wa-apps
    каталог для размещения исходного кода приложений
  • wa-cache
    каталог для хранения файлов кеша SQL-запросов, скомпилированных шаблонов веб-страниц и др.
  • wa-config
    каталог с файлами системных настроек фреймворка
    • apps.php
      конфигурационный файл со списком установленных приложений
    • locale.php
      конфигурационный файл со списком доступных локалей
    • db.php
      конфигурационный файл с параметрами подключения к базе данных
    • routing.php
      конфигурационный файл с параметрами маршрутизации HTTP-запросов по URL
  • wa-content
    каталог для размещения общего для всех приложений статического материала: JavaScript-библиотеки, файлы стилей CSS, файлы изображений и т. п.
  • wa-data
    каталог для хранения файлов, загружаемых на сервер пользователями приложений
    • public
      подкаталог для хранения файлов, доступных по прямому URL без проверки прав доступа
    • protected
      подкаталог для хранения файлов, доступ к которым возможен только после авторизации пользователя
  • wa-installer
    каталог с файлами скрипта, который используется для установки фреймворка
  • wa-log
    каталог для хранения лог-файлов с системными сообщениями
  • wa-system
    каталог с файлами, содержащими исходный код ядра фреймворка
  • index.php
    файл, выполняющий приём и диспетчеризацию всех HTTP-запросов

Значком «замок» помечены каталоги, закрытые с помощью директивы deny from all в файле .htaccess.

  • О компании
  • Фреймворк и WebAsyst.ru
    • Language
      • Русский
      • English

© 2011 Webasyst