Drupal/C4/RESTful-API-Implementation/Malayalam

From Script | Spoken-Tutorial
Revision as of 10:31, 4 July 2018 by Vijinair (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
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 ഈ ട്യൂട്ടോറിയൽ വിജി നായർ സംഭാവന ചെയ്യുന്നു. ഇത് ഐ.ഐ.ടി ബോംബയിൽ നിന്നും ഒപ്പുവച്ചതാണ് പ്രിയ. ചേരുന്നതിന് നന്ദി.

Contributors and Content Editors

Vijinair