Подходит ли Joomla для социальных сетей?Объективные плюсы и минусы Joomla [закрыто]

StackOverflow https://stackoverflow.com/questions/743281

Вопрос

Мы использовали Joomla в качестве готовой CMS для сайта нашей компании.

Теперь к нам поступил запрос от клиента на создание сайта с рекомендациями для туристов.Клиент никогда не использовал Joomla для программирования.Он использовал Joomla как готовый компонент.

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

Кто-нибудь имел опыт использования Joomla для такой задачи?Я не смог найти лучшего обсуждения того, что можно использовать в Joomla?

Это было полезно?

Решение

Ваша конкретная проблема

Расширение сообщества для Joomla: Строитель сообщества (ЦБ).Также есть голосование, комментирование, ведение блога и т. д.доступны расширения.

Ваша проблема будет заключаться в том, чтобы найти комбинацию, которая будет делать то, что вы хотите, в приемлемой степени.Если ваш клиент не удовлетворен и у него есть ОБЯЗАТЕЛЬНЫЕ требования, которых нет в решении Joomla+Extensions, вам придется начать взламывать расширения или писать плагины.

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

В конце концов, возможно, вам лучше разработать собственное расширение Joomla, которое будет делать то, что вам нужно, или вообще отказаться от использования Joomla.

Чем больше расширений вы используете одновременно, тем сложнее будет поддерживать взломанный код.

Плюсы и минусы Joomla в целом

Joomla, безусловно, одна из лучших CMS, но это всегда зависит от ваших потребностей и от того, какие инструменты вы используете.Два сайта могут существенно помочь с выбором:

Обзоры CMS

  • OpensourceCMS Страница, на которой вы можете протестировать более 100 CMS с открытым исходным кодом и аналогичного программного обеспечения.
  • CMSMatrix По сути, чрезвычайно большая матрица сравнения функций, состоящая почти из 1000 (да, тысячи) CMS и аналогичного программного обеспечения (во всех ценовых диапазонах).

Моя собственная история из опыта

Было время, когда Typo3 был силен среди бесплатных CMS, но это время прошло, интерфейс стал неуклюжим и сложным, Typo3 сильно отстал в гонке.Затем было время, когда Mambo стала сильной, а позже Joomla отделилась от Mambo и стала еще сильнее.Но наследие кода серии Joomla 1.0 имело серьезные недостатки, и новый игрок быстро набрал обороты:Друпал.Более чистый код, более понятная архитектура на основе узлов, возможно, для некоторых это слишком сложно получить.В то же время, когда Drupal стал сильным и популярным, серия Joomla 1.0 имела серьезные проблемы с безопасностью.Истории о взломанных установках накапливались, и какое-то время Drupal лидировал.Joomla 1.5 — совсем другая история.Он имеет несколько фантастических новых функций, и с каждым обновлением (теперь 1.5.10) все больше и больше кода следует ОО, MVC и другим хорошим принципам.Вместе с огромным богатством расширений (компонентов, плагинов, шаблонов дизайна) Joomla определенно предлагает больше возможностей, чем любая другая CMS с открытым исходным кодом.У меня было несколько крайних случаев (для которых я бы сегодня занялся индивидуальной разработкой), когда только Joomla могла удовлетворить все потребности проекта.Есть также несколько новых имен, которые имеют большой потенциал.Сильверстрайп, например.

Другие советы

Я использовал CB, Joomunity, JomSocial и множество других.Мой совет — использовать другую платформу (с тех пор я перешел на WordPress с BuddyPress для приложений такого типа), но оно того стоит:

Joomunity теперь называется Tuiyo (http://www.tuiyo.co.uk/) и уже больше года не выпускает никакого кода;когда я использовал его в последний раз, он был полон опечаток и работал с ошибками.Это в значительной степени пустая болтовня.

JomSocial работает хорошо, но я был очень недоволен поддержкой Azrul — они однажды выпустили патч, который сломал кучу языковых файлов и я в итоге предоставил рабочий файл замены.Это нормально для проекта с открытым исходным кодом, но совершенно неприемлемо для коммерческого проекта.Я также продолжал получать странные ошибки токена, которые приводили к остановке кода (IE, ошибка на пустом белом экране).

Community Builder обычно выглядит довольно некрасиво, без особых усилий и требует большой настройки;он гораздо меньше «работает из коробки», чем другие.Я попробовал несколько его вилок, но ни одна из них не соответствует моему опыту.

Кроме того, никто не упомянул Анахиту;Лично я им не пользовался, но выглядит круто.

Но опять же, я был весьма разочарован тем, что доступно для Joomla!в этом отношении.

Я бы рекомендовал использовать два готовых расширения Joomla для того, что вы хотите сделать:

Отзывы: Отзывы

Социальная сеть: Джомсоциал

Общая стоимость двух компонентов составляет около 200 долларов США, но их можно легко интегрировать вместе.

Просто хотел добавить пару вещей:

  • Код CB выглядит не очень элегантным (+ по большей части не использует мощную архитектуру Joomla 1.5 MVC.
  • Появилось несколько новых расширений социальных сетей.Был упомянут JomSocial, но есть и jСообщество (хотя код защищен, поэтому вы не можете изучить его внутреннюю работу) и JooСообщество который имеет открытый исходный код и бесплатен.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top