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)
 
как можно установить если если нету node?
 
В новой версии движка Flextype и Админке будет много улучшений!

Вот некоторые из них:

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

2. Для улучшения гибкости системы было принято решение ввести новый тип контента: Entries/Entry вместо Pages/Page - это позволит создавать практически любой тип контента для сайта.

3. Обновленный Entries Manager с улучшенной навигацией по вложенным записям(страницам) вместо старого Pages Manager!

4. На смену Blueprints придут Fieldsets + Fieldsets Manager - с помощью которого можно будет создавать индивидуальные наборы полей!

5. Появится Templates Manager - c помощью которого можно будет управлять шаблонами выбранной темы сайта!

6. Появится Snippets Manager - с помощью которого можно будет управлять сниппетами!

Дата релиза: 28 декабря!


1DrG0yz0KVI.jpg
 
Дорогие Друзья!

С НАСТУПАЮЩИМ НОВЫМ ГОДОМ И НОВОГОДНИМИ ПРАЗДНИКАМИ!


Рад вам сообщить о выходе новой версии движка Flextype 0.8.0!
Плагин Админки подключен по умолчанию и будет развиваться вместе с ядром системы!

Для релиза Flextype 0.8.0 было потрачено более 90 часов на разработку и тестирование, запушено более 250 коммитов в репозитории проекта! и уничтожено десятки литров кофе! Множество новых возможностей и фиксов улучшающие стабильность и производительность системы! Flextype уже в разы переросла по возможностям своего предка Monstra!

ИЗМЕНЕНИЯ В Flextype 0.8.0:

ДОБАВЛЕНО:
- Flextype Core: для улучшения расширяемости и масштабируемости было принято решение отказаться от названия сущностей Pages/Page и перейти на Entries/Entry
- Flextype Core: Добавлена новая директория /site/entries/
- Flextype Core: Добавлена новая entry переменная base_url для получение полного пути в шаблонах к страницам.
- Flextype Core: Добавлена функциональность для работы с Сниппетами!
- Flextype Core: Добавлена новая константа PATH['snippets'] для сниппетов.
- Flextype Core: Добавлена новая директория /site/snippets/
- Flextype Core: Добавлена функциональность для работы с Меню Сайта!
- Flextype Core: Добавлена новая директория /site/menus/
- Flextype Core: Добавлена функциональность для работы с наборами индивидуальных полей! Эта функциональность будет улучшаться и у нас появится в будущем UI для создания индивидуальных полей в пару кликов!
- Flextype Core: Добавлена возможность перезагрузки настроек системы пользовательскими.
- Flextype Core: Добавлена новая опция accept_file_types для списка допустимых файлов в медиа менеджере.
- Flextype Core: Добавлены PHP Overrides .htaccess
- Flextype Core: Добавлен YamlParser на базе Symfony, но возможностью чтения YAML файлов нативным PHP расширением который парсит YAML в разы быстрее!
- Flextype Core: Добавлена возможность получать скрытые страницы в методе getEntries()
- Flextype Core: Добавлены новые опции для данных страницы 404, так как эта страница больше не часть страниц, а настройка в админке.
- Admin Panel: Font Awesome обновлен до 5.6.3.
- Admin Panel: Добавлен менеджер Индивидуальных полей!
- Admin Panel: Добавлен менеджер Меню сайта!
- Admin Panel: Добавлен менеджер Сниппетов!
- Admin Panel: Добавлен менеджер Шаблонов выбранной темы сайта!
- Admin Panel: Добавлен новый Менеджер записей(Entries) с удобной навигацией по записям!
- Admin Panel: Добавлен плагин таблиц для trumbowyg
- Добавлена новая Default тема с предустановленными наборами полей и шаблонов для четырех типов страниц (Default, Blog, Blog Post, About)

ИЗМЕНЕНО:
- Flextype Core: Plugins - Обновлен список локалей.
- Flextype Core: Form Components обновлен до 1.0.2.
- Flextype Core: Filesystem Components обновлен до 1.1.5.
- Flextype Core: Content - использует новый getFilesList() метод.
- Flextype Core: Content - Обновлен порядок параметров в методе getEntries()
- Admin Panel: Settings Manager - отображает только доступные локали.
- Admin Panel: Font Awesome обновлен до 5.6.3.
- Admin Panel: Profile Manager - улучшения внешнего вида страницы профиля.
- Admin Panel: Entries Manager - Генератор форм не будет более отображать лейбы для скрытых полей.
- Admin Panel: Plugins Manager - кнопка Get More Plugins пермещена вправо.
- Admin Panel: General - trumbowyg обновления и фиксы стилей
- Admin Panel: General - trumbowyg обновлен до 2.13.0
- Admin Panel: General - Месендержр перемещен вниз.
- Admin Panel: General - обновления шаблонов согласно php template syntax guidelines.

