Difference between revisions of "Drupal/C4/RESTful-API-Implementation/Gujarati"
From Script | Spoken-Tutorial
Jyotisolanki (Talk | contribs) (Created page with " {| border =1 | <center>Time</center> | <center>Narration</center> |- | 00:01 | ''' RESTful API Implementation''' પરના સ્પોકન ટ્યુટોરીય...") |
(No difference)
|
Latest revision as of 12:30, 23 August 2018
| |
|
| 00:01 | RESTful API Implementation પરના સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે. |
| 00:06 | આ ટ્યુટોરીયલમાં, આપણે સમજીશું કે RESTful API શું છે |
| 00:11 | Views' નો ઉપયોગ કરીને 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 | સાથે જ તમારી પાસે ચાલતું (કાર્યરત) Internet જોડાણ પણ હોવું જોઈએ. |
| 00:44 | RESTful API શું છે? |
| 00:47 | RESTful API એ REpresentational State Transfer (i.e REST) તકનીક પર આધારિત છે. |
| 00:55 | તેને RESTful web service તરીકે પણ ઓળખવામાં આવે છે. |
| 01:00 | RESTful API એ બાહ્ય clients ને server પર ડેટા લાવવા, ઉમેરવા અથવા મોડીફાય કરવા માટે પદ્ધતિઓ પ્રદાન કરે છે. |
| 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 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 | module ને કેવી રીતે સંસ્થાપિત કરવું છે તે જાણવા માટે, આ શ્રેણીમાંના 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 અંતર્ગત, json પર ચેક માર્ક મુકો. |
| 03:08 | તેને સંગ્રહવા માટે નીચેની તરફે આવેલ Save configuration બટન પર ક્લીક કરો. |
| 03:13 | હવે આપણી Drupal site એ REST client થી json format requests સ્વીકૃત કરશે. |
| 03:19 | Step No. 3
આગળ આપણે authenticated users માટે યોગ્ય પરવાનગીઓ સુયોજિત કરવી જરૂરી છે. |
| 03:26 | સામાન્ય રીતે, અહીં ત્રણ પ્રકારના users એ RESTful API વાપરી શકે છે. |
| 03:32 | anonymous user |
| 03:34 | authenticated user અને |
| 03:36 | કન્ટેન્ટને મોડીફાય કરવાની પરવાનગીઓ ધરાવતા authenticated users |
| 03:41 | હવે, આપણે આપણું Drupal એક authenticated user માટે સુયોજિત કરીશું જે તેના પોતાના કન્ટેન્ટોને બનાવી શકે, એડીટ કરી શકે, અને રદ્દ કરી શકે. |
| 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
હવે આપણને content type ની જરૂર છે જેના પર આપણે RESTful API ઈમ્પ્લીમેન્ટ કરવા ઇચ્છીએ છીએ. |
| 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 | Views વિશે જાણવા માટે, આ શ્રેણીના Displaying Contents using Views ટ્યુટોરીયલ મારફતે જાવ. |
| 05:00 | નવું view બનાવવા માટે, આપેલ પર જાવ Structure અને 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 | આનાથી આપણને આપણા view માં fields ઉમેરવા મળશે. |
| 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 | એ તમામ fields ચેક કરો જે આપણને આપણા content type માં જોઈએ છે.
અને Apply બટન પર ક્લીક કરો. |
| 07:20 | અહીં તમે જોઈ શકો છો કે આપણને જોઈતા fields હવે ઉમેરાઈ ગયા છે. |
| 07:25 | PATH SETTINGS અંતર્ગત, No path is set લીંક પર ક્લીક કરીને આપણે પાથ સુયોજિત કરીશું. |
| 07:31 | Path ફીલ્ડમાં, ટાઈપ કરો events slash percentage sign. |
| 07:37 | Percentage ચિન્હ એ વેલ્યુઓ રજુ કરવા માટે વપરાય છે જે contextual filter માટે વાપરવામાં આવશે. |
| 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 નો ઉપયોગ કરીને આપણી Drupal સાઈટમાં RESTful API સફળતાપૂર્વક ઈમ્પ્લીમેન્ટ કરી દીધી છે. |
| 08:24 | શ્રેણીમાં પછીથી, આપણે REST Client વાપરીને આપણી RESTful API કેવી રીતે તપાસવી છે તે શીખીશું. |
| 08:31 | આ સાથે, અહીં આ ટ્યુટોરીયલનો અંત થાય છે. |
| 08:34 | ચાલો સારાંશ લઈએ. |
| 08:36 | આ ટ્યુટોરીયલમાં, આપણે આપેલ વિશે શીખ્યા- RESTful API અને Views નો ઉપયોગ કરીને RESTful API નું ઈમ્પ્લીમેન્ટેશન (અમલીકરણ). |
| 08:45 | એસાઇનમેન્ટ તરીકે - Article content type પર RESTful API ઈમ્પ્લીમેન્ટ કરો. |
| 08:51 | આપેલ લીંક પર ઉપલબ્ધ વિડિઓ સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.
કૃપા કરી તેને ડાઉનલોડ કરીને નિહાળો. |
| 08:58 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ વર્કશોપો આયોજિત કરે છે અને જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેઓને પ્રમાણપત્રો આપે છે.
વધુ વિગત માટે, કૃપા કરી અમને લખો. |
| 09:09 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટને ફાળો એનએમઈઆઈસીટી, માનવ સંસાધન વિકાસ મંત્રાલય (એમએચઆરડી) તથા એનવીએલઆઈ, સંસ્કૃતિ મંત્રાલય, ભારત સરકાર દ્વારા આપવામાં આવ્યો છે. |
| 09:19 | આ ટ્યુટોરીયલનું યોગદાન વિશાલ જિંદલ દ્વારા કરાયું છે. IIT Bombay તરફથી ભાષાંતર કરનાર હું, જ્યોતિ સોલંકી વિદાય લઉં છું. જોડાવાબદ્દલ આભાર. |