<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Drupal%2FC4%2FCreating-a-simple-custom-module%2FGujarati</id>
		<title>Drupal/C4/Creating-a-simple-custom-module/Gujarati - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=Drupal%2FC4%2FCreating-a-simple-custom-module%2FGujarati"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Drupal/C4/Creating-a-simple-custom-module/Gujarati&amp;action=history"/>
		<updated>2026-04-30T01:53:25Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=Drupal/C4/Creating-a-simple-custom-module/Gujarati&amp;diff=43532&amp;oldid=prev</id>
		<title>Jyotisolanki: Created page with &quot; {| border = 1 |  &lt;center&gt;Time&lt;/center&gt; |  &lt;center&gt;Narration&lt;/center&gt;  |- | 00:01 | ''' Creating a simple custom module''' પરના સ્પોકન ટ્યુટો...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=Drupal/C4/Creating-a-simple-custom-module/Gujarati&amp;diff=43532&amp;oldid=prev"/>
				<updated>2018-06-25T09:56:38Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| border = 1 |  &amp;lt;center&amp;gt;Time&amp;lt;/center&amp;gt; |  &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;  |- | 00:01 | &amp;#039;&amp;#039;&amp;#039; Creating a simple custom module&amp;#039;&amp;#039;&amp;#039; પરના સ્પોકન ટ્યુટો...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| border = 1&lt;br /&gt;
|  &amp;lt;center&amp;gt;Time&amp;lt;/center&amp;gt;&lt;br /&gt;
|  &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
| ''' Creating a simple custom module''' પરના સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
| આ ટ્યુટોરીયલમાં, આપણે આપેલ શીખીશું- સાદું '''module''' બનાવવું&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| સાદું '''controller''' ઉમેરવું અને&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| '''routing''' ફાઈલ ઉમેરવી&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| આ ટ્યુટોરીયલને રેકોર્ડ કરવા માટે, હું વાપરી રહ્યી છું '''Ubuntu Linux 16.04''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:21&lt;br /&gt;
| '''Drupal 8 ''',   '''Firefox web browser ''' અને '''Gedit text editor'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
| તમે તમારી પસંદનું કોઈપણ ટેક્સ્ટ એડીટર અને વેબ બ્રાઉઝર વાપરી શકો છો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:32&lt;br /&gt;
| આ ટ્યુટોરીયલના અભ્યાસ માટે, તમને ''' Drupal''' ની સાદી જાણકારી હોવી જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| જો નથી તો, સંદર્ભિત ''' Drupal''' ટ્યુટોરીયલો માટે, કૃપા કરી દર્શાવેલ લીંકની મુલાકાત લો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
| '''Drupal''' માં '''custom module''' બનાવવા માટે, તમે આપેલથી પરિચિત હોવા જોઈએ&lt;br /&gt;
&lt;br /&gt;
'''Object oriented programming terminology'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
| '''PHP''' માં પ્રોગ્રામિંગ&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
| '''PHP ''' માં '''Namespacing''' અને&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| '''Symfony 2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:57&lt;br /&gt;
| પૂર્વ-જરૂરિયાતોની વિગત માટે, કૃપા કરી આ ટ્યુટોરીયલના “'''Additional reading material'''” લીંકને જુઓ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
| અગાઉ '''contributed modules ''' વિશે આપણે પહેલાથી જ શીખી ચુક્યા છીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:08&lt;br /&gt;
| હવે આપણે સાદું '''custom module''' બનાવતા શીખીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| આ '''module ''' એ “'''hello world'''” દર્શાવતું એક '''custom page ''' બનાવશે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| અહીં આ '''module''' નો '''workflow ''' છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20&lt;br /&gt;
| આપણે વેબસાઈટને જે માગણી કરીએ તે છે '''Request'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
| '''Router''' નક્કી કરે છે કે '''request''' સાથે શું કરવું છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:29&lt;br /&gt;
| '''controller''' એ આપેલ '''request''' માટે રીસ્પોન્સ (પ્રતિક્રિયા) નિર્માણ કરે છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
| '''View''' એ રીસ્પોન્સ બનાવે છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
| '''response''' એ છે જે વેબસાઈટ વળતરમાં આપે છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
| અહીં છે '''custom module''' ની ફાઈલ રચના જે આપણે બનાવવા જઈ રહ્યા છીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:45&lt;br /&gt;
| ચાલો આપણે '''custom module''' માટે જોઈતી ફાઈલો બનાવવાથી શરૂઆત કરીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| તમારું '''File browser''' ખોલો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| એ ફોલ્ડર પર જાવ જ્યાં આપણે '''Drupal''' ને લોકલી (સ્થાનીય રીતે) સંસ્થાપિત કર્યું છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:57&lt;br /&gt;
| હવે જાવ '''apps -&amp;gt; drupal -&amp;gt; htdocs -&amp;gt; modules '''folder'''''' પર.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| આપણે હંમેશા આપણા ''' custom modules''' ને આ '''modules''' ફોલ્ડર અંતર્ગત બનાવવું જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:09&lt;br /&gt;
| ચાલો ફોલ્ડર બનાવીએ અને તેને '''custom''' તરીકે નામ આપીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
| આનાથી આપણું '''custom modules''' એ '''contributed modules''' થી જુદું પડશે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
| આ '''custom''' ફોલ્ડર અંતર્ગત, આપણે '''hello_world''' કહેવાતું એક ફોલ્ડર બનાવીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25&lt;br /&gt;
| આ ફોલ્ડરનું નામ છે '''machine name. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| આ '''module''' ના સંદર્ભ હેતુ, '''core''' '''Drupal''' દ્વારા તેનો ઉપયોગ થશે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:33&lt;br /&gt;
| '''custom module''' ને નામ આપતી વખતે અમુક નિયમોને અનુસરવું પડે છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
| તેમાં લોઅર-કેસ અક્ષરો, અંડરસ્કોર હોઈ શકે છે પરંતુ સ્પેસ હોવી ન જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
| તે અનન્ય હોવું જોઈએ અને બીજા અન્ય મોડ્યુલ કે થીમ જેવું સમાન ટૂંકું નામ ધરાવતું હોવું ન જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:50&lt;br /&gt;
| તેમાં '''src, lib, vendor, templates, includes, fixtures, ''' વગેરે જેવા અનામત પદો હોઈ શકતા નથી.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:00&lt;br /&gt;
| આપણા ફાઈલ બ્રાઉઝર પર પાછા ફરીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| આ '''hello_world ''' ફોલ્ડર અંતર્ગત, આપણે '''info.yml '''extension''' સહીત એક '''hello_world ''' નામની ફાઈલ બનાવીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| '''info.yml''' ફાઈલનું નામ અને '''module''' ફોલ્ડરનું નામ એક સરખું હોવું જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:20&lt;br /&gt;
| '''Yml''' એ '''YAML''' નું ફાઈલ એક્સટેંશન છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| '''YAML''' એ તમામ પ્રોગ્રામિંગ ભાષાઓ માટે એક યુનિકોડ આધારિત ડેટા સિરિયલાઇઝેશન સ્ટાન્ડર્ડ (માહિતી ક્રમચય ધોરણ) છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:31&lt;br /&gt;
| તે એક માનવ-વાંચનીય ભાષા છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| આ '''info.yml ''' ફાઈલ એ '''Drupal''' ને આપણા '''module''' વિશે જાણકારી આપવા હેતુ છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
| આ ફાઈલમાં, આપણે આપણા '''module''' નું '''metadata''' સંગ્રહીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:44&lt;br /&gt;
| તો આપેલ '''metadata''' ટાઈપ કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
| ચાલો આ ફાઈલને સંગ્રહીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
| આ આપણા '''module''' નું શીર્ષક છે જે '''extend''' પુષ્ઠ પર દર્શાવાશે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
| આ આપણા '''module''' નું નાનું વર્ણન છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| આ '''extend''' પુષ્ઠ પર કયા વર્ગમાં આપણું '''module''' સૂચિબદ્ધ થશે તે છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:04&lt;br /&gt;
| આ '''Drupal''' ને દર્શાવવા માટે છે કે આપણે એક '''module''' બનાવી રહ્યા છીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:08&lt;br /&gt;
| '''core key''' એ '''Drupal core''' નાં વર્ઝનને સ્પષ્ટ કરે છે જે આપણા '''module''' સાથે સુસંગત છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| અહીં '''name''', '''type''' અને '''core keys''' ની જરૂર છે. અન્ય '''keys''' ને અવગણી શકાવાય છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
| આગળ, આપણે '''module''' એક્સટેંશન સાથે '''hello_world''' કહેવાતી એક ફાઈલ બનાવીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:28&lt;br /&gt;
| આ ડેમોનસ્ટ્રેશન માટે, આપણે આ ફાઈલમાં કોઈપણ કાર્યક્ષમતાઓ ઉમેરવાના નથી.&lt;br /&gt;
&lt;br /&gt;
પરંતુ આપણે ફક્ત આ ફાઈલને બનાવવાની જરૂર છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
| આ ફાઈલમાં, આપેલ ટાઈપ કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:39&lt;br /&gt;
| ચાલો આ ફાઈલને સંગ્રહીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
| '''Drupal''' ને '''module''' બનાવવા માટે જોઈતી આ બે ફાઈલો છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| હવે આપણે આપણી વેબસાઈટ પર આ '''module''' સંસ્થાપિત કરીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:50&lt;br /&gt;
| આપણી લોકલ (સ્થાનીય) '''Drupal''' વેબસાઈટ ખોલો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| નવું '''module''' સંસ્થાપિત કરવા પહેલા, આપણે પહેલા '''cache ''' સાફ કરીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:58&lt;br /&gt;
| આવું કરવા માટે, '''Configuration '''menu'''''' પર ક્લીક કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
| '''Development''' અંતર્ગત, '''Performance '''option'''''' પર ક્લીક કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:05&lt;br /&gt;
| હવે '''Clear all caches''' બટન પર ક્લીક કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:08&lt;br /&gt;
| તમે જોઈ શકો છો કે '''caches''' સાફ થઇ ગયા છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:11&lt;br /&gt;
| આપણી વેબસાઈટને જ્યારે પણ આપણે મોડીફાય કરીએ ત્યારે '''caches''' સાફ કરવા અનિવાર્ય છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:17&lt;br /&gt;
| હવે '''module''' સંસ્થાપિત કરવા માટે, '''Extend ''' મેનુ પર ક્લીક કરો અને નીચે સ્ક્રોલ કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
| '''Custom''' અંતર્ગત, તમે જોઈ શકો છો '''Hello World module ''' જે આપણે હમણાં જ બનાવ્યું છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
| તેને પસંદ કરવા માટે તેના પર ક્લીક કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| નીચે આવેલ '''Install''' બટન પર ક્લીક કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
| આપણું ''' custom module''' હવે સક્રિય છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| આગળ, આપણે ''' router file''' ઉમેરવી પડશે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:40 &lt;br /&gt;
| આ '''Drupal''' ને દર્શાવે છે કે '''module''' ને ક્યાંથી એક્સેસ કરી શકાવાય છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:44&lt;br /&gt;
| '''router''' એ નક્કી કરે છે કે '''request''' સાથે શું કરવું જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
| '''router''' એ પણ તપાસ કરે છે કે એક્સેસની પરવાનગી અપાયી છે કે નહી.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53&lt;br /&gt;
| આપણા '''File browser''' પર પાછા ફરીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
| હવે આપણે '''hello_world.routing.yml''' કહેવાતી એક રાઉટીંગ ફાઈલ બનાવીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| રાઉટીંગ ફાઈલ અંતર્ગત આપેલ ટાઈપ કરો. ચાલો આપણે કોડ સમજીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
| આ લાઈન છે '''route'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:10&lt;br /&gt;
| આ સૂચિત કરે છે કે આપણા '''module''' ને એક્સેસ કરવા માટે કયો પાથ વપરાશે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
| આ '''Drupal''' ને એ દર્શાવવા માટે છે કે '''content''' ને ક્યાંથી મેળવવા છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:20&lt;br /&gt;
| અહીં '''content''' એ એક '''function ''' છે જે આપણે '''controller ''' ફાઈલમાં બનાવીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| આ ફક્ત એ વાતની ખાતરી કરવા છે કે જેઓ '''content''' એક્સેસ કરી શકે છે, તેઓ આપણું '''Hello World ''' પુષ્ઠ જોવામાં સક્ષમ રહેશે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
| આગળ આપણે આ '''module ''' શું કરવા જઈ રહ્યું છે તે બદ્દલ કાર્યક્ષમતાઓ ઉમેરવી જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:38&lt;br /&gt;
| આ કરાય છે એક '''controller''' નો ઉમેર કરીને.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
| '''controller''' શું છે? '''Controller''' એ એક '''PHP function ''' છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:46&lt;br /&gt;
| તે '''HTTP request ''' માંથી માહિતી લે છે અને '''HTTP response''' રચના કરીને વળતરમાં આપે છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:54&lt;br /&gt;
| આપણા '''File browser''' પર પાછા ફરીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
| એક '''controller''' ઉમેરવા માટે, આપણે અહીં '''src ''' નામનું એક ફોલ્ડર બનાવવું જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| '''src''' ફોલ્ડર અંતર્ગત, આપણે '''Controller''' નામનો બીજો એક ફોલ્ડર બનાવવો જોઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:07&lt;br /&gt;
| આ '''Controller''' ફોલ્ડર અંતર્ગત, આપણે '''HelloController.php''' કહેવાતી એક કંટ્રોલર ફાઈલ બનાવીશું.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| આ ફાઈલ અંતર્ગત, આપેલ ટાઈપ કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:18&lt;br /&gt;
| હવે ફાઈલને સંગ્રહો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:20&lt;br /&gt;
| '''namespace''' એ નામ અંતર્ગત કોડના જથ્થાને મુકવાની પરવાનગી પ્રદાન કરે છે, જેથી નામની અથડામણ ટાળી શકાવાય.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:28&lt;br /&gt;
| આ '''use statement''' એ '''ControllerBase class''' ને ઇંપૉર્ટ (આયાત) કરશે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:32&lt;br /&gt;
| આપણી પાસે ફંક્શન '''content''' સાથે એક '''class HelloWorldController ''' છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:38&lt;br /&gt;
| તે માર્કઅપ ટેક્સ્ટ વળતરમાં આપશે જ્યારે રાઉટીંગ સિસ્ટમ પુષ્ઠનું આવ્હાન કરે છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:43&lt;br /&gt;
| હવે વેબ બ્રાઉઝર પર જઈએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| ''' Back to site ''' બટન પર ક્લીક કરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:48&lt;br /&gt;
| વેબ બ્રાઉઝરના '''request''' તરીકે એડ્રેસ બારમાં '''hello ''' ઉમેરો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
| આપણા '''module''' ને એક્સેસ કરવા માટે રાઉટીંગ ફાઈલમાં આપણે બનાવેલ આ પાથ છે.&lt;br /&gt;
&lt;br /&gt;
હવે ''' Enter''' દબાવો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
| આપણે આપણું કસ્ટમ પુષ્ઠ જોઈ શકીએ છીએ જે આપણે અત્યારે બનાવ્યું છે. આ છે '''response'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:07&lt;br /&gt;
| એજ પ્રમાણે, '''Drupal 8''' માં આપણે અન્ય સાદા '''custom modules''' બનાવી શકીએ છીએ.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
| આ સાથે, અહીં આપણું આ ટ્યુટોરીયલ સમાપ્ત થાય છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:16&lt;br /&gt;
| ચાલો સારાંશ લઈએ. આ ટ્યુટોરીયલમાં, આપણે શીખ્યા-&lt;br /&gt;
&lt;br /&gt;
સાદું '''module''' બનાવવું, સાદું '''controller''' ઉમેરવું, '''routing''' ફાઈલ ઉમેરવી&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
| એસાઈનમેન્ટ તરીકે, તમારી વેબસાઈટના “'''About us'''” પુષ્ઠ માટે એક ''' custom module''' બનાવો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:33&lt;br /&gt;
| આપેલ લીંક પર ઉપલબ્ધ વિડિઓ સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે.&lt;br /&gt;
&lt;br /&gt;
કૃપા કરી તેને ડાઉનલોડ કરીને નિહાળો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:41&lt;br /&gt;
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ વર્કશોપો આયોજિત કરે છે અને પ્રમાણપત્રો આપે છે.&lt;br /&gt;
&lt;br /&gt;
વધુ વિગત માટે, કૃપા કરી અમને લખો.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:49&lt;br /&gt;
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટને ફાળો એનએમઈઆઈસીટી, માનવ સંસાધન વિકાસ મંત્રાલય (એમએચઆરડી) તથા એનવીએલઆઈ, સંસ્કૃતિ મંત્રાલય, ભારત સરકાર દ્વારા આપવામાં આવ્યો છે.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00&lt;br /&gt;
| '''IIT Bombay''' તરફથી ભાષાંતર કરનાર હું, જ્યોતિ સોલંકી વિદાય લઉં છું. જોડાવાબદ્દલ આભાર.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jyotisolanki</name></author>	</entry>

	</feed>