我是一名PHP程序员。我是Drupal的新手。我想成为一名Drupal开发者。我应该开始学习版本7还是8。
答案 0 :(得分:0)
作为Drupal专家,我建议您观看Drupalize Me,然后关注Getting Started - Background & Prerequisites (Drupal 8)。当然,观看和阅读永远不足以获得专家,你应该练习很多,编写一些自定义模块,使用Drupal API等。
还可以跟踪Weekly Drop。我经常检查他们的帖子。
答案 1 :(得分:0)
Drupal 7是非常成熟的版本,您可以根据各种需求选择各种经过良好测试的模块。它也适用于PHP 5.x,但在PHP 7.x上,一些模块可以拒绝工作 - 我不建议在PHP 7.x上运行Drupal 7站点。
Drupal 8并不成熟,D7的许多模块仍然缺少D8或者处于测试状态。 D8更好地支持PHP 7.x.
所以,由你来决定。如果您需要稳定的CMS,现在有很多模块可供使用,而您不关心PHP 7.x,那么D7适合您。
但是如果你计划长时间使用它,在PHP 7.x上,想要一些未来的证明解决方案,那么最好去D8。请记住,许多托管公司计划仅保留PHP 7.x并撤销对PHP 5.x的支持
答案 2 :(得分:0)
TL / DR:到目前为止,Drupal 8是更好的选择!
绝对选择Drupal 8! Drupal 7仍在使用,但我认为现在大多数人都转向8。几乎所有的贡献模块现在都可用于8。 我唯一可以想到的是,我可能(但可能赢了)使用D7是一个商业网站(网上商店)。上次我检查过这些模块并没有完全移植到D8,但大部分模块都可用。
1)弄清楚如何在您的计算机上安装DrupalVM,或者使用composer& amp;获取支持Drupal的虚拟主机。 drush。
2)在drupalvm或虚拟主机上设置一个站点并进行实验,Drupal中的基本站点构建非常简单
3)找到一些预制(免费)主题并安装它们,你可以从那里创建自己的主题或只是编辑现有的主题
4)很多东西已经存在,几乎所有你能想到的基本功能都是以贡献模块的形式出现,使用它们!
5)如果您想创建自己的网站布局,请开始学习CSS,SCSS,Twig,JavaScript,......
6)如果您想在您的网站上创建自己的高级自定义功能模块,请开始学习PHP
您无需编程即可创建出色且美观的Drupal网站。
如果你想学习编程,你可以更好地学习像Laravel或CakePHP或任何类似框架的东西。
虽然你也可以在Drupal中做很多自定义编程。