जूमला

मुक्त ज्ञानकोश विकिपीडिया से
जूमला!
Joomla logo

जूमला 4
डेवलपर जूमला परियोजना दल
पहला संस्करण 17 अगस्त 2005 (2005-08-17)
आखिरी संस्करण

5.0.1[1]

/ 27 नवम्बर 2023
प्रोग्रामिंग भाषा पीएचपी
ऑपरेटिंग सिस्टम माइक्रोसॉफ़्ट विण्डोज़
आकार ७.६ एमबि (संकुचित) २०.९ एमबि (असंकुचित)
स्थिति सक्रिय
प्रकार सामग्री प्रबन्धन प्रणाली
लाइसेंस GNU General Public License, version 2.0 or later
वेबसाइट https://www.joomla.org

जूमला (Joomla) एक मुक्तस्रोत वाला नि:शुल्क सामग्री प्रबन्धन सॉफ्टवेयर है। इसकी सहायता से अन्तरजाल (internet) तथा अन्तर्जाल (intranet) पर सामग्री (content) प्रकाशित की जा सकती है। इसके साथ ही यह एक "मॉडेल-विउ-कन्ट्रोलर वेब अप्लिकेशन डेवेलपमेन्ट फ्रेमवर्क" भी है। यह पीएचपी प्रोग्रामन भाषा में लिखा गया है तथा मायएसक्यूएल (MySQL) का डेटाबेस प्रयोग करता है। जूमला १७ अगस्त २००५ को अस्तित्व में आया। वेबसाइटों पर वेब सामग्री प्रकाशित करने के लिए एक स्वतंत्र और ओपन-सोर्स सामग्री प्रबंधन प्रणाली (CMS) है। वेब सामग्री अनुप्रयोगों में चर्चा मंच, फोटो गैलरी, ई-कॉमर्स और उपयोगकर्ता समुदाय और कई अन्य वेब-आधारित अनुप्रयोग शामिल हैं। जूमला ओपन सोर्स मैटर्स, इंक के कानूनी, संगठनात्मक और वित्तीय संसाधनों के साथ समर्थित स्वयंसेवकों के एक समुदाय द्वारा विकसित किया गया है।

जूमला हाइपरटेक्स्ट प्रीप्रोसेसर (पीएचपी) में लिखा गया है, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग तकनीकों और सॉफ्टवेयर डिज़ाइन पैटर्न का उपयोग करता है, और एक संरचित क्वेरी लैंग्वेज (MySQL) डेटाबेस में डेटा स्टोर करता है।[2] यह सिम्फनी PHP फ्रेमवर्क पर एक सॉफ्टवेयर निर्भरता है। जूमला में पेज कैशिंग, आरएसएस फ़ीड, ब्लॉग, खोज और भाषा अंतर्राष्ट्रीयकरण के लिए समर्थन जैसी सुविधाएं शामिल हैं। यह एक मॉडल-व्यू-कंट्रोलर वेब एप्लिकेशन फ्रेमवर्क पर बनाया गया है जिसका उपयोग सीएमएस से स्वतंत्र रूप से किया जा सकता है।

जूमला वेबसाइट से लगभग 6,000 एक्सटेंशन उपलब्ध हैं,[3] और अन्य स्रोतों से अधिक उपलब्ध हैं। 2022 तक, यह वर्डप्रेस, शॉपिफाई, विक्स और स्क्वायरस्पेस के बाद इंटरनेट पर पांचवां सबसे अधिक इस्तेमाल किया जाने वाला सीएमएस होने का अनुमान लगाया गया था।[4][5]

अवलोकन[संपादित करें]

जूमला में टेम्पलेट प्रोसेसर का उपयोग कर एक वेब टेम्पलेट सिस्टम है। इसका आर्किटेक्चर एक फ्रंट कंट्रोलर है, जो PHP के माध्यम से गैर-स्थैतिक URI के लिए सभी अनुरोधों को रूट करता है जो URI को पार्स करता है और लक्ष्य पृष्ठ की पहचान करता है। यह अधिक मानव-पठनीय पर्मालिंक्स के लिए समर्थन की अनुमति देता है। कंट्रोलर फ्रंटएंड, पब्लिक-फेसिंग व्यू और बैकएंड (GUI-ड्रिवन) एडमिनिस्ट्रेशन इंटरफेस दोनों को मैनेज करता है। प्रशासन इंटरफ़ेस (ए) एक डेटाबेस के भीतर प्रबंधन और सामग्री की जानकारी संग्रहीत करता है, और (बी) एक कॉन्फ़िगरेशन फ़ाइल (कॉन्फ़िगरेशन.php, आमतौर पर जूमला इंस्टॉलेशन के फ़ाइल सिस्टम रूट में स्थित) को बनाए रखता है। कॉन्फ़िगरेशन फ़ाइल सर्वर, डेटाबेस और फ़ाइल सिस्टम के बीच कनेक्शन प्रदान करती है और वेबसाइट को एक सर्वर से दूसरे सर्वर पर माइग्रेट करने की सुविधा प्रदान करती है।[6]

बैकएंड इंटरफ़ेस वेबसाइट ऑपरेटरों को उपयोगकर्ताओं, मेनू, एक्सटेंशन और वेब सामग्री को प्रबंधित करने की अनुमति देता है।

जूमला को उन लोगों द्वारा उपयोग किए जाने के लिए डिज़ाइन किया गया है जिनके पास बुनियादी वेबसाइट निर्माण कौशल है और इसके लिए LAMP या WAMP जैसे Apache-MySQL-PHP सर्वर की आवश्यकता होती है। व्यावसायिक रूप से आधारित वेब होस्टिंग सेवाओं में अपने ग्राहकों के लिए जूमला को स्वचालित रूप से स्थापित करने के लिए नियंत्रण पैनल शामिल हो सकते हैं। जूमला का उपयोग लोकलहोस्टेड-वेब एप्लिकेशन बनाने के लिए किया जा सकता है जो एएमपी सर्वरों की एक श्रृंखला पर चलते हैं।[2]

जोखिम प्रबंधन, बैकअप और रिकवरी वेबसाइट संचालक की जिम्मेदारी है। जूमला के पास कोर सीएमएस में निर्मित वेबसाइट बैकअप या पुनर्प्राप्ति सुविधाएं नहीं हैं; तृतीय पक्ष-लिखित उत्पाद (इंस्टॉल करने योग्य एक्सटेंशन या स्टैंडअलोन उत्पादों के रूप में) मौजूद हैं।

अन्य सॉफ़्टवेयर सुविधाएं (चाहे जूमला ढांचे का उपयोग करने वाले या "सॉफ़्टवेयर ब्रिज" के माध्यम से मूल रूप से इंस्टॉल करने योग्य एक्सटेंशन के रूप में) चर्चा मंचों, फोटो दीर्घाओं, ई-कॉमर्स, उपयोगकर्ता समुदायों और कई अन्य वेब-आधारित अनुप्रयोगों को शामिल करने के लिए एक वेबसाइट के अनुप्रयोगों की श्रेणी का विस्तार करें।

प्रमुख गुण (features)[संपादित करें]

  • पेज कैचिंग
  • आरएसएस फीड
  • प्रिन्ट करने योग्य पृष्ट
  • समाचार फ्लैश
  • चिट्ठा (ब्लाग)
  • मतदान (पोल)
  • जालपृष्टों की खोज
  • भाषा स्थानीकरण
  • सीखने में आसान
  • प्रयोग करने में आसान - कोई प्रोग्रामिंग की जरूरत नहीं; ग्राफिकल इन्टरफेस

जूमला से क्या-क्या किया जा सकता है?[संपादित करें]

जूमला का विश्व भर में भिन्न-भिन्न प्रकार की वेबसाइटें बनाने के लिये उपयोग किया जाता है। कुछ उदाहरण हैं

  • कम्पनियों के जालस्थल और पोर्टल
  • कम्पनियों के इन्ट्रानेट (अन्तर्जाल) व इक्स्ट्रानेट
  • ऑनलाइन पत्रिकाएँ, समाचर पत्र एवंन्य प्रकाशन
  • इ-कॉमर्स तथा ऑनलाइन आरक्षण
  • सरकारी अनुप्रयोग
  • लघु उद्योगों के जालस्थल
  • सामुदाय-आधारित जालस्थल
  • विद्यालयों की वेबसाइटें
  • व्यक्तिगत व पारिवारिक जालस्थल

इसी तरह के अन्य सॉफ्टवेयर[संपादित करें]

  • ड्रुपल (Drupal)
  • सीएमएस मेड सिम्पल (CMS Made Simple)
  • डॉट्क्लीअर (Dotclear)
  • गीकलॉग (Geeklog)
  • मूवेबल टाइप् (Movable Type)
  • बी२इवाल्यूशन (b2evolution)

इन्हें भी देखें[संपादित करें]

बाहरी कड़ियाँ[संपादित करें]

सन्दर्भ[संपादित करें]

  1. "Release 5.0.1". 27 नवम्बर 2023.
  2. Joomla Technical Requirements
  3. "Joomla! Extensions Directory". extensions.joomla.org. अभिगमन तिथि 11 December 2022.
  4. "Market share yearly trends for content management systems". अभिगमन तिथि 23 July 2022.
  5. "CMS market share analysis". joost.blog. अभिगमन तिथि 23 July 2022.
  6. "How to Move a Joomla Site to a New Server". hostup.org. अभिगमन तिथि 28 April 2019.