Я вернулcя в Webdev и начал делать новую разработку - Flextype :)

(Ответов: 15, Просмотров: 950)
Страница 2 из 2 Первая 12
  1. Студент Аватар для Awilum
    • Регистрация: 03.09.2010
    • Сообщений: 81
    • Репутация: 31
    Дорогие Друзья!

    Работа над проектом продолжается!
    Много нового кода пушится в репозиторий проекта - практически каждый день! В основном время тратится на переписывание плагина админки на новое 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
    http://flextype.org - Быстрая и маленькая CMS!
    • 0
  2. Студент Аватар для Awilum
    • Регистрация: 03.09.2010
    • Сообщений: 81
    • Репутация: 31
    Новости по проекту 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
    http://flextype.org - Быстрая и маленькая CMS!
    • 0
  3. Студент Аватар для Awilum
    • Регистрация: 03.09.2010
    • Сообщений: 81
    • Репутация: 31
    Дорогие Друзья!

    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, но пока еще не опубликован. Документация в процессе переписывании.
    http://flextype.org - Быстрая и маленькая CMS!
    • 0
  4. Студент Аватар для Awilum
    • Регистрация: 03.09.2010
    • Сообщений: 81
    • Репутация: 31
    Дорогие Друзья!

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

    Кто ещё не поставил на GitHub-е звезды для Flextype, самое время поставить звезду для https://github.com/flextype
    http://flextype.org - Быстрая и маленькая CMS!
    • 0
  5. Студент Аватар для Awilum
    • Регистрация: 03.09.2010
    • Сообщений: 81
    • Репутация: 31
    Дорогие Друзья!
    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/
    http://flextype.org - Быстрая и маленькая CMS!
    • 0
  6. Студент Аватар для Awilum
    • Регистрация: 03.09.2010
    • Сообщений: 81
    • Репутация: 31
    Дорогие Друзья!

    Рад вам сообщить о выходе новой версии движка 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
    http://flextype.org - Быстрая и маленькая CMS!
    • 0
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
Вложиться в разработку ИМ или в раскрутку?
Вопросы от новичков 14 27.12.2014 18:00
Как ускорить разработку (программирование) сайта?
Web программирование 10 26.09.2014 00:11
Где заказать разработку для Joomla?
Joomla 3 09.06.2014 14:05
Google начал тестировать новую форму платежа для стран СНГ
Оффтоп и свободные темы 26 06.05.2014 23:02
Где заказать разработку скриптов?
Web программирование 12 28.12.2011 21:29

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры