Улучшения в программировании на Drupal 7, отличия от обновления или ожидания Drupal 6 - PullRequest
14 голосов
/ 01 марта 2010

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

Кроме того, в связи с приближением бета-версии 7, я должен подождать, чтобы создать сайты с Drupal 7? Я будущий любопытный парень. Я хотел бы иметь возможность разрабатывать сайты на Drupal для внештатного бизнеса, владельцем которого я являюсь, и хотел бы начать в ближайшее время. Достаточно ли Drupal 7 для разработки живых сайтов для клиентов? Проблемы безопасности?

Спасибо

Ответы [ 6 ]

9 голосов
/ 01 марта 2010

На данный момент D7 еще даже не готов к разработке, поэтому я бы даже не подумал о том, чтобы запустить сайт D7. Между альфа-версиями нет пути обновления, поэтому любое исправление может испортить ваш сайт. После выхода первой бета-версии вы можете приступить к разработке.

Чтобы узнать, что нового в Drupal 7, см. 2-е сентября, Sildeshow на http://webchick.net/node/70.

Имейте в виду, что есть нечто большее, чем ядро ​​Drupal; Вам, вероятно, также понадобятся модули для участия. Выясните, какие модули вам понадобятся, и убедитесь, что они доступны для D7, или помогите сопровождающему модуля перенести модуль.

Чтобы сделать выбор, я задавал себе два вопроса:

  1. Можете ли вы подождать, пока Drupal 7 не станет стабильным?
  2. Вам действительно нужны функции D7?

Если оба ответа положительные, начните разработку, как только выйдет бета1, и опубликуйте свой сайт, если он работает на 7.0-stable. В противном случае используйте Drupal 6.

5 голосов
/ 24 июня 2010

Вам следует подождать, чтобы перейти на Drupal 7, пока у Drupal 7 не будет официального релиза, который не является бета-версией или релизом-кандидатом, и когда используемые вами модули преобразуются в Drupal 7. Даже в этом случае я предложил бы подождать, так как, вероятно, есть некоторые ошибки в модулях, преобразованных в Drupal 7, которые будут обнаружены, когда пользователи начнут их использовать.

2 голосов
/ 01 марта 2010

Хотя он имеет расширенный объектно-ориентированный API базы данных на основе Объекты данных PHP и другие специфичные для базы данных оптимизации; CMS wire - это , сообщающий , новая версия несколько медленнее. Другие тестеры сообщили , что новая версия изменила производительность на гибкость.

Я очень рекомендую Drupal. Whitehouse.gov - это Drupal, а также другие федеральные агентства .

1 голос
/ 07 ноября 2018

Я думаю, что лучше обновить D8. У него есть возможность написать модуль oop и twig theme.

1 голос
/ 01 марта 2010

Ты должен подождать. Живых сайтов на Drupal 7 немного, но не так много, и в основном они сделаны экспертами Drupal, например. Drupal Gardens работает на Drupal 7, но это сделано компанией, которая создала сам Drupal. Drupal 7 также немного медленнее, потому что оптимизация имеет тенденцию падать довольно поздно в цикле разработки.

Тем не менее, вы всегда можете попробовать его и вернуться к Drupal 6, если столкнетесь с препятствиями. Для очень простых сайтов проблем может не быть.

0 голосов
/ 06 февраля 2011

Я думаю, что это действительно сводится к тому, что вы хотите сделать ... Очевидно, что если вам нужны модули, которые не готовы, тогда вы ждете. ОДНАКО не ограничивайте себя модулями, с которыми вы знакомы по Drupal6. Показательный пример: я разрабатываю довольно простой сайт для клиента, использующего 7. Сначала я подумал, что мне нужно подождать, так как слайд-шоу Views не было готово, но некоторые оглядываясь, привели меня к Field Slideshow, который отлично справился со своей задачей. - с тем преимуществом, что все изображения были на одной странице (для последующего изменения и редактирования).

Существуют значительные преимущества для конечного пользователя для Drupal 7 с точки зрения удобства использования и интерфейса. Это хорошо, если вы имеете дело с клиентами, которые не слишком разбираются в компьютерах

...