Getsimple cms: GetSimple CMS — The Fast, Extensible, and Easy Flat File Content Management System

Содержание

Форкнул GetSimple CMS

Решил стряхнуть пыль с GetSimple CMS и сделал форк на основе ветки hotfixes. Перед тем, как перейти к деталям, озвучу мысли о текущем положении дел в разработке и личном отношении к этой системе управления контентом.

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

Среди, получивших развитие и популярность, файловых систем управления контентом, главным инструментом предпочитаемого лично технологического стека, сразу стала GetSimple CMS. Работая с ней, участвовал в развитии и вносил вклад в популяризацию системы. В первую очередь ориентировался на среду русскоязычных веб-разработчиков и пользователей — отвечал на вопросы, делился приёмами, идеями, писал обучающие руководства и плагины, адаптировал и вносил изменения в ядро для интеграции GetSimple CMS с информационными системами клиентов.

Накопленный практический опыт работы с GetSimple CMS, созданные на основе него типовые решения, стали концепцией работы, в которой удалось показать и доказать обоснованность применения файловой системы управления контентом не только с точки зрения технологии, но и с точки зрения экономической конкурентоспособности.

Прошло время, в веб-разработке получили распространение новые технологии, инструменты и подходы. Что понравилось — идеи о возвращении к статике, как пример нового, происходящего от забытого старого, по крайней мере, на персональных веб-сайтах разработчиков. При этом файловые CMS так и не получили должного распространения. Но не заметить феномен Grav, как пример файловой CMS, сочетающей в себе современные подходы к веб-разработке, нельзя.

Как пример Grav выбрана не случайно. Количество привлечённого внимания и активность участников сообщества, показывает существования интереса к файловым системам управления контентом. Однако гибкость настроек, сохранение и запуск собственного веб-сайта с флэшки это не то, что принесло популярность Grav.

Следование последним стандартам создания PHP-приложений, объектно-ориентированная модель, использование фреймворков, шаблонизатора Twig, конфигурационных файлов в формате YAML, подготовка контента в Markdown – передний план сегодняшней разработки, а значит инструмент практического обучения веб-разработчика и средство пополнить портфолио. Всегда утверждал и продолжаю утверждать, что Grav это инструмент созданный разработчиками для разработчиков, не конечный продукт для пользователя. Отсюда возникает оборотная сторона медали — высокий уровень абстракции, тяжеловесность, сложность освоения для пользователя, высокий порог входа и избыточность для круга задач, на который изначально ориентирована Grav.

С GetSimple CMS ситуация ровно обратная. Легковесный, понятный пользовательский интерфейс, принцип WYSIWYG при работе с контентом веб-сайта, отсутствие необходимости погружения в техническую сторону и изучения десятков доступных настроек — та зона комфорта, покидать которую пользователю нет необходимости. Всё это работает и работает хорошо, но для пользователя, не для разработчика.

Чистый PHP 5.2, устаревшие практики в виде хранения всего в отдельных глобальных переменных, логика, построенная на побочных эффектах функций, накопленный спагетти-код, отсутствие объектно-ориентированного подхода и абстракций – то, с чем сталкивается разработчик, желающий понять, как устроена GetSimple CMS изнутри. На этом заинтересованность в трате собственного времени с GetSimple CMS заканчивается, а поддержка свободных программных продуктов держится, как правило, на прямом или косвенном интересе. Задержка релиза версии GetSimple CMS 3.4 на годы и заморозка состояния текущей ветки — всё это последствия отсутствия заинтересованности, а значит, после очередного обновления версии PHP пользователи обнаружат, что система перестанет работать или начнёт выдавать множественные предупреждения об устаревании. Таково положение дел.

Начал разговор с описания опыта работы с GetSimple CMS не просто так. При всей критичности, утверждаю: этот “тёплый ламповый” программный продукт, не только не потерял практическую актуальность для пользователя, но способен продолжать конкурировать в задачах, на которые ориентирован.

Доступные в репозитории плагины расширяют функциональность, однако не всегда их работа оптимальна, что сказывается на производительности и потреблении ресурсов. Кроме того, всегда было желание получить от GetSimple CMS больше “из коробки”, тем более, плагины, а именно, проверка версий, привязывает систему к внешнему API репозитория, работа которого контролируется третьими лицами.

Поэтому главная цель форка, не считая поддержания работоспособности системы на новых версиях PHP, это расширить базовую функциональность и сделать систему управления контентом независимой от внешних условий, потому что работа self-hosted программного продукта не должна зависеть ни от чего, кроме программно-аппаратной платформы.

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

Перечень новых функций и сроки релиза финальной версии форка ещё не определены. В качестве временного наименования, будет использоваться GetSimple Extended CMS.

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

Жду всех заинтересовавшихся и желаю себе не потерять мотивацию!

Рекомендую GetSimple CMS для сайтов-визиток — Другие CMS

Не ссы! Входи или зарегистрируйся!

Активные темы Темы без ответов

Стр.: 1

Надо войти или зарегиться

RSS

Сообщений 10

1

diosmedia 01. 09.2012 20:21

  • diosmedia
  • Бывалый!
Тема: Рекомендую GetSimple CMS для сайтов-визиток

