За последние 24 часа нас посетил 16591 программист и 1630 роботов. Сейчас ищут 1354 программиста ...

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

Тема в разделе "Решения, алгоритмы", создана пользователем Awilum, 8 май 2018.

Метки:
  1. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.575
    Симпатии:
    1.759
    Так в слиме этот роутер, простенький DI-контейнер, и фактически на этом усё
     
  2. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

    Рад вам сообщить о выходе новой версии движка 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
     
  3. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

    Документация по Flextype постепенно дополняется и нам нужно больше переводчиков в команду!
    ссылка: http://docs.flextype.org/en


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

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

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

    ПРОЕКТЫ:
    Flextype CMS - https://crowdin.com/project/flextype
    Flextype Website - https://crowdin.com/project/flextype-website
    Flextype Documentation - https://crowdin.com/project/flextype-documentation
     
    Алекс8 нравится это.
  4. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

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

    Более двух месяц работы над новой версией движка и почти 300 часов программирования и тестирования!

    Основное отличнее Flextype 0.9.6 от 0.9.5 - это улучшение производительности в разы! Flextype всегда была быстрой системой, но новая Flextype 0.9.6 еще быстрее! Быстрее в 12 - 14 раз!

    С помощью backfire.io было найдено несколько критических мест, которые оказывали влияние на производительность системы в целом.

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

    Подробнее в статье: https://vk.com/@flextype-flextype-096-reliz
     
    romach нравится это.
  5. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Официальный сайт документации для Flextype переписан на Tailwind CSS!
    https://docs.flextype.org

    впечатления такие: Tailwind CSS для продакшена годится, если что-то завершённое-финальное нужно отдавать - это самое то. Но если нужно много различного UI, например для той же админки - то, я пока альтернатив Бутстрапу не вижу. Разве что если только уж очень сильно заморочиться с Tailwind CSS и сделать весь UI на нем с нуля.
     
  6. Roman __construct

    Roman __construct Активный пользователь

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    Да полно этих альтернатив уже. Materialize etc.
     
  7. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    или Бульма. Но все равно получается, что Бутстрап - это WP мира CSS фреймворков (но не такой правда страшный как WP)
     
    Roman __construct нравится это.
  8. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.828
    Симпатии:
    651
    @Awilum, за наводку на еще один CSS фреймворк спасибо, но у вас там с сайдбаром какие-то проблемы. На узких экранах текст сайдбара «уходит» под осн. контент.
     
    Awilum нравится это.
  9. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    спасибо, буду тестировать и фиксить, да еще и под мобильные девайсы надо адаптировать
     
  10. Roman __construct

    Roman __construct Активный пользователь

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    согласен )
     
  11. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Алекс8 нравится это.
  12. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Вслед за переписанным сайтом для офф. документации, я решил и переписать офф. сайт на Tailwind CSS и улучишь UI/UX! https://flextype.org

    имхо, Tailwind CSS заставляет думать иначе про верстку сайта. Забавно, то что этот способ я давно пытался продвинуть в одном крупном продакшене, на заре той самой эпохи и статьи от Бреда Фроста про Атомный Дизайн. Я сделал свои наброски по методологии Атомного Дизайна, но это не зашло хеду по фронтенду, ему больше хотелось видеть БЕМ и ООCSS. А теперь вот Атомный Дизайн стал хайповым, и в виде реализации Tailwind CSS он выстрелил. кто ж знал что это будет в тренде через столько лет О_О
     
    Алекс8 нравится это.
  13. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

    В 2019 году была проведена огромная работа над проектом Flextype и вот год подходит к концу, совсем немного осталось до нового 2020-го года!

    Хочу поделиться с вами некоторыми статистическими данными по проекту Flextype!

    [​IMG]

    Большое спасибо всем за то, что вы являетесь частью сообщества Flextype!
    Всех, с Наступающими Новогодними праздниками!
     
  14. igoryen

    igoryen Новичок

    С нами с:
    3 янв 2020
    Сообщения:
    2
    Симпатии:
    0
    С новым 2020-м годом, друзья! Пусть он принесёт всем вам большей ширины навыков, глубины понимания, высоты вознаграждений! :)
    ***
    Хочу спросить о FlexType:
    Как он в вопросе i18n?
     
  15. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    @igoryen
    Изначально присутствует i18n для разработчиков плагинов - интерфейса.
    А для разработки контента для различных языков можно просто использовать отдельные директории, en, ru и тд
    https://github.com/flextype/docs.flextype.org/tree/master/site/entries
     
    igoryen нравится это.
  16. igoryen

    igoryen Новичок

    С нами с:
    3 янв 2020
    Сообщения:
    2
    Симпатии:
    0
    Существует ли инструкция или пример как сделать сайт многоязычным?
    Моя попытка создать директорию en/entries/category/catalog/ пока не увенчалась успехом: нав. меню показывает "en" вместо "Category". Также не могу понять как использовать локаль в шаблонах.
    Код (Text):
    1. {% set collection = entries.fetch('en/leadership/executive-team', {}) %}
    - это не вариант.
    Я подозреваю, что что-то упускаю...
     
  17. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

    В Flextype 0.9.7 появится Delivery Content API (CDA)

    API Доставки Контента (CDA) - API-интерфейс для доставки контента из Flextype в другие приложения, веб-сайты и сервисы. Контент доставляется в виде JSON.

    Ссылка на видео: https://vk.com/wall-163249105_675
     
  18. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Flextype 0.9.7 в активной разработке!

    После успешной миграции flextype.org и docs.flextype.org на Tailwind CSS, было принято решение переписать тему Default и Админку на Tailwind CSS! Фронтенд админки полностью переписан! В новой Flextype 0.9.7 теперь используется Tailwind CSS и различные другие легкие решения вместо тяжелого Twitter Bootstrap.

    Также вместе с релизом новой админкой будет и ряд других важных изменений в проекте Flextype!

    Предположительная дата релиза Flextype 0.9.7 - 1 марта 2020!

    демо видео: https://vk.com/flextype?w=wall-163249105_694
     
  19. twim32

    twim32 Активный пользователь

    С нами с:
    29 мар 2017
    Сообщения:
    275
    Симпатии:
    58
    Всё чаще и чаще наблюдаю за темой. Скачал, посмотрел - сделано с любовью. Скорость - ок, ямл вместо бд - ок. Но скажите, в чем фишка вашего фреймворка? Какая его главная цель?

    Нет, я совсем не хочу раскритиковать ваш проект. Вы свято верите в него и это уже показатель. Но я хочу понять чем он может быть полезен в будуйщем для меня и/или для людей которым я возможно буду советовать именно FlexType, а не другой фреймворк.
     
  20. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

    В декабре 2019 года я начал разработку новой Flextype 0.9.7 и вот спустя три месяца, я рад вам сообщить о выходе новой версии движка Flextype!

    Была проведена огромная работа над новой версией движка Flextype, многие части проекта были переписаны, дописаны и улучшены! Было потрачено более 400 часов на программирование и тестирование (по 160 часов в месяц), 1450 коммитов в основной репозиторий проекта.

    В Flextype 0.9.7 новые возможности полноценной Headless CMS, новая Админка, новая тема Default, а также множество других изменений, улучшений и исправлений найденых багов.

    Подробнее в статье: https://vk.com/@flextype-flextype-097-reliz

    [​IMG]
     
    romach нравится это.
  21. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

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

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

    Идея Flextype 0.9.8 в том что бы разделить: ЯДРО ДЛЯ РАБОТЫ С ДАННЫМИ + API и СТОРОННИЙ ФУНКЦИОНАЛ.

    Новая версия Flextype позиционирует себя как универсальная система для разработки любых проектов — Self-hosted Data-First Headless CMS & API!

    Подробнее в статье: https://vk.com/@flextype-flextype-098-reliz

    [​IMG]
     
  22. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

    Рад вам сообщить о выходе новых плагинов для Flextype!

    PHP Mailer
    Плагин для работы с PHP библиотекой PHP Mailer.
    https://github.com/flextype-plugins/phpmailer

    Contact
    Плагин для создания индивидуальных контактных форм.
    https://github.com/flextype-plugins/contact

    Mailboxes Admin
    Плагин от Дениса Глебко для просмотра отправленных писем в админке.
    https://github.com/Saturnych/mailboxes-admin

    ACL
    Плагин для управления доступом к страницам и отдельным частям данных на странице и не только.
    https://github.com/flextype-plugins/acl

    Accounts
    Плагин для управления пользователями на фронтенде.
    https://github.com/flextype-plugins/accounts

    Accounts Admin
    Плагин для управления пользователями на бекенде.
    https://github.com/flextype-plugins/accounts-admin

    ВАЖНО!
    - Обновите все плагины до последних версий!
    - Если вы уже используете плагин Admin, удалите аккаунт админа и создайте новый.
    -В Readme каждого плагина я написал документацию по работе с ним.
     
  23. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Flat File CMS, что с ними не так!

    Flat File CMS — это система управления контентом на базе простых статических файлов. Сайт с подобной системой не использует реляционных систем управления базами данными, например MySQL.

    Отсутствие реляционной базы данных и дало название для подобных систем. Все файлы и содержимое веб-сайта храниться только в файлах и папках. Такие системы, легковесные, портативные, но не всегда простые и быстрые!

    Непонятно почему разработчики таких систем, думают что Flat File CMS должна работать как типичная CMS c СУБД и начинают изобретать свои велосипеды для работы с файлами так как если бы это была СУБД, по сути воссоздавая СУБД на файлах, и тем самым стреляя себе в ногу, так как разработка такой системы крайне сложна и практически бесполезна. Потому что, если необходимо, то в проект можно подключить СУБД например плагином и при этом не тратить невероятное количество человеко-часов на изобретение своей СУБД на файлах.

    Подробнее в статье: https://vk.com/@flextype-flat-file-cms-i-chto-s-nimi-ne-tak
     
  24. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

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

    В Flextype 0.9.9 достаточно много важных изменений определяющих — то как будет выглядеть финальная версия Flextype 1.0.0, к которой я иду уже более двух лет!

    Были пересмотрены, обновлены и переписаны ключевые моменты ядра, ответственные за работу с Записями, Коллекциями, Кешем и Rest API.

    Подробнее в статье: https://vk.com/@flextype-flextype-099-reliz

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

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Дорогие Друзья!

    Я запустил самый крупный сайт работающий на Flextype!
    Библия (Ветхий Завет) переведённая на Afrikaans, Bengali, English, Gujarati, Hindi, Indonesian, Kannada, Malayalam, Nepali, Oriya, Punjabi, Sepedi, Tamil, Telugu, Xhosa, Zulu.

    Ссылка: https://digital.flextype.org/bible
    Страниц: 517 349
    Хостинг: виртуальный
    Занимаемое место на диске: 4гб.

    Подробнее в статье:
    https://vk.com/flextype?w=wall-163249105_815