Статья 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
Дорогие Друзья!

Начинаем использовать платформу Transifex для локализации проекта Flextype на разные языки!
Набираем людей в команду переводчиков! Каждый может стать частью команды переводчиков 🤠

Пишите в личные сообщения

 

awilum

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

Звезды на гитхабе помогают проекту продвигаться в результатах поиска,
поэтому, Ребята, кто ещё не поставил на GitHub-е звезду для Flextype,
самое время поставить ⭐ вот тут: flextype/flextype 😉
 

awilum

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

Ранее я уже писал о том что мы начинаем использовать платформу Transifex для локализации проекта Flextype на разные языки, но сегодня я получил письмо о подтверждения лицензии https://crowdin.com/ для проекта Flextype! В связи с этим мы переезжаем на Сrowdin, который имеет прямую интеграцию с GitHub и много других полезных плюшек для создания мультиязычного контента!

Присоединяйтесь: https://crwd.in/flextype
 

Сергей Попов

Кодебай
30.12.2015
4 727
6 724
BIT
452
Как обстоят дела с SEO ? Правильные заголовки, дескрипшены и пр.

Еще заметил отсутствие фавиконки на оф.сайте. Наверное с ней было бы лучше.
 

awilum

Green Team
09.05.2018
93
84
BIT
0
Как обстоят дела с SEO ? Правильные заголовки, дескрипшены и пр.

Еще заметил отсутствие фавиконки на оф.сайте. Наверное с ней было бы лучше.

По поводу SEO из того что имеется уже сейчас в Flextype
  • ЧПУ
  • Индивидуальные заголовки страниц <title>
  • Индивидуальные описания страниц <meta name="description">
  • Индивидуальные ключевые слова страниц <meta name="keywords">
  • Индивидуальные настройки Robots для страниц <meta name="robots">
  • Sitemap - плагин
  • Robots - плагин
Что еще ?
 
  • Нравится
Реакции: Сергей Попов

awilum

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

