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

Статус
В этой теме нельзя размещать новые ответы.

Awilum

Постоялец
Регистрация
11 Июл 2010
Сообщения
161
Реакции
120
Доброго времени суток!

После 8 лет работы в вебдеве я ушел из него и вообще от программерской деятельности в сентябре 2017-го, но вот сейчас ко мне обратился один фотограф, который попросил сделать для него сайт портфолио, я согласился. Посмотрев на разные движки, и особенно WP. Понял что все эти тяжелые движки не годятся - боль от их использования. Решил взять наработки с моей Монстры и Фансоро и стартовал новый проект Flextype!

Flextype - это новая генерация движка Monstra и Fansoro. Flextype максимально простой и расширяемый движок, практически любую задачу можно будет реализовать плагинами, так как движок предоставляет потрясающе простое API для разработчиков плагинов и тем оформлений. Страницы в Flextype - это простые файлы написанные с использованием YAML и Markdown синтаксиса, которые хранятся в папке: /site/pages

Должна была быть Monstra 4, но после долгих раздумий было принято решение искать новое название для CMS и выбор пал на Flextype:
- К сожалению имя Monstra стало очень распространенное, домены и аккаунт были уже заняты и нет возможности создать одноименный аккаунт в соц. сетях для успешного продвижения и доменного имени не зарегистрировать например в зоне RU
- Название Monstra не отображает ее суть, да прикольно и мы говорили
- маленький монстр, но название Flextype (Flexible Type Engine) подходит больше для такой системы.
- Ребрендеринг
Ребрендеринг — активная маркетинговая стратегия; включает комплекс мероприятий по изменению бренда (как компании, так и производимого ею товара), либо его составляющих: названия, логотипа, слогана, визуального оформления, с изменением позиционирования. Проводится в русле изменения концептуальной идеологии бренда. Это подразумевает, что в компании (продукте) произошли довольно существенные изменения. Рестайлинг и репозиционирование бренда — составные части процесса ребрендинга. Удачный ребрендинг позволяет компании выйти на новый уровень развития, привлечь внимание новых клиентов и увеличить лояльность существующих.

Что бы внести ясность, вот ветки развития:
Ветка(CMS) #1: Template (2010г.) -> Monstra (2012г.) -> Monstra 2(2012г.) -> Monstra 3(2014г.)
Ветка(CMS) #2: Morfy(2014г.) -> Morfy 2(2015г.) -> Fansoro(2016г.)

Мерж двух веток в одну ветку - в один проект: Flextype (2018)

ПРОСТОТА
Система очень простая в установке, обновлении и использовании! Достаточно просто скопировать файлы движка на сервер и это все!

СКОРОСТЬ
Flextype очень легкий и быстрый движок!
Никакой базы данных, только файлы!

РАСШИРЯЕМОСТЬ
Плагины, Темы, Шорткоды и многие другие вещи позволяют легко расширять сайт!

MARKDOWN СИНТАКСИС
Вы можете использовать любой редактор для редактирования страниц используя Markdown синтаксис.

ДИНАМИЧНЫЙ ТИП КОНТЕНТА
Flextype позволяет создавать страницы практически любой сложности. Благодаря YAML страницы могут иметь любые необходимые поля!

СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Flextype - это свободное программное обеспечение с открытым исходным кодом и распространяется под лицензией MIT!

C помощью Flextype можно создать:
- сайт визитку
- домашнюю страничку
- сайт-портфолио
- лендинг-страницы
- блог

Но на самом деле применение Flextype не ограничивается тем, что перечислено выше. Так как это универсальная CMS, которая легко расширяется плагинами!
- Улучшить ядро движка, рефакторинг, новые фичи и умное кеширование.
- Улучшить юзабилити сайта, движка, улучшить документацию и написать статьи-уроки.
- Сфокусироваться на разработке плагинов (плагина админки) и тем оформлений.
- Активное участие в обсуджениях на официальном форуме проекта.
- Создавать и поддерживать плагины.
- Создавать и поддерживать темы оформления.
- Находить баги и сообщать о них на форуме или GitHub-e.

Цель Создания топика:
- Привлечение разработчиков к Open Source проекту.
- Оценка Flextype: критика, пожелания, предложения.

Официальный сайт: Для просмотра ссылки Войди или Зарегистрируйся
Организация на GitHub: Для просмотра ссылки Войди или Зарегистрируйся
Группа в ВК: Для просмотра ссылки Войди или Зарегистрируйся

Модератор: К сожалению, разработка CMS прекращена. На GitHub последняя версия датируется 19 ноября 2022 г. Сайт CMS перепрофилирован. Автора нет на форуме более 4-х лет.
Поэтому данная тема закрывается. (23.09.2025)
 
Дорогие Друзья!

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

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

Для просмотра ссылки Войди или Зарегистрируйся
 
Дорогие Друзья!

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

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

Присоединяйтесь: Для просмотра ссылки Войди или Зарегистрируйся
 
Дорогие Друзья!

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

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

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

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

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

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

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

Автоматические обновление официального сайта flextype.org и документации на сайте с помощью Для просмотра ссылки Войди или Зарегистрируйся

Дата релиза нового сайта пока не установлена, но релиз точно будет в Январе месяце! Следите за новостями в Discord: Для просмотра ссылки Войди или Зарегистрируйся
 
Дорогие Друзья!

Рад вам сообщить о новом Для просмотра ссылки Войди или Зарегистрируйся!

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

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

Присоединяется к команде переводчиков:
Для просмотра ссылки Войди или Зарегистрируйся
 
Дорогие Друзья!

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

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

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

Для просмотра ссылки Войди или Зарегистрируйся
Текущая оценка качества кода 6.71 из 10!
Буду работать над улучшением качества кода!

В новой Flextype 0.8.4 будет будет улучшено качество кода, производительность и безопасность системы!
 
Дорогие Друзья!

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

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

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

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

Дата релиза не определена, но я буду держать вас в курсе!
 
Дорогие Друзья!

Звезды на гитхабе помогают проекту продвигаться в результатах поиска, поэтому, Ребята, кто ещё не поставил на GitHub-е звезду для Flextype, самое время поставить звезду вот тут: Для просмотра ссылки Войди или Зарегистрируйся
 
Спасибо большое за Вашу работу, cms просто бомба, пару вечеров посмотрел, разобрался, работает очень шустро!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху