सीएमएस: वेबसाइट नियंत्रण और बटन

विषयसूची:

सीएमएस: वेबसाइट नियंत्रण और बटन
सीएमएस: वेबसाइट नियंत्रण और बटन
Anonim

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

पारंपरिक वेब संसाधन प्रबंधन

वेबसाइट पर एक बटन क्लिक करना एक विशिष्ट क्रिया है। विशिष्ट क्रियाओं का एक सेट - एक मेनू। क्रियाओं के लिए विकल्पों का एक सेट - सूचियाँ, "चेकबॉक्स" या एक विस्तृत श्रृंखला में चयन तत्व।

आधुनिक वेब संसाधन प्रबंधन प्रौद्योगिकी के कई रूप इतने बटन, मेनू, चयनकर्ता, सूचियां, क्लिक करने योग्य क्षेत्र मानचित्र और अन्य डेवलपर विचार नहीं हैं, बल्कि स्थापित प्रोग्रामिंग परंपराओं का सामान्य डिज़ाइन हैं।

वेब संसाधन विकसित करना सभी समान प्रोग्रामिंग है। कंप्यूटर युग की शुरुआत में जो था वह इंटरनेट प्रौद्योगिकियों के विकास के युग की नींव बन गया। सब कुछ अधिक सुंदर और सुंदर हो गया है,अधिक कठिन और जिम्मेदार, और सूचना की मात्रा भयावह रूप से बढ़ने लगी।

पारंपरिक प्रबंधन शैली
पारंपरिक प्रबंधन शैली

एक डेवलपर का समय मैन्युअल रूप से एक वेब संसाधन बनाने, अद्वितीय संवाद तर्क डिजाइन करने, या वेबसाइट के लिए एक बटन डिजाइन करने में खर्च करना एक पुराना, आजमाया हुआ और सही विचार है। यह अद्वितीय या विशेष समस्याओं को हल करने में पाया जाता है। आधुनिक दुनिया में, एक गुणवत्तापूर्ण वेब संसाधन है:

  • लोकप्रिय सीएमएस;
  • गुणवत्ता विषय (टेम्पलेट);
  • प्लगइन्स (टूल्स) का स्थिर सेट।

काम का एक दिन - और एक नया स्टोर, खोज इंजन या इलेक्ट्रॉनिक दस्तावेज़ प्रबंधन पहले से ही चालू है।

सामान्य रूप से एक व्यक्ति और विशेष रूप से एक उपयोगकर्ता (साइट विज़िटर) हमेशा वर्तमान समस्याओं से भरा रहता है। एक डेवलपर की इच्छा अपने संभावित ग्राहक को अपने विचारों या विशेष संवाद के वादे के लिए मनाने की इच्छा रचनात्मकता, कला या नाट्यशास्त्र के क्षेत्र से है।

अद्वितीय नियंत्रण

दैनिक जीवन घर पर, काम पर और समुद्र के किनारे एक स्थापित परंपरा है। मनुष्य हमेशा से जीवन, काम और आराम के "आदतन तरीके" का एक आश्वस्त उपयोगकर्ता रहा है। इंटरनेट उपयोगकर्ता एक परिचित वातावरण में आत्मविश्वास महसूस करता है, जब यह अनुमान लगाने की कोई आवश्यकता नहीं है कि डेवलपर अपनी साइट पर क्या पेश करना चाहता है।

परिचित उपयोग तर्क
परिचित उपयोग तर्क

प्रत्येक सीएमएस का अपना चेहरा होता है, जो आगंतुक के साथ संवाद के संगठन में स्थापित परंपराओं को दर्शाता है। उदाहरण के लिए, एक उच्च-गुणवत्ता और पूरी तरह कार्यात्मक वर्डप्रेस वेबसाइट बटन शॉर्टकोड अल्टीमेट प्लगइन है।(ज्ञात "लघु कोड")। जटिल और बहु-कार्यात्मक पार्सिंग को व्यवस्थित करने के लिए आपको एक उपकरण वातावरण तैयार करने की आवश्यकता है:

  • 2 मिनट – वर्डप्रेस इंस्टालेशन;
  • 3 मिनट - शॉर्टकोड प्लगइन की स्थापना और परिचय;
  • 4 मिनट - चार बटन सेट करें।

यह विश्लेषण किए गए पृष्ठों को खोलने के लिए बटन (1) और (2) को तुरंत जोड़ने के लिए पर्याप्त है, बटन (3) पार्सिंग परिणामों की साइट पर, बटन (4) को पार्सिंग स्क्रिप्ट विकसित करने के लिए.

वर्डप्रेस में त्वरित बटन
वर्डप्रेस में त्वरित बटन

इस उदाहरण में, वर्डप्रेस थीम अतिरिक्त कोड के साथ योग्य है। डेवलपर अपने द्वारा परिभाषित कोड को HTML / CSS में वांछित पृष्ठ पर कहीं भी रख सकता है, या प्लगइन के परिणाम का उपयोग कर सकता है।

ध्यान देने योग्य बात: जहां कोड बनाया जाता है वह हमेशा वह नहीं होता जहां कोड लागू होता है।

किसी भी स्क्रैपिंग कार्य के लिए सबसे सरल सीएमएस की भी आवश्यकता नहीं होती है: यह हमेशा एक स्क्रिप्ट, एक एल्गोरिथम, डेटा खोजने और संसाधित करने के लिए एक विचार होता है। लेकिन पार्सिंग एल्गोरिथम को डिबग करते समय, प्रारंभिक डेटा के लिए एक विंडो, कार्य के परिणामों के लिए एक विंडो, और कार्य/डिबगिंग प्रक्रिया के सुविधाजनक प्रबंधन के लिए सुविधाजनक है।

उपयोग किए गए उद्देश्य और तत्वों का विवरण

पहले दो बटन प्रारंभिक जानकारी हैं (नमूना पृष्ठों के उदाहरण जिनसे आपको डेटा प्राप्त करने की आवश्यकता है), तीसरा पार्सिंग स्क्रिप्ट का परिणाम है। चौथा बटन काम कर रहा है (पार्स करना शुरू करें)।

स्क्रिप्ट के काम करने के लिए पैरामीटर्स की आवश्यकता होती है। इन मापदंडों को HTML/CSS कोड द्वारा आसानी से दर्शाया जाता है। यहां शॉर्टकोड का उपयोग करना विशेष रूप से प्रभावी नहीं है। आपको जावास्क्रिप्ट कोड भी लिखना पड़ सकता है औररीयल-टाइम पार्सिंग को नियंत्रित करने के लिए AJAX का उपयोग करें।

जेएस और नियंत्रण
जेएस और नियंत्रण

कोई भी आधुनिक सीएमएस डेवलपर को जावास्क्रिप्ट हैंडलर को जोड़ने की क्षमता प्रदान करता है। लेकिन कोई भी सीएमएस और इसके लिए प्लग-इन अपने निर्माता के विचारों (ज्ञान, कौशल और अनुभव) को लागू करता है। एक विशिष्ट एप्लिकेशन क्षेत्र के लक्ष्य हमेशा सीएमएस डेवलपर, थीम, टेम्पलेट, प्लगइन के विचारों से बाहर होते हैं।

आप हमेशा वाद्य वातावरण की विशेषताओं को समतल कर सकते हैं। तत्वों का सेट (5) दिखाता है कि आप पार्सिंग के लिए आवश्यक "मैन्युअल" पैरामीटर को आसानी से और व्यवस्थित रूप से कैसे दर्ज कर सकते हैं। सिलेक्शन एलिमेंट्स (6) दिखाते हैं कि यह प्लगइन के माध्यम से कैसे किया जाता है।

वेबसाइट के लिए बटन कैसे बनाएं: एक त्वरित समाधान

उपरोक्त उदाहरण का वास्तविक समाधान शॉर्टकोड अल्टीमेट प्लगइन का उपयोग करके बनाया गया था, जिसने एक शोर्टकोड उत्पन्न किया - वर्णों की एक स्ट्रिंग (साइट के किसी भी पृष्ठ का उपयोग शोर्टकोड बनाने के लिए किया जा सकता है)। परिणामी कोड को ट्वेंटी सेवेंटीन थीम के हेडर.php फ़ाइल में ले जाया गया और do_shortcode() फ़ंक्शन के पैरामीटर के रूप में उपयोग किया गया।

थीम में बटन कोड डालने का एक उदाहरण
थीम में बटन कोड डालने का एक उदाहरण

इस आंकड़े में, ऊपर और नीचे, आप कोड के टुकड़े देख सकते हैं जिनके बीच वांछित कार्यक्षमता डाली गई थी। वांछित तत्वों की सटीक स्थिति को नियंत्रित करने के लिए "स्पैन" या "डिव" टैग (1) का उपयोग करना सुविधाजनक है, लेकिन यह उपयोग किए गए सीएमएस की उत्तरदायी लेआउट रणनीति के खिलाफ जा सकता है। तत्व (1) के भीतर, शॉर्टकोड अल्टीमेट प्लगइन (2) का तत्व बहुत अच्छा लगता है।

इस मामले में, सीएमएस पर्यावरण है, साइट नहीं। यहाँ यह महत्वपूर्ण हैसमस्या को जल्दी से हल करें: पार्सिंग स्क्रिप्ट को डीबग करें। साइट के लिए बटन - एक, दो, तीन - और डेवलपर अब उनके पास वापस नहीं आता है। उनका ध्यान पूरी तरह से पार्सिंग स्क्रिप्ट के विकास और डिबगिंग पर लगा हुआ है।

हो सकता है आप न समझे, पर याद रखना ज़रूरी है

PHP एक अद्भुत और व्यावहारिक भाषा है। कई मायनों में, यह जावास्क्रिप्ट से नीच है, लेकिन एक जोड़ी में वे बहुत अच्छा काम करते हैं। सीएमएस का उपयोग करना एक वस्तुनिष्ठ मांग वाला समाधान है। समय की बचत अद्भुत है, लेकिन कीमत "टन कोड" है। कई मायनों में, इस कोड में कोई दिलचस्पी नहीं है, अक्सर इसे समझना भी असंभव है।

उपरोक्त उदाहरण में, तत्व (2) का विवरण क्षमतापूर्ण है, और साइट के लिए प्रत्येक बटन के लिए ऐसे चार विवरण हैं। विवरण (3) बहुत अधिक कॉम्पैक्ट है और केवल चार तत्वों का वर्णन करता है। यह हस्तनिर्मित है। विवरण (2) वास्तव में चालीस गुना अधिक प्लगइन और सीएमएस लाइनों द्वारा प्रदान किया जाता है। विवरण (3) इस रूप में लिया गया।

आधुनिक प्रोग्रामिंग विवरण में जाने के लिए विशेष रूप से उत्सुक नहीं है, और आधुनिक डेवलपर अपने पसंदीदा सीएमएस के विचारों के साथ काम करता है। बहुत से लोग यह भी नहीं जानते कि पृष्ठ पर वांछित बिंदु पर एक साधारण "चेकबॉक्स" कैसे डालें या HTML/CSS का उपयोग करके साइट पर अपना स्वयं का लॉगिन बटन लिखें।

परंपरागत वेबसाइट निर्माण टूल में लागू की गई पारंपरिक विज़िटर आवश्यकताएं। इस तथ्य में कुछ भी शर्मनाक नहीं है कि प्रत्येक साइट इस्तेमाल किए गए सीएमएस के विचार की घोषणा करती है:

  • उसका उपयोगकर्ता के अनुकूल इंटरफेस;
  • कार्यक्षमता प्रदान करने की उसकी सामान्य शैली;
  • संवाद, नियंत्रण और बटन के लिए उसका तर्क।

बीसूचना की आज की गतिशील दुनिया में, निर्णय लेने और सेवा वितरण की गति सबसे आगे है। प्रत्येक सीएमएस का विचार अलग है, लेकिन लक्ष्य सभी के लिए समान है: जल्दी से एक विश्वसनीय, उच्च-गुणवत्ता और कार्यशील वेब संसाधन बनाना।

सही साइट…

आधुनिक इंटरनेट तकनीक अच्छी है। अन्यथा कहना मुश्किल है। लेकिन उनके विकास की गतिशीलता शास्त्रीय वैज्ञानिक और तकनीकी प्रगति के सर्पिल के समान नहीं है। यह ब्राउनियन गति से अधिक है।

संस्करणों की असंगति, प्रकार, टेम्प्लेट, विभिन्न प्रकार के उपकरण, एक ही नींव के साथ कुछ प्रोग्रामिंग टूल के नामों की गतिशीलता, जैसे एक बड़े पेड़ पर पत्तियों की सरसराहट। लेकिन पेड़ बढ़ रहा है।

आदर्श वेब संसाधन तब होता है जब साइट के लिए केवल एक बटन होता है। यह तब हुआ जब एक व्यक्ति दूसरे के पास पहुंचा और एक संवाद शुरू हुआ।

सुनहरा लिफाफा
सुनहरा लिफाफा

एक आधुनिक साइट तब होती है जब कोई व्यक्ति आता है, और वहां … डिजाइन के बारे में डेवलपर की राय, कार्यक्षमता प्रदान करने की शैली, कार्य और विषय क्षेत्र। कोई संवाद नहीं है। आगंतुक डेवलपर द्वारा व्यवस्थित बटन, मेनू और अन्य नियंत्रणों की दया पर है। यह एक परंपरा है, यह परिचित और सुविधाजनक है, लेकिन क्या यह वास्तव में सही है?

सिफारिश की: