Статья Flextype - маленькая и быстрая CMS на файлах!

Доброго времени суток!

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

Flextype - это новая генерация движка Monstra и Fansoro. Движок максимально простой и расширяемый, практически любую задачу можно реализовать плагинами, так как движок предоставляет потрясающе простое API для разработчиков плагинов и тем оформлений. Движок разбит на независимые и постоянно обновляемые Flextype Components. Страницы в Flextype - это простые файлы написанные с использованием YAML и Markdown синтаксиса, которые хранятся в папке: /site/pages

Ключевые особенности движка Flextype:

ПРОСТОТА
Система очень простая в установке, обновлении и использовании! Достаточно просто скопировать файлы движка на сервер и это все!

СКОРОСТЬ
Flextype очень легкий и быстрый движок!
Никакой базы данных, только файлы!

РАСШИРЯЕМОСТЬ
Плагины, Темы, Шорткоды и многие другие вещи позволяют легко расширять сайт!

MARKDOWN СИНТАКСИС
Вы можете использовать любой редактор для редактирования страниц используя Markdown синтаксис.

ДИНАМИЧНЫЙ ТИП КОНТЕНТА
Flextype позволяет создавать страницы практически любой сложности. Благодаря YAML страницы могут иметь любые необходимые поля!

СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Flextype - это свободное программное обеспечение с открытым исходным кодом и распространяется под лицензией MIT!

C помощью Flextype можно создать:
- сайт визитку
- домашнюю страничку
- сайт-портфолио
- лендинг-страницы
- блог

Но на самом деле применение Flextype не ограничивается тем, что перечислено выше. Так как это универсальная CMS, которая легко расширяется плагинами!

Цели на ближайшее будущее:
- Улучшить ядро движка, рефакторинг, новые фичи и умное кеширование.
- Улучшить юзабилити сайта движка и улучшить документацию.
- Сфокусироваться на разработке плагинов и тем оформлений.
- В Flextype 0.4.0 появится первая публичная версия админки, которая будет улучшаться постепенно.

Официальный сайт:

Организация на GitHub: Flextype

Цель Создания топика:
- Привлечение разработчиков к Open Source проекту.
- Оценка Flextype: критика, пожелания, предложения.

Несколько способов поддержать проект:
- Активное участие в обсуджениях на официальном форуме проекта.
- Создавать и поддерживать плагины.
- Создавать и поддерживать темы оформления.
- Находить баги и сообщать о них на форуме или GitHub-e.
- Стать спонсором проекта, поддержать денежкой, для оплаты хостинга, и часов разработки.
 

awilum

Green Team
09.05.2018
93
84
BIT
0
А есть ли готовые шаблоны внешнего вида ?
Загружен максимально многими задачами по проекту и к сожалению никак не смогу сфокусироваться на темах я лично.
10 июля ухожу в отпуск и приеду в августе. Продолжу улучшать базовый функционал и писать плагины. На темы не смогу все также переключиться еще. - Возможно в сентябре поменяю свой фокус...

Пока доступна тема по умолчанию, а основе которой делают сайт на Flextype.
Вот несколько примеров:
 
  • Нравится
Реакции: Сергей Попов

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Открыт для предложений по поводу Flextype брендинга!
Тематика: НеоНуар, ТехНуар, КиберПанк
Цвета: синий, голубой, белый, черный

Тикет по теме: Flextype Branding · Issue #192 · flextype/flextype
 

Вложения

  • 11c6bab89a46e2ff235c5ac7ad154f47.jpg
    11c6bab89a46e2ff235c5ac7ad154f47.jpg
    272,4 КБ · Просмотры: 507

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

1 августа состоялся релиз микрофреймворка Slim 4 🔥

Основные нововведения по сравнению с версией 4:
- Минимальная версия PHP — 7.1;
- Поддержка PSR-15 (Middleware);
- Удалена реализация http-сообщений. Устанавливаем любую PSR-7 совместимую библиотеку и пользуемся;
- Удалена зависимость Pimple. Устанавливаем свой любимый PSR-11 совместимый контейнер и пользуемся;
- Возможность использования своего роутера (Раньше не было возможности отказаться от FastRoute);
- Изменена реализация обработки ошибок;
- Изменена реализация вывода ответа;
- Добавлена фабрика для создания экземпляра приложения;
- Удалены настройки;
- Slim больше не устанавливает default_mimetype в пустую строку, поэтому нужно установить его самостоятельно в php.ini или в вашем приложении, используя ini_set('default_mimetype', '');
- Обработчик запроса приложения теперь принимает только объект запроса (в старой версии принимал объекты запроса и ответа).

Полный список изменений:

Flextype 0.9.4 будет работать на новом микрофреймворке Slim 4!
 
  • Нравится
Реакции: Глюк

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Flextype 0.9.4 в активной разработке. Будет ряд важных изменений. flextype/flextype - список задач еще неокончательный и будет обновляться.

Потратил некоторое время на изучение вопросов по поводу возможного перехода на Slim 4 и перехода от Twitter Bootstrap на другие более легкие фреймворки.

---

Slim 4

Картина пока что не очень понятная. Вроде как и опубликовали 4.0.0, с множеством BC (breaking change), готов был переписать проект с Slim 3 на новый Slim 4, но они буквально через несколько дней опубликовали версию 4.1.0 c BC и уже планируют 4.2.0 с множеством BC. Я делаю вывод, что ветка 4.x.x пока еще сыровата, останусь пока что на стабильной ветке 3.x.x. и займусь более важными задачами.

---

Twitter Bootstrap

Пришел к выводу, что Twitter Bootstrap катастрофически громоздкий и его использование порождает однотипные и медленные сайты. Использование различных видов оптимизации этой проблемы особо не решают. Решил рассмотреть множество других различных фреймворков и методологий разработки фронтенда, остановился на нескольких решениях. Буду изучать этот вопрос еще. Я открыт для предложений.

---

Поддержка разных типов контента

По умолчанию Flextype предоставляет универсальный формат хранения данных в JSON файлах, в которых хранятся данные индивидуальных полей (как это например реализовано в различных Headless CMS), но бывает так что это не совсем удобно, например для создания сайта с документацией, которая хранится на локальном диске или например на GitHub-e. Было принято решение сделать более универсальный подход к работе с данными с помощью "драйверов".

Рассматриваю такие возможные варианты "драйверов" по умолчанию:
- Json (.json)
- Yaml (.yaml)
- YamlFrontmatter (.md)
- CSV (.csv)

---

flextype.org и документация

Официальный сайт flextype.org переписан на новую ветку 0.9.x, но пока еще не опубликован. Документация в процессе переписывании.
 
Последнее редактирование:
  • Нравится
Реакции: Marylin и centr

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Открылся сайт для Flextype документации! (пока только на английском) Документация в процессе написания. Приблизительно через недельку отправлю запрос в Crowdin на получение разрешения перевода документации на другие языки с помощью сервиса Crowdin.

http://docs.flextype.org
 

awilum

Green Team
09.05.2018
93
84
BIT
0
Flextype в топе лучших CMS 2019 года на Webdesigner Depot!

 

Вложения

  • Screenshot 2019-08-17 at 16.45.43.png
    Screenshot 2019-08-17 at 16.45.43.png
    54,8 КБ · Просмотры: 448
  • Нравится
Реакции: Глюк

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Звезды на GitHub-е помогают проекту продвигаться в результатах поиска и про него узнают больше людей - это очень важно для развития и успеха проекта!

Кто ещё не поставил на GitHub-е звезды для Flextype, самое время поставить звезду для https://github.com/flextype

Screenshot 2019-08-21 at 11.29.59.png
 
  • Нравится
Реакции: BKeaton

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Flextype номинирована на лучший проект 2019-го года в категории:
Best Flat File CMS.

CMS Critic Awards - это уникальная возможность в распространние информации о проекте Flextype и возможность роста сообщества Flextype.

Как и любой другой проект с открытым исходным кодом, успех Flextype в значительной степени зависит вклада своего сообщества.

CMS Critic Awards помогает нам представить Flextype большему количеству людей, в том числе сторонним разработчикам плагинов, дизайнерам, которые могут помочь повысить ценность платформы и ее пользователей.

