LINUX.ORG.RU

Я вернулcя в Webdev и начал делать новую разработку - Flextype :)

 , , ,


1

2

Доброго времени суток!

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

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

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

Ключевые особенности движка Flextype:

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

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

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

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

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

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


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

Но на самом деле применение Flextype не ограничивается тем, что перечислено выше.
Так как это универсальная CMS, которая легко расширяется плагинами!

Цели на ближайшее будущее:
- Улучшить ядро движка, рефакторинг, новые фичи и умное кеширование.
- Улучшить юзабилити сайта движка и улучшить документацию.
- Сфокусироваться на разработке плагинов и тем оформлений.
- В Flextype 0.4.0 появится первая публичная версия админки, которая будет улучшаться постепенно.

Официальный сайт: http://flextype.org
Организация на GitHub: https://github.com/flextype
Flextype Components: https://github.com/flextype-components

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

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


Ответ на: комментарий от deep-purple

Воспринимай поделку как инструмента для «надизайнивания» страничек. Тебе чо, жалко чужого времени рабочего?

Suntechnic ★★★★★
()

Язабан

Поделку в утиль

CLU
()
Ответ на: комментарий от dk-

Ну те, кто принципиально отвергает рнр (не рассматривая задачу, контекст), тоже не умные люди

Лучше уж на ноде запилить, а пхп это легаси, делать на нём новое так себе. Ну можете если у тебя знакомый может только в пхп и сделает бесплатно...

foror ★★★★★
()
Ответ на: комментарий от ritsufag

В какой-нибудь параллельной вселенной...

foror ★★★★★
()
Ответ на: комментарий от KRoN73

Ну тогда ок. Похоже я сначала тебя не так понял.

Suntechnic ★★★★★
()

#обожемойдавсемнасрать

anonymous
()

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

Рад вам сообщить о выходе Flextype 0.4.0! В новой версии Flextype добавлены новые методы и шорткоды для работа с блоками, шорткоды для доступа к конфигурациям, переписан класс для работы с контентом и улучшено кеширование.

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

Основные изменения в версии 0.4.0: - Стили для темы Simple переписаны на SCSS - Добавлен новый компонент для работы с формами. - Баг фиксы и рефакторинг в классе Themes - Plugins: видимость $locales изменена на private - Plugins: исравления в кеширования списка плагинов - Новый класс Content для работы с контентом, вместо Pages, Markdown, Shortcode - Content: добавлена возможность устанавливать published или нет - Content: добавлена возможность работы с блоками - Content: добавлено кеширование для страниц и блоков - Константы объявляются в PHP7 стиле - Themes: метод для рыботы с шаблонами перименован в view()

Плагин админки в разработке и первая публичная версия пока еще не готова. Вернуться к разработке этого плагина смогу не раньше чем через неделю.

Новость на офф. сайте: http://flextype.org/blog/flextype-0-4-0-release

Awilum
() автор топика

Flextype 0.4.1

Изменения: - Исравление бага с кешированием в методе getPages() - Исравление бага с датой в методе processPage() - Исравление бага с кешированием в класе Cache - методы статичные - Удалена опция site.pages.flush_cache из site.yaml файла.

Новость в ВК: https://vk.com/wall-163249105_49

Awilum
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.