Несколько блогов в PyroCMS (или другой CMS с открытым исходным кодом)

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

Мой текущий проект требует веб-сайта с управлением содержимым со всеми обычными вещами, и в целом PyroCMS кажется хорошо подходящим для этой задачи. Однако основным требованием проекта является наличие четырех блогов. Общий для новостей, связанных с новостями в области клиента, а затем по одному для трех сотрудников компании.

Я не понимаю, как это сделать в нынешнем виде, но я уверен, что это должно быть как-то возможно. Я с удовольствием сам напишу модуль, чтобы сделать это, если потребуется, но я пытаюсь сделать проект довольно простым, и я не могу быть первым, кто захочет это сделать!

Я рассматривал сеть Wordpress, но ключевым требованием было то, чтобы все было централизовано в одной панели администратора.

Подводя итог, можно ли вести несколько блогов, используя только PyroCMS и аддоны?

Спасибо, Ян


person n00dle    schedule 11.04.2011    source источник


Ответы (1)


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

Модуль блога ОЧЕНЬ простой, но он всегда использовался невероятно простыми сайтами. Веб-сайты «Мама и Папа», простые разделы «Новости» на корпоративных сайтах, блоги разработчиков и т. д.

Из коробки это МОЖЕТ быть сделано, создав страницы для «блога» и категорию для каждой, а затем используйте {pyro:blog:posts number="10"}{title} {summary} {/pyro:blog: посты} теги.

Это не самое чистое решение, но помните, что большая часть разработки PyroCMS выполняется разработчиками, которые находят пробелы, которые необходимо заполнить для клиентских проектов. У меня скоро появится клиентский проект, требующий нескольких категорий (удивлен, что это заняло так много времени!), который идеально решит эту проблему, но пока мне не заплатят за работу, у меня просто нет времени. Если вы хотите, чтобы функция была добавлена ​​для вашей работы, я могу помочь вам с этим, если потребуется, дав советы здесь, на форумах, в IRC и т. д., тогда мы можем достаточно легко объединить ее.

person Phil Sturgeon    schedule 12.04.2011
comment
Привет, Фил, спасибо за ответ, у меня было ощущение, что это может быть так. У меня возник соблазн написать новый, более продвинутый модуль блога (я думаю, что в проекте может быть бюджет для этого), так как я был пойман на хакерских вещах раньше в Joomla. Считаете ли вы, что с модулями PyroCMS достаточно легко разобраться, учитывая, что я довольно опытный разработчик PHP (хотя у меня практически нет опыта работы с codeigniter)? - person n00dle; 13.04.2011
comment
Это должно быть довольно легко, да. По сути, у вас есть внешний и внутренний контроллеры в каждом модуле. Модули обрабатываются bitbucket.org/wiredesignz/codeigniter-modular-extensions- hmvc/ + некоторые пользовательские данные из details.php, которые читаются при установке и кэшируются в БД. Новый блог был бы УДИВИТЕЛЬНЫМ! С удовольствием сделаю скрипт апгрейда. Вы на GitHub? - person Phil Sturgeon; 13.04.2011
comment
Я не на GitHub, но я не против присоединиться :) Раньше я не использовал Git, но использовал Mercurial, который, я считаю, довольно похож. Вы бы посоветовали использовать базовый модуль блога в его нынешнем виде или создать новый модуль? - person n00dle; 14.04.2011
comment
Текущий модуль блога был написан 2-3 года назад и почти не изменился. Я бы не сказал, что это было ужасно, но и не здорово. Новый старт может быть тем, что ему нужно для правильного ведения блога. - person Phil Sturgeon; 14.04.2011