Пожалуйста, уделите немного времени, чтобы ваш голос был услышан, перейдя на CMSCritic.com и проголосовав за Flextype. Ваш голос важен для нас!

Большое спасибо за то, что вы являетесь частью сообщества Flextype!

С уважением,
Сергей Романенко
Founder and Lead developer of Flextype

Голосовать: https://www.cmscritic.com/awards/
 
  • Нравится
Реакции: explorer и Глюк

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Рад вам сообщить о выходе новой версии движка Flextype 0.9.4!

Было пересмотренно ранее принятое решение о целесообразности использования JSON формата для хранения данных. Пришел к выводу, о том что JSON крайне неудобный формат для Flat File CMS.

JSON формат только усложняет работу с контентом. Начиная с Flextype 0.9.4 — возвращаемся к работе в Jekyll подобному формату и работаем с другими форматами только по необходимости с помощью Parser. Также в Flextype 0.9.4 множество других важных изменений и улучшений, подробнее:

Добавлено
  • Flextype Core: Добавлена возможность работать с разными типами контента по требованию. Доступы MARKDOWN, YAML и JSON парсеры.
  • Flextype Core: Добавлен новый фильтр `tr` для I18nTwigExtension
  • Flextype Core: Добавлен MARKDOWN, YAML и JSON парсер.
  • Flextype Core: Добавлен YamlTwigExtension
  • Flextype Core: Добавлен ResponseTime Middleware
  • Flextype Core: Добавлен UUID (universally unique identifier) для всех записей
  • Flextype Core: Добавлено сообщение для Glide если изображения не найдено.
  • Flextype Core: Добавлен victorjonsson/markdowndocs для генрации API документации в формате `MARKDOWN`
  • Flextype Core: Добавлен custom callable resolver, для работы с PSR-15 middlewares.
  • Flextype Core: Добавлен git commit message convention.
  • Flextype Core: Добавлен AuthMiddleware глобально.
  • Flextype Core: Добавлены новые настройки `debug` `charset` `cache` для шаблонизатора Twig.
  • Flextype Core: Добавлено новое поле `tags`
  • Flextype Core: Добавлено новое поле `datetimepicker`
  • Flextype Core: Добавлена блокировка прямого доступа к файлам .md в .htaccess
  • Flextype Core: Добавлена блокировка прямого доступа к специфичиским пользовательским файлам в .htaccess
  • Flextype Core: Добавлена новая опция `date_display_format`
  • Flextype Admin Panel: Добавлена возможность просмотра HTML кода в Trumbowyg.
  • Flextype Admin Panel: Добавлена секция tail в base.html шаблоне.
  • Flextype Admin Panel: Добавлено новое собоытие `onAdminThemeFooter` в base.html шаблоне.
  • Flextype Admin Panel: Добавлены новые поля в записях `published_at`, `created_at`
  • Flextype Admin Panel: Добавлена возможность записи `created_by`, `published_by` для всех записей.
  • Flextype Site Plugin: Добавлена возможность рабоать с query параметрами в twig шаблонах
  • Flextype Site Plugin: Добавлена возможность получения записей в формате JSON, если в конце запроса дописать `?format=json`
  • Flextype Default Theme: Добавлена возможность рабоать с тегами.
Исправлено
  • Flextype Core: Исправлен баг в ShortcodesTwigExtension с null значением переменой.
  • Flextype Core: Исправлена баг с выражением bind_where для Entries fetchAll метода.
  • Flextype Core: Исправлена баг с выражением and_where для Entries fetchAll метода.
  • Flextype Core: Исправлена баг с выражением or_where для Entries fetchAll метода.
  • Flextype Admin Panel: Исправление стилей для темной и светлой темы админки.
Изменено
  • Flextype Core: Минимальная необходимая версия PHP 7.2!
  • Flextype Core: JsonParserTwigExtension переименован в JsonTwigExtension
  • Flextype Core: Twig json_parser_decode переименован в json_decode
  • Flextype Core: Twig json_parser_encode переименован в json_encode
  • Flextype Core: Default theme - обновлена сборка и GULP обновлен до 4
  • Flextype Core: Default theme - theme.json конвертирован в theme.yaml
  • Flextype Core: Default theme - settings.json конвертирован в settings.yaml
  • Flextype Core: Site entries конвертирован JSON в FRONTMATTER (MD)
  • Flextype Core: Entries - используется getDirTimestamp для fetchAll метода
  • Flextype Core: Entries - приватный метод `_file_location()` перименован в публичный `getFileLocation()`
  • Flextype Core: Entries - приватный метод `_dir_location()` перименован в публичный getDirLocation()`
  • Flextype Core: Snippets - приватный метод `_file_location()` перименован в публичный `getFileLocation()`
  • Flextype Core: Snippets - приватный метод `_dir_location()` перименован в публичный `getDirLocation()`
  • Flextype Core: Fieldsets - приватный метод `_file_location()` перименован в публичный `getFileLocation()`
  • Flextype Core: Fieldsets - приватный метод `_dir_location()` перименован в публичный getDirLocation()`
  • Flextype Core: Обновлнен.gitignore
  • Flextype Core: Обновлена информация о копирайтах.
  • Flextype Core: Обновлена библиотека flextype-components/filesystem до версии 2.0.6
  • Flextype Core: Обновлена библиотека flextype-components/date до версии 1.1.0
  • Flextype Core: Обновлена библиотека zeuxisoo/slim-whoops до версии 0.6.5
  • Flextype Core: Обновлена библиотека doctrine/collections до версии 1.6.2
  • Flextype Core: Обновлена библиотека slim/slim до версии 3.12.2
  • Flextype Core: Обновлена библиотека respect/validation до версии 1.1.31
  • Flextype Core: Обновлена библиотека monolog/monolog до версии 2.0.0
  • Flextype Core: Обновлена библиотека symfony/yaml до версии 4.3.4
  • Flextype Site Plugin: settings.json конвертирован в settings.yaml
  • Flextype Site Plugin: plugin.json конвертирован в plugin.yaml
  • Flextype Site Plugin: en_US.json и ru_RU.json конвертированы в en_US.yaml и ru_RU.yaml
  • Flextype Admin Panel: Улучшения интерфейса страницы настроек.
  • Flextype Admin Panel: Улучшение интерфейса страницы установки.
  • Flextype Admin Panel: Улучшение интерфейса редактора записей.
  • Flextype Admin Panel: settings.json конвертирован в settings.yaml
  • Flextype Admin Panel: plugin.json конвертирован в plugin.yaml
  • Flextype Admin Panel: en_US.json и ru_RU.json конвертирован в en_US.yaml и ru_RU.yaml
  • Flextype Admin Panel: JS вынесен из шаблона base.html в отдельные шаблоны.
  • Flextype Admin Panel: Поле `editor` переименовано в `html`
Удалено
  • Flextype Core: Удалено поле записей `date`
  • Flextype Admin Panel: Удалена кнопка сохранить на странице — Медиа.
  • Flextype Admin Panel: Удалено большое количество неиспользуемого CSS и JS кода.
Скачать
https://github.com/flextype/flextype/releases/tag/v0.9.4
 

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Вы можете присоединиться уже сейчас к нашей команде переводчиков и помочь с переводом, например на русский язык.
Переводить достаточно просто! CROWDIN подсказывает варианты переводов и вам достаточно будет выбрать лучший вариант из предложенных или предложить свой.

TRANSLATION TEAM =>
Если вы зарегистрировались на CROWDIN и присоединились к нашей команде,
пришлите: ваш логин и ссылку на GitHub профиль.

ПРОЕКТЫ:
Flextype CMS -
Flextype Website -
Flextype Documentation -
 

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

21 - го сентября выйдет релиз Flextype 0.9.5 c исправлениями багов, которые к сожалению были найдены (после релиза Flextype 0.9.4) и некоторыми улучшениями движка.

Сегодня ровно 10 лет, как я в веб деве и сегодня у меня днюха!
Спасибо всем кто со мной все эти десять лет и следит за развитием моих проектов!

8O-PkT4wTlA.jpg
 

explorer

Platinum
05.08.2018
1 080
2 475
BIT
0
Поздравляю бро! Желаю дальнейшего развития проекта и всего наилучшего по жизни )
 
  • Нравится
