НОВОСТИ

Запущен новый сервис для тестирования персонала
Новая версия PHP 8
Нерабочая неделя
Все новости

НАШИ ПРИЕМУЩЕСТВА

Как выполнять удачные проекты
Сопровождение программ
Семь причин обратиться к нам

АВТОРИЗАЦИЯ

ПАРТНЕРЫ

Партнеры компании

ВАКАНСИИ

Приглашаются на постоянную работу программисты, математики, менеджеры

Top.Mail.Ru

MiniWeb2

MiniWeb2 это фреймворк для быстрого создания web-приложений, которые работают с базами данных, файлами мультимедиа и требуют управления доступом к ресурсам системы. Это – мощный конструктор для разработчиков и опытных пользователей. MiniWeb2 позволяет программисту за короткий срок организовывать рабочие места для ввода данных, вывода печатных форм, проведения глубокого анализ данных с помощью многомерных кубов и графиков.

Представляемая система позволяет работать как через web-интерфейс, так и чрез настольные приложения (Windows). MniWeb2 полностью совместим c ETNI Fly (подробнее об ETNI Fly). Помимо фильтрации, поиска, навигации, есть возможность интеграции, как с офисными пакетами, так и с различными базами данных. Система поставляется в виде открытых кодов и подразумевает так же использование сторонних библиотек, таких как Smarty и JQuery.

Схема взаимодействия MiniWeb2 Архитектура MiniWeb2 Состав MiniWeb2 

Система MiniWeb изначально разрабатывалась как готовое приложение, способное создавать на лету пользовательский интерфейс для настроек ETNI Platform. Однако, со временем в нее добавлялось все больше и больше функций присущих web-приложениям и спустя 3 года получился отдельный фреймворк со своим интерфейсом настроек с вызовами внутренних механизмов, пользовательскими элементами (диалогами, таблицами). Есть возможность использовать платформу, как единое приложение, так и вызывать ее отдельные функции. MiniWeb2 постоянно развивается, поэтому документация по системе может сильно отставать от ее релизов. Однако все улучшения проходят апробацию на тестовых примерах, которые обновляется одновременно с новыми версиями продукта.

Порядок разработки
  • Установка MiniWeb2
  • Развертывание нового проекта
  • Отладка SQL-инструкций и источников
  • Программирование контролеров
  • Добавление элементов дизайна
  • Подготовка отчетов
  • Настройка доступа

Основные блоки
  • Элементы навигации и поиска
  • Интеграция с настольными приложениями
  • Подготовка отчетов
  • Управление доступом
  • Настройка MiniWeb2

Навигация и поиск
  • Постраничный вывод данных
  • Опции фильтрации данных
  • Поиск по любому полю
  • Динамическая загрузка записей
  • Возможности ускорения работы

Подготовка отчетов
  • Загрузка шаблонов
  • Подключение источников
  • Связывание данных
  • Тестовый вывод отчетов
  • Повторное использование шаблонов
  • Вызовы для контроллеров

Переключение проектов MiniWeb2 Настройка подключений MiniWeb2 

Интеграция
  • Открытый протокол обмена данными
  • Возможность кросс-серверного обмена
  • Использование JSON и XML
  • Готовые каналы для ENTI Fly
  • Импорт записей из буфера обмена
  • Возможность экспорта

Работа с источниками MiniWeb2 

Права и доступ
  • Добавление пользователей
  • Формирование ролей
  • Работа с сущностями
  • Возможность расширения набора элементов
  • Функции управления доступом из контроллеров

Диалоги MiniWeb2 Отчеты MiniWeb2 

Интерфейс настроек
  • Переключение проектов
  • Настройка подключений
  • Работа с источниками
  • Создание диалогов
  • Подключение отчетов
  • Управление доступом
  • Служебные утилиты

Доступ MiniWeb2 Служебные MiniWeb2 

Использовать MiniWeb2 можно как целиком, так и частично. Второй вариант требует глубокого знания внутренних механизмов. В простых случаях для начала работы достаточно изучить поставляемые демонстрационные примеры. Помимо стандартных возможностей, реализованных в представляемой системе, так же предлагается использование методики построения приложения с помощью обычных web-технологий. Так как на некоторых этапах требуется написание дополнительного кода, то для разработки рекомендуются языки: PHP и JavaScript.

Руководство разработчика MiniWeb2
Презентация по MiniWeb2