Главная | Документаци для разраотчиков | Что такое платформа TaskOn 2?

Что такое платформа TaskOn 2?

Данная платформа служит для быстрого запуска нестандартных проектов, которые нецелесообразно разрабатывать на типовых CMS.

Основная задача платформы: ускорить процесс разработки и исключить типовые ошибки.

Основное преимущества данной платформы:

  • Высокая степень защиты данных за счет встроенных модулей и модуля двухфакторной авторизации.
  • Возможность разработки нестандартного функционала под любую IT-задачу.
  • Наличие стандартных решений для авторизации, регистрации, работы с контентом, криптовалютой, сессиями пользователей, help desk и т.д.
  • Возможность создавать гибкую групповую политику.
  • Открытый код, не требующий оплаты лицензии.
  • Возможность создавать мультиязычные приложения (русский и английский языки интерфейса интегрированы в стандартную конфигурацию платформы).
  • Модульная структура позволяет довольно просто расширять и масштабировать платформу.
  • Набор встроенных компонентов, которые помогают добиться независимости модулей друг от друга в случае необходимости.

Используемые технологии в TaskOn

Платформа TaskOn 2.0 разработана на базе Yii Framework версии 2.x. Это очень распространенный full-stack фреймворк на базе языка PHP. Благодаря его компонентной структуре и отличной поддержке кэширования (сжатия и обработки данных) фреймворк отлично подходит для разработки таких крупных проектов:

  • порталы;
  • форумы;
  • RESTful-приложения;
  • полноценные CMS;
  • сложные интернет-магазины.

Архитектура MVC (Model–view–controller), используемая в Yii 2, позволяет изменять функционал приложений, подключая либо отключая программные модули. Это позволяет гибко настраивать функционал, необходимый для выполнения задач.

Cтруктура модулей в yii

Для понимания работы и написания собственных модулей необходимо в первую очередь поближе познакомиться с этим фреймворком.

Мы рекомендуем ознакомиться со следующими разделами на официальном сайте сообщества Yii2.
Для новичков в Yii2:

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

Если вы собираетесь писать свои модули на платформе TaskOn 2:

Для новичков в ООП рекомендуем курс от Дмитрия Елисеева - Практикум ООП!

После изучения азов Yii2 рекомендуется ознакомиться со списком рекомендаций от ООО “Арт Проект” по разработке приложений на Yii2. В этом документе были собраны типовые ошибки и рекомендации от сотрудников нашей компании.