Разные CMS

 
+
-
edit
 

Balancer

администратор
★★★★★
Щупаю тут всевозможные CMS, Wiki и т.п. Тут буду писать впечатления, возможно, поверхностные :)

Mambo

Пощупать можно на http://mambo.balancer.ru

Рекламы этому движку было много :) Пёстрый. На вид - могучий. Принципы работы совершенно неинтуитивны. С русским из коробки - полные кранты. Редактор - WYSIWYG. Своего языка разметки нет (кажется). Создавать сложные страницы неудобно. Кеширование, вроде бы, работает шустро. На небольших объёмах движок быстрый. Админка очень приятная.

На MySQL 4.1 ставится с лёгкой доработкой напильником (слишком длинные ключи).

Базу данных сам не создаёт, но при установке из Gentoo Linux выдаётся построчный подробный How-To.
 
+
-
edit
 

Balancer

администратор
★★★★★
XOOPS

Насколько продумана и красива инсталляция, настолько же бестолковая в целом система :D Настраивается хорошо, но все элементы - посредственные.

На сегодняшний день, чувствую, система безнадёжно устарела :)
 
Это сообщение редактировалось 14.07.2005 в 12:04
+
-
edit
 

Balancer

администратор
★★★★★
Drupal
Пример - Select an installation profile | Drupal

Ставится с легчайшей подправкой напильником (опять проблема размера ключа в MySQL 4.1/UTF8)

С русским всё ок, вроде бы. UTF-8 "из коробки".

Система очень продуманная, мощная, красивая... И - такая же тормозная.

Но, всё же, на пару голов выше двух рассмотренных ранее :)
 
+
-
edit
 

Balancer

администратор
★★★★★
Mediawiki

Пример - http://wiki.airbase.ru/

По-прежнему остаётся моим фаворитом, не смотря на отсутствие некоторых возможностей.

Разобрался, наконец, с работающим русским. При инсталляции нужно инсталлировать и оставлять по умолчанию английский варианте.

Ну и особый шик, конечно, использование в ней математических формул из TeX.
 
RU Centuriones #10.06.2005 00:12
+
-
edit
 

Centuriones

опытный

А как с тестированием всяких XXX(-)Nuke? Там есть разные варианты, окромя "папы", т.е. PHP-Nuke: SmallNuke, PostNuke, Slaed...
Раньше были времена,
А теперь мгновения.
Раньше поднимался дух,
А теперь давление.
 
+
-
edit
 

Balancer

администратор
★★★★★
"Нюки" мне в давние времена не понравились идеологически :) Я сомневаюсь, что к нынешнему времени их переписали с нуля. Ведь тогда просто другие бы системы получились. Вот и см. ту же мамбу, например :D

...

Вот если бы Drupal был объединён с нормальнй Wiki - это была бы самая приятная из вышеперечисленных систем :D

Но поскольку идеала нет - продолжаем разработку своей системы :D Кстати, придумал тут офигенный механизм кеширования. Сложный, правда, и на клиентский JS повязанный, но скорость работы сайта может возрасти на порядок :D

А вот идеи и решения из Drupal некоторые возьму. Например, постинг блогов через XML-RPC :) Использовать на своём сервере клиенты для ЖЖ - это будет классно! :)
 
+
-
edit
 

Balancer

администратор
★★★★★
Кстати, в Drupal'е ошибка с кешированием, так что у гостей вместо первой страницы был просто белый экран. Кеширование отрублено :)
 
RU Centuriones #22.06.2005 12:20
+
-
edit
 

Centuriones

опытный

