ജൂംല

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
(Joomla എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)
ജൂംല
ജൂംല! 4 അഡ്മിനിസ്ട്രേഷൻ ബാക്കെൻഡ്
ജൂംല! 4 അഡ്മിനിസ്ട്രേഷൻ ബാക്കെൻഡ്
വികസിപ്പിച്ചത്Open Source Matters
ആദ്യപതിപ്പ്17 ഓഗസ്റ്റ് 2005
Stable release
5.1.0[1] / 16 ഏപ്രിൽ 2024
റെപോസിറ്ററിhttps://github.com/joomla/joomla-cms
ഭാഷപി.എച്ച്.പി.
ഓപ്പറേറ്റിങ് സിസ്റ്റംമൈക്രോസോഫ്റ്റ്‌ വിൻഡോസ്‌, യുണിക്സ് സമാന ഓപ്പറേറ്റിങ് സിസ്റ്റം
വലുപ്പം26.3 MB (compressed) 68.3 MB (uncompressed)
തരംകണ്ടെന്റ് മാനേജ്മെന്റ് സിസ്റ്റം
അനുമതിപത്രംജി.പി.എൽ-2.0+
വെബ്‌സൈറ്റ്https://www.joomla.org

വെബിൽ ലേഖനങ്ങൾ പ്രസിദ്ധീകരിക്കുന്നതിനും വെബ്സൈറ്റുകൾ നിർമ്മിക്കുന്നതിനും ഉപയോഗിക്കുന്ന സ്വതന്ത്ര സോഫ്റ്റ് വെയർ അധിഷ്ഠിതമായ ഒരു ലേഖന ക്രമീകരണ സംവിധാനമാണ് ജൂംല. ഇത് ഗ്നൂ അനുമതിപത്രപ്രകാരം പുറത്തിറക്കിയിട്ടുള്ളതാണ്. ഇത് പി.എച്.പി ഭാഷയും മൈഎസ്ക്യൂഎൽ വിവരസംഭരണിയും(database) ഉപയോഗിക്കുന്നു. ഇതിന് സിംഫോണി പിഎച്ച്പി ചട്ടക്കൂടിൽ(framework) ഉള്ള സോഫ്റ്റ്‌വെയർ ഡിപ്പെഡെൻസി ഉണ്ട്.[2] മോഡൽ-വ്യൂ-കണ്ട്രോൾ അടിസ്ഥാനമാക്കിയാണിത് നിർമ്മിച്ചിരിക്കുന്നത്. ആർഎസ്എസ്(RSS) ഫീഡുകൾ, ന്യൂസ്, ബ്ലോഗുകൾ, വോട്ടുകൾ, തിരയൽ മുതലായവയെല്ലാം ഇതിന്റെ പ്രത്യേകതകളാണ്. വെബ് ഉള്ളടക്ക ആപ്ലിക്കേഷനുകളിൽ ചർച്ചാ ഫോറങ്ങൾ, ഫോട്ടോ ഗാലറികൾ, ഇ-കൊമേഴ്‌സ്, ഉപയോക്തൃ കമ്മ്യൂണിറ്റികൾ എന്നിവയും മറ്റ് നിരവധി വെബ് അധിഷ്‌ഠിത ആപ്ലിക്കേഷനുകളും ഉൾപ്പെടുന്നു. ഓപ്പൺ സോഴ്‌സ് മാറ്റേഴ്‌സ്, ഇങ്കി(Inc)-ന്റെ നിയമപരവും സംഘടനാപരവും സാമ്പത്തികവുമായ സ്രോതസ്സുകൾ ഉപയോഗിച്ച് പിന്തുണയ്ക്കുന്ന സന്നദ്ധപ്രവർത്തകരുടെ ഒരു കമ്മ്യൂണിറ്റിയാണ് ജൂംല വികസിപ്പിച്ചെടുത്തത്.

ജൂംല വെബ്‌സൈറ്റിൽ നിന്ന് ഏകദേശം 6,000 എക്സ്റ്റക്ഷനുകൾ ലഭ്യമാണ്,[3] മറ്റ് ഉറവിടങ്ങളിൽ നിന്ന് കൂടുതൽ ലഭ്യമാണ്. 2022-ലെ കണക്കനുസരിച്ച്, വേഡ്പ്രസ്സ്(WordPress), ഷോപ്പിഫൈ(Shopify), വിക്സ്(Wix), സ്ക്വയർസ്പേസ്(Squarespace) എന്നിവയ്ക്ക് ശേഷം ഇന്റർനെറ്റിൽ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന അഞ്ചാമത്തെ സിഎംഎസ്(CMS) ആയി ഇത് കണക്കാക്കപ്പെടുന്നു.[4][5]

അവലോകനം[തിരുത്തുക]

ഒരു ടെംപ്ലേറ്റ് പ്രോസസർ ഉപയോഗിക്കുന്ന ജൂംലയ്ക്ക് ഒരു വെബ് ടെംപ്ലേറ്റ് സിസ്റ്റം ഉണ്ട്. ഇതിന്റെ ആർക്കിടെക്ചർ ഒരു ഫ്രണ്ട് കൺട്രോളറാണ്, യുആർഐ പാഴ്‌സ് ചെയ്യുകയും ടാർഗെറ്റ് പേജ് തിരിച്ചറിയുകയും ചെയ്യുന്ന പിഎച്ച്പി വഴി നോൺ-സ്റ്റാറ്റിക് യുആർഐകൾക്കായുള്ള എല്ലാ അഭ്യർത്ഥനകളും റൂട്ട് ചെയ്യുന്നു. ഇത് കൂടുതൽ മനുഷ്യർക്ക് വായിക്കാൻ കഴിയുന്ന പെർമാലിങ്കുകൾക്കുള്ള പിന്തുണ അനുവദിക്കുന്നു. കൺട്രോളർ ഫ്രണ്ട്‌എൻഡ്, പബ്ലിക്-ഫേസിംഗ് വ്യൂ, ഒരു ബാക്കെൻഡ് (ജിയുഐ-ഡ്രൈവ്) അഡ്മിനിസ്ട്രേഷൻ ഇന്റർഫേസ് എന്നിവ നിയന്ത്രിക്കുന്നു. അഡ്മിനിസ്‌ട്രേഷൻ ഇന്റർഫേസ് (a) ഒരു ഡാറ്റാബേസിൽ മാനേജ്‌മെന്റും ഉള്ളടക്ക വിവരങ്ങളും സംഭരിക്കുന്നു, കൂടാതെ (b) ഒരു കോൺഫിഗറേഷൻ ഫയൽ പരിപാലിക്കുന്നു (configuration.php, സാധാരണയായി ജൂംല ഇൻസ്റ്റലേഷന്റെ ഫയൽ സിസ്റ്റം റൂട്ടിൽ സ്ഥിതി ചെയ്യുന്നു). കോൺഫിഗറേഷൻ ഫയൽ സെർവർ, ഡാറ്റാബേസ്, ഫയൽ സിസ്റ്റം എന്നിവ തമ്മിലുള്ള കണക്ഷൻ നൽകുകയും വെബ്‌സൈറ്റ് ഒരു സെർവറിൽ നിന്ന് മറ്റൊന്നിലേക്ക് മൈഗ്രേറ്റ് ചെയ്യാൻ സഹായിക്കുകയും ചെയ്യുന്നു.[6]

References[തിരുത്തുക]

  1. "Release 5.1.0". 16 ഏപ്രിൽ 2024.
  2. Joomla Technical Requirements
  3. "Joomla! Extensions Directory". extensions.joomla.org. Retrieved 30 November 2020.
  4. "Market share yearly trends for content management systems". Retrieved 23 July 2022.
  5. "CMS market share analysis". joost.blog. Retrieved 23 July 2022.
  6. "How to Move a Joomla Site to a New Server". hostup.org. Retrieved 28 April 2019.
"https://ml.wikipedia.org/w/index.php?title=ജൂംല&oldid=3834415" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്