Движок Flextype уже предоставляет много возможностей для разрабочиков сайтов, но не многие о них знают из-за скудной документации и отсутствие примеров на официальном сайте :(

Поэтому разработка сайта и документации - это такая же важная задача как и разработка системы! :cool:

Было принято решение переосмыслить, то как выглядит официальный сайт и документация сейчас и переделать его :geek:

В РАЗРАБОТКЕ:

:coffee: Новая структура и удобный дизайн сайта в чёрно-белый цветовой схеме, вдохновленный трендами веб дизайна 2019 года!

:coffee: Мультиязычный контент сайта с поддержкой от Crowdin! Нет необходимости делать и поддерживать сайты отдельно для различных стран(локалей), когда это возможно сделать централизовано на основном сайте проекта flextype.org!

:coffee: Документация для пользователей и разработчиков - это бесконечно долгий процесс, но благодаря мультиязычной поддержки от Crowdin и гибкости Flextype у нас будет возможность создать документацию и перевести ее на различные языки! Всем сообществом Flextype!

:coffee: Автоматические обновление официального сайта flextype.org и документации на сайте с помощью www.deployhq.com

Дата релиза нового сайта пока не установлена, но релиз точно будет в Январе месяце!
Следите за новостями в Discord: https://discord.gg/xBGUge7
 

awilum

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

Рад вам сообщить о новом flextype.org!

Было проделано много работы по переписыванию официального сайта и интеграции его с Crowding и DeployHQ, но много работы еще предстоит сделать. Это бесконечно долгий процесс разработки и улучшений! Вы также можете принять участие и внести свой вклад в развитие проекта!

Основной язык сайта English, но есть возможность переключиться на Русский! Другие языки также будут доступными в будущем.

Присоединяется к команде переводчиков:
https://crwd.in/flextype-website

Screenshot 2019-01-26 at 22.07.18.png
 

awilum

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

Рад вам сообщить о том, что для улучшения безопасности и качества кода в Flextype, начинаю использовать Scrutinizer Continuous Integration!

Continuous Integration (Непрерывная интеграция) — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. Переход к непрерывной интеграции позволяет снизить трудоёмкость интеграции и сделать её более предсказуемой за счет наиболее раннего обнаружения и устранения ошибок и противоречий.

Благодаря анализу кода с помощью Scrutinizer было найдено множество потенциальных проблем, половину из которых уже исправил!

https://scrutinizer-ci.com/g/flextype/flextype/
Текущая оценка качества кода 6.71 из 10!
Буду работать над улучшением качества кода!

В новой Flextype 0.8.4 будет будет улучшено качество кода, производительность и безопасность системы!
 
  • Нравится
Реакции: Глюк

awilum

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

Я активно работаю над новой версией Flextype 0.9.0! Много чего переписывается и улучшается. Благодаря тестам Scrutinizer много чего исправлено и улучшено в коде. В новой версии Flextype пробую реализовать новый подход в архитектуре, максимально приближённый к Headless системам.

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

В соответсвии с философией Headless систем, мы должны иметь:
- Ядро для работы с данными (Flextype)
- API для доступа к данным (Flextype API - REST или GraphQL)
- Приложение для рендера данных (например плагин Site)
- Приложение для работы с данными (например плагин Admin)

Это позволит иметь простое и понятное API для работы с контентом на любом типе устройств, а так же имея новое улучшенное Flextype API будет возможным создавать SPA приложения на любом JS фреймворке (Vue, React и др.)

Дата релиза не определена, но я буду держать вас в курсе!
 
  • Нравится
Реакции: Глюк

awilum

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

Звезды на гитхабе помогают проекту продвигаться в результатах поиска, поэтому, Ребята, кто ещё не поставил на GitHub-е звезду для Flextype, самое время поставить звезду вот тут: https://github.com/flextype/flextype ;)
 

awilum

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

С переменным успехом, но разработка новой Flextype 0.9.0 продолжается! Дата релиза пока неизвестна, но это будет значимое обновление для проекта. Уже потрачено много человеко-часов и запушено более 1000 коммитов в репозиторий проекта.

Основные изменения в новой Flextype 0.9.0

#1 Slim Framework

Еще со времен Monstra CMS была проблема в отсутствии нормального роутинга, и эта же проблема пришла в Flextype. Роутинга у нас нет, есть только методы для работы с URI. В поисках лучшего Роутера, был выбран мощный микрофреймворк Slim.

Slim Framework - это идеальный инструмент для создания API, которые используют, переиспользуют какие-либо данные или же предоставляют к ним доступ. C помощью микрофреймворка Slim можно создавать полнофункциональные web-приложения с пользовательским интерфейсом. Он очень быстрый, имеет небольшую кодовую базу - только то, что нужно и больше ничего!
[IMG]


#2 Twig Template Engine

Много лет в Monstra CMS теперь и в Flextype использовался нативный PHP в роли шаблонизатора, но с переходом на Slim Framework и его простой интеграций с современным шаблонизатором Twig было принято решение перейти на Twig окончательно!

Основные особенности Twig:

- Быстрый: компилирует шаблоны в PHP код. Добавочный, относительно нативного PHP, код был сведен к минимуму.

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

- Гибкий: основан на пластичном лексере и парсере. Это позволяет разработчику определять свои собственные тэги и фильтры, создавать свой DSL.

[IMG]



#3 League Glide

Полная интеграция с League Glide для произведения манипуляций с изображениями. Никаких костылей или хаков как это в текущей Flextype 0.8.3, полная нативная поддержка! Работать с изображениями можно будет просто через API как это делает например imgix.com.

[IMG]



#4 Editor.js

Открыл для себя идеальный редактор для работы с контентом - Editor.js

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

https://vc.ru/dev/60626-istoriya-sozdaniya-editor-js-modulnogo-vizualnogo-redaktora-ot-komandy-studentov-codex

Основная концепция Editor.js — блочная структура и чистые данные в виде JSON на выходе.

В отличие от большинства редакторов, где пользователь работает с текстом внутри одной редактируемой обертки, в Editor.js каждый структурный элемент статьи — блок — это отдельный редактируемый элемент.

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

JSON данные:

[IMG]


Результат:
[IMG]


#5 Respect Validation

В новой Flextype 0.9.0 будет использоваться Respect Validation для валидации данных. Respect Validation - это самый лучший валидатор, который когда либо был написан на PHP. Он предоставляет более 100 (полностью протестированных) валидаторов.

#6 Переход на JSON вместо YAML

Еще окончательно не решил это, но скорее всего да чем нет. Так как хочется иметь возможность нативно хранить JSON из Editor.js без какой либо дополнительной конвертации. А так же хранение данных в JSON формате позволит их располагать не только в файлах (Flat File) но и в MongoDB или PostgreSQL (с помощью драйвера). Я думаю что такой подход поможет в будущем с масштабируемостью проектов разработанных на Flextype.

#7 Плагины Site и Admin

Вместе с новой Flextype 0.9.0, появится новый плагин Site и переписанный плагин Admin. По сути Flextype будет предоставлять простой и понятный программный API для работы с данными, а плагины уже будут решать что с этими данными делать. Есть вероятность, что в Flextype 0.9.0 появится и Public API, который позволит создавать приложения любой сложности для любых устройств используя Flextype Public API как в Headless CMS — но если это не появится в этой версии, то в следующей версии будет Flextype Public API :)