Реакции: awilum и Vertigo

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Рад вам сообщить о выходе новой версии движка Flextype 0.9.5!

Исправлено
  • core: исправлена проблема с кешем в Entries API — fetchAll()
  • core: исправлена проблема c генерацией Cache ID для Themes API
  • core: исравлена пролема с emitter twig функцией
  • admin-plugin: исправлены стили для кнопок Менеджера Тем
  • admin-plugin: исправления переводов
  • admin-plugin: исправлена ошибка возникающая если $query['format'] пустой
Рефакторинг
  • core: удалена переменная $response из Forms render метода
  • core: добавлена свойство forms в Flextype\EntriesController
Скачать
https://github.com/flextype/flextype/releases/tag/v0.9.5
 
  • Нравится
Реакции: Vertigo

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Подписывайтесь на Flextype YouTube канал!
На этом канале будут публиковаться видео по разработке сайтов на Flextype!

 

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Документация по Flextype постепенно дополняется и нам нужно больше переводчиков в команду!
ссылка:


Вы можете присоединиться к нашей команде переводчиков и помочь с переводом на русский язык.

Переводить достаточно просто! CROWDIN подсказывает варианты переводов и вам достаточно будет выбрать лучший вариант из предложенных или предложить свой.

TRANSLATION TEAM =>
Если вы зарегистрировались на CROWDIN и присоединились к нашей команде, пришлите: ваш логин и ссылку на GitHub профиль.

ПРОЕКТЫ:
Flextype CMS -
Flextype Website -
Flextype Documentation -
 

awilum

Green Team
09.05.2018
93
84
BIT
0
В Flextype 0.9.6 появится возможность назначать индивидуальные иконки для записей и коллекций записей.
Так как записи в Flextype это нечто больше чем просто страницы - иконки позволят визуально выделить их в зависимости от назначения!
 

Вложения

  • Screenshot 2019-10-10 at 13.30.45.png
    Screenshot 2019-10-10 at 13.30.45.png
    50,8 КБ · Просмотры: 415

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Flextype 0.9.6 в активной разработке!

Работаю над оптимизацией кода и повышением производительности системы в целом!
Вот такие результаты теста на производительность сайта с базой в 20 000 страниц!

Flextype 0.9.6 vs Grav 1.7.0-beta.10!


Итого:

Flextype 0.9.6
Time: 277ms
I/O Wait: 20.5ms
CPU: 256ms
Peak Memory: 9.88mb

Grav 1.7.0-beta.10
Time: 17.9s
I/O Wait: 1.27s
CPU: 16.6s
Peak Memory: 760mb

твит: https://twitter.com/AwilumIT/status/1183294574455906304

Flextype быстро работает даже с 20 000 записями в БД!

Но я решил не останавливаться на достигнутом и провел тест с базой в 100 000 страниц!
Размер БД - 700mb!

Запрашиваемую страницу Flextype мне отдал отдал за 269ms!
в то время как Grav просто разогрел мой МакбукПро до 100℃ градусов и ничего мне не отдал


flextype-vs-grav.jpg
 
  • Нравится
Реакции: Vertigo и Глюк

awilum

Green Team
09.05.2018
93
84
BIT
0
Дорогие Друзья!

Flextype 0.9.6 в активной разработке! Будет ряд важных изменений.
flextype/flextype - список задач еще неокончательный и переодически обновляется.

Уже потрачено много времени на внедрение нового функционала, исправление найденых багов и улучшение производительности!

Улучшение производительности в 10 раз!

Flextype быстрая система, но 0.9.6 будет еще быстрее! Быстрее в 10 раз! С помощью backfire.io было найдено несколько критических мест, которые оказывали свое влияние на производительность системы в целом. Я провел несколько тестов и сравнений производительности с другим Flat File CMS, Flextype 0.9.6 быстрее их в разы! Новая Flextype 0.9.6 отдает одну страницу из 100 000 тысяч страниц за доли миллисекунд, что нельзя сказать например о Grav CMS.

Секрет такой высокой производительности Flextype, в том что Flextype не загружает всю базу данных страниц в память при каждом запросе к странице (не понимаю зачем вообще так делать ?!), а загружает лишь запрашиваемую страницу. Flextype загружает толко то что вы запрашиваете и ничего лишнего. Так же прирост производительности получается благодаря сохранению результат парсинга YAML в кэше!

Да, YAML - удобный и легко читаемый язык для работы с данными, но его парсинг занимает большое количество времени, особенно когда данных достаточно много и в Flextype 0.9.6 эта проблема решается с помощью кэша по ключу генерируемого на основе передаваемого контента.

Вот такие результаты теста производительности: Flextype 0.9.6 vs Grav 1.7.0-beta.10!

БД из 100 000 страниц! Размер БД - 700mb!

Запрашиваемую страницу Flextype мне отдал отдал за 269ms!

в то время как Grav просто разогрел мой МакбукПро до 100℃ градусов и ничего мне не отдал :(

Страшно вообще тестировать выборку страниц из большой коллекции в Grav.

Как видите, Flextype 0.9.6 очень шустрая Flat File CMS и она быстрее своих конкурентов в разы!


Для уточнения!

Тест проводился на запрос одной страницы из 100 000 страниц и Flextype 0.9.6 отлично с этой задачей справляется, но важно заметить, то что работа с коллекциями данных это непростая задача и ее решение крайне непростое!

Flextype практически мгновенно отдаст запрашиваемую страницу из 100 000 страниц, но вот выборка коллекции страниц из 100 000 страниц потребует дополнительной оптимизации со стороны пользователей(разработчиков) и со стороны Flextype над которыми я также работаю!

Итого: производительность Flextype уже возросла в 10 раз, но работа над улучшением производительности продолжается! Есть куда расти и есть что улучшать!

Для повышения производительности в будущем необходимо будет еще раз пересмотерть работу с кешем на уровне ядра и реализовать stache_always_update функциональность, которая повысит в разы скорость загрузки страниц клиентской части сайта. Пересмотреть и отсечь двойные запросы к одним и тем же данным. Убрать всю графику из папок с entries (там должны быть только записи!) все что относится к assets должно храниться отдельно от страниц. Например в папке /site/assets/

bWng_Cko41Y.jpg



Редактирования и перезагрузка настроек плагинов!

В Flextype 0.9.6 появится возможность редактирования и перезагрузки настроек плагинов, которые идут по умолчанию с плагинами.

Больше не будет необходимости лазить ручками в плагины и править их настройки прямо в их директориях, так как теперь все настройки можно перезаписать поверх или добавить новые.

В админке появится редактор настроек, в будущих версиях скорее всего добавлю интерфейс кнопок, вместо редактора настроек.

Также мы получаем еще один способ хранения глобальных переменных :)

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

https://twitter.com/getflextype/status/1187074180388474882


dev logs: working on Flextype 0.9.6
In the Flextype 0.9.6 we will have ability to override default plugins settings and create new global settings(vars).



Иконки для записей!

В Flextype 0.9.6 появится возможность назначать индивидуальные иконки для записей и коллекций записей.

Так как записи в Flextype это нечто большее чем просто страницы - иконки позволят визуально выделить их в зависимости от их назначения

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

Screenshot 2019-11-08 at 11.07.07.png


Работа над Flextype 0.9.6 продолжается!

Работы проделано уже много и еще много работы предстоит сделать! Точной даты релиза пока не возможно сказать, так как не весь запланированный функционал еще реализован и не все еще протестировано.

Релиз Flextype 0.9.6 возможно будет в конце ноября!

Я делаю все возможное чтобы релиз Flextype 0.9.6 состоялся!


Буду рад любой вашей помощи проекту!

Несколько способов поддержать проект:

— Разместить ссылку на flextype.org в своем профиле на сайтах и форумах c кратким описанием проекта.
— Написать статью или пост на любом тематическом форуме о проекте Flextype.
— Принимать активное участие в обсуджениях сообщества Flextype! (VK, DISCORD, GITHUB)
— Создавать и поддерживать переводы Админки, Сайта и Документации.
— Находить баги и сообщать о них на GitHub-e.
— Стать спонсором проекта, поддержать денежкой, для оплаты хостинга, и часов разработки.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!