Drupal/C4/RESTful-API-Implementation/Malayalam
From Script | Spoken-Tutorial
|
|
00:01 | RESTful API Implementation. എന്നതിലെ സ്പോക്കൺ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:06 | ഈ ട്യൂട്ടോറിയലില്, 'RESTful API' പഠിക്കും |
00:11 | 'വ്യൂകൾ' 'ഉപയോഗിച്ച് RESTful API 'നടപ്പിലാക്കാൻ ശ്രമിക്കുക |
00:16 | ഈ ട്യൂട്ടോറിയൽ രേഖപ്പെടുത്താൻ, ഞാൻUbuntu Linux 16.04 ഉപയോഗിക്കുന്നു |
00:22 | Drupal 8 Firefox web browser എന്നിവ |
00:25 | നിങ്ങളുടെ ഇഷ്ടമനുസരിച്ച് നിങ്ങൾക്കൊരു വെബ് ബ്രൗസറും ഉപയോഗിക്കാൻ കഴിയും. |
00:29 | ഈ ട്യൂട്ടോറിയൽ പ്രാവർത്തികമാക്കാൻ, Drupal.ന്റെ അടിസ്ഥാന അറിവ് നിങ്ങൾക്കുണ്ടായിരിക്കണം. |
00:34 | ഇല്ലെങ്കിൽ, Drupal.'ട്യൂട്ടോറിയലുകൾക്കായി, കാണിച്ചിരിക്കുന്ന ലിങ്ക് സന്ദർശിക്കുക. |
00:40 | നിങ്ങൾക്കൊരു വർക്കിംഗ് 'ഇന്റർനെറ്റ്' 'കണക്ഷൻ ഉണ്ടായിരിക്കണം. |
00:44 | RESTful API? എന്താണ്? ' |
00:47 | 'RESTful API REpresentational State Transfer (i.e REST) ടെക്നൊളജിയ് അടിസ്ഥാനമാക്കിയുള്ളതാണ്. |
00:55 | ഇത് 'RESTful web service' എന്നും അറിയപ്പെടുന്നു. |
01:00 | server.സംബന്ധിച്ച വിവരങ്ങൾ ലഭ്യമാക്കുന്നതിനോ, കൂട്ടിച്ചേർക്കുന്നതിനോ പരിഷ്കരിക്കുന്നതിനോ ഉള്ള ബാഹ്യ ക്ലയന്റുകൾക്കായി 'RESTful API' ആണ്. |
01:08 | ഉദാഹരണത്തിന്: ഒരേ server,ഉപയോഗിച്ചാൽ, ഒരു മൊബൈൽ ആപ്ലിക്കേഷൻ അല്ലെങ്കിൽ ഡെസ്ക്ടോപ്പ് വെബ്സൈറ്റ് ഉപയോഗിച്ച് ഞങ്ങൾക്ക് ബാങ്ക് ഇടപാടുകൾ നടത്താം. |
01:17 | 'RESTful API' ഒരു പൊതു ഉദ്ദേശ്യം 'API' ആണ്. |
01:20 | അതിനാൽ മറ്റൊരു വെബ്സൈറ്റ്, സ്വദേ mobile apps''IoT devices' 'എന്നിവ പോലുള്ള ഏതെങ്കിലും അപ്ലിക്കേഷൻ നിങ്ങളുടെ server.ഉപയോഗിച്ച് ഡാറ്റ എക്സ്ചേഞ്ച് ചെയ്യാൻ കഴിയും. |
01:31 | നമുക്ക് 'RESTful API implementation process' ഘട്ടം ഘട്ടമായി പഠിക്കാം. |
01:37 | Bitnami Drupal Stack. എന്ന പേരിലുള്ള ബാധകങ്ങൾ താഴെപ്പറയുന്നവയാണ്. |
01:41 | പക്ഷെ, മിക്ക പടികളും Drupalഎന്ന ഇൻസ്റ്റലേഷനും ബാധകമാണ്. |
01:47 | Step No. 1
ആദ്യം നമ്മുടെ 'Drupal8 site' തുറക്കുകയും ആവശ്യമുള്ള core modules ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യും. |
01:55 | അങ്ങനെ ചെയ്യാൻ, Extend ടാബിലേക്ക് പോവുക. |
01:59 | സ്പ്രോ ഡൌൺ ചെയ്ത് 'WEB SERVICES' വിഭാഗത്തിലേക്ക് പോവുക. |
02:03 | താഴെപ്പറയുന്ന മൊഡ്യൂളുകളിൽ ഒരു ചെക്ക് അടയാളം ഇടുക:: HAL, HTTP Basic Authentication, RESTful Web Services Serialization.' |
02:15 | അവയെ പ്രാപ്തമാക്കുന്നതിനായി Install ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
02:20 | നാം 'REST UI module മാനുവലായി ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതാണ്. |
02:25 | ഞാൻ ഇതിനകം തന്നെ ഇത് ഇൻസ്റ്റാൾ ചെയ്ത് എന്റെ മെഷീനിൽ പ്രാപ്തമാക്കിയിട്ടുണ്ട്. |
02:29 | ഒരു 'മൊഡ്യൂൾ' എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യണമെന്ന് അറിയാൻ, 'ഈ പരമ്പരയിലെ' Creating Dummy Content ട്യൂട്ടോറിയലിലൂടെ പോകുക. |
02:37 | 'Step No 2' അടുത്തതായി നമ്മള് REST client. ല് നിന്നും അഭ്യര്ത്ഥനകള് സ്വീകരിക്കുന്നതിന് 'REST resources ക്രമീകരിയ്ക്കും. |
02:45 | അങ്ങനെ ചെയ്യുന്നതിന്,Configuration ടാബിലേക്ക് പോവുക. 'WEB SERVICES' എന്നതിന് കീഴിലുള്ള 'REST' ക്ലിക്ക് ചെയ്യുക. |
02:52 | REST resources ഇപ്പോൾ പ്രത്യക്ഷപ്പെടുന്നു. |
02:55 | Content. ന്റെ ' Edit ബട്ടണിൽ ക്ലിക്കുചെയ്യുന്നതിലൂടെformats ഞങ്ങൾ നിയന്ത്രിക്കാം. |
03:01 | താഴേക്ക് സ്ക്രോൾ ചെയ്യുക. Accepted request formats, ജൊസൺ ഒരു ചെക്ക് അടയാളം നൽകണം. ' |
03:08 | സംരക്ഷിക്കാൻ ചുവടെയുള്ള Save configurationബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
03:13 | ഇപ്പോൾ ഞങ്ങളുടെ 'REST ക്ലയന്റ്' ൽ നിന്നുംjson format requests Drupal siteഅംഗീകരിക്കപ്പെടും. |
03:19 | Step No. 3
'authenticated users. ശരിയായ അനുമതികൾ ഉണ്ടായിരിക്കണം. |
03:26 | സാധാരണയായി, 'RESTful API' ഉപയോഗിക്കാവുന്ന മൂന്ന് തരത്തിലുള്ള users ഉണ്ട് |
03:32 | anonymous user |
03:34 | authenticated user ഒപ്പം |
03:36 | authenticated users കോൺടെന്റ് പരിഷ്ക്കരിക്കുന്നതിനുള്ള അനുമതി ഉള്ളവർ |
03:41 | ഇപ്പോൾ, നമ്മൾ authenticated users നുവേണ്ടി' ദ്രുപാൽ 'ക്രമീകരിക്കാം, അവരവരുടെ ഉള്ളടക്കങ്ങൾ സൃഷ്ടിക്കാനും തിരുത്താനും ഇല്ലാതാക്കാനും കഴിയും. |
03:50 | അങ്ങനെ ചെയ്യാൻ, People ടാബിലേക്ക് പോവുക. |
03:53 | 'Permissions ടാബിൽ ക്ലിക്കുചെയ്യുക. |
03:57 | താഴേക്ക് സ്ക്രോൾ ചെയ്യുക, 'AUTHENTICATED USER' Basic Page: Create new content ചെക് മാർക്ക് നൽകുക: |
04:04 | Basic Page: Delete own content |
04:07 | Basic Page: Edit own content |
04:10 | ചുവടെയുള്ള Save permissions ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
04:13 | authenticated usersഅവരുടെ സ്വന്തം ഉള്ളടക്കങ്ങൾ സൃഷ്ടിക്കാനും എഡിറ്റ് ചെയ്യാനും ഇല്ലാതാക്കാനും ഞാൻ പ്രാപ്തമാക്കി. |
04:20 | നിങ്ങളുടെ ആവശ്യകതകളെ അടിസ്ഥാനമാക്കി permissions നൽകാം. |
04:24 | Step No. 4
ഇപ്പോൾ നമുക്ക് 'RESTful API' നടപ്പിലാക്കാൻ ഞങ്ങൾക്കാഗ്രഹിക്കുന്ന Content types.ആവശ്യമാണ്. |
04:32 | 'Structure' ടാബിൽ പോയിContent types. ക്ലിക്ക് ചെയ്യുക. |
04:37 | 'RESTful API' നടപ്പിലാക്കുന്നതിന്Events content type ഉപയോഗിക്കും. |
04:42 | നിങ്ങളുടെ ആവശ്യത്തിനനുസരിച്ച് ഏതെങ്കിലും 'content typeഉപയോഗിക്കാം. |
04:47 | 'Step No. 5'
ഇപ്പോൾ നമ്മുടെEvents content type'. എന്നതിനായിView ആവശ്യമാണ്. |
04:53 | View എന്നറിയാൻ, 'ഈ പരമ്പരയിലെ'Displaying Contents using Views കാണുക |
05:00 | ഒരു പുതിയ view, സൃഷ്ടിക്കാൻ Structure and Views.എന്നിവയിലേക്ക് പോവുക. |
05:06 | Add view ക്ലിക് ചെയുക Events underscore view. പേര് കൊടുക്കുക |
05:12 | content of type All എന്നത് Events.ആക്കുക |
05:17 | 'REST EXPORT SETTINGS' കീഴിൽ, Provide a REST export.ചെക് ചെയുക . |
05:22 | REST export path events. എന്ന് ടൈപ്പ് ചെയ്യാം. |
05:27 | ചുവടെയുള്ള Save and edit ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. |
05:30 | ഇപ്പോൾ നമ്മൾ നമ്മുടെ സംഭവങ്ങളുടെ പ്രദർശനം സജ്ജമാക്കും. |
05:34 | FORMAT വിഭാഗത്തില്,Show ഓപ്ഷനില്Entity ക്ലിക്ക് ചെയ്യുക. |
05:39 | REST export ഡയലോഗ് ബോക്സിൽ പ്രത്യക്ഷപ്പെടുന്ന Fields ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. |
05:45 | Applyബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. |
05:47 | Row style optionsഡയലോഗ് ബോക്സിൽ, ക്രമീകരണങ്ങൾ സൂക്ഷിക്കുക. |
05:53 | എന്നിട്ട് Apply ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. |
05:55 | ഇത്fields നമ്മുടെ view ലേക്ക് ചേർക്കുന്നതിന് ഞങ്ങളെ പ്രാപ്തമാക്കും. |
06:00 | ഇപ്പോള് നമ്മുടെEvents content type. ന്റെ എല്ലാ fields കൂട്ടിച്ചേര്ക്കാം. ' |
06:04 | Add ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
06:06 | ഇത് ലഭ്യമായfields എന്ന പട്ടികയിൽ ഉൾപ്പെടുന്നു. |
06:10 | Search ബോക്സിൽ, body.എന്ന് ടൈപ്പ് ചെയ്യുക. |
06:13 | പട്ടികയിൽ നിന്ന് Body തിരഞ്ഞെടുത്ത Add and configure fields ബട്ടൺ ക്രമീകരിക്കുക. |
06:20 | Apply ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. |
06:22 | വീണ്ടും മറ്റൊരു ഫീൽഡ് ചേർക്കുന്നതിന് Addബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
06:27 | 'Id' എന്നതിനായി തിരയുക, പട്ടികയിൽ നിന്ന് ID തെരഞ്ഞെടുക്കുക. |
06:32 | Add and configure fields ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. |
06:36 | എന്നിട്ട്Apply ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. |
06:38 | PATH SETTINGS, എന്നതിനു ചുവടെ, നമ്മുടെ events view.കാണാൻ കഴിയും. |
06:43 | ഈview.സംരക്ഷിക്കാൻSave ബട്ടണിൽ ക്ലിക്ക് ചെയ്യും. |
06:47 | Step No. 6 അടുത്തതായി നമ്മൾ ഡാറ്റ വീണ്ടെടുക്കുന്നതിന് ഒരു പുതിയ viewസൃഷ്ടിക്കും. |
06:54 | Displays പാനലിലെ'Add ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. |
06:59 | REST export ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. |
07:02 | ഇനി നമുക്ക് ഈ പുതിയ view.ക്രമീകരിക്കാം. |
07:05 | 'FORMAT' വിഭാഗത്തിൽ, 'Entity' ക്ലിക്ക് ചെയ്യുക. |
07:09 | Fieldsഓപ്ഷൻ തിരഞ്ഞെടുത്ത് Apply ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
07:14 | ഞങ്ങളുടെ content type.ഞങ്ങൾക്കാവശ്യമുള്ള എല്ലാ fields പരിശോധിക്കുക. 'Apply ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. |
07:20 | നമ്മുടെ ആവശ്യമുള്ള fields ഇപ്പോൾ ചേർക്കപ്പെട്ടതായി നിങ്ങൾക്ക് കാണാം. |
07:25 | ' PATH SETTINGS, നു കീഴിൽNo path is set എന്ന ലിങ്കിൽ ക്ലിക്ക് ചെയ്താൽ മതിയാവും. |
07:31 | Pathഫീൽഡിൽ,events slash percentage sign. ടൈപ്പ് ചെയ്യുക. |
07:37 | 'സന്ദർഭോചിതമായ ഫിൽറ്റർക്കായി ഉപയോഗിയ്ക്കുന്ന മൂല്യങ്ങളെ പ്രതിനിധീകരിക്കുന്നതിന്' Percentage ഉപയോഗിക്കുന്നു. ' |
07:44 | ചുവടെയുള്ളApply ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
07:47 | ഇപ്പോൾ വലതു വശത്ത് ' ADVANCED പ്ഷനിൽ ക്ലിക്ക് ചെയ്യുക. |
07:51 | 'CONTEXTUAL FILTERS' 'നു കീഴിൽ Add ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
07: 56 | nodeഎന്ന് സൂചിപ്പിക്കുന്നതിനായി contextual filter എന്ന ID ചേർക്കുന്നു. |
08:00 | 'Id' എന്നതിനായി തിരയുക കൂടാതെ പട്ടികയിൽ നിന്നുംID തെരഞ്ഞെടുക്കുക. |
08:05 | Apply ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക. |
08:07 | മറ്റ് ക്രമീകരണങ്ങൾ അതേപടി നിലനിർത്തുക. |
08:10 | എന്നിട്ട് Apply ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. |
08:13 | ഈ ക്രമീകരണം സംരക്ഷിക്കാൻSaveബട്ടണിൽ ക്ലിക്കുചെയ്യുക. |
08:17 | ഇതിനോടൊപ്പം, ഞങ്ങളുടെ 'ദ്രുപാൽ' 'സൈറ്റിൽ'Views.ഉപയോഗിച്ച് ഞങ്ങൾRESTful API വിജയകരമായി നടപ്പാക്കിയിട്ടുണ്ട്. |
08:24 | പിന്നീട് പരമ്പരയിൽ, 'REST Client' ഉപയോഗിച്ച് ഞങ്ങളുടെ 'RESTful API' 'എങ്ങനെ പരിശോധിക്കാമെന്ന് ഞങ്ങൾ പഠിക്കും. |
08:31 | ഇതിനോടൊപ്പം, ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത് എത്തിയിരിക്കുന്നു. |
08:34 | സംഗ്രഹിക്കാം. |
08:36 | ഈ ട്യൂട്ടോറിയലിൽ, Views ഉപയോഗിച്ച് 'RESTful API RESTful API ഇമ്പ്ലിമെൻറ് ചെയുന്നത് എന്നിവ പഠിച്ചു |
08:45 | ഒരു അസൈൻമെൻറ് - Article content type ൽ ' 'RESTful API' |
08:51 | താഴെയുള്ള ലിങ്കിലുളള വീഡിയോ സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
ദയവായി അത് ഡൌൺലോഡ് ചെയ്ത് കാണുക. |
08:58 | സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്ട് ടീം വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു. ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സാക്ഷ്യപത്രങ്ങൾ നൽകുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി ഞങ്ങൾക്ക് എഴുതുക. |
09:09 | സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രൊജക്ടിന് NMEICT, മനുഷ്യവിഭവ വികസന മന്ത്രാലയം, NVLI, സാംസ്കാരിക മന്ത്രാലയ മന്ത്രാലയം എന്നിവയുടെ ധനസഹായം നൽകുന്നു. |
09:19 | ഈ ട്യൂട്ടോറിയൽ വിജി നായർ സംഭാവന ചെയ്യുന്നു. ഇത് ഐ.ഐ.ടി ബോംബയിൽ നിന്നും ഒപ്പുവച്ചതാണ് പ്രിയ. ചേരുന്നതിന് നന്ദി. |