ИСПРАВЛЕНО:
- Flextype Core: Content - Ошибка в возвращаемом значении для Arr::sort()
- Admin Panel: исправления переводов админки.

УДАЛЕНО:
- Flextype Core: Удалена функциональность для работы с BLUEPRINTS так как теперь мы используем FIELDSETS
- Flextype Core: Удалена функциональность для работы с Pages, теперь используем более мощный Entries
- Flextype Core: Страница Error404 удалена.
- Flextype Core: Папка /site/pages/ удалена.
- Flextype Core: Точка удалена из date_format опции.
- Удалена тема Simple, так как теперь мы используем Default тему!

ПЛАНЫ НА БЛИЖАЙШЕЕ БУДУЩЕЕ:
- Сделать улучшенный UI для работы с ИНДИВИДУАЛЬНЫМИ ПОЛЯМИ!
- Сделать улучшенный UI для работы с Меню сайта!
- Улучшить функционал для работы с индивидуальными полями!
- и еще очень много планов и целей на новый 2019 год!

СКАЧАТЬ Flextype 0.8.0
Для просмотра ссылки Войди или Зарегистрируйся

ЛАЙКИ, РЕПОСТЫ, ДОНАТЫ(Для просмотра ссылки Войди или Зарегистрируйся) - ПРИВЕТСТВУЮТСЯ!

Если у вас есть предложения по улучшению Админки и Ядра системы, пишите в комментариях и на официальном DISCORD сервере: Для просмотра ссылки Войди или Зарегистрируйся

DvghVYAXgAMbK-D.jpg:large
 
Последнее редактирование:
Дорогие Друзья!

Открылся официальный сайт русской поддержки Flextype!

Планы на ближайшее будущее:
- Наполнение сайта!
- Написание документации!

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

Буду рад любой помощи! Спасибо!
Еще раз Всех С Наступающим Новогодними праздниками!

b3t6-wd3QNo.jpg
 
Дорогие Друзья!

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

ИЗМЕНЕНИЯ В Flextype 0.8.1:

ДОБАВЛЕНО:
- Flextype Core: Современная библиотека Glide/Intervention для работы с изображениями и кешированием!
- Flextype Core: Cache - добавлена возможность удаления кеша с изображениями.

ИЗМЕНЕНО:
- Flextype Core: Thunderer Shortcode парсер обновлен до версии 0.7.0 в которой улучшено производительности в 10 раз! и оптимизировано потребление памяти!
- Flextype Core: Обновления настроек по умолчанию
- Flextype Core: Arr Components обновлен до 1.2.4.
- Flextype Core: Default theme использует Twitter Bootstrap 4.2.1
- Admin Panel: Media Manager - много улучшений в загрузчике
- Admin Panel: Menus Manager - теперь можно кликать по названиям.
- Admin Panel: Fieldsets Manager - теперь можно кликать по названиям.
- Admin Panel: Templates Manager - теперь можно кликать по названиям.
- Admin Panel: Snippets Manager - теперь можно кликать по названиям.
- Admin Panel: Settings Manager - улучшение внешнего вида настроек.
- Admin Panel: Twitter Bootstrap обновлен до 4.2.1

ИСПРАВЛЕНО:
- Admin Panel: Snippets Manager - исправлена проблема с шорткодом.
- Admin Panel: gulpfile - исправлено двойное подключение codemirror.
- Admin Panel: Trumbowyg правка стилей.
- Admin Panel: Plugins Manager - исправлен баг с пустой homepage url в Info Modal.

СКАЧАТЬ Flextype 0.8.1
Для просмотра ссылки Войди или Зарегистрируйся

Если у вас есть предложения по улучшению Админки и Ядра системы, пишите в комментариях и на официальном DISCORD сервере: Для просмотра ссылки Войди или Зарегистрируйся

---
Update Notes:

Обновить /vendor/
Обновить /flextype/
Обновить /site/plugins/admin/
Удалить папку /site/cache/ и удалить кеш браузера.
 
Дорогие Друзья!

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

