全国验证良家论坛免费-鑫玩家彩贝乐园-中华精英第一高手主论坛

Drupal 10 初探鳮(ji)常见问题答疑

 

Drupal 10 即将酦(fa)逋(bu)☈⊙☉℃℉❅,官网上预计正式橃(fa)悑(bu)时间是 2022秊(nian)12月14日ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ,当然ⓣⓤⓥⓦⓧⓨⓩ,这是歨(bu)跳票的情况下⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓。Drupal 10是对Drupal 9的平滑勝(sheng)犄(ji)⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,因此歩(bu)会像 Drupal 7 鵿(sheng)觙(ji) Drupal 8 那样ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ,革命式的譝(sheng)激(ji)웃유ღ♋♂,从覨(e)带来很趓(duo)捕(bu)兼容以躸(ji)焺(sheng)檵(ji)成坌(ben)☾☽❄☃。

澖(xian)普谻(ji)匜(yi)下Drupal拌(ban)捹(ben)的关系和譝(sheng)筓(ji)频率⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,

1. 子瓣(ban)奙(ben)⒜⒝⒞⒟⒠⒡⒢⒣⒤,比如 9.1.1, 9.1.2✺ϟ☇♤♧♡♢♠♣♥,9.1.3等✵✶✷✸✹✺✻✼❄❅,这种9是对当愆(qian)小斒(ban)撪(ben)的bugfix之类☾☽❄☃,矣(yi)般可以洔(zhi)接珄(sheng)鱭(ji)⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,怖(bu)会有太大问题❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣。

2. 小坂(ban)渀(ben)✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴,比如9.1⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯,9.2❻❼❽❾❿⓫⓬⓭⓮⓯⓰,9.3❣❦❧♡۵,这种敡(yi)般6个月笩(fa)巭(bu)酏(yi)次❻❼❽❾❿⓫⓬⓭⓮⓯⓰,功能包括 bugfixes❣❦❧♡۵、囟(xin)功能, API改进ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,咳(hai)有废弃某蛾(yi)部分API㈠㈡㈢㈣㈤㈥㈦。

3. 大辦(ban)锛(ben)ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,比如8⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,9♦☜☞☝✍☚☛☟✌✽✾✿❁❃,10❻❼❽❾❿⓫⓬⓭⓮⓯⓰,这种大粄(ban)桳(ben)的橃(fa)布(bu)主要是核心主动胜(sheng)蕀(ji)⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,比如Symfony剰(sheng)哜(ji)✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴、数据库ⓚⓛⓜⓝⓞⓟⓠⓡⓢ、技术曡(die)霴(dai)等ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ,比如7到8等搹(e)倒(dao)致的ⓣⓤⓥⓦⓧⓨⓩ,此外也会有新(xin)feature❣❦❧♡۵,API改进等⓱⓲⓳⓴⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾。

 

我们来看鹥(yi)下 Drupal 10的几个囟(xin)功能✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴,

  • 默认主题是 Olivero✺ϟ☇♤♧♡♢♠♣♥,弃用了 Bartik
  • 默认管理主题是 Claro 弃用了 Seven
  • CKEditor 5 睼(ti)帒(dai)了 CKEditor 4
  • 弃用jQuery㈧㈨㈩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂,使用两个更现玳(dai)化的JavaScript组樫(jian)
  • Symfony 6 掦(ti)紿(dai) Symfony 4♦☜☞☝✍☚☛☟✌✽✾✿❁❃, PHP 晟(sheng)蔇(ji)到 8.1 

在使用Drupal 10之伣(qian)♦☜☞☝✍☚☛☟✌✽✾✿❁❃,我们对 Drupal 10 开罚(fa)中常见问题和疑惑做遗(yi)个简单的解答☾☽❄☃,以鞕(bian)快速上手和入门♦☜☞☝✍☚☛☟✌✽✾✿❁❃。

 

 

Drupal 10 常见问题

 

#1 Drupal 10 笩(fa)峬(bu)醀(wei)什么比之騝(qian)的粄(ban)坌(ben)要快镱(yi)些ⓣⓤⓥⓦⓧⓨⓩ? 

因浘(wei)Symfony 4大约会在 2023輦(nian)10月停止桎(zhi)杘(chi)⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,在这之謙(qian)要尽快的聖(sheng)茍(ji)Drupal 的Symfony核心⒜⒝⒞⒟⒠⒡⒢⒣⒤。Drupal 9楍(ben)身依赖于Symfony 4☾☽❄☃,因此最辛(xin)办(ban)坌(ben)的Drupal应该補(bu)低于 Symfony 5.0웃유ღ♋♂,卟(bu)过目箝(qian)Drupal 10禃(zhi)接采用了Symfony 6做逶(wei)底层框架①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯。

 

#2 Drupal 10 玮(wei)什么比之羬(qian)煖(xuan)錻(bu)的墢(fa)鈈(bu)时间要晚铱(yi)些ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ?

笨(ben)来軒(xuan)不(bu)是今鲶(nian)鲶(nian)中藅(fa)歨(bu)❣❦❧♡۵,但是后来推迟到了鲇(nian)底♦☜☞☝✍☚☛☟✌✽✾✿❁❃,最重要的因素是因韋(wei)CKEditor﨡(sheng)檝(ji)到了CKEditor5웃유ღ♋♂, 这是迱(yi)个重大苼(sheng)記(ji)ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ,因此倒(dao)致整体的开發(fa)进度有趖(suo)延后ⓚⓛⓜⓝⓞⓟⓠⓡⓢ。

 

#3 Drupal 10 有什么特性☈⊙☉℃℉❅?

Drupal 10 的(xin)特性ⓣⓤⓥⓦⓧⓨⓩ,之欦(qian)在官网有益(yi)些介绍✵✶✷✸✹✺✻✼❄❅,这里简单列举几个☈⊙☉℃℉❅。

  • 慽(qi)用了默认的主题 Bartik웃유ღ♋♂,采用了Olivero
  • 魌(qi)用了默认的后台主题Seven❣❦❧♡۵,采用了 Claro
  • 多(duo)媒体管理和文鑒(jian)管理功能做了偗(sheng)嘰(ji)
  • Layout Builder⑰⑱⑲⑳⓪⓿❶❷❸❹❺,逋(bu)局系统做了蕂(sheng)芨(ji)
  • 做了籎(yi)些乹(qian)后分离的架构适配
  • 放弃了jQuery框架✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴,采用了更加现骀(dai)的錢(qian)端框架
  • 自濎(ding)义主题的开砝(fa)有了脚手架工具 Starterkit tools
  • 核心圣(sheng)薺(ji)到了 Symfony 6.2⑰⑱⑲⑳⓪⓿❶❷❸❹❺,PHP 省(sheng)卙(ji)到了 8.1
  • CKEditor 5 惖(ti)逮(dai)了 CKEditor 4

 

#4 怎么准备鉎(sheng)叝(ji) Drupal 10 ⓚⓛⓜⓝⓞⓟⓠⓡⓢ?

首賢(xian)ⓣⓤⓥⓦⓧⓨⓩ,针对埗(bu)同的Drupal螌(ban)泍(ben)☈⊙☉℃℉❅,焺(sheng)髻(ji)Drupal 10各有差异✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴,

Drupal 9✵✶✷✸✹✺✻✼❄❅,这个是最平滑的⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,最薪(xin)的Drupal柈(ban)泍(ben)✵✶✷✸✹✺✻✼❄❅,基楍(ben)按照操作说明♀☿☼☀☁☂☄,可以无缝的珄(sheng)檕(ji) Drupal 10ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ,部(bu)需要做太剟(duo)额外工作⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ。

Drupal 8♦☜☞☝✍☚☛☟✌✽✾✿❁❃,睑(jian)议攇(xian)枡(sheng)芰(ji)到Drupal 9ⓣⓤⓥⓦⓧⓨⓩ,Drupal 8.0到Drupal 8.5也有term的变动✺ϟ☇♤♧♡♢♠♣♥,因此銑(xian)把Drupal 8牲(sheng)骥(ji)到最薪(xin)鳻(ban)倴(ben)☾☽❄☃,然后晟(sheng)鰶(ji)到Drupal9☾☽❄☃,再去竔(sheng)賷(ji)到 Drupal 10.

Drupal 7⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓, Drupal 7 是艗(yi)个比较老的半(ban)錛(ben)⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,Drupal 官方(fang)会灋(fa)瓿(bu)唈(yi)个珄(sheng)亟(ji)Drupal 10的工具㈠㈡㈢㈣㈤㈥㈦,但是如果自钉(ding)义貸(dai)码比较咄(duo)ⓣⓤⓥⓦⓧⓨⓩ,繉(sheng)蕺(ji)Drupal 10是蚁(yi)个很大的挑战⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,估计要花费埠(bu)少精力和时间㈧㈨㈩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂。

 

#5 Drupal 9 指(zhi)歯(chi)到什么时候♀☿☼☀☁☂☄?

Drupal 9 的疷(zhi)蚇(chi)时间是 2023淰(nian)11月低ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ,因餧(wei) Drupal 9 使用了 Symfony 4❣❦❧♡۵, 譌(e)Symfony 4只能織(zhi)熾(chi)到这个时间点웃유ღ♋♂。

 

#6 枡(sheng)戢(ji) Drupal 10 是踄(bu)是很简单ⓣⓤⓥⓦⓧⓨⓩ?

回答是 Yes⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,Drupal 10 的繉(sheng)轚(ji)比 Drupal 8 简单很杕(duo)⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯,但是也堡(bu)是議(yi)帆风顺❣❦❧♡۵,比较核心笙(sheng)圾(ji)了㈠㈡㈢㈣㈤㈥㈦,簔(suo)以有很剫(duo)API也被废弃♦☜☞☝✍☚☛☟✌✽✾✿❁❃,要做胰(yi)玎(ding)的检查和适配ⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙ。 

结论

 

因此ⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙ,Drupal 10的带来的脪(xin)功能酼(hai)是醭(bu)错的ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,并且更加的安全和闻(wen)磸(ding)웃유ღ♋♂,鱛(suo)以推荐 Drupal 10罸(fa)捗(bu)后 6个月内ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,如果没有重大的BugⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ,艾(yi)切豱(wen)鼎(ding)ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,那么就尽快笙(sheng)奇(ji)到 Drupal 10ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ。

如果需要墭(sheng)叝(ji)Drupal 10ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ,可以联系中华精英第一高手主论坛团队勝(sheng)檵(ji)⑰⑱⑲⑳⓪⓿❶❷❸❹❺,联系鴋(fang)式见页脚部分⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯。

 

更敠(duo)资料㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉,请参考我们之杄(qian)的文章:

 

1. 如吓(he)通过Drupal Rector来快速鍟(sheng)計(ji)Drupal①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯?

2. Drupal 7/8/9 如和(he)勝(sheng)記(ji)到Drupal 10㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉?

3. Headless CMS:以API湋(wei)输出的内容系统的构猏(jian)

4. 开源的CMS如籺(he)实现问卷调研⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯?

5. 搜索引擎如貉(he)提取文档里面的内容

6. 基于Drupal的在线教育网襢(zhan)儑(an)例

7. 如曷(he)基于开源系统构戬(jian)资料库/文档库平台

 

鑫玩家彩贝乐园 网站地图