Дорогие Друзья!
Работа над проектом продолжается!
Много нового кода пушится в репозиторий проекта - практически каждый день! В основном время тратится на переписывание плагина админки на новое 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
Я вернулcя в Webdev и начал делать новую разработку - Flextype :)
(Ответов: 18, Просмотров: 4836)
- 28.05.2019 16:17
- 07.07.2019 14:24
Новости по проекту Flextype!
- Релизы 0.9.1, 0.9.2, 0.9.3 с множеством улучшений и важных исправлений различных багов. https://github.com/flextype/flextype/releases
- Открылся официальный форум международной поддержки Flextype! http://forum.flextype.org
Статистика - 7 июля 2019
GitHub - cкачиваний: 6000 / звезд: 159 / форков: 23 / релизов: 25
VK - подписчиков 199 / Twitter - подписчиков 113 / Discord - участников 214 - 11.08.2019 12:58
Дорогие Друзья!
Flextype 0.9.4 в активной разработке. Будет ряд важных изменений. https://github.com/flextype/flextype/milestone/6 - список задач еще неокончательный и будет обновляться.
Потратил некоторое время на изучение вопросов по поводу возможного перехода на 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. и займусь более важными задачами.
https://github.com/flextype/flextype/issues/199
---
Twitter Bootstrap
Пришел к выводу, что Twitter Bootstrap катастрофически громоздкий и его использование порождает однотипные и медленные сайты. Использование различных видов оптимизации этой проблемы особо не решают. Решил рассмотреть множество других различных фреймворков и методологий разработки фронтенда, остановился на нескольких решениях. Буду изучать этот вопрос еще. Я открыт для предложений.
https://github.com/flextype/flextype/issues/211
---
Поддержка разных типов контента
По умолчанию Flextype предоставляет универсальный формат хранения данных в JSON файлах, в которых хранятся данные индивидуальных полей (как это например реализовано в различных Headless CMS), но бывает так что это не совсем удобно, например для создания сайта с документацией, которая хранится на локальном диске или например на GitHub-e. Было принято решение сделать более универсальный подход к работе с данными с помощью "драйверов".
https://github.com/flextype/flextype/issues/212
Рассматриваю такие возможные варианты "драйверов" по умолчанию:
- Json (.json)
- Yaml (.yaml)
- YamlFrontmatter (.md)
- CSV (.csv)
---
flextype.org и документация
Официальный сайт flextype.org переписан на новую ветку 0.9.x, но пока еще не опубликован. Документация в процессе переписывании. - 21.08.2019 19:25
Дорогие Друзья!
Звезды на GitHub-е помогают проекту продвигаться в результатах поиска и про него узнают больше людей - это очень важно для развития и успеха проекта!
Кто ещё не поставил на GitHub-е звезды для Flextype, самое время поставить звезду для https://github.com/flextype - 07.09.2019 13:01
Дорогие Друзья!
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/ - 12.09.2019 22:19
Дорогие Друзья!
Рад вам сообщить о выходе новой версии движка 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...ses/tag/v0.9.4 - 16.05.2020 00:29
Дорогие Друзья!
Рад вам сообщить о выходе новой версии движка Flextype!
Я решил вернуться к истокам, к той самой идее - полной модульности системы, которую я начинал реализовывать еще в первых версиях движка Flextype, но затем много чего было включено в само ядро и в релиз сборку Flextype, тем самым усложнив и замедлив рост новых фишек и фиксов багов в Flextype.
Идея Flextype 0.9.8 в том что бы разделить: ЯДРО ДЛЯ РАБОТЫ С ДАННЫМИ + API и СТОРОННИЙ ФУНКЦИОНАЛ.
Новая версия Flextype позиционирует себя как универсальная система для разработки любых проектов — Self-hosted Data-First Headless CMS & API!
Подробнее в статье: https://vk.com/@flextype-flextype-098-reliz - 16.05.2020 14:13
А демо движка на офф сайте можно будет посмотреть?
- 05.08.2020 21:20
Дорогие Друзья!
Рад вам сообщить о выходе новой версии движка Flextype 0.9.9!
В Flextype 0.9.9 достаточно много важных изменений определяющих — то как будет выглядеть финальная версия Flextype 1.0.0, к которой я иду уже более двух лет!
Были пересмотрены, обновлены и переписаны ключевые моменты ядра, ответственные за работу с Записями, Коллекциями, Кешем и Rest API.
Подробнее в статье: https://vk.com/@flextype-flextype-099-reliz
Большое спасибо всем за то, что вы являетесь частью сообщества Flextype!
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Вложиться в разработку ИМ или в раскрутку? | Вопросы от новичков | 14 | 27.12.2014 18:00 |
Как ускорить разработку (программирование) сайта? | Web программирование | 10 | 26.09.2014 01:11 |
Где заказать разработку для Joomla? | Joomla | 3 | 09.06.2014 15:05 |
Google начал тестировать новую форму платежа для стран СНГ | Оффтоп и свободные темы | 26 | 07.05.2014 00:02 |
Где заказать разработку скриптов? | Web программирование | 12 | 28.12.2011 22:29 |