ИЗМЕНЕНИЯ В Flextype 0.8.2:

ДОБАВЛЕНО:
- Admin Panel: Добавлена современная библиотека для работы буфером - ClipboardJS!
- Admin Panel: Media Manager - Добавлен Twitter Bootstrap File браузер.
- Admin Panel: Snippets Manager: Добавлена функциональность для просмотра кода вставки сниппетов в конент и шаблон.
- Admin Panel: Settings Manager - Добавлен выпадающий списк для выбора страницы по умолчанию.
- Admin Panel: Settings Manager - Добавлен выпадающий списк для выбора временной зоны по умолчанию.
- Admin Panel: Settings Manager - Добавлен выпадающий списк для выбора темы по умолчанию.

ИЗМЕНЕНО:
- Flextype Core: Text Components обновлен до 1.1.2.
- Admin Panel: Entries Manager - максимальный размер файлов для загрузки увеличен до 27000000 байт.

ИСПРАВЛЕНО:
- Flextype Core: Иправлен package.json для темы Default
- Flextype Core: Исправления кода согласно с phpDocumentor.
- Flextype Core: Исправлен файл настроек и манифеста темы Default.
- Admin Panel: Исправление переводов.

СКАЧАТЬ Flextype 0.8.2
Для просмотра ссылки Войди или Зарегистрируйся
 
Дорогие Друзья!

Проект в активной разработке
Очень много изменений пушится в репозитории проекта и плагинов.
Разрабатывается документация для разработчиков и пользователей!

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

В неделю на проект тратится от 30 до 60 часов!
Программирование (Coding) 60%
Тестирование (Testing) 20%
Менеджмент (Project management) 10%
Исследование (Research) 10%

Буду рад любой вашей помощи проекту!

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

Несколько способов поддержать проект:
Разместить ссылку на flextype.ru в своем профиле на сайтах и форумах c кратким описанием проекта.
Написать статью или пост на любом тематическом форуме о проекте Flextype.
Принимать активное участие в обсуджениях сообщества Flextype! (VK, DISCORD, GITHUB)
Создавать и поддерживать плагины.
Создавать и поддерживать темы оформления.
Создавать и поддерживать переводы Админки.
Находить баги и сообщать о них на GitHub-e.
Стать спонсором проекта, поддержать денежкой, для оплаты хостинга, и часов разработки.

Стать спонсором проекта!
Sberbank: 5469 1300 1053 3949
QIWI: +79805359141
PayPal: Для просмотра ссылки Войди или Зарегистрируйся

Спонсоры c активной ссылкой на сайт или профиль будут отображаться в разделе спонсоров и главной странице сайта!

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
В новой Flextype 0.8.3 будет возможность включить светлую тему.
 

Вложения

  • Screenshot 2019-01-14 at 19.22.49.png
    Screenshot 2019-01-14 at 19.22.49.png
    590,6 KB · Просмотры: 8
Дорогие Друзья!

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

ИЗМЕНЕНИЯ В Flextype 0.8.3:

ДОБАВЛЕНО:
- Admin Panel: Новая Светлая тема админки!
- Admin Panel: Settings Manager - возможность смены темы админки.
- Admin Panel: Settings Manager - выпадающий список для выбора драйвера кеширования.
- Flextype Core: Cache - новый кеш драйвер Array(память).
- Flextype Core: Cache - новый кеш драйвер SQLite3.
- Flextype Core: Cache - новый кеш драйвер Zend.

ИЗМЕНЕНО:
- Flextype Core: Symfony Yaml обновлен до 4.2.2.
- Admin Panel: Settings Manager - улучшения настроек кеширования.
- Flextype Core: рефакторинг настроек системы.

ИСПРАВЛЕНО:
- Flextype Core: Cache - исправлен баг с выбором драйвером кеша.
- Admin Panel: Исправления стилей темной темы.
- Admin Panel: Исправления переводов.
- Admin Panel: Исправления опечаток.

СКАЧАТЬ Flextype 0.8.3
Для просмотра ссылки Войди или Зарегистрируйся

Если у вас есть предложения по улучшению Админки и Ядра системы, пишите в комментариях и на официальном DISCORD сервере: Для просмотра ссылки Войди или Зарегистрируйся

---
Update Notes:

Обновить /vendor/
Обновить /flextype/
Обновить /site/plugins/admin/
Удалить папку /site/cache/ и удалить кеш браузера
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху