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)
 
Желание есть, даже время найду, вот только документацию где искать?
Я вас понимаю! документацию по движку буду доделывать!

На данный момент есть:
документация по Flextype: Для просмотра ссылки Войди или Зарегистрируйся (в разработке)
документация по Flextype Components: Для просмотра ссылки Войди или Зарегистрируйся
уже готовые плагины для примера: Для просмотра ссылки Войди или Зарегистрируйся
 
Я вас понимаю! документацию по движку буду доделывать!

На данный момент есть:
документация по Flextype: Для просмотра ссылки Войди или Зарегистрируйся (в разработке)
документация по Flextype Components: Для просмотра ссылки Войди или Зарегистрируйся
уже готовые плагины для примера: Для просмотра ссылки Войди или Зарегистрируйся
хМ, а как установить если у меня на хостинге нету node?
 
Система, плагины и темы работают на PHP

но для сборки стилей для темы можно использовать NODE.JS

:lol: Не разработчик вас не поймет, хотя сомнительно что смогу объяснить лучши.

Для сборки стилей css, js файлов - можно, но не обязательно использовать специализированные скрипты на node.js

Системы сборки весят очень много, может доходить до 1-2 гб, обычно 100-300 мб. И весь этот объем нужен для того чтобы из кусков кода собрать один маленький файлик в 20-300 кб.

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

Из того что реально потребуется на хостинге - это версия PHP, с нужными расширениями, все остальное только для "удобства" разработчика. Клиенту на это до лампочки.

Документация на сайте сейчас только для тех кто знаком с ООП на PHP и понимает откуда что тянется посмотрев в исходники.

Типично для таких проектов, т.к. человек хорошо пишет код, но с документаций у него очень плохо, на неё не хватает мотивации.
Трудно заставить сделать что-то не очень нужное, да и окружения вроде бы понимает всё)
 
Система, плагины и темы работают на PHP

но для сборки стилей для темы можно использовать NODE.JS
Блин, а нельзя сделать минимальную версию php 7.0? У меня на хостинге нет возможности установить PHP 7.1.3
 
Доброго времени суток!

Развитие проекта все долго ждали и плагина админки еще больше!
И вот рад вам сообщить о том что я вновь вернулся к разработке проекта!

Основные изменения по проекту:

Принято решение закрыть русский и английский форум поддержки, чтобы упростить общение, поддержку и получение информации по проекту, были выбраны две ключевые соц. площадки DISCORD и ВКОНТАКТЕ с отличным соц. функционалом и мобильными приложениями для общения!

АНГЛИЙСКИЙ (международный)
DISCORD - Для просмотра ссылки Войди или Зарегистрируйся

Преимущества возможности и удобства:

1. Создание различных комнат (чатов), с различными правами доступа к ним
2. Закрепление любого количества важных сообщений (высвечиваются отдельным списком)
3. Возможность упоминать ник члена группы в важных сообщениях, и быть уверенным, что оно не потеряется в ленте...
4. Групповые и личные чаты среди участников канала в один клик на нике участника...
5. Создание ролей с различными допусками к комнатам канала...
6. Возможность дать свою оценку сообщению в чате, оставив под ним любое количество смайллов
7. Голосовой чат как общий, так и закрытый, с любым количеством участников канала!
8. Интерактивные ссылки с предпросмотром видео, изображений и анимации...
9. Синхронизация с телеграмм
10. Создание открытых, или публичных каналов используя одноразовую, или многоразовую инвайт ссылку
11. Добавление ботов в чат!

РУССКИЙ
ВКОНТАКТЕ - Для просмотра ссылки Войди или Зарегистрируйся

Универсальное средство для общения и поиска друзей/коллег на территории СНГ


Долгожданный релиз Flextype 0.7.0[0.7.1] и Admin 0.1.0[0.1.2]