Отличная cms для сайтов: визитка, продажа инфо-товара, сателлит.
Советую использовать, как простое и удобное решение.
http:// get-simple info

2

ПафНутиЙ 03.09.2012 02:37

  • ПафНутиЙ
  • Делаю всякие полезности для DLE и не только
Re: Рекомендую GetSimple CMS для сайтов-визиток

Делал разок сайтец на этой CMS — понравилась лёгкость ведрения чего угодно и откат последнего действия в админке.

3

Hrapun 08.09.2012 15:53

  • Hrapun
  • Я тут новенький
Re: Рекомендую GetSimple CMS для сайтов-визиток

а на русском нет локализации?

4

diosmedia 08.09.2012 23:46

  • diosmedia
  • Бывалый!
Re: Рекомендую GetSimple CMS для сайтов-визиток

а на русском нет локализации?

на офиц. сайте есть русский язык для данной cms.
А вообще учите english, очень много интересных тем откроете для работы из буржунета ))

5

bes64 24.06.2013 22:18

  • bes64
  • Я тут новенький
Re: Рекомендую GetSimple CMS для сайтов-визиток

я запустил сайт с описанием GetSimple CMS на русском языке, также описаны все работающие плагины
http://getsimplecms.ru/

6

ПафНутиЙ 25.06.2013 01:30

  • ПафНутиЙ
  • Делаю всякие полезности для DLE и не только
Re: Рекомендую GetSimple CMS для сайтов-визиток

bes64,
Приятный сайт, приятный контент, продолжайте в том же духе!
вот ещё сайт вам в копилку сайтов на GS

7

admin 25.06.2013 08:36

  • admin
  • АлаичЪ
Re: Рекомендую GetSimple CMS для сайтов-визиток

bes64, ПафНутиЙ, Я тоже по совету Паши решил попробовать для промосайта сделать все на данном движке — прекрасная CMS, я вам скажу, господа!
Только вот мой сайт по внешнему виду (и еще учитывая вашу адаптивную к мобильным устройствам верстку) как-то даже рядом с вашими не стоял Печалька. ..

8

ПафНутиЙ 25.06.2013 23:19

  • ПафНутиЙ
  • Делаю всякие полезности для DLE и не только
Re: Рекомендую GetSimple CMS для сайтов-визиток

admin,
Ничего, главное желание и умение обучаться и читать док и всё будет ок!
Систему оч легко осваивать. Я даже подумываю сделать пару шаблонов для GS.

9

bes64 26.06.2013 00:24

  • bes64
  • Я тут новенький
Re: Рекомендую GetSimple CMS для сайтов-визиток

вот мой последний простенький шаблон http://get-simple.info/extend/theme/bridge/672/

10

bes64 13.01.2016 16:17 (13.01.2016 16:17 отредактировано bes64)

  • bes64
  • Я тут новенький
Re: Рекомендую GetSimple CMS для сайтов-визиток

Появились новые адаптивные темы для GetSimple CMS http://getsimplethemes. ru/premium-themes/

Сообщений 10

Стр.: 1

Надо войти или зарегиться

Форум работает на PunBB

GetSimple CMS — Какая CMS?

Управление Ошибка

GetSimple — это простая CMS с открытым исходным кодом, которая использует скорость и удобство плоского файла XML, лучший в своем классе пользовательский интерфейс и самую простую кривую обучения среди всех облегченных систем управления контентом. Он не требует базы данных и имеет мощную систему плагинов, которая допускает неограниченное расширение.



Технологии
. Веб-сервер 213 GetSimple CMS и Apache
Nginx Веб-сервер 114 GetSimple CMS и Nginx
Размещенные библиотеки Google CDN 50 CMS GetSimple в сравнении с размещенными библиотеками Google
LiteSpeed Веб-сервер 44 Сравнение GetSimple CMS и LiteSpeed
Дебиан Операционная система 23 GetSimple CMS и Debian
CDN jQuery CDN 23 GetSimple CMS и jQuery CDN
Облачная вспышка CDN 22 GetSimple CMS и Cloudflare
ЮНИКС Операционная система 16 GetSimple CMS и UNIX
MySQL База данных 14 GetSimple CMS и MySQL
Убунту Операционная система 14 GetSimple CMS и Ubuntu
WordPress Блог / CMS 13 GetSimple CMS и WordPress








# Веб-сайт Трафик
1 d1stats.ru
2 nostos-films.com
3 пурон.lv
4 biospassword.eu
5 firmancenter.co.id
6 guz-lood.ru
7 kktwedrowiec.pl
8 gstest.svenscheuermeier.ch
9 elkarate.ru
10 air.nettigo.pl

GetSimple CMS websites in the United States
GetSimple CMS websites in the United Kindom
Email addresses and phone numbers of GetSimple CMS customers
веб-сайта GetSimple CMS с доменом .com
Top 5,000 most visited GetSimple CMS websites
5,000 low-traffic GetSimple CMS websites
Top 500 websites for every technology in the category CMS




# Технология Сравнить
1 WordPress GetSimple CMS по сравнению с
WordPress
2 Wix GetSimple CMS по сравнению с
Wix
3 Squarespace GetSimple CMS по сравнению с
Площадь
4 Joomla GetSimple CMS против.
Джумла
5 Drupal GetSimple CMS по сравнению с
Друпал