Все официальные плагины также будут переписаны на новую архитектуру.

#8 League Event

В Flextype 0.9.0 будет использоваться простая, но эффективная библиотека для работы с событиями системы League Event вместо Flextype Events.

Я описал вкратце про ключевые особенности новой Flextype 0.9.0 над которыми работаю. Работы проделано много и много еще предстоит сделать. Для контроля качества кода использую Scrutinizer CI

За прогрессом разработки вы можете следить вот тут: https://github.com/flextype/flextype/milestone/2

Пост в блоге: Flextype 0.9.0 — в разработке!
 
  • Нравится
Реакции: Vertigo и Глюк

awilum

Green Team
09.05.2018
93
84
BIT
0
Благодаря переходу на JSON, производительность проектов разработанных на Flextype увеличится в разы!
Все данные в Flextype 0.9.0 будут храниться в JSON формате и могут быть доступны через API.
Не будет необходимости в лишних программных операциях для конвертации данных из YAML в JSON!
 

awilum

Green Team
09.05.2018
93
84
BIT
0
Почему не MySQL ? Как жить без MySQL ? Почему JSON ? Зачем нужна Flat-File CMS ? Почему не Wordpress ? Разве вообще можно делать сайты на Flat-File CMS ?

Долго отвечать на все эти вопросы и объяснять почему, а времени у меня сейчас нет на написание большой статьи со всеми подробностями, просто приведу в пример успешные проекты(конкуренты) Flextype.

