1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yantu-ptimemis

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Разработка фреймворка для системы управления информационной системой на основе Lumen, AngularJS и LumX

Фреймворк для разработки системы управления информацией на основе Lumen, AngularJS и LumX предназначен для быстрого создания бэкенда проектов.

Процесс разработки включает следующие шаги:

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

Пример использования

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

Основные функции

Выполнено

  • базовые операции CRUD (создание, чтение, обновление и удаление) для любых таблиц MySQL;
  • поиск по связанным полям и отображение результатов при создании и изменении записей;
  • мгновенный поиск связанных полей при создании или изменении записей;
  • разбиение на страницы;
  • сортировка;
  • загрузка файлов;
  • настраиваемые поля;
  • быстрый переход;
  • вход пользователя.

Требует доработки

  • расширенный поиск;
  • выбор даты;
  • проверка формата;
  • роли и права доступа.

Список ошибок

  • потеря идентификатора сущности из-за слишком быстрой операции.

Развёртывание

Среда сервера

Среда разработки Lumen: документация Lumen.

  • PHP >= 5.5.9;
  • расширение OpenSSL PHP;
  • расширение Mbstring PHP;
  • расширение Tokenizer PHP.

Фронтенд-среда

Chrome/IE11.

Загрузка исходного кода

git clone https://git.oschina.net/hillsdong/ptimemis.git

Тестовые данные

Данные ptimecms.

Конфигурация

  1. Отредактируйте файл /.env для настройки базы данных. Поддерживается только MySQL.
  2. Перейдите по адресу http://{root_url}/config/init, чтобы автоматически создать файлы конфигурации для каждой таблицы в /storage/app/config.
  3. Отредактируйте файлы конфигурации в /storage/app/config для необходимых таблиц.
  4. Отредактируйте /public/config.js для конфигурации.
  5. Замените /public/favicon.png.
  6. Измените основной цвет в /public/css/app.css.
  7. Посетите http://{root_url}.

Примечание

  • Каждая таблица должна иметь уникальный первичный ключ id.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе фреймворка системы управления информацией, разработанного с использованием Lumen/AngularJS/LumX, для быстрого создания системы управления бэкендом проекта. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/yantu-ptimemis.git
git@api.gitlife.ru:oschina-mirror/yantu-ptimemis.git
oschina-mirror
yantu-ptimemis
yantu-ptimemis
master