X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

5 страниц V  < 1 2 3 4 5 >
Открыть тему
Тема закрыта
> Flextype - маленькая и быстрая CMS на файлах!
Awilum
Awilum
Topic Starter сообщение 21.4.2019, 16:50; Ответить: Awilum
Сообщение #32


mr_LasVegas,
К сожалению пока нет полноценной документации. Но можно делать свою тему оформления на основе тему оформления которая идет по умолчанию с системой, собственно так и делаем. Несколько проектов разрабатываются на текущей Flextype 0.8.3


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Awilum
Awilum
Topic Starter сообщение 28.5.2019, 15:11; Ответить: Awilum
Сообщение #33


Дорогие Друзья!

Работа над проектом продолжается!
Много нового кода пушится в репозиторий проекта - практически каждый день! В основном время тратится на переписывание плагина админки на новое 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


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Awilum
Awilum
Topic Starter сообщение 14.6.2019, 20:51; Ответить: Awilum
Сообщение #34


Дорогие Друзья!

Рад вам сообщить о выходе новой версии движка 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 можете посмотреть в https://github.com/flextype/flextype/blob/m...er/CHANGELOG.md


Скачать Flextype 0.9.0:
https://github.com/flextype/flextype/releases/tag/v0.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: https://www.paypal.me/awilum
Patreon: https://www.patreon.com/awilum
Ko-fi: https://ko-fi.com/awilum

Спонсоры c активной ссылкой на сайт или профиль будут отображаться в разделе спонсоров и топ спонсоров на главной странице сайта!
http://flextype.org/en/about/sponsors
http://flextype.org/ru/about/sponsors

Сообщение отредактировал Awilum - 14.6.2019, 20:54


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Awilum
Awilum
Topic Starter сообщение 6.9.2019, 20:46; Ответить: Awilum
Сообщение #35


Дорогие Друзья!

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/


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Awilum
Awilum
Topic Starter сообщение 2.10.2019, 18:51; Ответить: Awilum
Сообщение #36


Дорогие Друзья!

Документация по 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


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Awilum
Awilum
Topic Starter сообщение 2.12.2019, 0:11; Ответить: Awilum
Сообщение #37


Дорогие Друзья!

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


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Awilum
Awilum
Topic Starter сообщение 3.3.2020, 16:11; Ответить: Awilum
Сообщение #38


Дорогие Друзья!

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

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

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

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


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Awilum
Awilum
Topic Starter сообщение 15.5.2020, 1:33; Ответить: Awilum
Сообщение #39


Дорогие Друзья!

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

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

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

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

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



--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
RIperNP
RIperNP
сообщение 17.5.2020, 20:37; Ответить: RIperNP
Сообщение #40


Awilum, можно посмотреть пример сайта на этом движке?


--------------------
клоновод Had, Velli, LevM, LeZ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Awilum
Awilum
Topic Starter сообщение 24.5.2020, 21:05; Ответить: Awilum
Сообщение #41


RIperNP,

Вот несколько примеров:

https://needlefelting.ru
http://jumis.ru
http://www.lazienkirzeszow.pl


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
5 страниц V  < 1 2 3 4 5 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
37 2Index 6536 Вчера, 16:17
автор: 2Index
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4940 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) Обновить сайт на CMS DLE
1 Sawich 1658 2.9.2023, 10:10
автор: WoWeb
Открытая тема (нет новых ответов) [Продам] базы сайтов на CMS Wordpress/Joomla/Drupal/Magento/...
14 phosphoruss 13757 16.8.2023, 15:27
автор: SmmPanelUS
Горячая тема (нет новых ответов) Сайт "под ключ" (дизайн, верстка, CMS)
32 Brans 16513 19.5.2023, 22:01
автор: Brans


 



RSS Текстовая версия Сейчас: 16.4.2024, 9:00
Дизайн