2010-12-14 3 views
0

Я читал, что вы можете размещать несколько сайтов drupal, в то время как они используют одни и те же файлы ядра (поэтому не нужно копировать несколько мегабайт для каждого сайта). Я хотел спросить, есть ли автоматизированный инструмент, который может создать новый сайт, и позволить вам выбрать шаблон, а затем подключить его к системе drupal?Вы можете создавать сайты автоматически (с html-страницей) с drupal на том же сервере?

Есть ли такие инструменты (с веб-макетом)?

Мне бы очень хотелось получить несколько указаний относительно того, как, скажем, компания для создания веб-сайтов, сможет использовать автоматизированную систему для создания сайтов. Я также понимаю, что с drupal у вас есть много средств для редактирования собственного кода, если вы скажете, что хотите какое-то будущее на одном из сайтов. Является ли это чистым php/html или для того, чтобы сделать это, вам нужно вникать в основные фьючерсы Drupal? Также каковы шансы, что кто-то уже сделал это раньше, и вы можете использовать этот модуль?

Последнее, если компания хочет перейти на систему Drupal (компания по разработке веб-сайтов), насколько она трансформация? Должны ли они быть основными экспертами Drupal, чтобы не потерять себя? Или они могут сохранить базу drupal, все еще используя обычный html/php? Я очень признателен за любые выводы.

Спасибо.

* вопросы также предназначены для Joomla.

ответ

2

Чтобы ответить на ваш первый вопрос, the Aegir project - это система, с помощью которой вы можете использовать Drupal для создания и управления сайтами Drupal. Это включает в себя установку с install profiles - которые являются подобными шаблонам сайтов - или дистрибутив (установки Drupal, предварительно упакованные с модулями). Недостатком является то, что установка довольно привлекательна, а не только сама Drupal. Существует много документации по the Drupal groups site for Aegir. Для прямой установки нескольких сайтов, there's some documentation on the subject, но инструкции по установке с программным обеспечением поставляются с помощью, с которой вам следует сначала ознакомиться.

Что касается вашего второго вопроса, ответ (к сожалению) «это зависит». Знание PHP, особенно «Drupal way», а также интеграция с сообществом - огромные плюсы. Если вы намереваетесь присоединиться к сообществу, немедленно зарегистрируйте как себя, так и всех разработчиков учетную запись на Drupal.org, и, если вы найдете решения для ошибок или других проблем, предоставление возврата является признаком доброй воли и обычно возвращает дивиденды (один пример: вы отправляете патч, он включается в модуль, а затем сообщество поддерживает его для вас). Разработчики не обязательно должны быть экспертами с ядром Drupal, но они должны быть довольно удобными с learning the API и зная, как создавать сайты для клиентов в целом. Сначала начните с сбора требований, а затем посмотрите, как он вписывается в способ Drupal делать вещи. Если он не подходит, используйте правильный инструмент.

Это верхушка зрения айсберга с точки зрения разработчика (в отличие от точки зрения бизнесмена). Есть много компаний, которые делают только Drupal, и есть много компаний, где Drupal - это один из инструментов, который они используют из многих.

Смежные вопросы