Пятница, 26 Апреля 2024, 08:24

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Форум игроделов » Записи участника » awilum [156]
Результаты поиска
awilumДата: Понедельник, 10 Июня 2019, 15:23 | Сообщение # 1 | Тема: Flextype - маленькая и быстрая CMS на файлах!
участник
Сейчас нет на сайте
Дорогие Друзья!

Релиз Flextype 0.9.0 должен быть перенесен на пару дней, так как необходимо больше времени на тестирование и исправление найденых багов. Спасибо всем терпение и понимание!

В general и russian каналах https://discord.gg/CCKPKVG идет публикация и обсуждение Flextype 0.9.0 BETA! Cегодня была опубликована Flextype 0.9.0 BETA 2 в general канале.

Буду рад любой помощи!
- Тестирование бета версий (https://discord.gg/CCKPKVG)
- Фиксы и предложения (https://github.com/flextype/flextype)
- Переводы Админки (https://crowdin.com/project/flextype/invite)
- Донаты (http://flextype.org/en/about/sponsors)

Flextype 0.9.0 RELEASE VERSION переносится на 14 июня в 23:00

Добавлено (14 Июня 2019, 20:11)
---------------------------------------------
Дорогие Друзья!

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

Это важный релиз для проекта, так как он определяет дальнейшее направление в его развитии! Движок переписан с нуля в соответствие с современными стандартами. Flextype все ближе к Headless системами и все дальше от своего предка Monstra CMS.

Для релиза Flextype 0.9.0 было потрачено более 450 часов на исследование, разработку и тестирование! Запушено более 1200 коммитов в репозитории проекта и уничтожено десятки литров кофе!

Основные изменения в новой Flextype 0.9.0

#1 Новое Flextype API

Движок полностью переписан с нуля. Теперь API для разработчиков более прозрачное и понятное, методы и параметры стандартизированы и приведены к одному общему виду. В ядро Flextype API входят: Entries API, Plugins API, Snippets API, Fieldsets API.

Также для теста написаного кода движка используется Scrutinizer Continuous Integration!

Continuous Integration (Непрерывная интеграция) — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. Переход к непрерывной интеграции позволяет снизить трудоёмкость интеграции и сделать её более предсказуемой за счет наиболее раннего обнаружения и устранения ошибок и противоречий.

Flextype Public API появится в следующих релизах движка.

#2 Slim Framework

Еще со времен Monstra CMS была проблема в отсутствии нормального роутинга, и эта же проблема пришла в Flextype. Роутинга у нас не было, были только методы для работы с URI. В поисках лучшего Роутера, был выбран мощный микрофреймворк Slim.

Slim Framework - это идеальный инструмент для создания API, которые используют, переиспользуют какие-либо данные или же предоставляют к ним доступ. C помощью микрофреймворка Slim можно создавать полнофункциональные web-приложения с пользовательским интерфейсом. Он очень быстрый, имеет небольшую кодовую базу - только то, что нужно!

#3 Twig Template Engine

Много лет в Monstra CMS теперь и в Flextype (до 0.9.0) использовался нативный PHP в роли шаблонизатора, но с переходом на Slim Framework и его простой интеграцией с современным шаблонизатором Twig было принято решение перейти на Twig окончательно!

Основные особенности Twig:
- Быстрый: компилирует шаблоны в PHP код. Добавочный, относительно нативного PHP, код был сведен к минимуму.
- Безопасный: есть режим «песочницы» для проверки сомнительного кода в шаблонах. Это позволяет использовать Twig в качестве языка шаблонов для приложений, где пользователи могут менять дизайн шаблонов.
- Гибкий: основан на пластичном лексере и парсере. Это позволяет разработчику определять свои собственные тэги и фильтры, создавать свой DSL.

#4 League Glide

Полная интеграция с библиотекой League Glide для произведения манипуляций с изображениями. Никаких костылей или хаков как это в текущей было в предыдущих версиях Flextype. В Flextype 0.9.0 полная нативная поддержка League Glide! Работать с изображениями можно будет просто через API как это делает например imgix.com.

#5 Respect Validation

В новой Flextype 0.9.0 используется Respect Validation для валидации данных. Respect Validation - это самый лучший валидатор, который когда либо был написан на PHP. Он предоставляет более 100 (полностью протестированных) валидаторов.

#6 Переход на JSON вместо YAML

Переходим c YAML на JSON! Хранение данных в JSON формате позволит в будущем их располагать не только в файлах (Flat File) но и например в MongoDB или PostgreSQL (с помощью драйвера). Я думаю что такой подход поможет масштабируемостью проектов разработанных на Flextype в будущем.

#7 Плагины Site и Admin

Вместе с новой Flextype 0.9.0, появился новый плагин Site и переписанный плагин Admin. По сути теперь Flextype предоставляет простой и понятный программный API для работы с данными, а плагины решают, что с этими данными делать. В следующих релизах Flextype появится и Public API, который позволит создавать приложения любой сложности для любых устройств используя Flextype Public API как в Headless CMS :)

#8 League Event

В Flextype 0.9.0 используется простая, но эффективная библиотека для работы с событиями системы League Event вместо Flextype Events.

#9 Whoops Error Handler

В Flextype 0.9.0 используется небольшая библиотека/фреймворк для работы с ошибками и исключениями в PHP вместо Flextype Error Handler.

Whoops — это небольшая библиотека/фреймворк для работы с ошибками и исключениями в PHP. Из коробки он предоставляет аккуратный и удобный интерфейс, который помогает вести разработку быстро.
Основные особенности Whoops:
- Гибкий стековый перехват ошибок
- Не требует зависимостей (на данный момент)
- Простое API для работы с исключениями, фреймами стека вызовов и их данными
- Включает информативную страницу ошибки
- Возможность открыть указанный файл прямо в вашем IDE/редакторе
- Включает обработчики для разных форматов ответа (JSON, XML, SOAP)
- Легко расширяется и легко интегрируется в другие библиотеки и фреймворки
- Аккуратный, хорошо структурированный и протестированный код

Также Whoops позволяет открывать файлы сразу в IDE. На данный момент whoops из коробки поддерживает следующие IDE/редакторы:
- Emacs
- IDEA
- MacVim
- PhpStorm (только для MacOS)
- Sublime Text 2 и возможно 3
- Textmate
- xdebug-формат
- VSCode

#10 Slugify

В Flextype 0.9.0 используется небольшая, но мощная библиотека Slugify для создания безопасных и человекочитаемых slug.
slug - это часть URL-адреса, которая идентифицирует страницу, используя человекочитаемые ключевые слова.

Чтобы сделать URL-адрес проще для пользователей, специальные символы часто удалены или заменены. Например, акцентированные символы обычно заменяются буквами английского алфавита; пунктуация метки обычно удаляются; и пробелы (которые должны быть закодированы как %20 или +) заменены тире (-) или символом подчеркивания (_), которые более эстетично.
Полный список изменений в Flextype 0.9.0 можете посмотреть в https://github.com/flextype/flextype/blob/master/CHANGELOG.md

Скачать Flextype 0.9.0:
https://github.com/flextype/flextype/releases/tag/v0.9.0

Планы на ближайшее будущее:
- Адаптировать существующие плагины для Flextype 0.9.0
- Поиск и исправление ошибок, улучшение движка.
- Обновление документации
- Создание уроков и статей по работе с Flextype.

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

Стать спонсором проекта!
Sberbank: 5469 1300 1053 3949
QIWI: +79805359141
PayPal: https://www.paypal.me/awilum
Patreon: https://www.patreon.com/awilum
Ko-fi: https://ko-fi.com/awilum

Спонсоры c активной ссылкой на сайт или профиль будут отображаться в разделе спонсоров и топ спонсоров на главной странице сайта!
http://flextype.org/en/about/sponsors
http://flextype.org/ru/about/sponsors

Добавлено (18 Июня 2019, 20:59)
---------------------------------------------
Дорогие Друзья!

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

Добавлено
— Flextype Admin Panel: добавлена новая опция route для легкой смены роута админки.
— Flextype Core: GlobalVarsTwigExtension - добавлена новая константа PATH_FIELDSETS
— Flextype Core: Entries API - добавлена новая публичная проперти $entry
— Flextype Core: Entries API - добавлена публичная проперти $entries
— Flextype Core: Entries API - добавлено новое событие onEntryAfterInitialized
— Flextype Core: Entries API - добавлено новое событие onEntriesAfterInitialized
— Flextype Core: Shortcodes - добавлен новый шорткод[entries_fetch id="entry-id" field="field-name" default="default-value"] для отображения entries(записей) в EntriesShortcode
— Flextype Core: Shortcodes - добавлен новый шорткод[base_url] вместо [site_url] в BaseUrlShortcode
— Flextype Core: Snippets - В SnippetsTwigExtension добавлен новый метод snippets_exec()
— Flextype Core: Snippets - добавлен новый шорткод [snippets_fetch]
— Flextype Core: Snippets - добавлен новый метод _exec_snippet()
— Flextype Core: Snippets - добавлен новый метод exec()
— Flextype Core: Snippets - теперь $flextype и $app доступны в сниппетах.
— Flextype Core: GlobalVarsTwigExtension добавлена новая константа FLEXTYPE_VERSION
— Flextype Site Plugin: добавлена новая пуличная проперти $entry
— Flextype Site Plugin: добавлено новое событие onSiteEntryAfterInitialized

Исправлено
— Flextype Core: Entries API исправлен критический баг в методе fetchALL()с получением вложенных записей. Также появился параметр bool $recursive который по умолчанию имеет значение false

Изменено
— Flextype Site: общий рефакторинг кода.
— Flextype Admin Panel: общий рефакторинг кода.
— Flextype Core: Snippets теперь всем переменным, которые попадают в метод exec() добавляется префикс bind_

Удалено
— Flextype Core: Entries API - удален ненужный код, который использовался раньше для обработки шорктодов в методе fetch()
— Flextype Core: Shortcodes - удален SiteUrlShortcode
— Flextype Core: Snippets - SnippetsTwigExtensio удален snippet
— Flextype Core: Snippets - удален шорткод [snippets]
— Flextype Core: Snippets - удален метод _display_snippet()
— Flextype Core: Snippets - удален метод display()
— Flextype Core: GlobalVarsTwigExtension удалена константа flextype_version

Скачать:
https://github.com/flextype/flextype/releases/tag/v0.9.1

Добавлено (08 Июля 2019, 11:38)
---------------------------------------------
Новости по проекту Flextype!

- Релизы 0.9.1, 0.9.2, 0.9.3 с множеством улучшений и важных исправлений различных багов. https://github.com/flextype/flextype/releases
- Открылся официальный форум международной поддержки Flextype! http://forum.flextype.org

Статистика - 8 июля 2019

GitHub - cкачиваний: 6000 / звезд: 160 / форков: 23 / релизов: 25
VK - подписчиков 199 / Twitter - подписчиков 113 / Discord - участников 214

Добавлено (07 Сентября 2019, 15:21)
---------------------------------------------
Дорогие Друзья!

Flextype номинирована на лучший проект 2019-го года в категории:
Best Flat File CMS.

CMS Critic Awards - это уникальная возможность в распространние информации о проекте Flextype и возможность роста сообщества Flextype.

Как и любой другой проект с открытым исходным кодом, успех Flextype в значительной степени зависит вклада своего сообщества.

CMS Critic Awards помогает нам представить Flextype большему количеству людей, в том числе сторонним разработчикам плагинов, дизайнерам, которые могут помочь повысить ценность платформы и ее пользователей.

Пожалуйста, уделите немного времени, чтобы ваш голос был услышан, перейдя на CMSCritic.com и проголосовав за Flextype. Ваш голос важен для нас!

Большое спасибо за то, что вы являетесь частью сообщества Flextype!

С уважением,
Сергей Романенко
Founder and Lead developer of Flextype

Голосовать: https://www.cmscritic.com/awards/

Добавлено (01 Декабря 2019, 23:18)
---------------------------------------------
Дорогие Друзья!

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

Более двух месяц работы над новой версией движка и почти 300 часов программирования и тестирования!

Основное отличнее Flextype 0.9.6 от 0.9.5 - это улучшение производительности в разы! Flextype всегда была быстрой системой, но новая Flextype 0.9.6 еще быстрее! Быстрее в 12 - 14 раз!

С помощью backfire.io было найдено несколько критических мест, которые оказывали влияние на производительность системы в целом.

Было проведено несколько тестов и сравнений производительности с другим Flat File CMS, Flextype 0.9.6 быстрее их в разы! Новая Flextype 0.9.6 отдает одну страницу из 100 000 тысяч страниц за доли миллисекунд!

Подробнее в статье: https://vk.com/@flextype-flextype-096-reliz

Сообщение отредактировал awilum - Понедельник, 10 Июня 2019, 15:25
awilumДата: Воскресенье, 09 Июня 2019, 13:39 | Сообщение # 2 | Тема: Flextype - маленькая и быстрая CMS на файлах!
участник
Сейчас нет на сайте
Цитата
Подумал, что is_file неверно срабатывает, но на деле оказалось, что это было про плагин site, хотя в инструкциях было указано только про admin. Сделал, завелось.

инструкции будут обновлены

Цитата
Мне понравилось, как всё шустро работает, с удовольствием буду делать контрибьюции ^_^
В ядро пушить исправления можно, или там свои правила?

да конечно, присылайте пул реквесты на рассмотрение, буду рад любой помощи
awilumДата: Суббота, 08 Июня 2019, 22:36 | Сообщение # 3 | Тема: Flextype - маленькая и быстрая CMS на файлах!
участник
Сейчас нет на сайте
Дорогие Друзья!

Flextype 0.9.0 BETA VERSION - будет доступна для тестирования 9-го июня в 11:00 в русском чатике DISCORD-a https://discord.gg/CCKPKVG

Flextype 0.9.0 RELEASE VERSION - по планам 10-го июня в 23:00!
awilumДата: Суббота, 27 Апреля 2019, 10:26 | Сообщение # 4 | Тема: Flextype - маленькая и быстрая CMS на файлах!
участник
Сейчас нет на сайте
Почему не MySQL ? Как жить без MySQL ? Почему JSON ? Зачем нужна Flat-File CMS ? Почему не Wordpress ? Разве вообще можно делать сайты на Flat-File CMS ?

Долго отвечать на все эти вопросы и объяснять почему, а времени у меня сейчас нет на написание большой статьи со всеми подробностями, просто приведу в пример успешные проекты(конкуренты) Flextype.

Statamic (https://statamic.com)
вкратце:
- удобный и современный пользовательский интерфейс!
- данные хранятся в MD файлах c YAML заголовком
- стоимость лицензии: 895$ и 199$
- разработчик: Компания Wilderborn

Kirby (https://getkirby.com)
вкратце:
- данные хранятся в текстовых файлах
- стоимость лицензии: 99$
- разработчик: Bastian Allgeier

Grav (https://getgrav.org)
вкратце:
- данные хранятся в MD файлах c YAML заголовком.
- бесплатная, популярная система, но порог вхождения высокий!
- разработчик: Компания RocketTheme

Как вы можете видеть, игроки серьезные и успешные!

В Flextype хочу достичь таких основных целей:
- простой и понятный пользовательский интерфейс!
- низкий порог вхождения!
- БЕСПЛАТНАЯ!


P.S.
Заранее отвечаю на возможный тупой вопрос:
"Flextype это форк(клон) Grav, Kirby, Statamic ? O_o"

Нет! Flextype - это самостоятельная CMS основаная на многолетнем опыте в веб-разработке! Успех OPEN SOURCE проекта полностью зависит от активности его сообщества! На разработку и поддержку проекта тратится огромное количество человеко-часов! Либо помогайте, либо наберитесь терпения!
awilumДата: Пятница, 26 Апреля 2019, 00:45 | Сообщение # 5 | Тема: Flextype - маленькая и быстрая CMS на файлах!
участник
Сейчас нет на сайте
@afq @TLT
Сайтов пока не так много разработано на Flextype, но все еще впереди.

Вот несколько сайтов работающих на Flextype
http://katerinaturbina.ru
https://www.ihunter.by
http://anastasiiagreca.com
https://yesbozz.com
awilumДата: Четверг, 25 Апреля 2019, 20:37 | Сообщение # 6 | Тема: Flextype - маленькая и быстрая CMS на файлах!
участник
Сейчас нет на сайте
Дорогие Друзья!

С переменным успехом, но разработка новой Flextype 0.9.0 продолжается! Дата релиза пока неизвестна, но это будет значимое обновление для проекта. Уже потрачено много человеко-часов и запушено более 1000 коммитов в репозиторий проекта.

Основные изменения в новой Flextype 0.9.0

#1 Slim Framework

Еще со времен Monstra CMS была проблема в отсутствии нормального роутинга, и эта же проблема пришла в Flextype. Роутинга у нас нет, есть только методы для работы с URI. В поисках лучшего Роутера, был выбран мощный микрофреймворк Slim.

Slim Framework - это идеальный инструмент для создания API, которые используют, переиспользуют какие-либо данные или же предоставляют к ним доступ. C помощью микрофреймворка Slim можно создавать полнофункциональные web-приложения с пользовательским интерфейсом. Он очень быстрый, имеет небольшую кодовую базу - только то, что нужно и больше ничего!


#2 Twig Template Engine

Много лет в Monstra CMS теперь и в Flextype использовался нативный PHP в роли шаблонизатора, но с переходом на Slim Framework и его простой интеграций с современным шаблонизатором Twig было принято решение перейти на Twig окончательно!

Основные особенности Twig:

- Быстрый: компилирует шаблоны в PHP код. Добавочный, относительно нативного PHP, код был сведен к минимуму.

- Безопасный: есть режим «песочницы» для проверки сомнительного кода в шаблонах. Это позволяет использовать Twig в качестве языка шаблонов для приложений, где пользователи могут менять дизайн шаблонов.

- Гибкий: основан на пластичном лексере и парсере. Это позволяет разработчику определять свои собственные тэги и фильтры, создавать свой DSL.



#3 League Glide

Полная интеграция с League Glide для произведения манипуляций с изображениями. Никаких костылей или хаков как это в текущей Flextype 0.8.3, полная нативная поддержка! Работать с изображениями можно будет просто через API как это делает например imgix.com.



#4 Editor.js

Открыл для себя идеальный редактор для работы с контентом - Editor.js

Ребята написали статью на VC.RU про то как они разрабатывали этот редаткор, история интересная, рекомендую почитать:

[url="https://vc.ru/dev/60626-istoriya-sozdaniya-editor-js-modulnogo-vizualnogo-redaktora-ot-komandy-studentov-codex"]https://vc.ru/dev/60626-istoriya-sozdaniya-...studentov-codex[/url]

Основная концепция Editor.js — блочная структура и чистые данные в виде JSON на выходе.

В отличие от большинства редакторов, где пользователь работает с текстом внутри одной редактируемой обертки, в Editor.js каждый структурный элемент статьи — блок — это отдельный редактируемый элемент.

Блоки могут быть какие угодно: абзацы, заголовки, цитаты, списки, изображения, твиты, опросы и так далее.

JSON данные:



Результат:


#5 Respect Validation

В новой Flextype 0.9.0 будет использоваться Respect Validation для валидации данных. Respect Validation - это самый лучший валидатор, который когда либо был написан на PHP. Он предоставляет более 100 (полностью протестированных) валидаторов.

#6 Переход на JSON вместо YAML

Еще окончательно не решил это, но скорее всего да чем нет. Так как хочется иметь возможность нативно хранить JSON из Editor.js без какой либо дополнительной конвертации. А так же хранение данных в JSON формате позволит их располагать не только в файлах (Flat File) но и в MongoDB или PostgreSQL (с помощью драйвера). Я думаю что такой подход поможет в будущем с масштабируемостью проектов разработанных на Flextype.

#7 Плагины Site и Admin

Вместе с новой Flextype 0.9.0, появится новый плагин Site и переписанный плагин Admin. По сути Flextype будет предоставлять простой и понятный программный API для работы с данными, а плагины уже будут решать что с этими данными делать. Есть вероятность, что в Flextype 0.9.0 появится и Public API, который позволит создавать приложения любой сложности для любых устройств используя Flextype Public API как в Headless CMS — но если это не появится в этой версии, то в следующей версии будет Flextype Public API :)

Все официальные плагины также будут переписаны на новую архитектуру.

#8 League Event

В Flextype 0.9.0 будет использоваться простая, но эффективная библиотека для работы с событиями системы League Event вместо Flextype Events.

Я описал вкратце про ключевые особенности новой Flextype 0.9.0 над которыми работаю. Работы проделано много и много еще предстоит сделать. Для контроля качества кода использую Scrutinizer CI

За прогрессом разработки вы можете следить вот тут: [url="https://github.com/flextype/flextype/milestone/2"]https://github.com/flextype/flextype/milestone/2[/url]

Пост в блоге: [url="https://vk.com/@flextype-chto-novogo-budet-v-flextype-090"]https://vk.com/@flextype-chto-novogo-budet-v-flextype-090[/url]
awilumДата: Среда, 16 Января 2019, 11:17 | Сообщение # 7 | Тема: Flextype - маленькая и быстрая CMS на файлах!
участник
Сейчас нет на сайте
Дорогие Друзья!

Рад вам сообщить о выходе новой версии движка 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
http://flextype.ru/download

Если у вас есть предложения по улучшению Админки и Ядра системы, пишите в комментариях и на официальном DISCORD сервере: https://discord.gg/tjEHXWD

---
Update Notes:

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


Сообщение отредактировал awilum - Среда, 16 Января 2019, 11:17
awilumДата: Воскресенье, 17 Июня 2018, 15:57 | Сообщение # 8 | Тема: Flextype - маленькая и быстрая CMS на файлах!
участник
Сейчас нет на сайте
Доброго времени суток!

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

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

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

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

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

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

ПРОСТОТА РЕДАКТИРОВАНИЯ
Вы можете использовать любой редактор для редактирования страниц.

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

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

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

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

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

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

Несколько способов поддержать проект:
- Активное участие в обсуджениях на официальном форуме проекта.
- Создавать и поддерживать плагины.
- Создавать и поддерживать темы оформления.
- Находить баги и сообщать о них на форуме или GitHub-e.
- Стать спонсором проекта, поддержать денежкой, для оплаты хостинга, и часов разработки.
awilumДата: Четверг, 11 Октября 2012, 20:56 | Сообщение # 9 | Тема: Monstra CMS - маленькая и быстрая CMS
участник
Сейчас нет на сайте
PHP, JS.

Добавлено (11.10.2012, 20:56)
---------------------------------------------
MONSTRA 2.0.0 RELEASE
http://monstra.org/blog/monstra-200-release

awilumДата: Среда, 05 Сентября 2012, 14:36 | Сообщение # 10 | Тема: Monstra CMS - маленькая и быстрая CMS
участник
Сейчас нет на сайте


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

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

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




Сайт: monstra.org
awilumДата: Среда, 12 Октября 2011, 00:53 | Сообщение # 11 | Тема: Template CMS 2.0.4 - быстрая и маленькая CMS на файлах!
участник
Сейчас нет на сайте


В свободное плавание вышла Template CMS 2.0.4 !

Template CMS - это быстрая и маленькая система управления сайтом написанная на PHP, которая позволяет
легко создать сайт визитку, сателлит, домашнюю страничку человеку не имеющему специальные знания в php или html.
Если вы разбираетесь в PHP,HTML,CSS то можете быстро и легко создавать темы оформления и дополнения для Template CMS.

Template CMS основные возможности:
+ Простота установки, использования и обновления.
+ Удобный интерфейс администрирования.
+ Минимальные требования к хостингу (без MySQL только PHP)
+ Многоязычный интерфейс администрирования.
+ Ключевые слова и описание как для каждой страницы так и для всех.
+ Удобный редактор страниц (WYSIWYG - What You See Is What You Get)
+ Возможность задать индивидуальный шаблон для любой страницы.
+ Смена тем оформления в один клик.
+ Легкость разработки и интеграции новых тем оформления.
+ Расширяемость системы благодаря гибкому и удобному Plugin API
+ Поддержка ЧПУ

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







Список основных изменений 2.0.3 -> 2.0.4:
+ Появился OptionsAPI
+ Редактор CLEditor вместо NicEdit
+ Улучшен внешний вид карты сайта
+ Файловый менеджер отображает папки и файлы в папках
+ Настройки боксовых плагинов теперь хранятся в options.xml в том числе и страница maintenance mod
+ Добавлена функция новая sizeFormat()
+ Удалены файлы настроек: main.xml, maintenance.xml, system.xml, themes.xml вместо них создан options.xml
+ Модифицирован инсталятор
+ Улучшен PluginAPI. Добавлены новые функции runPluginInstall, runPluginUninstall, getPluginsCount.
Использовать: pluginnameInstall() { //code here... } pluginnameUninstall() { //code here... }
+ Исправлен баг с перезаписью существующей страницы
+ Исправлен баг в хлебных крошках с отображением заголовка страницы
+ Добавлены новые хуки admin_pre_render , admin_post_render , frontend_pre_render , frontend_post_render
+ Исправлен баг в плагине Pages функция pagesTitle() теперь возвращает данные
+ Использование TEMPLATE_CMS_DATA_PATH по всему проекту
+ Улучшена функция loadCSS. Добавлена возможность GZIP компрессия. Создана константа TEMPLATE_CMS_GZIP_STYLES по
умолчанию false.
+ Добавлена возможность передачи параметров
+ XML Module новая функция getXMLdbInfo.
+ TEMPLATE_CMS_GZIP set false TEMPLATE_CMS_DEBUG set false
+ Изменения в базовом контенте и в теме по умолчанию.
+ Оптимизация движка template_cms и боксовых плагинов

Полная новость: http://template-cms.ru/news/17/template-cms-2-0-4
Скачать: Template CMS 2.0.4
Офф.сайт(ru): http://template-cms.ru/

P.S.
Если вам интересен проект поддержите его: http://forum.template-cms.ru/topic/64/pomoshch-template-cms/


P.S.2
Краткая статистика на 11.12.2011:
template-cms.ru
Яндекс тИЦ (CY): 100
Google PageRank (PR): 4

Плагинов разработано: 28
Тем оформления разработано/адаптировано: 38
Локализаций: 7


Старая тема: http://gcup.ru/forum/13-12713-1
awilumДата: Среда, 27 Июля 2011, 21:52 | Сообщение # 12 | Тема: Template CMS 2 - маленькая и быстрая CMS!
участник
Сейчас нет на сайте


http://forum.template-cms.ru/post/1336/


Сообщение отредактировал awilum - Среда, 27 Июля 2011, 21:52
awilumДата: Четверг, 02 Июня 2011, 00:02 | Сообщение # 13 | Тема: Web Development Art
участник
Сейчас нет на сайте
Quote
Могу помочь с проектом

да, статьи, активность....
awilumДата: Воскресенье, 29 Мая 2011, 22:23 | Сообщение # 14 | Тема: Web Development Art
участник
Сейчас нет на сайте
NeZnayu
будет CMS на MySQL smile

На Template CMS сейчас уже можно сделать нормальный сайт.
Есть такие встроенные моды в ней:
- Новости/Блог
- Контактная форма
- Система комментирования страниц/статей
- Генератор карты сайта.

Coming soon...
- Файловый архив
- Галерея

это более чем досточно для сайта визитки - сателита. Для этого некоторый народ ставит джумолу, зачем ? Это неоправданное потребление ресурсов.

Могу согласится с тем, что если надо большой проект, сотни - тысячи страниц и много интерактивности с разными рюшечками, то можно брать системы использующие SQL БД

Добавлено (29.05.2011, 22:23)
---------------------------------------------
Проект Web Development Art обновился ! не ждите пока его постигнет участь инвайтной блокады.

Сообщение отредактировал awilum - Понедельник, 30 Августа 2010, 19:11
awilumДата: Суббота, 14 Мая 2011, 23:14 | Сообщение # 15 | Тема: Template CMS 2 - маленькая и быстрая CMS!
участник
Сейчас нет на сайте
Quote
Шелл не стал заливать

научишь как вот тут шел заливать ?
http://template-cms.org/news/1/english-community

Quote
но код чесно говоря для своих объемов не ахти.

какие объемы ? 90х60х90

Добавлено (14.05.2011, 23:14)
---------------------------------------------
Забавно)) мне 2 школьника понизили карму с такими вот коментами

ХХХ_ХХХ: Неадекват...
Adekvat: Не матерись dry

ну че. может покажите за какой меседж вы меня минусовали ?

awilumДата: Суббота, 14 Мая 2011, 17:33 | Сообщение # 16 | Тема: Template CMS 2 - маленькая и быстрая CMS!
участник
Сейчас нет на сайте
TEMPLATE-CMS.ORG

Сегодня стартует http://template-cms.org/
Новость на TEMPLATE-CMS-ORG: http://template-cms.org/news/1/english-community

Добавлено (14.05.2011, 17:33)
---------------------------------------------
Новые шаблоны для Template CMS можно также скачать тут: http://s-tpl.ru/template_cms

Сообщение отредактировал awilum - Суббота, 14 Мая 2011, 17:33
awilumДата: Суббота, 07 Мая 2011, 00:08 | Сообщение # 17 | Тема: TCodes - Быстрый и маленький расширяемый, шаблонизатор!
участник
Сейчас нет на сайте
TCodes

Разрешите представить простой компилируемый шаблонизатор на php: TCodes.
Он прост как грабли, всего одно регулярное выражение используется)
Шаблон парсится, компилируется и подгружается скомпилированы шаблон.

Simple php application

Code
<?php
      // Include TCodes
      include 'tcodes/TCodes.php';

      // Add new tcode
      addTCode('message','Hello world!');

      // Adding Dynamic Data
      $vars['admin'] = true;
      $vars['username'] = 'Username';      

      // Loading a Template
      template('templates/page.php',$vars);
?>

Simple template

Code
<html>
<head>
      <title>Simple template</title>
</head>
<body>
      {if:$admin}      
          {echo:$username}
      {end}
      <p>{message}</p>
</body>
</html>

Site: http://tcodes.template-cms.org/

Добавлено (07.05.2011, 00:08)
---------------------------------------------
Теперь это Попкорн! http://popcorn.template-cms.org/

Сообщение отредактировал awilum - Суббота, 07 Мая 2011, 00:09
awilumДата: Суббота, 23 Апреля 2011, 15:33 | Сообщение # 18 | Тема: TCMS - V1 (шаблон, плагины, cms)
участник
Сейчас нет на сайте
Выкладываю в паблик шаблон TCMS - первой версии.
Дизайн и верстка: vsky

В архиве:
+ Template CMS 2.0.3
+ Плагин новостей установлен
+ Плагин bbcodes установлен
+ Плагин Simplegallery устанавливать не нужно.
+ Тема с шаблонами, блоками и страницами.

Скачать: tcms-v1.zip

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

------------------------------------------------------------
Template CMS | ВКонтакте | Помощь проекту!
------------------------------------------------------------

awilumДата: Воскресенье, 17 Апреля 2011, 20:39 | Сообщение # 19 | Тема: Template CMS 2 - маленькая и быстрая CMS!
участник
Сейчас нет на сайте

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


Список основных изменений:

.htaccess


  • Модифицирован главный .htaccess теперь он устанавливает базовые настройки php, apache.

Ядро


  • Исправлен режим дебаггинг false
  • Система не запустится на PHP меньше 5.2.0 Сообщит о том что требуется 5.2.0 или выше.
  • Модуль Security запускается первым.

Модуль XML


  • Новая функция safeXMLdata() для очистики данных перед вставкой в БД. Она используется по умолчанию, так что самому что то через нее пропускать не нужно.
  • Модифицирована функция saveXML() Устранено падение БД в случае попадания опасных данных.
  • Модифицированы функции которые записывают данные. Очищаются входящие данные от опасных символов в том числе и xss атак.
  • Новая функция countXMLRecords() для подсчета количество записей в БД.
  • Исправлена выборка необходимого количества записей из БД в функции selectXMLRecord()

Модуль Security


  • Модифицированы функции safeName() и sanitizeURL() появилась возможность создавать ссылки такого вида site.ru/page.html
  • Новые функции removeInvisibleCharacters() и xssClean() для базовой очистки данных перед их сохранением в БД.

Модуль Zip


  • Исправлена критическая бага. Бекап создавался неверно.

Модуль Filesystem


  • Модифицирована функция createFile() проверяется директория перед записью в него файл.
  • Добавлены новые функции listOfDirs() fileExists() fileExt() fileLastChange() fileLastAccess()

Плагин Pages


  • Добавлена возможность передавать параметры странице. site.ru/page?param=value
  • Добавлена возможность редактировать дату страницы
  • Исправлена бага при переименовании родительской страницы и ее сохранении данные дочерних страниц сохранялись некорректно.
  • Появились хлебные крошки

Плагин PluginsInstaller


  • Добавлена возможность удалять плагины с сервера.

Плагин Themes


  • Исправлено отображение плагинов которым можно задать индивидуальный шаблон
  • Исправлено отображение доступных тем оформления.
  • Исправления в языковых файлах

Плагин System


  • Если сайт поставлен на тех. обслуживание, то текст кнопки подсвечивается красным.
  • Страницу "Техническое обслуживание" можно редактировать из админки

Плагин Filesmanager


  • Отображается размер файлов.
  • Массив разрешенных файлов заменен на массив запрещенных.
  • Исправлена проблема с загрузкой файлов с русским названием.

Некоторые другие правки


  • Исправлен фильтр xhtmlCompliantOutput плагина NicEdit
  • В урле может проходить русский текст.
  • Добавлена функция для сжатия HTML в Misc хелпере
  • Удалена функция countWords() из хелпера Text
  • jQuery обновлен до 1.5.2
  • Добавлена русская локализация в форме авторизации
  • Исправлены стили админки
  • Исправлен формат даты по умолчанию
  • Оптимизированы стили, скрипты и картинки
  • Новый favicon
  • А также много других различных правок кода и стилей.

Подробнее о том как обновится с 2.0.2 до 2.0.3 можно прочитать в новости на офф. сайте: http://template-cms.ru/news/13/Template-CMS-2.0.3
Скачать: http://download.ru/products/template-cms?category_id=11

Внимательно ознакомтесь с новостью http://template-cms.ru/news/13/Template-CMS-2.0.3
И Обновитесь до 2.0.3 так как было много различных правок в том числе и критических.

Так же обновил уже плагин новостей (совместимость с 2.0.3)
http://forum.template-cms.ru/post/571/#p571

awilumДата: Пятница, 01 Апреля 2011, 01:49 | Сообщение # 20 | Тема: Template CMS 2 - маленькая и быстрая CMS!
участник
Сейчас нет на сайте

Сегодня стартует русскоязычное комьюнити www.template-cms.ru smile
Над сайтом работали/работают Awilum, vsky(дизайн, верстка)

Доступные ресурсы на www.template-cms.ru

Форум: http://forum.template-cms.ru

Мануал: http://manual.template-cms.ru

Система: http://template-cms.ru/download/system

Плагины: http://template-cms.ru/download/plugins

Темы: http://template-cms.ru/download/themes

Добавлено (28.03.2011, 04:07)
---------------------------------------------

Quote
Одно но! Официальный сайт всегда должен быть на движке автора!

а что он не на нем что ли О_о ?

Добавлено (01.04.2011, 01:49)
---------------------------------------------
Появились новые видео-уроки
http://template-cms.ru/docs/install-and-update
http://template-cms.ru/docs/install-plugins

А также новый сайт с демо темами. Можете поюзать темы и скачать http://demo-themes.template-cms.ru/

Форум игроделов » Записи участника » awilum [156]
  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг