logo

Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll

Articles

18/05/2025, by Ivan

JSON Drop API պահանջները

JSON Drop API»-ն ստեղծված է Drupal 11-ի հիման վրա և բաշխվում է որպես ինքնուրույն փաթեթ՝ առանց Composer կարգավորման պահանջի: Սա հնարավորություն է տալիս արագ տեղադրում, պարզ կարգավորում և բավարար թեթևություն նույնիսկ սահմանափակ միջավայրերում՝ ինչպես օրինակ՝ կիսված հոստինգում:

Նվազագույն պահանջներ՝

  • PHP: 8.3+

  • Տվյալների բազա: MySQL, MariaDB

18/05/2025, by Ivan

JsonDrop API-ն օգտագործում է JSON:API իրականացում backend/frontend փոխազդեցության համար և լիովին համապատասխանում է՝

JSON:API Specification-ին։

Postman հավաքածու (collection)՝ պատրաստ վերջնակետերով (endpoints):

https://drive.google.com/file/d/1rMf0XdrK1zXwPqLQVsTH44Z2ttFxj7ss/view?usp=drive_link

JSON:API բնութագիրը իր մասին ասում է.

18/05/2025, by Ivan

Ֆոլդերում /frontend-examples/articles-with-tags-filter կարող եք գտնել Next.js հավելված, որը օգտագործում է JSON Drop API-ն։

Համառոտ նկարագիր

Սա Next.js հավելված է, որը ցուցադրում է ինտեգրում JSON Drop API-ի հետ՝ հոդվածների և թեգերի ֆիլտրման ֆունկցիոնալությամբ։

18/05/2025, by Ivan

Բովանդակության և բովանդակության տեսակների ստեղծում և խմբագրում JSON Drop API-ում

JSON Drop API-ն հիմնված է Drupal CMS-ի վրա։ Drupal-ը հզոր բովանդակության կառավարման համակարգ է, որը առաջարկում է հզոր գործիքներ կառուցվածքային բովանդակության կառավարմանը։ JSON Drop API-ն համալրում է այս հնարավորությունները՝ թույլ տալով դինամիկ բովանդակության կառավարում, ինչը ապահովում է անխափան ինտեգրում արտաքին համակարգերի հետ։ Ստորև ներկայացված են Drupal-ում բովանդակության ստեղծման և խմբագրման հիմնական հասկացությունները և մոդուլները, հատկապես JSON Drop հարթակում։

18/05/2025, by Ivan

Drupal JSON:API մոդուլը տրամադրում է հզոր միջոց՝ ձեր բովանդակությունը API-ի միջոցով ցուցադրելու համար, սակայն ճիշտ հավաստագրման մեթոդի ընտրությունը կարևոր է անվտանգության և օգտագործման համար։ Այս ակնարկը ուսումնասիրում է Drupal-ի JSON մոդուլի հետ աշխատելիս հասանելի տարբեր հավաստագրման ընտրանքները։

18/05/2025, by Ivan

Ուշադրություն. Եթե հնարավոր է, օգտագործեք Composer-ով տեղադրում։ Առանց Composer-ի, Drupal մոդուլների «գազանանոցը» թարմացնելը շատ դժվար է։

Երբեմն մենք չունենք console-ի և composer-ի հասանելիություն, օրինակ՝ shared hosting-ների դեպքում։ Բայց այնուամենայնիվ հնարավոր է տեղադրել EBT մոդուլներ նման միջավայրում։ Յուրաքանչյուր Drupal.org նախագծի էջում կարող եք անցնել տարբերակի թողարկման հղմամբ և EBT մոդուլները մեկ առ մեկ ներբեռնել՝

https://www.drupal.org/project/ebt_core

18/05/2025, by Ivan

Ուշադրություն. Եթե հնարավոր է, օգտագործեք Composer-ով տեղադրում։ Առանց Composer-ի, Drupal մոդուլների «գազանանոցը» (module zoo) թարմացնելը շատ դժվար է։

Երբեմն չունենք console-ի և composer-ի հասանելիություն, օրինակ՝ shared hosting-ներում։ Բայց դեռ հնարավոր է տեղադրել EPT մոդուլները նման միջավայրում։ Յուրաքանչյուր Drupal.org նախագծի էջում կարող եք անցնել թողարկման տարբերակի հղումով և յուրաքանչյուր EPT մոդուլը մեկ առ մեկ ներբեռնել՝

https://www.drupal.org/project/ept_core

18/05/2025, by Ivan

Ինչ լեզուներ է աջակցում ծրագրային ապահովումը?

Կայքի հիմնական ծրագրային ապահովման լեզուն (core, մոդուլներ, թեմաներ) անգլերենն է։ Սակայն այս ծրագրի օգնությամբ կարող եք ստեղծել կայք, որի լռելյայն լեզուն անգլերեն չէ. այդ դեպքում օգտվողները կտեսնեն միայն այդ լեզուն (եթե կայքը լիովին թարգմանված է)։ Կարելի է ստեղծել նաև բազմալեզու կայք՝ լեզվի փոխարկիչով, որպեսզի այցելուները կարողանան ընտրել իրենց նախընտրած լեզուն։ Դրա համար անհրաժեշտ է, որ հիմնական Language մոդուլը տեղադրված լինի՝ կայքում անգլերենից բացի այլ լեզու օգտագործելու համար։