Scroll
Drupal CTools մոդուլի նկարագրությունը
Այս հավաքածուն նախևառաջ կազմում է ծրագրային ինտերֆեյսների և գործիքների հավաքածու՝ մշակողի փորձը բարելավելու համար: Այն նաև պարունակում է մոդուլ, որը կոչվում է Page Manager, և որի գործառույթն է էջերի կառավարումը: Կայքերում այն կառավարում է էջերի վահանակը, բայց նրա զարգացումը թույլ կտա կառավարել շատ ավելին, քան միայն վահանակը:
Ներկայումս այն ներառում է հետևյալ գործիքները:
- Plugins (փլագիններ) – գործիքներ, որոնք հեշտացնում են մոդուլները, թույլ տալով մյուս մոդուլներին իրականացնել փլագիններ ֆայլերից:
- Exportables (արտահանումներ) – գործիքներ, որոնք հեշտացնում են մոդուլները, որոնք պարունակում են օբյեկտներ՝ որոնց մասին տվյալներ կան տվյալների բազայում կամ կոդում, օրինակ՝ դրանք նախատեսված են որպես նախադրված:
- AJAX responder (AJAX պատասխանող) – գործիքներ, որոնք հեշտացնում են սերվերներին AJAX հարցումների մշակումը, ինչպես նաև հրահանգներ, թե ինչպես դրանք աշխատեցնել:
- Form tools (ֆորմայի գործիքներ) – գործիքներ, որոնք հեշտացնում են ֆորմաները՝ աշխատելու համար AJAX-ի հետ:
- Object caching (օբյեկտների կэшավորում) – գործիք՝ որը հեշտացնում է օբյեկտների խմբագրման գործընթացը տարբեր էջերի հարցումների համար և խմբագրման աշխատանքների կэшը:
- Contexts (կոնտեքստներ) – օբյեկտների փաթաթման հասկացություն մեկ կոնտեյներում՝ API, որը թույլ է տալիս ստեղծել և ընդունել այդ կոնտեքստները որպես մուտքային տվյալներ:
- Modal dialog (մոդալ դիալոգ) – գործիք՝ որպեսզի հեշտացնել ֆորմաների ներկայացումը մոդալ դիալոգի պատուհանում:
- Dependent (կախյալ գործիք) – պարզ վիդջեթ ֆորմա, որպեսզի դաշտերի տարրերը երևան և անհետանան՝ ելնելով այլ տարբերակի ընտրությունից:
- Content (բովանդակություն) – հավելվող բովանդակության տեսակներ, որոնք օգտագործվում են որպես շշի տարրեր Panels և այլ մոդուլներում, օրինակ՝ Dashboard:
- Form wizard (ֆորմաների 마աստեր) – API, որը հեշտացնում է բազմամակարդակ ֆորմաների ստեղծումը:
- CSS tools (CSS գործիքներ) – գործիքներ CSS կաշառման և մշակման համար, որպեսզի հեշտացնել և անվտանգ դարձնել օգտատերերի CSS մուտքը: