#php #content-management-system #joomla
#php #система управления контентом #joomla
Вопрос:
Каков наилучший способ создания нового сайта в социальных сетях, который будет продаваться в формате B2B? Моя компания занимается социальными сетями b2b. Мы пытались определить, следует ли нам создавать с нуля или использовать Joomla.
У нас есть 3 месяца до развертывания нашими первыми клиентами.
Мы получили множество различных предложений, похоже, это «религиозные» дебаты.
Наши платформы содержат как стандартные, так и уникальные функции. Очень важно, чтобы тематику можно было быстро и легко регулярно менять. Это SaaS.
Пользователи не будут особо подкованными, потому что пользовательский интерфейс должен быть интуитивно понятным, простым и непринужденным в использовании.
Итак, это JOOMLA и PHP? или PHP с нуля?
Комментарии:
1. Три месяца — это приблизительный срок. Если Joomla может удовлетворить ваши потребности, вам следует использовать «готовый» подход и настроить его. Дублирование ее функций займет больше времени, чем вы ожидаете; работоспособные системы управления контентом сложнее, чем может показаться на первый взгляд.
2. Это будет действительно зависеть от ваших требований — что конкретно означает «сайт в социальных сетях»? Для этого также есть другие готовые решения. Мое субъективное впечатление от работы с Joomla заключается в том, что это не самое лучшее в мире программное обеспечение.
3. Я также согласен с Пеккой в отношении качества Joomla.
4. Я почти уверен, что покончил бы с собой, прежде чем снова работать в Joomla. Почему вы остановились на нем? Существуют фреймворки PHP, такие системы, как Drupal и т.д., Все из которых будут служить вам лучше, чем Joomla.
5. Joomla будет проще, чем Drupal.
Ответ №1:
3 месяца? Если у вас нет ОЧЕНЬ способной команды, которая может провернуть код без ошибок, вы строите на чем-то другом. Как упоминал сирион, создать хорошую CMS не так просто, как кажется. Конечно, любой мог бы собрать что-то базовое за пару дней или даже за несколько часов с подходящим фреймворком, но сделать это правильно и сделать масштабируемым — это совсем другая история.
У Joomla есть свои проблемы, как и у любого другого проекта с открытым исходным кодом. Однако у Joomla также есть 2 очень важных преимущества, когда дело доходит до SaaS — во-первых, администратор довольно прост для понимания нетехнологичным людям. Не такая простая, как WordPress, но гораздо более мощная. Обучать намного проще, чем Drupal, вашим клиентам не нужно будет проверять узлы или таксономию. Во-вторых, Joomla была написана специально для расширения. создание шаблонов — это легкий процесс, как и разработка расширений. Их MVC немного отличается, но его не сложно понять. Если у вас есть приличные программисты, они смогут заставить Joomla делать что угодно.
Ответ №2:
Пожалуйста, дорогой бог, если у вас есть выбор, не начинайте с Joomla. Вам будет намного удобнее использовать фреймворк, подобный CakePHP, Symfony или CodeIgniter. Модель MVC в Joomla по сути неверна (просмотры извлекаются непосредственно из базы данных? фу) и там так много устаревшего кода и просто плохого кода, что ваши разработчики в конечном итоге выбросят и перепишут большую часть того, что поставляется с Joomla. Я должен знать, это то, чем я занимался последние несколько месяцев на работе.
Ответ №3:
Joomla в комплекте с Community Builder является жизнеспособным вариантом.
Комментарии:
1. Я вижу, что это был ваш первый ответ на вопрос, поэтому у вас не было представителя, чтобы опубликовать это в качестве комментария, но в будущем вы, возможно, захотите опубликовать это в качестве комментария. Предполагается, что ответы являются решением проблемы, которое, как вы уверены, решит проблему.