Morfy [rebranded]

Awilum

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

Разрешите вам представить свою разработку, которую делаю в свободное от работы время — Morfy



Morfy - простая система управления сайтом с открытым исходным кодом и распространяется под лицензией MIT.
Работает на основе обычных текстовых файлов и не использует базу данных. Легко настраивается и расширяется!

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

Основные особенности Morfy:
+ Простота установки, использования и обновления;
+ Минимальные требования к хостингу;
+ Легкость разработки и интеграции новых тем оформления;
+ Легкая расширяемость с помощью плагинов;
+ Возможность создавать любые страницы с любыми параметрами;
+ Бесконечная вложенность страниц;
+ Документированный и понятный исходный код;
+ SЕО оптимизированная;

Также используются следующие библиотеки:
Шаблонизатор Fenom, который в разы быстрее Smarty и Twig.
Компоненты Force для быстрой разработки.
Spyc для работы с YAML файлами.
Parsedown быстрый Markdown парсер.

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

Цель Создания топика:
1) Привлечение разработчиков тем оформлений, плагинов к Open Source проекту.
2) Оценка Morfy: критика, пожелания, предложения.
 

hell0w0rd

Продвинутый новичок
jekyll - на Руби, разве нет ?
ага. Но он поддерживается Github Pages, просто отправляешь код, а gh pages все делает сам. Ну и руби поставить на мой взгляд не проблема, а osx по умолчанию есть, на ubuntu одной командой ставится.
 

Awilum

Новичок
я знаю что есть jekyll и где он используется.

Есть такой хороший форумный движок https://www.discourse.org/ но он на Руби. Надеюсь, что кто-то реализует его на PHP
 

Awilum

Новичок
если следовать вашей тупой логикой, то зачем тогда Гугл Хром, когда есть Файрфокс и тд. маразм.
 

hell0w0rd

Продвинутый новичок
И тут же переход на личности. Я всего лишь спросил, зачем? Как я понял, нет никаких плюсов, по сравнению с jekyll, кроме языка, на котором это все написано. Хотя с первого взгляда, кажется что есть еще и минус - нельзя сгенерировать статику и раздавать просто с помощью nginx, а не php. Или можно?
Зато у jekyll есть подробная документация, сообщество, темы, примеры уже работающих сайтов и поддержка со стороны github. Если уж делать на php аналог - то с сохранением api, хотя это тоже сомнительное занятие.
Chrome и Firefox сейчас оба поддерживают определенный стандарт, и браузеры - это чуть сложнее, генератора статических страничек из markdown.
 

Awilum

Новичок
ничего личного. просто логика оценивания проекта - тупая.
 

Awilum

Новичок
цель создаения топика

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

AmdY

Пью пиво
Команда форума
@Awilum я хочу как пользователь сделать фид не по дате, а 10 топовых постов в блоге. как это без изменений в коде? это не cms, так как возможности урпалением контентом минимальное. это не хром против фаерфокса, а мозаик.

p.s. сеглдня заходил магазин мобилок, хотел узнать о новинках от ms (в rss-ке прочитал об анонсе). так там даже о таком и не слышали, потому что под винфоном люди привыкли плевать на ОС, интересует только камера. А сама ось просто работает надёжно и без тормозов на любом железе, зачем альтернативы и ожидание анансов и новых моделей.
 

Awilum

Новичок
@AmdY все что хочешь можно реализовать плагинами.
Это как Project Ara которая расширяется модулями
 

Awilum

Новичок
Morfy 2.0.0 Release! - http://morfy.org/blog/morfy-2.0.0

* Новая Архетиктура движка.
* Улучшена безопасность.
* Улучшена работа с конфигурациями.
* Добавлено кеширование Doctrine Cache, с возможность выбора различных типов кеширования.
* Минимальная версия PHP для Morfy - 5.5
* Добавлена поддержка Composer
* Добавлена /boot/ директория с defines.php, shortcodes.php, actions.php filters.php
* Новые классы: Action, Filter, Blocks, Cache, Config, Pages, Template, Yaml, Plugins.
* Новый конфиг: system.yaml
* Добавлены новые методы Pages::getCurrentPage() и Pages::updateCurrentPage()
* Добавлен новый метод Pages::display()
* Добавлены новые хуки before_page_rendered и after_page_rendered
* Shortcode и Markdown парсер добавлены как фильтры контента.
* Добавлен Fenom Storage
* Добавлена возможности настройки вывода сообщений об ошибках.
* Добавлен Composer Autoloader вместо Force Autoloader.
* Удалены константы BLOCKS_PATH и PAGES_PATH
* Добавлены .gitignore, composer.json и .gitkeep вместо .empty
* Удалены константы: site, fenom, theme, page, plugins, actions из класса Morfy
* Удалена директория libraries
* Удален конфиг fenom.yml теперь он часть system.yml
* Удалены хуки before_render и after_render

Morfy на Packagist: https://packagist.org/packages/morfy-cms/morfy
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
цель создаения топика
1) Привлечение
так ты пришел к нам проповедовать! :)

представляю свидетелей Иеговы: идут по улице, пристают ко всем, "приходи, будет интересно", и брошюрку про свою CMS в руку,

а в парке кришнаиты под барабаны сели в полукруг с ноутами, погрузились в них, что-то делают, каждый по очереди откладывает ноут и танцует, а две девочки ходят печеньки раздают со словами "Харе Кришна CMS"
 
Последнее редактирование:

Awilum

Новичок
На сегодняшний день разработано более 40 плагинов для Morfy
Планируем до нового года зарелизить еще 10 плагинов!
 

Adelf

Administrator
Команда форума
там плагины такие... что можно 40 за пару деньков накатать.
 

AmdY

Пью пиво
Команда форума
стоит отметить, что стало получше. хотя расти есть ещё куда. хотя бы избавиться от дублирования кода, вынеся в функции ядра, а то на плагины смотреть страшно.
 
Сверху