PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): [1] 2 3 »

> Найдено сообщений: 45
Awilum Отправлено: 24 Октября, 2021 - 17:05:15 • Тема: Termage - Библиотека для стилизации консольных приложений на базе Symfony, Laravel, Yii и других фреймворков. • Форум: CMS и фреймворки

Ответов: 0
Просмотров: 1231
Доброго Времени Суток!
Разрешите представить один свой небольшой опенсурс проект для консольных приложений - Termage (Terminal Mage)

Предыстория

В августе я начал работать над задачей, которая была на мне - это сделать CLI APP для функционала моей CMSки (https://github.com/flextype/flextype/issues/543).

Для реализации консольного приложения взял Symfony Сonsole.
Функционал Symfony Сonsole показался мне крайне бедным и неудобным для стилизации и форматирования вывода.

Ранее я уже засматривался на проект от лиги выдающихся джентельменов - CLImate (https://climate.thephpleague.com) он богаче Symfony Сonsole по функционалу стилизации и форматированию, но по умолчанию не совместим с Symfony Сonsole, да и проект CLImate честно говоря давно уже не развивается и просто стоит на месте.

Принял решение сделать свою библиотеку, которая была бы совместима с Symfony Сonsole приложениями.
Назвал свою библиотку CLIrad - но немного позже перименовал CLIrad в Termage (Terminal Mage).

Цель проекта Termage - это предоставить богатый и удобный функционал для стилизации и форматирования вывода любого, текста, html, markdown или логов в консольных приложениях любого фреймворка.

Вдохновители проекта Termage:
Для PYTHON есть библиотека Rich https://github[dot]com/willmcgugan/rich
Для .NET есть библиотека SpectreConsole https://spectreconsole[dot]net/
Для GO есть библиотека PTerm https://pterm[dot]sh/

Подобных библиотек и с таким богатым функционалом для PHP нет!
Termage будет PHP аналогом таких библиотек как Rich (PYTHON), SpectreConsole (.NET), PTerm(GO).

Termage ceгодня:
+ независимый от PHP фреймворка рендеринг.
+ 230+ страниц документации, которую я постоянно улучшаю.
+ 12 базовых элементов (Div, Span, Anchor, Alert, Chart, Paragraph и др)
+ 10 базовых стилей (Italic, Bold, Underline, Strikethrough и др)
+ магические методы и pipeline классы.
+ шорткоды.

Репозиторий: https://github[dot]com/termage/termage
Документация: https://digital[dot]flextype[dot]org/termage

---

Планы на ближайшее будущее:
+ улучшать документацию
+ улучшать покрытие тестов.
+ написать конвертор/парсер HTML в ANSI
+ написать конвертор/парсер MARKDOWN в ANSI
+ написать парсер логов
+ добавить новые элементы
Awilum Отправлено: 24 Июля, 2020 - 13:42:35 • Тема: Форумные движки на файлах • Форум: Новости веб-технологий

Ответов: 6
Просмотров: 608
походу все адекваты ушли на php.ru ))))
Awilum Отправлено: 24 Июля, 2020 - 11:40:52 • Тема: Форумные движки на файлах • Форум: Новости веб-технологий

Ответов: 6
Просмотров: 608
вы что упоролись ?)) веселый форум однако )))
Awilum Отправлено: 23 Июля, 2020 - 16:22:36 • Тема: Форумные движки на файлах • Форум: Новости веб-технологий

Ответов: 6
Просмотров: 608
кто знает какие адекватные форумные движки на файлах? я правильно понимаю что http://forum.php.su/ работает на одном из файловых движков ExBB ? или все таки под капотом лежит MySQL ?
Awilum Отправлено: 17 Октября, 2015 - 00:47:01 • Тема: Morfy - OPEN SOURCE CMS на файлах • Форум: Наработки по собственным проектам

Ответов: 0
Просмотров: 2007
Доброго времени суток!

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



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

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

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

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

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

Цель Создания топика:
1) Привлечение разработчиков тем оформлений, плагинов к Open Source проекту.
2) Оценка Morfy: критика, пожелания, предложения.
Awilum Отправлено: 10 Августа, 2014 - 21:55:50 • Тема: Monstra 3 - маленькая и быстрая CMS • Форум: Наработки по собственным проектам

Ответов: 4
Просмотров: 3619
Monstra 3.0.1 Release

- Минимальная версия PHP 5.3
- Исправлена бага с созданием новых стилей, скпритов, шаблонов, чанков из админки
- Исправлен и улучшен счетчик версий js и css
- Исправления в Monstra Notifications для плагина Users
- Обновлена ссылка на репозиторий плагинов с plugins.monstra.org на monstra.org/download/plugins

http://monstra[dot]org/blog/monstra-301-release
Awilum Отправлено: 05 Августа, 2014 - 08:22:52 • Тема: Monstra 3 - маленькая и быстрая CMS • Форум: Наработки по собственным проектам

Ответов: 4
Просмотров: 3619


Доброго времени суток %форумчане% разрешите вам представить свою разработку Monstra CMS 3
Предназначение: сайты визитки, домашние странички, сателлиты, сайты для малого бизнеса.

Некоторые скриншоты админки: monstra.org/gallery









Сайт: monstra.org
Форум (en): forum.monstra.org
Форум (ru): ru.forum.monstra.org