Statamic (https://statamic.com)
вкратце:
- удобный и современный пользовательский интерфейс!
- данные хранятся в MD файлах c YAML заголовком
- стоимость лицензии: 895$ и 199$
- разработчик: Компания Wilderborn

Kirby (https://getkirby.com)
вкратце:
- данные хранятся в текстовых файлах
- стоимость лицензии: 99$
- разработчик: Bastian Allgeier

Grav (https://getgrav.org)
вкратце:
- данные хранятся в MD файлах c YAML заголовком.
- бесплатная, популярная система, но порог вхождения высокий!
- разработчик: Компания RocketTheme

Как вы можете видеть, игроки серьезные и успешные!

В Flextype хочу достичь таких основных целей:
- простой и понятный пользовательский интерфейс!
- низкий порог вхождения!
- БЕСПЛАТНАЯ!


P.S.
Заранее отвечаю на возможный тупой вопрос:
"Flextype это форк(клон) Grav, Kirby, Statamic ? o_O"

Нет! Flextype - это самостоятельная CMS основаная на многолетнем опыте в веб-разработке! Успех OPEN SOURCE проекта полностью зависит от активности его сообщества! На разработку и поддержку проекта тратится огромное количество человеко-часов! Либо помогайте, либо наберитесь терпения!
 
  • Нравится
Реакции: Vertigo

awilum

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

Работа над проектом продолжается!
Много нового кода пушится в репозиторий проекта - практически каждый день! В основном время тратится на переписывание плагина админки на новое API и отладку ядра движка. Утомительно конечно это все, но я не сдаюсь!

За прогрессом вы можете наблюдать вот тут: https://github.com/flextype/flextype/commits/dev

Немного прояснилась картина с приблизительной датой релиза!
Закрытая бета версия Flextype CMS 0.9.0: 8 июня.
Релиз Flextype CMS 0.9.0: 10 июня.

Добавляйтесь в наш DISCORD сервер, чтобы быть в курсе всех событий: https://discord.gg/r9wWNMp
 
  • Нравится
Реакции: Vertigo и Глюк

awilum

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

Flextype 0.9.0 BETA VERSION - будет доступна для тестирования 9-го июня в 11:00 в русском чатике DISCORD-a https://discord.gg/CCKPKVG

Flextype 0.9.0 RELEASE VERSION - по планам 10-го июня в 23:00!
 

awilum

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

Релиз Flextype 0.9.0 должен быть перенесен на пару дней, так как необходимо больше времени на тестирование и исправление найденых багов. 🤕 Спасибо всем терпение и понимание!

В #general и #russian каналах Join the Flextype Discord Server! идет публикация и обсуждение Flextype 0.9.0 BETA! Cегодня была опубликована Flextype 0.9.0 BETA 2 в #general канале.

Буду рад любой помощи!
- Тестирование бета версий (Join the Flextype Discord Server!)
- Фиксы и предложения (flextype/flextype)
- Переводы Админки ( )
- Донаты ( )

Flextype 0.9.0 RELEASE VERSION переносится на 14 июня в 23:00
 

awilum

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

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


Это важный релиз для проекта, так как он определяет дальнейшее направление в его развитии! Движок переписан с нуля в соответствие с современными стандартами. Flextype все ближе к Headless системами и все дальше от своего предка Monstra CMS.

Для релиза Flextype 0.9.0 было потрачено более 450 часов на исследование, разработку и тестирование! Запушено более 1200 коммитов в репозитории проекта и уничтожено десятки литров кофе!

Основные изменения в новой Flextype 0.9.0

#1 Новое Flextype API


Движок полностью переписан с нуля. Теперь API для разработчиков более прозрачное и понятное, методы и параметры стандартизированы и приведены к одному общему виду. В ядро Flextype API входят: Entries API, Plugins API, Snippets API, Fieldsets API.

Также для теста написаного кода движка используется Scrutinizer Continuous Integration!

Continuous Integration (Непрерывная интеграция) — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. Переход к непрерывной интеграции позволяет снизить трудоёмкость интеграции и сделать её более предсказуемой за счет наиболее раннего обнаружения и устранения ошибок и противоречий.

Flextype Public API появится в следующих релизах движка.


#2 Slim Framework

Еще со времен Monstra CMS была проблема в отсутствии нормального роутинга, и эта же проблема пришла в Flextype. Роутинга у нас не было, были только методы для работы с URI. В поисках лучшего Роутера, был выбран мощный микрофреймворк Slim.

Slim Framework - это идеальный инструмент для создания API, которые используют, переиспользуют какие-либо данные или же предоставляют к ним доступ. C помощью микрофреймворка Slim можно создавать полнофункциональные web-приложения с пользовательским интерфейсом. Он очень быстрый, имеет небольшую кодовую базу - только то, что нужно!


#3 Twig Template Engine

Много лет в Monstra CMS теперь и в Flextype (до 0.9.0) использовался нативный PHP в роли шаблонизатора, но с переходом на Slim Framework и его простой интеграцией с современным шаблонизатором Twig было принято решение перейти на Twig окончательно!

Основные особенности Twig:
- Быстрый: компилирует шаблоны в PHP код. Добавочный, относительно нативного PHP, код был сведен к минимуму.
- Безопасный: есть режим «песочницы» для проверки сомнительного кода в шаблонах. Это позволяет использовать Twig в качестве языка шаблонов для приложений, где пользователи могут менять дизайн шаблонов.
- Гибкий: основан на пластичном лексере и парсере. Это позволяет разработчику определять свои собственные тэги и фильтры, создавать свой DSL.


#4 League Glide

Полная интеграция с библиотекой League Glide для произведения манипуляций с изображениями. Никаких костылей или хаков как это в текущей было в предыдущих версиях Flextype. В Flextype 0.9.0 полная нативная поддержка League Glide! Работать с изображениями можно будет просто через API как это делает например imgix.com.


#5 Respect Validation

В новой Flextype 0.9.0 используется Respect Validation для валидации данных. Respect Validation - это самый лучший валидатор, который когда либо был написан на PHP. Он предоставляет более 100 (полностью протестированных) валидаторов.


#6 Переход на JSON вместо YAML

Переходим c YAML на JSON! Хранение данных в JSON формате позволит в будущем их располагать не только в файлах (Flat File) но и например в MongoDB или PostgreSQL (с помощью драйвера). Я думаю что такой подход поможет масштабируемостью проектов разработанных на Flextype в будущем.


#7 Плагины Site и Admin

Вместе с новой Flextype 0.9.0, появился новый плагин Site и переписанный плагин Admin. По сути теперь Flextype предоставляет простой и понятный программный API для работы с данными, а плагины решают, что с этими данными делать. В следующих релизах Flextype появится и Public API, который позволит создавать приложения любой сложности для любых устройств используя Flextype Public API как в Headless CMS :)


#8 League Event

В Flextype 0.9.0 используется простая, но эффективная библиотека для работы с событиями системы League Event вместо Flextype Events.


#9 Whoops Error Handler

В Flextype 0.9.0 используется небольшая библиотека/фреймворк для работы с ошибками и исключениями в PHP вместо Flextype Error Handler.

Whoops — это небольшая библиотека/фреймворк для работы с ошибками и исключениями в PHP. Из коробки он предоставляет аккуратный и удобный интерфейс, который помогает вести разработку быстро.
Основные особенности Whoops:
- Гибкий стековый перехват ошибок
- Не требует зависимостей (на данный момент)
- Простое API для работы с исключениями, фреймами стека вызовов и их данными
- Включает информативную страницу ошибки
- Возможность открыть указанный файл прямо в вашем IDE/редакторе
- Включает обработчики для разных форматов ответа (JSON, XML, SOAP)
- Легко расширяется и легко интегрируется в другие библиотеки и фреймворки
- Аккуратный, хорошо структурированный и протестированный код

Также Whoops позволяет открывать файлы сразу в IDE. На данный момент whoops из коробки поддерживает следующие IDE/редакторы:
- Emacs
- IDEA
- MacVim
- PhpStorm (только для MacOS)
- Sublime Text 2 и возможно 3
- Textmate
- xdebug-формат
- VSCode


#10 Slugify

В Flextype 0.9.0 используется небольшая, но мощная библиотека Slugify для создания безопасных и человекочитаемых slug.
slug - это часть URL-адреса, которая идентифицирует страницу, используя человекочитаемые ключевые слова.

Чтобы сделать URL-адрес проще для пользователей, специальные символы часто удалены или заменены. Например, акцентированные символы обычно заменяются буквами английского алфавита; пунктуация метки обычно удаляются; и пробелы (которые должны быть закодированы как %20 или +) заменены тире (-) или символом подчеркивания (_), которые более эстетично.
Полный список изменений в Flextype 0.9.0 можете посмотреть в flextype/flextype


Скачать Flextype 0.9.0:


Планы на ближайшее будущее:
- Адаптировать существующие плагины для Flextype 0.9.0
- Поиск и исправление ошибок, улучшение движка.
- Обновление документации
- Создание уроков и статей по работе с Flextype.


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

Стать спонсором проекта!
Sberbank: 5469 1300 1053 3949
QIWI: +79805359141
PayPal:
Patreon:
Ko-fi:

Спонсоры c активной ссылкой на сайт или профиль будут отображаться в разделе спонсоров и топ спонсоров на главной странице сайта!
 
  • Нравится
Реакции: Vertigo

awilum

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

Начинаю писать цикл статей и полезных советов по работе с Flextype для разработчиков и пользователей!

Cтатьи будут публиковаться в VK и Yandex ZEN
VK: Статьи сообщества FLEXTYPE
Yandex ZEN:
 
  • Нравится
Реакции: solgood

awilum

Green Team
09.05.2018
93
84
BIT
0
Новости по проекту Flextype!

- Релизы 0.9.1, 0.9.2, 0.9.3 с множеством улучшений и важных исправлений различных багов. flextype/flextype
- Открылся официальный форум международной поддержки Flextype!


Статистика - 7 июля 2019

GitHub - cкачиваний: 6000 / звезд: 159 / форков: 23 / релизов: 25
VK - подписчиков 199 / Twitter - подписчиков 113 / Discord - участников 214
 
Мы в соцсетях:

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