Основные изменения в Flextype!
- Symfony YAML обновлен до версии 4.1.1
- Text Component обновлен до версии 1.1.0
- Session Component обновлен до версии 1.1.1
- Doctrine Cache обновлен до 1.8.0
- I18n Component обновлен до 1.1.0
- Token Component обновлен до 1.2.0
- Content: поле published заменено на visibility
- Plugins: теперь плагины подключаются автоматически, достаточно просто положить плагин в папку plugins!
- Plugins: добавлена возможность подключать файл settings.yaml для плагинов
- Добавлен system.yaml для системных настроек
- Themes: добавлена возможность подключать файл settings.yaml для тем оформления
- Themes: теперь конфигурация темы хранится в theme-name/settings.yaml file
- Plugins: Добавлен новый метод getLocales()
- Content: Теперь можно игнорировать парсинг шорткодов контента в методе processPage()

На официальном сайте можно будет скачать Flextype с плагином Админки и без него (Для просмотра ссылки Войди или Зарегистрируйся). Админка пока очень простая, но начало положено! Планов на ближайшее будущее очень много! На все это нужно время. Сайт, плагины, переводы, документация, и прочие задачи по проекту... Работы по проекту Flextype очень много и проекту нужна ваша помощь!

Flextype - проект с открытым исходным кодом и распространяется под лицензией MIT. Поддержка проекта очень важна для его роста и успеха!

Несколько способов поддержать проект:
- Создавать и поддерживать плагины.
- Создавать и поддерживать темы оформления.
- Находить баги и сообщать о них на форуме или GitHub-e.
- Стать спонсором проекта, поддержать денежкой, для оплаты хостинга, и часов разработки.

Спонсоры c активной ссылкой на сайт будут отображаться в разделе спонсоров и на главной странице сайта!
 
1. Странное решение убрать форум с офф сайта.
2. Странное решение по соц сетям (да, те кто из Украины все спокойно смогут воспользоваться VC).
- Почему тогда обошли стороной FB
3. По правде говоря про DISCORD впервые слышу :(

-------------------
Первое впечатление вроде выглядит красиво.
На главной у Вас 1 картинка как то маловато - добавьте слайдер из нескольких картинок которые могли бы кратко показать возможности системы.
 
42 плагина уже разработано для Flextype
D83DDE80_2x.png

Скачать можно тут: Для просмотра ссылки Войди или Зарегистрируйся
D83DDC68200DD83DDCBBFE0F_2x.png


Сейчас в активной разработке/доработке плагины:
D83DDD25_2x.png
Админка
D83DDCF7_2x.png
Портфолио
D83CDFAD_2x.png
Галереи
D83DDCAC_2x.png
Отзывы
 
Рад вам сообщить о выходе новой версии движка Flextype и обновленном плагине Admin (Flextype 0.7.2 + Admin 0.2.0)

Изменения в Flextype 0.7.2:
- Flextype Компонент Cookie обновлен до 1.2.0
- Flextype Компонент Filesystem обновлен до 1.1.2

Изменения в Admin 0.2.0:
- General: Ссылка на предпросмотр сайта добавлена
- General: Изменения и улучшения интерфейса админки!
- General: Улучшения навигации
- General: Ссылка на документацию открывается в новой вкладке.
- General: Рефакторинг и улучшения кода.
- Page Editor: Файловый менеджер - добавлена возможность работать с файлами в редакторе в режиме эксперта
- Page Editor: Файловый менеджер - исправлен баг превьюшками
- Page Editor: Файловый менеджер - Множество улучшений архитектуры кода и безопасности!
- Pages List: Добавлены быстрые экшены(редактировать, клонировать, добавить)
- Settings Manager: Исправлен баг в выпадающем списке для выбора true или false значений.
- Plugins Manager: Добавлена возможность просматривать информацию о плагине.

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

Скачать Flextype 0.7.2 + Admin 0.2.0
Для просмотра ссылки Войди или Зарегистрируйся

Список задач по Админке и Ядру системы уже большой!
Добавляются новые задачи и некоторые из них будут реализованы в ближайшем релизе!
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Если у вас есть предложения по улучшению Админки и Ядра системы, пишите в комментариях
blank.gif
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху