Բովանդակության տեղադրման մոդուլների համեմատություն
Այս էջը անպարզ է։ Տես նաև համեմատության էջը հին փաստաթղթավորման բաժնում։
Լռելյայն բովանդակություն
https://www.drupal.org/project/default_content
Օգտագործում է Serialization և HAL մոդուլները։
Լռելյայն բովանդակությունը արտահանվում է մոդուլի թղթապանակում։
Օբյեկտները արտահանվում են JSON ֆայլերի տեսքով, յուրաքանչյուրը մեկ օբյեկտի համար։
Օբյեկտները արտահանվում են մեկ առ մեկ Drush-ով, կամ հայտարարելով մի քանի օբյեկտ մոդուլի տեղեկատվական ֆայլում։
Կորեում կատարված բարելավումները serialization-ի հետ, ցավոք, բացասական ազդեցություն ունեն այս մոդուլում՝ https://www.drupal.org/project/default_content/issues/2933777
Բովանդակությունը ներմուծվում է միայն մոդուլի տեղադրման ժամանակ, սակայն կա պատչ՝ թույլ տալով ներմուծում ձեռքով յուրաքանչյուր մոդուլի համար՝ https://www.drupal.org/project/default_content/issues/2640734
Այս մոդուլը կարող է ընդլայնվել Content Deploy մոդուլով, որը փոփոխություններ է մտցնում որոշ գործառույթների մեջ։
Լռելյայն բովանդակության տեղադրում
https://www.drupal.org/project/default_content_deploy
Ընդլայնում է լռելյայն բովանդակության մոդուլը։
Օգտագործում է բովանդակության մեկ թղթապանակ կայքի համար, որը նման է կոնֆիգուրացիայի թղթապանակին։
Առաջարկում է Drush հրամաններ կոնկրետ բովանդակային օբյեկտների արտահանման համար ըստ տիպի, հավաքածուի կամ որոշակի օբյեկտի ID-ի։
Բոլոր օբյեկտները ներմուծվում են միասին, առանց մանրամասների։
Կառուցվածքի համաժամեցում
https://www.drupal.org/project/structure_sync
Թույլ է տալիս արտահանել բովանդակային օբյեկտները տվյալների բազայի կոնֆիգուրացիայում, որտեղից նրանք կարող են արտահանվել կոնֆիգուրացիայի ֆայլեր։
Աշխատանքային գործընթացում պահանջվում են հավելյալ Drush հրամաններ՝ սինխրոնիզացիայի ժամանակ, քանի որ օբյեկտները ավտոմատ չեն ներմուծվում կամ արտահանվում։
Սահմանափակվում է որոշակի օբյեկտների տիպերով։
Բոլոր օբյեկտները նույն տիպի արտահանվում են միասին։
Բոլոր արտահանվող բովանդակությունը գտնվում է մեկ կոնֆիգուրացիոն էլեմենտում, առանց մանրամասների։
YAML բովանդակություն
https://www.drupal.org/project/yaml_content
Բովանդակությունը պահվում է YAML ֆայլերում։
Ոչ մի սահմանափակում չկա, ցանկացած քանակությամբ օբյեկտ ցանկացած տիպից կարող է տեղավորվել մեկ ֆայլում, և ֆայլերի քանակը նույնպես սահմանափակված չէ։
Բովանդակությունը կարող է ներմուծվել մոդուլներից, պրոֆիլներից կամ որևէ թղթապանակից։
Օբյեկտները արտահանելու անհրաժեշտություն չկա։
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.