А как тебе Зарайя? (По англицки почему-то пишется Xaraya :blink: ). (Тоже "клон" php-Nuke, но вроде с предком имеет уже очень мало общего - тут у меня ошибочка вышла. Не клон это). Я его попробовал, но он мне показался монстрообразным и тяжеловатым, правда разработчики об этом сразу предупреждают. Поддержка utf-8 изначально (других кодировок эта система и не знает) и, как обещают, практически полное разделение кода и содержимого, отказ от глобальных переменных (правда это сейчас общее направление развития большинства "нюковских" клонов). Ну, и конечно, это ß ( :D ). Как выйти из админки, без закрывания окна броузера, я так и не сообразил. Наверно тупой :D .
Но вот задача-то какая у меня стоит: нужен движок: а) легкий, чтобы можно было поставить на небольшой тарифный план; б) в меру шустрый; в) без особых наворотов (в тех системах, которые я уже опоробировал, я возможности регистрации на сайте удаляю как классового врага; туда же летят и многие другие модули); г) малоподдающийся взлому, что, лично для меня, является приоритетным (однозначно предполагается в силу специфики будущего содержания массовый наплыв "домушников" и "медвежатников".
Вот и думаешь: может быть сваять все в статике, где для меня все намного проще и не нужно изучать "кирпичи", например Котерова? Тогда вопрос: "А какие критерии безопасности у статических сайтов?". Методы их взлома? Хотя, конечно, это разговор уже для другой темы.
P.S. Кстати Mediawiki мне понравилась, но это проект рассчитанный на коллективную работу над наполением сайта, что в моем конкретном случае в принципе ненужно и вредно.
Раньше были времена,
А теперь мгновения.
Раньше поднимался дух,
А теперь давление.
 
Это сообщение редактировалось 22.06.2005 в 13:04
RU Balancer #22.06.2005 12:37  @Centuriones#22.06.2005 12:20
+
-
edit
 

Balancer

администратор
★★★★★
Centuriones> А как тебе Зарайя? (По англицки почему-то пишется Xaraya :blink: )

потому что корни греческие :D (Xeon -> Зион, Xerox -> Зиракс (кстати, в русском неправильно с английского скалькировали) и т.п.)

Не видел:
code text
  1. esearch xaraya
  2. [ Results for search key : xaraya ]
  3. [ Applications found : 0 ]


А идти на сайт, качать, ставить вручную - я нынче ленив стал :)

>Тоже "клон" php-Nuke

Тогда вряд ли что-то хорошее. Клоны на то и клоны, чтобы наследовать фундаментальные недостатки :)

Centuriones> Но вот задача-то какая у меня стоит: нужен движок: а) легкий, чтобы можно было поставить на небольшой тарифный план; б) в меру шустрый; в) без особых наворотов (в тех системах, которые я уже опоробировал, я возможности регистрации на сайте удаляю как классового врага; туда же летят и многие другие модули); г) малоподдающийся взлому, что, лично для меня, является приоритетным (однозначно предполагается в силу специфики будущего содержания массовый наплыв "домушников" и "медвежатников".

Пробуй Mediawiki :)

Centuriones> Вот и думаешь: может быть сваять все в статике, где для меня все намного проще и не нужно изучать "кирпичи", например Котерова? Тогда вопрос: "А какие критерии безопасности у статических сайтов?". Методы их взлома? Хотя, конечно, это разговор уже для другой темы.

Кстати, в последней проработке основной контент CMS Авиабазы и будет лежать в статике :) Из-за этого, кстати, на всяких lighttpd должено будет стать просто турбореактивным :)

Centuriones> P.S. Кстати Mediawiki мне понравилась, но это проект рассчитанный на коллективную работу над наполением сайта, что в моем конкретном случае в принципе ненужно и вредно. [»]

Так никто не запрещает и в одиночку его наполнять :)
 
RU Centuriones #22.06.2005 12:54
+
-
edit
 

Centuriones

опытный

Извиняюсь. По своей идеологии Зарайя с "нюками" не имеет ничего общего (ляпнул не проверив, так как с нашей стороны одни и те же на форуме post-Nuke и тот разрабатывают и этот (?)):

Преимущества Xaraya
  • Xaraya просто установить - веб-интерфейс установщика позволит быстро установить и запустить сайт.
  • Xaraya легка в использовании и предлагает простой и последовательный интерфейс для управления контентом и задач администрирования.
  • Xaraya не зависит от платформы и работает на большинстве платформ, поддерживающих PHP, включая Linux, Windows и Mac OSX, а также с разными БД, такими как MySQL и PostgreSQL.
  • Xaraya основана на стандартах (XHTML & CSS) и дает Вам полный контроль над каждой деталью внешнего вида Вашего вебсайта, через шаблонизированный вывод.
  • Xaraya модульная с мощной системой аутентификации и событий, которые позволяют Вам подключиться к ядру, когда это Вам понадобится, и использоваться новый метод аутентификации.
  • Xaraya расширяемая и использует собственную модель динамических данных, с помощью которой несколькими кликами Вы можете расширить или измененть структуру данных модулей.
  • Xaraya гибкая и дает Вам не только способ управления контентом, но и каркас для веб приложений, позволяя Вам уменьшить время разработки и снизить затраты.
  • Xaraya легко расширяемая до любого уровня сложности, она включает модульную систему кеширования, значительно улучшающую производительность сайта.
  • Xaraya интернациональная - она разработана международным коллективом разработчиков и переведена на все основные языки.
  • Xaraya захватывающая и занимает лидирующую позицию в новых и передовых методах разработки веб-приложений и управления контентом.
  • Вот у них по англицки (все никак не переведут :D ):

    Xaraya как платформа

    Xaraya is a web application framework that allows separation of site layout, content and logic and provides a set of tools and components for building powerful web applications. The main components of the Xaraya Framework are:
  • A slim and well defined core API
  • Powerful Block Layout templating system
  • Hierarchical roles based system for user and group management
  • Finely tuned and robust roles based permission system
  • Plug in events and authentication
  • Dynamic data providing you a choice to extend data structures with or without programatic intervention
  • Flexibility and custom functionality using a range of Team Xaraya and 3rd party pluggable extensions
  • Xaraya is built using the PHP programming language, runs on most platforms that support PHP, and can be used with an ever growing list of relational databases including MySQL and PostgreSQL. Xaraya's powerful set of tools and components allows you to define your work environment by letting you choose how to build and customize your web site using:
  • Xaraya's tools and components, without any programming, and plugging in extra functionality with dynamic data, extensions and hooks to additional site wide functions
  • Xaraya development tools, powerful APIs and reusable code to develop complex applications in a rapid development environment
  • A mixture of both the above methods
  • These components can be used to build your web application or system, examples include but are not limited to:
  • a simple static document website
  • a dynamic database driven community site
  • a content management system or news publishing site
  • your personal blog
  • a company intranet
  • a shopping portal
  • a specialized industry site with custom built Xaraya applications
  • an enterprise level multisite and multilanguage deployment
  • To gain a further appreciation of how Xaraya can be used, take a Tour of Xaraya, or look at the range of functionality it can provide by browsing some of the existing Xaraya-ized sites, and taking a peek into our current Case Study.

    Полностью усе на http://xaraya.ru/index.php
    А это прямая ссылка на Попробуйте поработать в Xaraya

    Mediawiki попробую обязательно. :)
    Раньше были времена,
    А теперь мгновения.
    Раньше поднимался дух,
    А теперь давление.
     
    +
    -
    edit
     
    RU Centuriones #22.06.2005 13:18  @Balancer#22.06.2005 12:37
    +
    -
    edit
     

    Centuriones

    опытный

    Balancer> Кстати, в последней проработке основной контент CMS Авиабазы и будет лежать в статике :) Из-за этого, кстати, на всяких lighttpd должено будет стать просто турбореактивным :)
    [»]
    Это CMS-Авиабазы? И когда ее попробовать можно будет :P ?

    Раньше были времена,
    А теперь мгновения.
    Раньше поднимался дух,
    А теперь давление.
     
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Не знаю, боюсь, что в приличном виде - не скоро :)
     
    RU Centuriones #25.06.2005 13:43
    +
    -
    edit
     

    Centuriones

    опытный

    На днях обнаружил еще одну бесплатную CMS: OpenCMS. Оказывается, CMS на "яве" почему-то любят достаточно серьезные организации. Интересно, почему?
    Из известных проектов, сделанных на этой системе: 404 Not Found , ну и куча всяких правительственных организациий во всем мире.

    2 Balancer
    Немного ниже ты писал, что тебе не нравится концепция Нюки. Не мог бы объяснить это популярно. Дело в том, что посмотрев Mambo (и ее клон Limbo), Drupal, Xaraya и клоны "нюки" (SmallNuke, Slaed, PostNuke), я предварительно наметил для одного проекта PostNuke (из "нюковских" клонов это единственный проект, который является ПО с открытым кодом и соответствует GNU General Public License. Остальные под эту категорию не подходят - "зазендены", скорее всего с целью увеличения скорости, хотя, возможно, и не только). Просто мне понравилось, как в PostNuke реализована поддержка мультиязычности. Но, судя по темпам развития этих "убивцев" :D, создается впечатление, что концепция "нюки" исчерпывает себя, но в чем? В чем отличие ее концепции от иных? (Одна неприятная вещь, о чем пишут многие, кто профессионально работает с php, - использование глобальных переменных. Но, наверно, есть что-то еще?).

    P.S. Зашел вот сейчас на форум "Русский PostNuke" и в разделе обсуждения CMS (народ там весьма трезвомыслящий) обнаружил, что многим новичкам, т.е. тем, кто только будет создавать проект, рекомендуют часто Drupal и Xaraya (также иногда обращают внимание на е107 и LDU). "Ура-патриотов" на форумах русского "пост-нюка" практически нет. В принципе возможен более-менее безболезненный переход PostNuke => Xaraya (видно сказывается то, что разработчики Xaraya в свое время занимались PostNuk'ом, хотя код переписан полностью (!)), при использовании Drupal его, как я понимаю, лучше ставить с начала. Но уж больно Drupal тормозит на виртуальном хостинге (сужу по русскому сайту Drupal). Правда, Xaraya тоже достаточно тормозная система и требует много ресурсов памяти (правда пока она только 1.0 RC2).
    Раньше были времена,
    А теперь мгновения.
    Раньше поднимался дух,
    А теперь давление.
     
    Это сообщение редактировалось 25.06.2005 в 16:12
    RU Centuriones #13.07.2005 19:55
    +
    -
    edit
     

    Centuriones

    опытный

    А есть ли какое-нибудь сложившееся мнение про LDU? Это, стало быть: Neocrome - Website engines
    Раньше были времена,
    А теперь мгновения.
    Раньше поднимался дух,
    А теперь давление.
     
    RU Centuriones #01.08.2005 23:27
    +
    -
    edit
     

    Centuriones

    опытный

    В общем, пока остановил свой взгляд на LDU. В принципе выбор был, реальный, только из двух CMS: или Drupal, или LDU. Обе CMS изначально поддерживают utf-8, что для меня очень важно, уровень поддержки практически одинаковый :D, документация примерно на аналогичном уровне. (Как ни странно, но лучшее насыщение переведенной документацией я нашел только у двух систем: это TYPO3 и Mambo. Только вот первая - шибко "тяжелая", а во второй все как-то через одно место сделано. Наверно старею и непонимаю нынешних "программерских" подходов :( . Был еще вариант Xaraya, но это еще не автомобиль, а телега, и даже не на "резиновом" ходу. А работа в ее админке - это что-то! Зря ты Рома ее не посмотрел в действии).
    Возможно Drupal и поинтереснее, но тут решили его скоростные качества. На drupa.org сейчас все летает, но еще бы оно не летало бы, если там сейчас новый выделенный сервер. А в нашей российской реальности он весьма заметно тормозит. Впрочем, про этот его недостаток тут уже писалось. Я проверял последнюю его версию 6.2 и ее скоростные показатели у меня восторга не вызвали. Был бы он пошустрее - выбрал бы его.
    Но, тем не менее, хотелось бы узнать мнение об LDU у более продвинутых "товарищей".
    Но, в любом случае, Ром, а тебе очень благодарен за эту тему, т.к. во многом именно благодаря ей, я не стал "зацикливаться" на некоторых "популярных" и "продвинутых" вариантах. Хотя вопросы, конечно, остались.

    P.S. Эх, была бы готова CMS им. Авиабазы. :P
    Раньше были времена,
    А теперь мгновения.
    Раньше поднимался дух,
    А теперь давление.
     
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Распределение долей разных CMS в 2014-м:


    Тренд топа:
    Прикреплённые файлы:
     
     38.0.2125.11138.0.2125.111
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Попалось очень интересное решение, которое процентов на 80 пересекается с моими идеями и разработками:

    Grav - A Modern Flat-File CMS | Grav

    Grav is an easy to use, yet powerful, opensource CMS that requires no database // getgrav.org
     

    — CMS базируется на плоских файлах в Markdown формате (для ускорения опционально возможно кеширование «поверх»).
    — Хотя наличествуют и традиционные способы установки, рулит реализация всего на Composer.
    — Большое количество плагинов и тем (Twig).
    — Запускается в базовом варианте сразу, без всякого конфигурирования.
    — Есть свой пакетный менеджер для расширений/тем.
    — Расширения/темы можно ставить через админку (хотя первый раз она ставится отдельным пакетом).
    — Мультисайты, многоязыковость, ЧПУ, роутинг, редиректы
    — Система пользователей и прав (хотя не разбирался, есть ли возможность коллективной работы).
    — Контент может браться из Git, SVN, Dropbox и других. В т.ч., например, текст страниц может быть прямо на GitHub.

    Моя идея «поправил файл дома, он через SparkleShare автоматом ушёл на GitHub, GitHub дёрнул сайт и вот страница уже на сайте», т.е. «правлю Markdown-файл дома в файловой системе — обновляется удалённый сайт» тут, кажется, уже работает.

    Забавно, что формат метаданных в Markdown практически совпадает с моим :) Т.е. большинство моих тестовых страничек в этой CMS будут работать как есть.

    Небольшие нестыковки с моей системой по структуре имён файлов, расположению картинок и т.п. У меня логичнее :)

    Надо будет подумать. То ли эту CMS как есть на мои новые сайты ставить, то ли просто в роли бэкенда/миддлэнда (админка, редактор файлов, благо, он хорошо сделан, а фронт уже мой). В любом случае система заслуживает внимания :)
     1616
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Попался приличный список flatfile CMS, среди которых есть ещё примеры Markdown. Но Grav, похоже, самый активный и функциональный, с самым большим коммьюнити

    ahadb/flat-file-cms

    flat-file-cms - :open_file_folder: :page_with_curl: A list of strictly flat-file cms systems // github.com
     
     1616
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    HTMLy. Очень куцый интерфейс. Отсутствует искоробочная возможность создавать страницы с подкаталогами. Дальше разбираться не интересно.
     1616
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Ещё в копилку:

    Browse Flat File CMSs by Feature | Flat File CMS List

    Automad is a open source flat file CMS. Baun is a modern, lightweight, extensible CMS for PHP. Fast, Simple, Extensible and Flat-file CMS. DodgerCMS is a static markdown CMS built on top of Amazon S3. An Easier Way to Blog. Grav is a modern open source flat-file CMS HTMLy is an open source databaseless blogging platform. The Flat-File Blog and Flat-File CMS written in PHP. Hugo is a Fast and Flexible Static Site Generator Jekyll is a simple, blog-aware, static site generator. Kirby is a file‑based CMS Easy to setup. // Дальше — www.flatfilecmslist.com
     
     1616
    +
    -
    edit
     

    Balancer

    администратор
    ★★★★★
    Как ни печально, готовые CMS на Flatfile/Markdown разочаровали все :-/ Даже столь крутые, как Grav.

    Всё же, основная идея flatfile/markdown, ИМХО, в том, чтобы иметь страницу со всеми объектами в одном каталоге. Чтобы можно было копировать переносить из одного места. В Grav, например, штатные картинки лежат в другом месте, чем страницы. Адреса в файловой системе должны быть постоянными. Чтобы корректно работали VCS. В Grav путь корневых страниц меняется при изменении порядка в меню. Ну и использование относительных путей без конечного слеша тоже ведёт к бардаку с относительной адресацией...

    Придётся продолжать велосипедить :-/
     1616

    в начало страницы | новое
     
    Поиск
    Поддержка
    Поддержи форум!
    ЯндексЯндекс. ДеньгиХочу такую же кнопку
    Настройки
    Твиттер сайта
    Статистика
    Рейтинг@Mail.ru