Первые шаги

Руководство для начинающих пользователей административной панели Wepps.

Вход в систему

  1. Откройте в браузере: https://ваш-сайт.com/_wepps/
  2. Введите логин (email) и пароль, которые вы указали при установке
  3. ⚠️ Важно: Храните учетные данные в безопасности!

Смена пароля (при необходимости)

  1. В админке перейдите: Wepps → Списки данных → Пользователи (s_Users)
  2. Найдите свою учетную запись
  3. Нажмите кнопку редактирования
  4. Введите новый пароль в поле Пароль
  5. Сохраните изменения

Интерфейс административной панели

Главная страница

После входа в систему вы попадаете на главную страницу с карточками основных разделов:

  • Навигатор - управление структурой разделов проекта
  • Списки данных - управление контентом (товары, новости и т.д.)
  • Системные расширения - дополнительные инструменты и настройки

Нажмите на любую карточку для перехода в соответствующий раздел.

Верхняя панель навигации

Присутствует на всех страницах админки:

  • Сайт - быстрый переход на frontend проекта
  • Wepps - возврат на главную страницу админки
  • Навигатор - управление структурой разделов
  • Списки данных - управление контентом
  • Системные расширения - дополнительные инструменты
  • Выйти - выход из системы (справа)

Структура страницы раздела

При работе в любом разделе (Навигатор, Списки данных, Системные расширения) интерфейс состоит из:

  • Левая боковая панель (сайдбар) - навигация по подразделам выбранного раздела (списки, категории)
  • Центральная область - данные для просмотра и редактирования в соответствии с выбором пользователя

Основные разделы

Навигатор - это структура разделов вашего проекта. Каждый раздел имеет следующие основные поля:

  • Name - название раздела, отображается в меню
  • Url - адрес страницы (например, /about/, /catalog/)
  • Extension - расширение, определяющее функционал раздела (каталог, новости, контакты)
  • ParentDir - ID родительского раздела (для создания вложенных меню)
  • Template - имя шаблона для отображения
  • IsHidden - видимость в меню (0 = виден, 1 = скрыт)
  • Priority - порядок сортировки в меню
  • MetaTitle, MetaDescription, MetaKeywords - SEO-метатеги

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

Пример структуры:

Главная (/)
├── О компании (/about)
├── Каталог (/catalog)
│   ├── Товары (/catalog/products)
│   └── Акции (/catalog/promotions)
└── Контакты (/contacts)

Списки данных

Списки данных - раздел содержит все таблицы (списки) проекта: как системные, так и пользовательские.

Системные таблицы (с префиксом s_):

  • s_Navigator - структура разделов проекта
  • s_Users - пользователи системы
  • s_Extensions - расширения функционала
  • s_Config - конфигурация таблиц данных
  • и другие системные таблицы

Пользовательские таблицы (для контента проекта):

  • Products - товары каталога
  • News - новости и статьи
  • Gallery - фотогалерея
  • Contacts - контактная информация
  • Brands - бренды
  • и другие созданные вами таблицы

Каждый список можно:

  • Просматривать
  • Добавлять новые записи
  • Редактировать существующие
  • Удалять
  • Сортировать (через поле Priority)

Системные расширения (s_ConfigExtensions)

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

Основные системные расширения:

  • Backup - резервное копирование базы данных и списков
  • Orders - управление заказами и их статусами
  • Processing - обработка задач и товаров
  • Uploads - загрузка данных из Excel и других источников

Каждое системное расширение имеет свой интерфейс и набор инструментов, доступных в левой боковой панели при выборе расширения.

Создание пользовательских системных расширений: Новые системные расширения автоматически создаются из списка s_ConfigExtensions в папке WeppsAdmin/ConfigExtensions/.

Типичные задачи

Добавить новую страницу

  1. Перейдите: Wepps → Навигатор
  2. Нажмите Добавить
  3. Заполните поля:
    • Name: О компании
    • Url: /about/
    • Extension: выберите Template
    • IsHidden: 0 (показывать в меню)
    • Priority: 10 (порядок в меню)
  4. Нажмите Сохранить

Теперь страница доступна по адресу: https://ваш-сайт.com/about/

Добавить товар в каталог

  1. Перейдите: Wepps → Списки данных → Products
  2. Нажмите Добавить
  3. Заполните основные поля:
    • Name - название товара
    • Alias - псевдоним для ЧПУ (человекопонятного URL). Например, если раздел каталога имеет Url /catalog/, а товар имеет Alias tovar-1, то на frontend товар откроется по адресу /catalog/tovar-1.html
    • Article - артикул
    • Price - цена
    • PriceBefore - цена до скидки (опционально)
    • Descr - описание товара
    • IsHidden - 0 (товар виден) или 1 (скрыт)
    • Priority - порядок сортировки
  4. Загрузите изображения через кнопку Добавить файлы
  5. Нажмите Сохранить

Добавить новость

  1. Перейдите: Wepps → Списки данных → News
  2. Нажмите Добавить
  3. Заполните основные поля:
    • Name - заголовок новости
    • Alias - псевдоним для ЧПУ (человекопонятного URL). Например, если раздел имеет Url /news/, а новость имеет Alias mynews, то на frontend новость откроется по адресу /news/mynews.html
    • Announce - краткое описание (анонс)
    • Descr - полный текст новости
    • NDate - дата публикации
    • IsHidden - 0 (новость видна) или 1 (скрыта)
    • Priority - порядок сортировки
  4. Добавьте изображение (обложка новости)
  5. Сохраните

Изменить порядок элементов в меню

  1. Откройте: Wepps → Навигатор
  2. Найдите нужный раздел
  3. Измените поле Priority (используется на усмотрение разработчика для сортировки):
    • Обычно: большее число = выше в меню
    • Может быть реализовано иначе в зависимости от логики проекта
  4. Сохраните

Пример:

  • Главная: Priority = 100
  • О компании: Priority = 90
  • Каталог: Priority = 80
  • Контакты: Priority = 70

Скрыть раздел из меню

  1. Откройте раздел в Wepps → Навигатор
  2. Установите IsHidden = 1
  3. Сохраните

Раздел останется доступным по прямой ссылке, но не будет показываться в меню.

Пользователи и права доступа

Уровни прав (роли)

Роли пользователей определяются в таблице s_Permissions:

  • 1 - Администратор: полный доступ ко всем функциям
  • 2 - Редактор: управление контентом, без доступа к системным настройкам
  • 3 - Посетитель сайта: только frontend (личный кабинет, корзина)

Создание нового администратора

  1. Перейдите: Wepps → Списки данных → s_Users
  2. Нажмите Добавить
  3. Заполните основные поля:
    • Login - имя пользователя для входа
    • Password - пароль (будет автоматически захеширован)
    • Email - email адрес
    • Name - отображаемое имя пользователя
    • UserPermissions - выберите роль из списка:
      • 1 - Администратор (полный доступ)
      • 2 - Редактор (управление контентом)
      • 3 - Посетитель сайта (только frontend)
    • ShowAdmin - доступ к админке (1 - разрешён, 0 - запрещён)
  4. Сохраните

SEO настройки

Для каждого раздела можно настроить SEO:

  1. Откройте раздел в Wepps → Навигатор
  2. Заполните поля:
    • MetaTitle: заголовок страницы (Title)
    • MetaDescription: описание для поисковиков
    • MetaKeywords: ключевые слова
  3. Сохраните

Эти данные используются в <head> страницы для оптимизации в поисковых системах.

Полезные советы

Поиск по спискам

В верхней части каждого списка есть поле поиска:

  1. Введите запрос (название, артикул, ID)
  2. Нажмите Enter или кнопку поиска
  3. Для сброса очистите поле и повторите поиск

Массовые операции

  1. Выделите несколько записей (чекбоксы слева)
  2. Выберите действие в выпадающем меню:
    • Удалить выбранные
    • Активировать
    • Деактивировать
  3. Подтвердите операцию

Быстрое редактирование

Некоторые поля можно редактировать прямо в списке:

  • Дважды кликните по ячейке
  • Измените значение
  • Нажмите Enter для сохранения

Копирование записей

  1. Откройте запись для редактирования
  2. Нажмите кнопку Дублировать
  3. Система создаст копию записи
  4. Отредактируйте нужные поля
  5. Сохраните

Решение проблем

Не отображается изображение

  1. Проверьте, что файл загружен (раздел Файлы)
  2. Убедитесь, что формат файла поддерживается
  3. Проверьте права доступа к папкам files/ и pic/

Раздел не появился в меню

  1. Проверьте поле IsHidden (должно быть 0)
  2. Убедитесь, что указан Priority (для сортировки)
  3. Проверьте правильность ParentDir (если это вложенный раздел)
  4. Посмотрите список Списки данных → Навигатор (возможно в нем сможете увидеть что пошло не так)

Забыли пароль

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

Ошибка при сохранении

  1. Проверьте, что заполнены все обязательные поля (отмечены звездочкой)
  2. Убедитесь, что данные соответствуют формату (например, цена - это число)
  3. Проверьте размер загружаемых файлов (лимит в PHP настройках)

Дальнейшее изучение