На ресурсе Softpedia, Monstra CMS удостоена звания Script of the Day, от новостного редактора Catalin Cimpanu.
Также проект Monstra CMS получил награду SOFTPEDIA PICK AWARD от редакции Softpedia.
Awilum Отправлено: 05 Мая, 2012 - 08:02:26 • Тема: Monstra Pastebin • Форум: Наработки по собственным проектам

Ответов: 1
Просмотров: 1334
Сделал пастебин на Монстре Улыбка

Сайт работает на:
+ Монстре
+ Twitter Bootstrap
+ Google prettify
+ Sharethis
+ индивидуально разработанный плагин pastebin


Пример: http://paste[dot]monstra[dot]org/1

Сайт: http://paste[dot]monstra[dot]org/
Awilum Отправлено: 02 Мая, 2012 - 17:56:53 • Тема: Монстра - маленькая и быстрая CMS на файлах! • Форум: Наработки по собственным проектам

Ответов: 14
Просмотров: 6529
Новые плагины для Монстра!

jQuery - определяет подключен ли jQuery на странице или нет. Если нет, то подключает его.
Textile - простой язык разметки, позволяющий пользователям получать код HTML из своего текста. Разработан Dean Allen.
VideoJS - видео-плеер использует функционал видео HTML5, встроенный в современные браузеры. В плеере используется javascript и CSS, за счет чего мы можем полностью управлять видео, а также привлекательно встраивать его в любой браузер. Video JS поддерживает форматы H.264, Theora OGG и WebM. В более старых браузерах плеер автоматически будет заменен Flowplayer.
Контакт - контактная форма
Гостевая книга - гостевая книга
Cleditor + Kcfinder - редактор Cleditor + файловый менеджер Kcfinder
Awilum Отправлено: 29 Апреля, 2012 - 20:51:57 • Тема: Монстра - маленькая и быстрая CMS на файлах! • Форум: Наработки по собственным проектам

Ответов: 14
Просмотров: 6529
Crate, хуки в Монстре - это же самое что и диспетчер событий/events в любых фреймворках.

>И где прочитать про статические методы?
http://php.net/manual/en/language.oop5.php
Awilum Отправлено: 29 Апреля, 2012 - 00:06:20 • Тема: Монстра - маленькая и быстрая CMS на файлах! • Форум: Наработки по собственным проектам

Ответов: 14
Просмотров: 6529
Crate, ДА. Только html и form helper на основе Коханы фреймворка. В исходнике об этом указал.
Awilum Отправлено: 28 Апреля, 2012 - 17:15:28 • Тема: Монстра - маленькая и быстрая CMS на файлах! • Форум: Наработки по собственным проектам

Ответов: 14
Просмотров: 6529
Zuldek, непонятно тебе предназначение моей CMS ? Специально для тебя выделяю этот весь текст жирным шрифтом!

Предназначение: сайты визитки, домашние странички, сателлиты, сайты для малого бизнеса...
Awilum Отправлено: 27 Апреля, 2012 - 13:04:29 • Тема: Монстра - маленькая и быстрая CMS на файлах! • Форум: Наработки по собственным проектам

Ответов: 14
Просмотров: 6529


Monstra - это быстрая и маленькая система управления сайтом написанная на PHP!
Предназначение: сайты визитки, домашние странички, сателлиты, сайты для малого бизнеса...

Monstra основные возможности:
(+) Простота установки, использования и обновления.
(+) Минимальные требования к хостингу (без MySQL только PHP)
(+) Удобный интерфейс администрирования.
(+) Многоязычный интерфейс администрирования.
(+) Смена тем оформления в один клик.
(+) Легкость разработки и интеграции новых тем оформления.
(+) Легкая расширяемость. С помощью плагинов, сниппетов и тем оформления.
(+) Монстра - многопользовательская cms. Роли: администратор, редактор, пользователь.
(+) Возможность задавать каждой странице индивидуальный шаблон, индивидуальные ключевые слова, описание, заголовок и мета теги для поисковых роботов!
(+) Документированный и понятный исходный код
(+) Поддержка ЧПУ

Некоторые скриншоты админки:







Сайт: http://monstra[dot]org
Форум (en): http://forum[dot]monstra[dot]org/
Форум (ru): http://forum[dot]monstra[dot]org/ru/


P.S.
Если вам интересен проект поддержите его: http://forum[dot]monstra[dot]org/ru/topi[dot][dot][dot]omoshch-monstre/
Awilum Отправлено: 24 Декабря, 2011 - 15:03:42 • Тема: Template CMS 2.0.4 - маленькая и быстрая CMS для сателлитов, визиток... • Форум: Наработки по собственным проектам

Ответов: 18
Просмотров: 7969
В разработке Template CMS 3.0 !
Просьба посмотреть вышедшую альфу версию.
Хотелось бы услышать советы и критику.
Более подробнее про главные изменения в 3.0, тут: http://forum[dot]template-cms[dot]ru/top[dot][dot][dot]e-cms-300-alpha/
Репозиторий проекта на битбакете: https://bitbucket[dot]org/Awilum/tem[dot][dot][dot]e-cms/changesets
Скачать альфу версию можно также тут: http://min[dot]us/mWzjyGIdQ

Страниц (3): [1] 2 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB