QGIS 3.0 - എങ്ങനെയാണ്, എപ്പോൾ, എന്ത്; സൂചിപ്പിക്കുന്നു

അനേകർ നമ്മോടുതന്നെ ഇങ്ങനെ ചോദിക്കുന്നു:

എപ്പോൾ ക്യുജിസ് 3.0 പുറത്തിറങ്ങും?

കഴിഞ്ഞ വർഷം (2015) QGIS 3.0 എങ്ങനെയാണ് റിലീസ് ചെയ്യേണ്ടതെന്ന് എങ്ങനെയാണ് അന്വേഷണ സംഘം അന്വേഷിക്കാൻ തുടങ്ങിയത്. ഒരു പോസ്റ്റിൽ നിന്ന് അവർ അവർക്ക് വാഗ്ദാനം നൽകിയിരുന്നു അനിത ഗ്രെയ്സർ, അവർ QGIS 3.0 ലോഞ്ച് ചെയ്യുന്നതിനുമുമ്പ് അവർ അവരുടെ പദ്ധതികളുടെ ഉപയോക്താക്കളെയും ഡവലപ്പർമാരെയും വ്യക്തമായി അറിയിക്കും. അടുത്തിടെ അവർ ക്യുജിസ് 3.0 ന്റെ വിക്ഷേപണത്തിനുള്ള ചില പരിഗണനകൾ തുറന്നുകാട്ടാൻ ശ്രമിച്ചു. ഞങ്ങളുടെ ആശയങ്ങൾ അവതരിപ്പിക്കുന്നതിന് ഞങ്ങൾക്ക് ഒരു അവസരമുണ്ട്.

എന്തുകൊണ്ട് 3.0?

QGis_Logoനിങ്ങളുടെ സോഫ്റ്റ്വെയറിനു് ഒരു വലിയ മാറ്റം വരുത്തിയപ്പോൾ വലിയ പതിപ്പാണു് റിസർവ് ചെയ്തതു്. ക്യുജിഐഎസ്ഐസിനെ ആശ്രയിക്കുന്ന നൂറുകണക്കിന് ഉപയോക്താക്കൾ, അവരുടെ സ്വന്തം ഉപയോഗത്തിനും മൂന്നാം കക്ഷികൾക്ക് നൽകുന്ന സേവനത്തിനും വേണ്ടിയാണ്, ഈ ക്രെഡിറ്റ് QGIS പ്രോജക്ടിനായുള്ള നിസാര തീരുമാനമല്ല.

ആർക്കിടെക്ച്ചർ പരിഷ്കരിയ്ക്കുന്നതിന് മുൻകാലങ്ങളിലുള്ള തീരുമാനങ്ങളോടുള്ള മെച്ചപ്പെട്ട സമീപനങ്ങൾ, പുതിയ ലൈബ്രറികൾ, തിരുത്തലുകൾ എന്നിവ ഉപയോഗിച്ച് ഇടയ്ക്കിടെ API തകർക്കേണ്ടതുണ്ട്.

എ.പി.ഐയെ തകർക്കുന്നതിന്റെ അനന്തരഫലം എന്താണ്?

ഇനി പുതിയ API അനുയോജ്യമായേക്കില്ല എന്ന് ഈ രചയിതാക്കൾ ചെയ്യേണ്ടത് വികസിത പ്ലഗിനുകളുടെ നൂറുകണക്കിന് തകർക്കാൻ കഴിയാത്ത അഴിമുഖം ക്സനുമ്ക്സ നിരവധി API ഈ പൊട്ടൽ ഒരു വലിയ സ്വാധീനം ചെലുത്തും എന്നതാണ് ഒരു കാരണം, പുതിയ എപിഐയുമായി അനുയോജ്യത ഉറപ്പാക്കുന്നതിന് അവരുടെ സംഭവവികാസങ്ങളുടെ ഒരു അവലോകനം.

ആവശ്യമായ മാറ്റങ്ങളുടെ വ്യാപ്തി ഒരു വലിയ പരിധി വരെ ആശ്രയിച്ചിരിക്കുന്നു:

  • എപിഐയ്ക്ക് എത്രമാത്രം മാറ്റങ്ങൾ നിലവിലുള്ള പ്രവർത്തനത്തെ ബാധിക്കുന്നു.
    പ്ലഗിൻസ് രചയിതാക്കൾ എങ്ങനെയാണ് API- യുടെ ഭാഗങ്ങൾ മാറിയതെന്ന് എത്ര പ്രാവശ്യം ഉപയോഗിച്ചാലും.
  • 3.0- ന് പ്രധാന മാറ്റങ്ങൾ എന്തായിരിക്കും?

നിങ്ങൾ മാറ്റാൻ ആഗ്രഹിക്കുന്ന നാല് പ്രധാന മേഖലകളുണ്ട്:

QT4 ലേക്ക് Qt5 അപ്ഡേറ്റ്: ക്യുജി‌ഐ‌എസ് ഉയർന്ന തലത്തിൽ നിർമ്മിച്ച ലൈബ്രറികളുടെ അടിസ്ഥാന സെറ്റ് ഇതാണ്, ഞങ്ങൾ പ്ലാറ്റ്ഫോമിന്റെ കോർ-ഫംഗ്ഷണൽ ലെവലിനെക്കുറിച്ച് സംസാരിക്കുന്നു. മമ്മി മാനേജുമെന്റ്, കണക്റ്റിവിറ്റി പ്രവർത്തനങ്ങൾ, ഗ്രാഫിക്സ് മാനേജുമെന്റ് എന്നിവയ്ക്കായി ക്യുടി ലൈബ്രറികളും നൽകുന്നു. Qt4 (നിലവിൽ QGIS അടിസ്ഥാനമാക്കിയുള്ളത്) Qt ലൈബ്രറിയുടെ ഉത്തരവാദിത്തമുള്ളവർ വികസിപ്പിച്ചെടുത്തിട്ടില്ല, മാത്രമല്ല ചില പ്ലാറ്റ്ഫോമുകളുമായുള്ള (ഉദാഹരണത്തിന്, OS X) പ്രവർത്തനത്തിന്റെ കാര്യത്തിൽ പ്രശ്നങ്ങൾ ഉണ്ടാകാം, കൂടാതെ ബൈനറി പതിപ്പുകളുടെ മാനേജുമെന്റ് സുഗമമാക്കുകയും ചെയ്യുന്നു. (ഉദാഹരണത്തിന് ഡെബിയൻ ടെസ്റ്റിംഗും ഡെബിയൻ "സ്ട്രെച്ച്" ന്റെ അടുത്ത പതിപ്പും). QGIS നെ QT5 ലേക്ക് കൊണ്ടുവരുന്ന പ്രക്രിയയ്ക്ക് ഇതിനകം തന്നെ ഒരു സുപ്രധാന വഴിത്തിരിവ് ഉണ്ട് (പ്രധാനമായും മത്തിയാസ് കുൻ ചെയ്തത്) ആൻഡ്രോയിഡ് «QField on ലെ മാർക്കോ ബെർണാസോച്ചി പുകയോടൊപ്പം പൂർണ്ണമായും QT5 അടിസ്ഥാനമാക്കിയുള്ളതാണ്. എന്നിരുന്നാലും, പുതിയ QT5 സമാരംഭിക്കുന്നതിൽ ചില പരിമിതികളുണ്ട്, കാരണം അത് QGIS- ൽ സ്വാധീനം ചെലുത്തിയിട്ടുണ്ട് - പ്രത്യേകിച്ചും വെബ് ബ്ര browser സർ വിജറ്റുകൾ (പ്രധാനമായും കമ്പോസറിലും QGIS ലെ മറ്റ് ചില സ്ഥലങ്ങളിലും ഉപയോഗിക്കുന്നു).

PyQt4 PyQt5- ലേക്ക് അപ്ഡേറ്റുചെയ്യുക: ക്യുജിഐ പൈഥൺ എപിഐ അടിസ്ഥാനമാക്കിയുള്ള ക്യൂട്ടിയിൽ പൈത്തൺ ഭാഷയിലെ ആപേക്ഷിക മാറ്റങ്ങൾ ഇവയാണ്. ക്ത്ക്സനുമ്ക്സ സി ++ ലൈബ്രറി മാറ്റാൻ ഉയരുന്നു, പുറമേ പ്യ്ക്ത്ക്സനുമ്ക്സ പൈത്തൺ ലൈബ്രറി നീക്കുവാൻ അവർ പൈത്തൺ ക്ത്ക്സനുമ്ക്സ പുതിയ എപിഐ പ്രയോജനങ്ങൾ നയിക്കുവാനും വേണ്ടിയാണ് പ്രതീക്ഷിക്കുന്നത്.
26: പൈത്തണിൽ പൈത്തൺ 2.7 പരിഷ്കരിക്കുന്നു നിലവിൽ എല്ലാം പൈത്തൺ 2.7- ൽ പ്രവർത്തിക്കുന്നു. പൈത്തൺ പുതിയത് പൈത്തണിന്റെ ഏറ്റവും പുതിയ പതിപ്പാണ്, അത് ആ പദ്ധതിയെ നയിക്കുന്നവർ ശുപാർശ ചെയ്യുന്നു. പൈത്തൺ 3 പൈഥൺ 2 ലും (ഏതാണ്ട് QGIS 3 നും Qgis 2 നും തമ്മിലുള്ള പൊരുത്തക്കേട് ഏതാണ്ട് ഒരു അനുപാതവുമില്ലാതെ) പൊരുത്തപ്പെടുന്നില്ല. പല ഡവലപ്പർമാരിലും പൈത്തൺ 3 ന്റെ പഴയ പതിപ്പുകളുമായി പൊരുത്തപ്പെടുന്ന പൈത്തൺ പൈത്തൺ 3 നിർമ്മിച്ചിട്ടുണ്ട്, എന്നാൽ റിവേഴ്സ് അനുയോജ്യതയും അത്രയും നല്ലതല്ല.
QGIS API സ്വയം മെച്ചപ്പെടുത്തുക: പതിപ്പുകൾക്കിടയിൽ API അനുയോജ്യത നിലനിർത്തുന്ന ഒരു പ്രശ്നം, നിങ്ങളുടെ ഡിസൈൻ ഓപ്ഷനുകൾക്കൊപ്പം ദീർഘകാലത്തേക്ക് ജീവിക്കണം എന്നതാണ്. QGIS- ൽ, ചെറിയ റിലീസുകളുടെ ഒരു ശ്രേണിയിൽ API തകർക്കാതിരിക്കാൻ എല്ലാ ശ്രമങ്ങളും നടത്തുന്നു. കറന്റുമായി പൊരുത്തപ്പെടാത്ത ഒരു API ഉപയോഗിച്ച് 3.0 നായി ഒരു QGIS പതിപ്പ് റിലീസ് ചെയ്യുന്നത്, എ‌പി‌ഐയിലെ കാര്യങ്ങൾ ശരിയാക്കുന്നതിലൂടെ "വീട് വൃത്തിയാക്കാൻ" അവസരം നൽകും. നിങ്ങൾക്ക് ഒരു താൽക്കാലിക പട്ടിക കാണാൻ കഴിയും 3.0 API ന് വേണ്ടി നിർദ്ദേശങ്ങൾ മാറ്റുന്നു.

3.0 എപിഐ മാറ്റുന്നതിനെ എങ്ങനെ പിന്തുണയ്ക്കാം

ഇതിനകം സൂചിപ്പിച്ചതുപോലെ, പതിപ്പ് ക്സനുമ്ക്സ അഴിമുഖം പതിപ്പ് ക്സനുമ്ക്സ.ക്സ കാരണം ഒരു ബ്രേക്ക് അനേകം പ്ലഗിനുകൾ, നിലവിലുള്ള അപേക്ഷ മറ്റ് കോഡുകൾ നിലവിൽ API പൊട്ടിയതിന്റെ അടിസ്ഥാനമാക്കിയുള്ള. സാദ്ധ്യത അപ്പോൾ മാറ്റം വരുത്തുവാനായി എന്തു ചെയ്യാനാകും? മത്തിയാസ് കുഹ്ന്, സൈറ്റിൽ Jürgen ഫിഷർ, ംയല്ല് ഡോസൺ, മാർട്ടിൻ ദൊബിഅസ് ഇപ്പോഴും അടിസ്ഥാന കോഡ് അഴിമുഖം പ്രായാധിക്യത്താൽ മറ്റൊരു പ്രധാന ഡെവലപ്പർമാർ എപിഐ ബ്രേക്കിംഗ് മാറ്റങ്ങൾ എണ്ണം രൂപംകൊടുത്ത വഴികൾ തിരയുന്ന ചെയ്തു ലൈബ്രറികളും സ്വന്തം ആന്തരിക API അടുത്ത തലമുറ അടിസ്ഥാനമാക്കി വേണം. പദ്ധതിയുടെ സ്റ്റീയറിങ് കമ്മിറ്റി ഞങ്ങളുടെ അവസാന യോഗത്തിൽ QGIS നിരവധി സാധ്യതകൾ വഴി ജിയോഫോമു ആയിരുന്നു. മത്തിയാസ് കുഹ്നത്തെ സംഗ്രഹിച്ച കാര്യങ്ങൾ താഴെ പട്ടികയിൽ നൽകിയിരിക്കുന്നു. നിങ്ങളുടെ ബ്ലോഗിൽ പോസ്റ്റുചെയ്തു:


QGIS 2.14 LTR
QGIS 2.16 ??? QGIS 3.0
റിലീസ് തീയതി ഫെബ്രുവരി അവസാനിച്ചു XNUM മാസം കഴിഞ്ഞ്, 4 മാസം 8 മാസം?
കുറിപ്പുകൾ QGIS- യുടെ പൈത്തൺ കോഡുപയോഗിച്ച് പൈത്തൺ കോമ്പിനേഷൻ, PyQt3 അനുയോജ്യമായ (കീ പ്രവർത്തനം, ഉദാ കൺസോൾ, പൈത്തൺ കോർ പ്ലഗിനുകൾ മുതലായവ)
Qt4 Si

ഡെബിയൻ സ്ട്രെച്ചിൽ ഒഴിവാക്കി (ഒരു വർഷത്തിൽ)

(വെബ്കിറ്റ് നീക്കം ചെയ്തിരിക്കുന്നു)

അതെ ഇല്ല
Qt5 ഇല്ല

QWebView ഡൗൺ ചെയ്തു - എല്ലാ പ്ലാറ്റ്ഫോമിലും പുതിയ മാറ്റി സ്ഥാപിക്കൽ. കൂടാതെ QPainter എഞ്ചിൻ നഷ്ടപ്പെടുന്നു.

Si Si
PyQt4 Si Si ഇല്ല
PyQt5 ഇല്ല Si Si
പൈത്തൺ 2 Si Si ഇല്ല
പൈത്തൺ 3 ഇല്ല Si Si
API ക്ലീൻഅപ്പ് ഇല്ല ഇല്ല Si
റാപ്പറുകൾ
PyQt5 -> PyQt4
~ XNUM%% ബാക്ക്വേർഡ് കോംപാറ്റിബിളിറ്റി നൽകുന്നു
ഇല്ല Si Si
മെയിൻസ്ട്രീം ബൈനറി Qt4 അടിസ്ഥാനമാക്കിയുള്ളതാണ് Qt4 അടിസ്ഥാനമാക്കിയുള്ളതാണ് Qt5 അടിസ്ഥാനമാക്കിയുള്ളതാണ്
ഫണ്ടിംഗ് മുൻഗണന പൈത്തൺ റാപ്പർമാർ

മത്തിയാസിന്റെ നിർദ്ദേശത്തെക്കുറിച്ച് ഓർമ്മിപ്പിക്കാൻ രണ്ട് പ്രധാന സംഗതികളുണ്ട്:

ആദ്യഘട്ടത്തിൽ, Qt2, PyQt5, Qt5, PyQt3.0, പൈത്തൺ XXX പിന്തുണയ്ക്കുന്ന പൈത്തൺ 4 ഉപയോഗിച്ച് പിന്തുണ പൂർത്തിയാക്കാൻ 4.x ശ്രേണിയിൽ പ്രവർത്തിക്കുന്നു. ഇത് ആദ്യഘട്ടത്തിൽ വരുത്തിയ എല്ലാ മാറ്റങ്ങളും മുൻപത്തെ 2.7.x പതിപ്പുകൾക്ക് അനുയോജ്യമാണെന്ന് ഇത് സൂചിപ്പിക്കുന്നു. പൈത്തൺ ഫങ്ഷണാലിറ്റികളെ കൂട്ടിച്ചേർക്കപ്പെടും. അപ്പോൾ പഴയ PyQt2 API ഇപ്പോഴും QT4, PyQt5, പൈത്തൺ XXIX എന്നിവയിൽ കമ്പൈൽ ചെയ്യുമ്പോൾ ഉപയോഗിക്കും. Qt5, PyQt3.0, പൈത്തൺ 4 എന്നിവയ്ക്കെതിരായി QGIS സമാഹരിച്ചപ്പോൾ ബ്രേക്ക്ഡൌൺ കോമ്പാറ്റിബിലിറ്റി ഇല്ല.
രണ്ടാം ഘട്ടത്തിൽ, പുതിയ എപിഐയെ പരിചയപ്പെടുത്തുന്നു, QGIS 3.0 ഉൽപ്പെടുത്താവുന്നതാണെങ്കിൽ, അത് ക്വിറ്റ്എൻഎൻഎക്സിലും PyQt2.7- നും പിന്തുണ ഉൾപ്പെടെ പൈത്തൺ 4- നെ പൂർണമായും ഒഴിവാക്കും. ആദ്യ ഘട്ടത്തിൽ അവതരിപ്പിക്കപ്പെട്ട പുതിയ പൈത്തൺ സവിശേഷതകൾ തുടരും. എല്ലാ പൈത്തൺ കോഡുകളും ക്യുജിഎസീസ് 4 പതിപ്പിനുള്ള പുരോഗതികളും QGIS ന്റെ 2.x പതിപ്പുകളിൽ പ്രവർത്തിക്കുമെന്ന് ഓർമ്മിക്കുക. ഈ ഘട്ടത്തിൽ ചില പ്ലഗിന്നുകൾ തകർക്കാൻ കഴിയുന്ന QGIS API- യ്ക്കുള്ള മാറ്റങ്ങൾ നിങ്ങൾക്ക് പരിചയപ്പെടുത്താം. ഇത് പരിഹരിക്കുന്നതിന്, ഞങ്ങൾ മൈഗ്രേഷൻ ഗൈഡ് 3.x QGIS പതിപ്പുകൾ 2.x QGIS പതിപ്പുകളിലേക്ക് കൈമാറ്റം ചെയ്യാൻ ശ്രമിക്കും.

കാവേരി എക്സ്ട്രാ

QGIS 3.0- ലേക്കുള്ള മൈഗ്രേഷൻ കുറയുന്നത് വേദനാജനകരമാണെന്ന് ഉറപ്പുവരുത്താൻ നിരവധി തന്ത്രങ്ങൾ ഉണ്ട്.

  • 1. എസ്മുകളില് പറഞ്ഞിരിക്കുന്ന രീതി പ്ലെയനിനുകളില് പൈത്തണ് സ്ക്രിപ്റ്റിംഗില് കുറയ്ക്കുന്ന ജോലി കുറയ്ക്കാന് ഉദ്ദേശിക്കുന്നുണ്ടെങ്കില്, ഇത് ഒരു ഋതുക്കല്ല് ആയിരിക്കണമെന്നില്ല. കോഡുകളുടെ ക്രമീകരിക്കേണ്ടതും ഏറ്റവും കുറഞ്ഞത് എല്ലാ സന്ദർഭങ്ങളിലും, മിക്കവാറും ഇത് ശരിയായി പ്രവർത്തിച്ചുകൊണ്ടിരിക്കുകയാണെന്ന് ഉറപ്പു വരുത്തുന്നതിന് ഒരുപക്ഷേ അത് അവലോകനം ചെയ്യേണ്ടതായി വരും.
    2. ഈ മൈഗ്രേഷൻ പ്രക്രിയയിൽ സ്വമേധയാ ചെലവിടുന്ന ഡെവലപ്പർമാർക്ക് പണം നൽകുന്നതിനുള്ള ഔപചാരികമായ സാമ്പത്തിക വിഭവമൊന്നുമില്ല. ഇക്കാരണത്താലാണ്, ഓരോ പ്രക്രിയയും എത്ര സമയം എടുക്കും എന്നതിന് കൃത്യമായ ടൈംലൈനുകൾ നൽകാൻ പ്രയാസമാണ്. ഈ അനിശ്ചിതത്വം ആസൂത്രണത്തിൽ കണക്കിലെടുക്കണം. തീർച്ചയായും ഇത് സംഭവിക്കാൻ സഹായിക്കുന്നതിന് സംഭാവനകൾ സ്വാഗതം ചെയ്യുന്നു.
    3. അവിടെ ഡെവലപ്പേഴ്സും സ്ഥാപനങ്ങളും ഉണ്ടാകും, അവർ 2.x QGIS പരമ്പരകൾക്കായി പുതിയ സവിശേഷതകൾ ഫണ്ടുചെയ്യുന്നതും ഇത് അവരുടെ പ്രവൃത്തിയെ ബാധിക്കും. ഈ പദ്ധതികളുടെ പദ്ധതികളിലും ബജറ്റിലും, QGIS- യുടെ 3.x പ്ലാറ്റ്ഫോമിലേക്ക് മൈഗ്രേഷൻ ചെയ്യാനുള്ള ചില വിഹിതങ്ങൾ ഉൾപ്പെടുത്തണം.
    4. ക്യു‌ജി‌ഐ‌എസ് ടീം ഒരു “ആകെ മാറ്റത്തിൽ‌” പ്രവർ‌ത്തിക്കുകയാണെങ്കിൽ‌, താരതമ്യേന കുറഞ്ഞ സമയം QGIS അസ്ഥിരവും QGIS 3.0 ലേക്ക് നിലവിലുള്ള അപ്‌ഡേറ്റുകൾ‌ കാരണം നിരന്തരം മാറുന്നതുമാണ്.
    4 ഇത് ഒരു "പരിണാമപരമായ" രീതിയിൽ വികസിക്കുകയാണെങ്കിൽ, വിശ്വസ്തരായ ഒരു കൂട്ടം ഡവലപ്പർമാർ ഇതിൽ പ്രവർത്തിക്കുകയും അവരെ കുടിയേറാൻ തയ്യാറാക്കുകയും ചെയ്തില്ലെങ്കിൽ 3.0 വികസനത്തിന് കൂടുതൽ സമയമെടുക്കുമെന്ന അപകടമുണ്ട്.

    നിർദ്ദേശങ്ങൾ

മുകളിൽ പറഞ്ഞിരിക്കുന്ന എല്ലാ വിവരങ്ങളുടെയും വെളിച്ചത്തിൽ, രണ്ട് പ്രവർത്തനരീതികളിൽ ഒന്ന് നിർദ്ദേശിച്ചിരിക്കുന്നു:

നിർദ്ദേശം:

ഒരു താൽക്കാലിക 2.16 പതിപ്പ് റിലീസ് ചെയ്യുകയും അതിനുശേഷം 3.0 പതിപ്പുകളിൽ മുൻഗണനയായി പ്രവർത്തിക്കുകയും ചെയ്യുക, XNUM മാസങ്ങളിലെ ഒരു വികസിപ്പിക്കൽ വിൻഡോ. 8 പതിപ്പിലെ മാറ്റങ്ങൾ, 2.16 പതിപ്പുകളുമായി പൊരുത്തപ്പെടുന്നതായിരിക്കും (python3.0 / pytq3 കാണുക).

നിർദ്ദേശം:

QT3.0, പൈത്തൺ 5, PyQt3.0 എന്നിവയിൽ ദീർഘനേരം വിൻഡോയോടെ ഒരേ സമയം 5 സമാരംഭിക്കുക, ഒപ്പം ഡവലപ്പർമാർ അവരുടെ പ്രവർത്തനം 3.0- ൽ ചെയ്യാൻ ആവശ്യപ്പെടുക. 2 തയ്യാറാകുന്നതുവരെ തുടർച്ചയായ ഇടവേളകളിൽ 3.0.x പതിപ്പുകൾക്കൊപ്പം തുടരുക.

ഇതര നിർദ്ദേശങ്ങൾ

നിങ്ങൾക്ക് ഒരു ബദൽ നിർദ്ദേശമുണ്ടോ? സാധ്യമായ മറ്റ് ബദലുകളെക്കുറിച്ച് അറിയാൻ QGIS ആണ് താല്പര്യം. ഒരു നിർദേശം സമർപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ദയവായി അയയ്ക്കുക tim@qgis.org "QGIS 3.0 പ്രൊപ്പോസൽ" എന്ന വിഷയത്തിൽ.

എസ് QGIS ബ്ലോഗ്ഈ പ്രസിദ്ധീകരണം പുറത്തുവന്നു.

ഒരു മറുപടി നൽകുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.