ഉള്ളടക്ക പട്ടിക[മറയ്ക്കുക][കാണിക്കുക]
ഞങ്ങൾ ജോലി ചെയ്യുന്നതും ജീവിക്കുന്നതുമായ ഡിജിറ്റൽ ലോകത്ത് വെബ്സൈറ്റുകൾ പരിപാലിക്കുന്നതും പതിവായി അപ്ഡേറ്റ് ചെയ്യുന്നതും നിർണായകമാണ്.
ഇൻ-ഹൌസ് വെബ് ഡെവലപ്പർമാരില്ലാത്ത ബിസിനസ്സുകൾക്ക് അവരുടെ ബ്രാൻഡ് ഐഡന്റിറ്റി നിലനിർത്തിക്കൊണ്ടും സാധ്യതയുള്ള ഉപഭോക്താക്കൾക്കും ക്ലയന്റുകൾക്കും സന്ദേശമയയ്ക്കുമ്പോൾ തന്നെ ഉള്ളടക്കം എളുപ്പത്തിൽ അപ്ഡേറ്റ് ചെയ്യാൻ ആരെയും അനുവദിക്കുന്ന ലളിതമായ ഒരു സിസ്റ്റം ആവശ്യമാണ്.
വ്യക്തികൾക്കും ഓർഗനൈസേഷനുകൾക്കും സ്പെഷ്യലിസ്റ്റ് സാങ്കേതിക വൈദഗ്ധ്യം ഇല്ലാതെ തന്നെ നിലവിലുള്ള വെബ്സൈറ്റ് പേജുകൾ ഒരൊറ്റ ഇന്റർഫേസിൽ പരിഷ്കരിക്കാനും നിയന്ത്രിക്കാനും പരിപാലിക്കാനും CMS എന്നറിയപ്പെടുന്ന ഒരു ഉള്ളടക്ക മാനേജ്മെന്റ് സിസ്റ്റം ഉപയോഗിക്കാം.
വേർഡ്പ്രസ്സും ദ്രുപാലും പരമ്പരാഗത ഉള്ളടക്ക മാനേജ്മെന്റ് സിസ്റ്റങ്ങളുടെ (CMS) രണ്ട് ഉദാഹരണങ്ങളാണ്, അത് ഒരു വെബ്സൈറ്റിന്റെ മുൻഭാഗവും ബാക്കെൻഡും സംയോജിപ്പിച്ച് ഒരൊറ്റ, നിയന്ത്രിക്കാവുന്ന ആപ്ലിക്കേഷൻ കോഡ്ബേസായി.
എന്നിരുന്നാലും, ചിലപ്പോൾ നിങ്ങളുടെ ഡെവലപ്പർമാർക്ക് അതിനേക്കാൾ കൂടുതൽ ആവശ്യമാണ് - RESTful API കോളുകൾ വഴി ഉള്ളടക്കം കൈകാര്യം ചെയ്യുകയും ആക്സസ് ചെയ്യുകയും ചെയ്യുമ്പോൾ വെബ് ആപ്പുകൾ നിർമ്മിക്കുന്നതിനുള്ള ഒരു സിസ്റ്റം.
ഒരു API മുഖേന നിങ്ങളുടെ എല്ലാ ആപ്പുകളിലുടനീളം അത് ആക്സസ് ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നതോടൊപ്പം ഉള്ളടക്കം നിയന്ത്രിക്കാനും നിർമ്മിക്കാനും നിങ്ങളെയും നിങ്ങളുടെ ടീം അംഗങ്ങളെയും അനുവദിക്കുന്നു.
തലയില്ലാത്ത CMS-ന്റെ ചില ഗുണങ്ങൾ താഴെ പറയുന്നവയാണ്:
- ഭാവിയിൽ ലെഗസി സോഫ്റ്റ്വെയർ വികസനത്തിന്റെ ആവശ്യമില്ല.
- നിരവധി പ്ലാറ്റ്ഫോമുകളിലുടനീളമുള്ള മെറ്റീരിയൽ കൈകാര്യം ചെയ്യുന്നത് ലളിതമാണ്.
- എന്റർപ്രൈസസിൽ ഉടനീളം ഒരു കേന്ദ്ര സ്ഥാനത്ത് നിന്ന് ഉള്ളടക്കം കൈകാര്യം ചെയ്യുന്നു.
- വിപുലീകരണ, സ്കേലബിലിറ്റി പദ്ധതികൾ പുരോഗമിക്കുകയാണ്.
അത്തരത്തിലുള്ള തലയില്ലാത്ത ഉള്ളടക്ക മാനേജ്മെന്റ് സിസ്റ്റമാണ് സ്ട്രാപ്പി.
ഈ പോസ്റ്റിൽ അത് എന്താണെന്നും അതിന്റെ സവിശേഷതകൾ, എങ്ങനെ ഉപയോഗിക്കാമെന്നും മറ്റും നമുക്ക് പര്യവേക്ഷണം ചെയ്യാം.
എന്താണ് സ്ട്രാപ്പി?
വേഗത്തിലുള്ളതും എളുപ്പത്തിൽ നിയന്ത്രിക്കാവുന്നതുമായ JavaScript API-കൾ നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു ഓപ്പൺ സോഴ്സ് Node.js ചട്ടക്കൂടാണ് Strapi. മുൻവശത്ത് നിന്ന് ബാക്കെൻഡിനെ വേർതിരിച്ച് ജാംസ്റ്റാക്ക് സാങ്കേതികവിദ്യ ഉപയോഗിക്കുന്ന ആപ്പുകളുടെ വികസനം ഇത് ലളിതമാക്കുന്നു.
API CMS ഉപയോഗിച്ച്, നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ ഉള്ളടക്കം കൈകാര്യം ചെയ്യുന്നത് വളരെ ലളിതമാക്കാൻ നിങ്ങൾക്ക് കഴിയും, അത് നിങ്ങൾക്ക് ഇനി സങ്കീർണ്ണമായ കോഡ് സൃഷ്ടിക്കേണ്ടതില്ല.
JSON ഫോർമാറ്റിലുള്ള പ്രതികരണത്തിന്റെ API കോളുകൾ വഴി ഉള്ളടക്കത്തിന്റെ പൂർണ്ണ നിയന്ത്രണം ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.
അടുത്ത തലമുറ CMS ആയതിനാൽ Strapi, വിവിധങ്ങളായ അധിക ഫീച്ചറുകൾ വാഗ്ദാനം ചെയ്യുന്നു. ഈ പ്ലാറ്റ്ഫോമിന്റെ പ്രധാന നേട്ടം, ഉള്ളടക്കത്തെയും ഉപയോക്താക്കളെയും നിയന്ത്രിക്കുന്നതിനുള്ള കുറച്ച് അടിസ്ഥാന സവിശേഷതകൾ ഇതിന് ഉണ്ട് എന്നതാണ്.
നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ ശേഷിക്കുന്ന ഘടകങ്ങൾ (ഡാറ്റാബേസ്, ഡിസ്പ്ലേ ടൂളുകൾ) പൂർണ്ണമായും നിങ്ങളുടേതാണ്. PostgreSQL, MongoDB, SQLite, MySQL, MariaDB എന്നിവയുൾപ്പെടെ ധാരാളം ഡാറ്റാബേസുകളിൽ ഇത് പ്രവർത്തിക്കുന്നു, അതിനാൽ നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന എന്തും നിങ്ങൾക്ക് ഉപയോഗിക്കാം.
നിങ്ങളുടെ മെറ്റീരിയൽ പ്രദർശിപ്പിക്കാൻ നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന സാങ്കേതികവിദ്യകളുടെ കാര്യത്തിലും ഇതുതന്നെ പറയാം. ഒരു നിശ്ചിത ചട്ടക്കൂട്, റെൻഡറിംഗ് എഞ്ചിൻ അല്ലെങ്കിൽ മുൻകൂട്ടി തയ്യാറാക്കിയ ടെംപ്ലേറ്റ് എന്നിവ ഉപയോഗിക്കുന്നതിന് നിങ്ങൾ നിർബന്ധിതരല്ല.
സ്ട്രാപ്പി പ്രയോജനങ്ങൾ
- ഇഷ്ടാനുസൃതമാക്കാനാകുന്നത്: ഓരോ പദ്ധതിക്കും അതിന്റേതായ ആവശ്യങ്ങളുണ്ട്. അഡ്മിൻ പാനലും എപിഐയും എളുപ്പത്തിൽ ഇഷ്ടാനുസൃതമാക്കാനാകും.
- ഓപ്പൺ സോഴ്സ്: സ്വതന്ത്രവും ഓപ്പൺ സോഴ്സും. നൂറുകണക്കിന് ആളുകൾ പൂർണ്ണമായ കോഡ്ബേസ് പരിപാലിക്കുന്നു, അത് GitHub-ൽ ലഭ്യമാണ്.
- RESTful അല്ലെങ്കിൽ GraphQL: ഏതെങ്കിലും ക്ലയന്റ് (റിയാക്റ്റ്, വ്യൂ, ആംഗുലാർ), മൊബൈൽ ആപ്ലിക്കേഷനുകൾ അല്ലെങ്കിൽ IoT എന്നിവയിൽ നിന്ന് API ഉപയോഗിക്കുന്നതിന് REST അല്ലെങ്കിൽ GraphQL ഉപയോഗിക്കുക.
- സ്വയം ഹോസ്റ്റ് ചെയ്തത്: ബിസിനസ്സുകൾക്ക്, സുരക്ഷ വളരെ പ്രധാനമാണ്. നിങ്ങളുടെ സ്വന്തം സെർവറുകളിൽ നിങ്ങളുടെ ഡാറ്റ സുരക്ഷിതമായി സംഭരിക്കാനാകും. GDPR പാലിക്കൽ ലഭ്യമാണ്.
- രൂപകൽപ്പന പ്രകാരം, ഇത് വിപുലീകരിക്കാവുന്നതാണ്: നിങ്ങൾക്ക് പ്രാമാണീകരണ സംവിധാനം, ഉള്ളടക്ക മാനേജ്മെന്റ്, ഇഷ്ടാനുസൃത പ്ലഗിനുകൾ, മറ്റ് സവിശേഷതകൾ എന്നിവ നിമിഷങ്ങൾക്കുള്ളിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.
- പൂർണ്ണമായും ജാവാസ്ക്രിപ്റ്റ്: എല്ലാം ചെയ്യാൻ കഴിയുന്ന ഒരേയൊരു ഭാഷ ജാവാസ്ക്രിപ്റ്റ് മാത്രമാണ്. മുൻഭാഗവും ഹെഡ്ലെസ് സിഎംഎസും ഉൾപ്പെടെ എല്ലായിടത്തും JavaScript ഉപയോഗിക്കണം.
- പ്രാമാണീകരണവും അനുമതികളും: ആളുകൾക്ക് അവരുടെ റോളിനെ അടിസ്ഥാനമാക്കി നിങ്ങളുടെ API-യിലേക്ക് ആക്സസ് അനുവദിക്കുകയോ നിരസിക്കുകയോ ചെയ്തുകൊണ്ട് നിങ്ങളുടെ അവസാന പോയിന്റുകൾ സംരക്ഷിക്കുക.
സ്ട്രാപ്പി സവിശേഷതകൾ
1. ഉപയോക്തൃ സൗഹൃദ
സിഎംഎസ് ലളിതമായ എഡിറ്റിംഗിനായി ഉപയോക്തൃ-സൗഹൃദ കഴിവുകൾ നൽകുന്നു, കൂടാതെ സങ്കീർണ്ണമായ പ്രവർത്തനങ്ങൾക്ക് കൂടുതൽ പ്രവർത്തനക്ഷമത നൽകുന്ന പ്ലഗിന്നുകളുടെയും ടൂളുകളുടെയും ഇൻസ്റ്റാളേഷനുമായി പൊരുത്തപ്പെടുന്നു.
ഏതൊരു ഗ്രൂപ്പ് അംഗത്തിനും ഉപയോഗിക്കാനും സംവദിക്കാനും കഴിയുന്ന ഒരു മികച്ച ഉപയോക്തൃ-സൗഹൃദ ഇന്റർഫേസ് ഒരു API CMS വാഗ്ദാനം ചെയ്യുന്നു. ഇത് നന്നായി ചിട്ടപ്പെടുത്തിയതും ആശ്രയിക്കാവുന്നതുമാണ്, അത് എങ്ങനെ ഉപയോഗിക്കണമെന്നതിനെക്കുറിച്ച് ചെറിയ നിർദ്ദേശങ്ങൾ ആവശ്യമാണ്.
2. ക്രോസ്-പ്ലാറ്റ്ഫോം
ബുദ്ധിമുട്ടുള്ള കോഡ് എഴുതാതെ തന്നെ API കോളുകൾ വഴി ഏത് പ്രോഗ്രാമിംഗ് ഭാഷയും ഉപയോഗിച്ച് മെറ്റീരിയൽ പങ്കിടാൻ ഹെഡ്ലെസ് CMS നിങ്ങളെ അനുവദിക്കുന്നു.
കൂടാതെ, ഇത്തരത്തിലുള്ള സാങ്കേതികവിദ്യ ഏത് സാഹചര്യത്തിലും ഉപയോഗിക്കാം പ്രോഗ്രാമിങ് ഭാഷ ജാവ, ജാവാസ്ക്രിപ്റ്റ്, പൈത്തൺ തുടങ്ങിയ RESTful API-കളെ ഭാഷ പിന്തുണയ്ക്കുന്നിടത്തോളം.
മിക്ക ഡെവലപ്പർമാരും API CMS-നെ ഇഷ്ടപ്പെടുന്നതിന്റെ ഒരു കാരണം, Strapi പോലെ, അതിന്റെ ക്രോസ്-പ്ലാറ്റ്ഫോം സാങ്കേതികവിദ്യയാണ്.
3. വർക്ക്ഫ്ലോ
ടീം ഉപയോക്തൃ ഉത്തരവാദിത്തങ്ങൾ അവരുടെ വർക്ക്ഫ്ലോയ്ക്കൊപ്പം വിന്യസിക്കാനും ആക്സസ് കൺട്രോൾ ആവശ്യങ്ങൾ നിറവേറ്റാനും ഡെവലപ്പർമാർ API CMS ഉപയോഗിക്കുന്നു.
Strapi ഉപയോഗിച്ച്, ഉള്ളടക്കത്തിൽ മാറ്റം വരുത്തുമ്പോൾ നിങ്ങളുടെ ടീമുമായി ആശയവിനിമയം നടത്താൻ Webhooks ഉപയോഗിക്കാം, കൂടാതെ ഉള്ളടക്ക ആക്സസ് നിയന്ത്രിച്ചും വർക്ക്ഫ്ലോകൾ ഓട്ടോമേറ്റ് ചെയ്തും എഡിറ്റർ അവലോകനത്തിന് ലഭ്യമാകും.
4. ഉള്ളടക്കത്തിന്റെ മോഡലിംഗ്
നിരവധി ചാനലുകൾക്കായി ഫലപ്രദമായി സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പുനൽകുന്നതിന്, ഇപ്പോളും ഭാവിയിലും നിങ്ങൾക്ക് ആവശ്യമായ എല്ലാ തരത്തിലുള്ള ഉള്ളടക്കങ്ങളും രേഖപ്പെടുത്താൻ മെറ്റീരിയൽ മോഡലിംഗ് നിങ്ങളെ പ്രാപ്തമാക്കുന്നു.
Strapi API CMS മെറ്റീരിയൽ മോഡലിംഗ് നിങ്ങളുടെ ഉപയോക്താക്കൾക്ക് ആവശ്യമുള്ളപ്പോഴെല്ലാം അവർക്ക് ആവശ്യമായ ഉള്ളടക്കം നൽകാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
5. സ്കേലബിളിറ്റി
സ്കെയിലബിൾ ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനും API CMS സഹായിക്കുന്നു. ബാക്കെൻഡും ഫ്രണ്ട്എൻഡും വ്യത്യസ്തമായതിനാൽ, ബാക്കെൻഡിലെ ബുദ്ധിമുട്ടുകൾ പ്രോഗ്രാമിന്റെ മൊത്തത്തിലുള്ള പ്രകടനത്തെ ബാധിക്കില്ല.
കൂടാതെ, ഫ്രണ്ട്എൻഡിനെ ബാധിക്കാതെയും തിരിച്ചും ബാക്കെൻഡ് CMS വേഗത്തിൽ അപ്ഗ്രേഡുചെയ്യാനാകും. നിങ്ങളുടെ ആപ്ലിക്കേഷൻ വേഗത്തിൽ അപ്ഗ്രേഡ് ചെയ്യാനും നിയന്ത്രിക്കാനും സ്ട്രാപിയുടെ API CMS പ്രവർത്തനം നിങ്ങളെ അനുവദിക്കുന്നു.
സ്ട്രാപ്പി ഉപയോഗിച്ച് ആരംഭിക്കുന്നു
ഈ ട്യൂട്ടോറിയലിനൊപ്പം പിന്തുടരാൻ നിങ്ങൾക്ക് REST API-കളെ കുറിച്ച് കുറച്ച് അറിവുണ്ടായിരിക്കണം.
ഘട്ടം 1: Node.js & നൂൽ ഇൻസ്റ്റാൾ ചെയ്യുക
ഒരു സ്ട്രാപ്പി പ്രോജക്റ്റ് വികസിപ്പിക്കുന്നതിന്, നിങ്ങളുടെ പിസിയിൽ Node.js 14 ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം. നിങ്ങൾ Windows അല്ലെങ്കിൽ Mac ആണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, ഇതിലേക്ക് പോകുക ഡ download ൺലോഡ് പേജ് Node.js ലഭിക്കാൻ.
Linux-ൽ Node.js 14 ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഒരു ടെർമിനൽ വിൻഡോ തുറന്ന് ചുവടെയുള്ള ഘട്ടങ്ങൾ ടൈപ്പ് ചെയ്യുക.
സ്ട്രാപ്പി പ്രോജക്റ്റ് നിർമ്മിക്കുന്നതിന്, നിങ്ങൾക്ക് നൂൽ പാക്കേജ് മാനേജർ ആവശ്യമാണ്.
നൂൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഒരു പുതിയ ടെർമിനൽ വിൻഡോ തുറന്ന് താഴെയുള്ള കമാൻഡ് നൽകുക.
ഘട്ടം 2: സ്ട്രാപ്പി പ്രോജക്റ്റ് സൃഷ്ടിക്കുക
അടിസ്ഥാന സ്ട്രാപ്പി ഉപയോഗം കാണിക്കാൻ, നമുക്ക് ഒരു ഫയൽ മാനേജ്മെന്റ് API വികസിപ്പിക്കാം.
ഒരു ടെർമിനലിൽ, താഴെ നൽകിയിരിക്കുന്ന കമാൻഡ് നൽകുക. ഈ കമാൻഡ് പ്രവർത്തിക്കാൻ കുറച്ച് സമയമെടുക്കുമെന്നതിനാൽ ക്ഷമയോടെയിരിക്കുക.
പ്രൊജക്റ്റ് ഫയലുകളും ഫോൾഡറുകളും അടങ്ങുന്ന ഒരു പുതിയ ഫയൽ മാനേജർ ഫോൾഡർ കമാൻഡ് സൃഷ്ടിക്കുന്നു.
ഇത് https://localhost:1337/admin എന്നതിൽ നിങ്ങളുടെ സ്ട്രാപിയിലേക്ക് ആക്സസ് നൽകുന്നു. പുതുതായി രൂപീകരിച്ച സ്ട്രാപ്പി ഉപയോഗിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ആദ്യം ഒരു അഡ്മിനിസ്ട്രേറ്ററെ സൃഷ്ടിക്കണം.
ഒരെണ്ണം ഉണ്ടാക്കാൻ, ഫോം പൂരിപ്പിച്ച് സമർപ്പിക്കുക.
ഘട്ടം 3: ഫയലുകളുടെ ശേഖരം സൃഷ്ടിക്കുക
ഒബ്ജക്റ്റ് ടെംപ്ലേറ്റുകൾ സൃഷ്ടിക്കാൻ ഒരു സ്ട്രാപ്പി ശേഖരം നിങ്ങളെ അനുവദിക്കുന്നു. പേരും വിവരണ ഫീൽഡും ഉള്ള ഒരു ഫയൽ ഇനം (ശേഖരം) സൃഷ്ടിക്കുക.
- സൈഡ്ബാറിൽ നിന്ന് തിരഞ്ഞെടുക്കുക ഉള്ളടക്ക-തരം ബിൽഡർ.
- പിന്നെ, അണ്ടർ ശേഖരണ തരങ്ങൾ, തിരഞ്ഞെടുക്കുക ഒരു പുതിയ ശേഖരണ തരം സൃഷ്ടിക്കുക.
- ഡിസ്പ്ലേ നാമമായി "ഫയലുകൾ" നൽകി അമർത്തുക തുടരുക ബട്ടൺ.
- കീഴെ പേര്, ടെക്സ്റ്റ് ഏരിയയിൽ ക്ലിക്ക് ചെയ്ത് നിങ്ങളുടെ പേര് നൽകുക.
- വിപുലമായ ക്രമീകരണ ടാബിൽ, ആവശ്യമുള്ളതും അതുല്യവുമായ ഫീൽഡുകൾ രണ്ടുതവണ പരിശോധിക്കുക.
- ക്ലിക്ക് ചെയ്യുക മറ്റൊരു ഫീൽഡ് ചേർക്കുക ബട്ടൺ.
- തിരഞ്ഞെടുക്കുക സമ്പന്നമായ വാചകം എന്നതിൽ ഒരു വിവരണം നൽകുക പേര് വയൽ. എന്നിട്ട് അമർത്തുക തീര്ക്കുക ബട്ടൺ.
- ശേഖരം സംഭരിക്കുന്നതിന്, ക്ലിക്ക് ചെയ്യുക രക്ഷിക്കും സെർവർ വീണ്ടും ലോഡുചെയ്യുന്നതിനായി കാത്തിരിക്കുക.
ഘട്ടം 4: തരം ശേഖരം സൃഷ്ടിക്കുക
ഫയൽ ഇനത്തിലേക്ക് ഒരു ടൈപ്പ് ഫീൽഡ് ചേർക്കാം. ഈ ഏരിയയിൽ ഏത് തരത്തിലുള്ള ഫയൽ സൂചിപ്പിക്കും - ഒരു പ്രമാണം, വീഡിയോ, ഓഡിയോ മുതലായവ.
ഇത് എങ്ങനെ ചെയ്യുന്നുവെന്ന് കാണിക്കാൻ ഞങ്ങൾ ഒരു പുതിയ ശേഖരം നിർമ്മിക്കും.
- എന്നതിലേക്ക് പോയി ഒരു പുതിയ ശേഖരം സൃഷ്ടിക്കുക ഉള്ളടക്ക-തരം ബിൽഡർ ക്ലിക്ക് ചെയ്യുക ഒരു പുതിയ ശേഖരണ തരം സൃഷ്ടിക്കുക.
- കീഴെ പ്രദർശന നാമം, "ടൈപ്പ്" എന്ന് ടൈപ്പ് ചെയ്ത് ക്ലിക്ക് ചെയ്യുക തുടരുക.
- കീഴെ പേര്, ടെക്സ്റ്റ് ഏരിയയിലും ഇൻപുട്ട് നാമത്തിലും ക്ലിക്ക് ചെയ്യുക.
- വിപുലമായ ക്രമീകരണ ടാബിൽ, ആവശ്യമായ ഫീൽഡും അദ്വിതീയ ഫീൽഡും പരിശോധിക്കുക, തുടർന്ന് ക്ലിക്കുചെയ്യുക തീര്ക്കുക.
- ശേഖരം സംരക്ഷിക്കാൻ, ക്ലിക്ക് ചെയ്യുക രക്ഷിക്കും.
- എന്നതിലേക്ക് പോയി ഈ ശേഖരണ തരത്തിലേക്ക് ഒരു ഫീൽഡ് ചേർക്കുക ഉള്ളടക്ക-തരം ബിൽഡർ > ശേഖരണ തരങ്ങൾ > ഫയലുകൾ ക്ലിക്ക് ചെയ്യുക ഈ ശേഖരണ തരത്തിലേക്ക് മറ്റൊരു ഫീൽഡ് ചേർക്കുക.
- തിരഞ്ഞെടുക്കുക ബന്ധം ഫീൽഡ്.
- തെരഞ്ഞെടുക്കുക ടൈപ്പ് ചെയ്യുക വലതുവശത്തുള്ള ഡ്രോപ്പ്ഡൗൺ മെനുവിൽ നിന്ന്. തുടർന്ന് പറയുന്ന കണക്ഷൻ തിരഞ്ഞെടുക്കുക ഫയലുകൾക്ക് ഒരു തരം മാത്രമേയുള്ളൂ.
- അതിനുശേഷം, ക്ലിക്കുചെയ്യുക തീര്ക്കുക ഒപ്പം രക്ഷിക്കും ശേഖരം സംരക്ഷിക്കാൻ.
ഘട്ടം 5: ശേഖരത്തിലേക്ക് ഡാറ്റ ചേർക്കുക, പ്രസിദ്ധീകരിക്കുക
- തെരഞ്ഞെടുക്കുക തരത്തിലുള്ളവ ഇടത് മെനുവിൽ നിന്നും തുടർന്ന് പുതിയ തരങ്ങൾ ചേർക്കുക.
- എന്നതിൽ "പ്രമാണം" നൽകുക പേര് ഏരിയ അമർത്തുക രക്ഷിക്കും ബട്ടൺ.
- ഇതിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക ഫയലുകൾ ഇടതുവശത്തുള്ള മെനു തിരഞ്ഞെടുത്ത് തിരഞ്ഞെടുക്കുക പുതിയ ഫയലുകൾ ചേർക്കുക.
- കീഴെ പേര്, "statement.pdf" നൽകുക.
- ക്ലിക്ക് രക്ഷിക്കും തിരഞ്ഞെടുത്ത ശേഷം പ്രമാണം അതില് നിന്ന് തരം തിരഞ്ഞെടുക്കൽ.
- നിങ്ങളുടെ ശേഖരങ്ങളിലേക്ക് കൂടുതൽ കാര്യങ്ങൾ ചേർക്കാൻ നിങ്ങൾക്ക് സ്വാതന്ത്ര്യമുണ്ട്.
- അമർത്തുക പൊതു ബട്ടൺ.
സ്ട്രാപ്പി വിലനിർണ്ണയം
എന്നെന്നേക്കുമായി സൗജന്യമായ കമ്മ്യൂണിറ്റി പ്ലാൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഉടൻ തന്നെ സ്ട്രാപ്പി ഉപയോഗിക്കാൻ തുടങ്ങാം.
സ്വയം-ഹോസ്റ്റുചെയ്യുന്നതിന് ചുവടെ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന മൂന്ന് പ്രീമിയം ടയറുകളും ഇത് വാഗ്ദാനം ചെയ്യുന്നു:
- വെങ്കല പദ്ധതി: ഒരു അഡ്മിൻ ഉപയോക്താവിന്/മാസം $9.
- സിൽവർ പ്ലാൻ: ഒരു അഡ്മിൻ ഉപയോക്താവിന്/മാസം $29.
- ഗോൾഡ് പ്ലാൻ: ഒരു ഇഷ്ടാനുസൃത പ്ലാൻ ലഭിക്കുന്നതിന് സ്ട്രാപ്പി ടീമിനെ ബന്ധപ്പെടുക.
സ്ട്രാപി ക്ലൗഡ് സേവനങ്ങളും വാഗ്ദാനം ചെയ്യുന്നു. കൂടുതൽ വിശദാംശങ്ങൾക്ക്, നിങ്ങൾക്ക് നോക്കാവുന്നതാണ് വിലനിർണ്ണയ വിഭാഗം.
ആരേലും
- ലളിതമായ ഡാറ്റ മോഡലിംഗ്: ബോക്സിന് പുറത്ത് നിങ്ങളുടെ ഡാറ്റ മോഡലിംഗ് ചെയ്യുന്നതിനുള്ള മികച്ച ഇന്റർഫേസുമായി ഇത് വരുന്നു. അതായത്, നിങ്ങൾ ഡാറ്റാബേസ് പട്ടികകൾ നിർമ്മിക്കുകയോ ചോദ്യങ്ങൾ എഴുതുകയോ ചെയ്യേണ്ടതില്ല.
- അന്താരാഷ്ട്രവൽക്കരണം: പല സിഎംഎസുകളും അപര്യാപ്തമായ i18n പിന്തുണയിൽ നിന്ന് കഷ്ടപ്പെടുന്നു. സ്ട്രാപ്പി അങ്ങനെയല്ല. സ്ട്രാപിയുടെ ഏറ്റവും പുതിയ റിലീസിന് ഇപ്പോൾ ഏത് ഡാറ്റാ ഒബ്ജക്റ്റിലേക്കും വിവർത്തനങ്ങൾ നൽകാനാകും. ഇതിനർത്ഥം നിങ്ങൾക്ക് ഇപ്പോൾ കൂടുതൽ പ്രേക്ഷകരിലേക്ക് വിവരങ്ങൾ എളുപ്പത്തിൽ കൈമാറാൻ കഴിയും എന്നാണ്.
- എളുപ്പമുള്ള ഇഷ്ടാനുസൃതമാക്കൽ: Strapi ഒരു Node.js MVC ചട്ടക്കൂടായി ആരംഭിച്ചു, അത് ഉള്ളിൽ അങ്ങനെ തന്നെ തുടരുന്നു. നിങ്ങൾക്ക് ആവശ്യാനുസരണം പുതിയ API എൻഡ്പോയിന്റുകൾ എളുപ്പത്തിൽ ചേർക്കാനും അവയെ പിന്തുണയ്ക്കുന്നതിനായി മോഡലുകളിലും കൺട്രോളറുകളിലും ഇഷ്ടാനുസൃത ലോജിക് നിർമ്മിക്കാനും കഴിയും.
- REST, GraphQL API-കൾ: ബോക്സിന് പുറത്ത് ഡോക്യുമെന്റഡ് REST, GraphQL API-കൾ Strapi നൽകുന്നു. Strapi അഡ്മിനിൽ നിങ്ങളുടെ എന്റിറ്റികൾ നിർമ്മിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് Swagger/GraphQL ഡോക്യുമെന്റേഷൻ സൗജന്യമായി ലഭിക്കും.
ബാക്ക്ട്രെയിസ്കൊണ്ടു്
- പരിമിതമായ ഡാറ്റാബേസ് മൈഗ്രേഷൻ: ഡാറ്റാബേസിലെ എല്ലാ തരത്തിലുള്ള ഉള്ളടക്ക തരം സൃഷ്ടി/അപ്ഡേറ്റുകളും സ്ട്രാപി സുതാര്യമായി കൈകാര്യം ചെയ്യുന്നു. ഇതിനർത്ഥം നിങ്ങൾ നിരവധി ക്രമീകരണങ്ങളിലുടനീളം ഡാറ്റാബേസ് മൈഗ്രേഷനുകൾ സ്വമേധയാ കൈകാര്യം ചെയ്യേണ്ടിവരും എന്നാണ്.
- പതിവ് അപ്ഡേറ്റുകൾ: ഒരു ഇക്കോസിസ്റ്റം എന്ന നിലയിൽ സ്ട്രാപിക്ക് ഇത് സഹായകരമാണെങ്കിലും, നിങ്ങൾ വലിയ ഉള്ളടക്ക ശേഖരണങ്ങൾക്കായി സ്ട്രാപ്പി ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, പതിവ് അപ്ഡേറ്റുകൾ ഒരു ടേൺ-ഓഫായിരിക്കും. ഈ അപ്ഗ്രേഡുകളിൽ ചിലതിൽ ബ്രേക്കിംഗ് മാറ്റങ്ങൾ അടങ്ങിയിരിക്കുന്നു, സമഗ്രമായ എൻഡ്-ടു-എൻഡ് ടെസ്റ്റിംഗ് ഇല്ലാതെ ഒരു പ്രൊഡക്ഷൻ സിസ്റ്റം അപ്ഗ്രേഡ് ചെയ്യുന്നത് ബുദ്ധിമുട്ടാക്കുന്നു.
തീരുമാനം
ലെഗസി സോഫ്റ്റ്വെയർ വികസനം കൂടാതെ ഒരു CMS സൃഷ്ടിക്കുന്നതിനുള്ള അതിശയകരവും ശക്തവുമായ ഉപകരണമാണ് സ്ട്രാപ്പി.
നിരവധി ആപ്പുകളിലുടനീളം ഡാറ്റ ഉപയോഗിക്കാനുള്ള സാധ്യതയുള്ളതിനാൽ, ഹെഡ്ലെസ് രീതി നിങ്ങളെ ഒരൊറ്റ സാങ്കേതികവിദ്യയുടെ പരിധിയിൽ നിന്ന് മോചിപ്പിക്കുകയും പുതിയവ പരീക്ഷിക്കാൻ ഞങ്ങളെ അനുവദിക്കുകയും ചെയ്യുന്നു. ഇത് പുതിയ ബദലുകളുടെ ഒരു പ്രളയം പ്രദാനം ചെയ്യുന്നു.
അത് വികസിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ബാക്കെൻഡ് പ്രോഗ്രാമിംഗ് ഭാഷകളൊന്നും അറിയേണ്ടതില്ല. കുറച്ച് ക്ലിക്കുകളിലൂടെ നിങ്ങൾക്ക് ഇത് നിങ്ങളുടെ ബിസിനസ്സിലേക്ക് എളുപ്പത്തിൽ ഉൾപ്പെടുത്താം.
ഫ്രണ്ട്എൻഡ് ഡെവലപ്പർമാർക്കുള്ള ഒരു മികച്ച ടൂൾ കൂടിയാണ് സ്ട്രാപ്പി, പുതിയ സാങ്കേതികവിദ്യകൾ പഠിക്കുമ്പോൾ തന്നെ അവരുടെ ഫ്രണ്ട്എൻഡ് ആപ്ലിക്കേഷനുകൾക്കായി വേഗത്തിൽ API-കൾ രൂപകൽപ്പന ചെയ്യാൻ ഇത് ഉപയോഗിക്കാനാകും.
നിങ്ങൾക്ക് ഇഷ്ടമുള്ളത്രയും സ്ട്രാപ്പി ഉപയോഗിച്ച് കളിക്കുക!
നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക