संक्षेप में जवाब
एक सामग्री प्रणाली को लगभग हमेशा चुना जाता है, जो भी इसे दैनिक रूप से काम करने के बजाय स्थापित करता है। पांच कार्य हाथ से एक व्यवस्थापक का परीक्षण करने के लिए और क्या एक प्रदर्शन आपको कभी नहीं दिखाएगा।
डेवलपर इसे चुनते हैं, आप इसका उपयोग करते हैं
एक कंटेंट मैनेजमेंट सिस्टम को हमेशा चुना जाता है, जो भी इसे हर दिन काम करने के बजाय स्थापित करेगा। बाद में शिकायतों में से अधिकांश उस से आते हैं।
डेवलपर परिचितता और निर्माण गति पर चुनता है, जो उनकी तरफ से उचित है। लेकिन वे एक सौ उत्पादों को जोड़ने वाला नहीं होंगे, एक शुक्रवार शाम को एक लेख प्रकाशित करेंगे, या एक बार में हर पृष्ठ पर एक कीमत बदल जाएगी।
परिणाम एक ऐसी साइट है जो तकनीकी रूप से ध्वनि है और इसका मालिक स्पर्श करने से डरता है। छह महीने बाद वे इसे पूरी तरह से छूना बंद कर देते हैं, और साइट कहानी चला जाता है।
नीचे: दोनों पक्षों को कैसे चुना जाए, और निर्णय लेने से पहले क्या जांच की जाए।
क्या है और यह क्या नहीं है: प्रदर्शन तीन उत्पादों पर चल रहा है; समस्याओं तीन सौ पर…
एक सामग्री प्रबंधन प्रणाली है जो आपको डेवलपर के बिना किसी साइट की सामग्री बदलने की अनुमति देती है। पाठ, चित्र, उत्पाद, कीमतें, पृष्ठ।
यह डिजाइन नहीं है: एक ही प्रणाली किसी भी तरह दिख सकती है, और एक सुंदर साइट का मतलब एक प्रयोग योग्य व्यवस्थापक नहीं है। वास्तव में क्या एक प्रदर्शन के दौरान भ्रमित हो जाता है।
न ही यह साइट की सुविधा सेट है। एक फिल्टर कैटलॉग, भुगतान, एक खाता क्षेत्र - जो शीर्ष पर बनाया गया है, और उन्हें किसी भी चीज के शीर्ष पर बनाया जा सकता है।
प्रश्न यह है: क्या वास्तव में आप खुद को बदलने में सक्षम होना चाहिए? इसका उत्तर विकल्प निर्धारित करता है।
एक और बात: एक सामग्री प्रणाली पूरी साइट के लिए एक प्रणाली नहीं है। अक्सर यह एक लेखा प्रणाली से खींचे जाने वाले कैटलॉग के लिए समझ में आता है जबकि पाठ को एक अलग व्यवस्थापक में संपादित किया जाता है।
तीन दृष्टिकोण
वे क्षमता में भिन्न नहीं हैं लेकिन जो अद्यतनों के लिए जिम्मेदार हैं और आप मानक व्यवहार से कितनी दूर जा सकते हैं।
एक तैयार खुला स्रोत प्रणाली। स्थापित, प्लगइन्स के साथ विस्तारित, डेवलपर्स के एक बड़े पूल से परिचित। बहुत सारे विशेषज्ञों के साथ शुरू में सस्ता, लेकिन अद्यतन और सुरक्षा आपके पक्ष में हैं।
क्लाउड सेवा। सभी रखरखाव विक्रेता है, यह खुद को अपडेट करता है, यह शायद ही कभी टूट जाता है। बदले में आप अपने नियमों के अंदर रहते हैं और मासिक भुगतान करते हैं।
अपने कोड पर एक कस्टम व्यवस्थापक। वास्तव में आपको आवश्यक फ़ील्ड, कुछ भी नहीं, पूर्ण नियंत्रण। अधिक महंगा बनाने के लिए और इसे बनाए रखने के लिए किसी की जरूरत है।
हमारी खुद की साइट तीसरे तरीके से बनाई गई है, और मुख्य कारण लचीलापन नहीं है लेकिन संपादकीय नियम: एक टुकड़ा खोज में प्रवेश नहीं करता है जब तक कि यह लंबाई, सोर्सिंग और संरचना पर बीस-पांच स्थितियों के आसपास संतुष्ट नहीं होता है। इस तरह के गेट को तैयार प्रणाली में बोल्ट नहीं किया जा सकता है।
मुख्य मानदंड: कौन परिवर्तन करेगा
ईमानदारी से उत्तर दें क्योंकि सब कुछ इसके बाद होता है।
यदि व्यक्ति संपादन सामग्री में कोई तकनीकी पृष्ठभूमि नहीं है, तो व्यवस्थापक को सुस्ती के बिंदु पर सरल होना चाहिए, और लचीलेपन को उसके लिए बलिदान करने के लायक है।
यदि आपके पास रिटेनर पर एक डेवलपर या एजेंसी है, तो आप एक शक्तिशाली उपकरण ले सकते हैं, क्योंकि जटिलता उनके रास्ते में नहीं आती है।
यदि लगभग कुछ नहीं बदलेगा और अद्यतन एक बार एक साल में हो जाएगा, तो सवाल शायद ही कभी मायने रखता है और इसके बारे में बहस करने लायक नहीं है।
और अलग-अलग: यदि विभिन्न भूमिकाओं वाले कई लोग सामग्री में प्रवेश कर रहे हैं, तो इसकी अपनी आवश्यकता है और इसे आगे कहा जाना चाहिए। बाद में अनुमतियां बुरी तरह से फिट हो जाती हैं।
पांच कार्यों के खिलाफ एक व्यवस्थापक का परीक्षण करने के लिए
एक प्रदर्शन नहीं देखते - पहुंच के लिए पूछते हैं और हाथ से पांच चीजें करते हैं।
एक तस्वीर और विवरण के साथ स्क्रैच से एक नया पेज या उत्पाद बनाएं। इसे समय दें।
एक मौजूदा पृष्ठ पर पाठ बदलें और देखें कि यह साइट पर कितनी जल्दी दिखाई देता है और क्या लेआउट जीवित रहता है।
गलत आकार पर एक तस्वीर अपलोड करें और देखें कि क्या होता है। एक अच्छा सिस्टम फसलों और इसे संपीड़ित करता है; एक गरीब यह दिखाता है कि यह है और लेआउट को बढ़ाता है।
एक बार में बीस पृष्ठों पर कुछ बदलने का एक तरीका ढूंढें। यदि ऐसा कोई तरीका नहीं है, तो आप इसे साइट के जीवन के लिए हाथ से कर सकते हैं।
और अपनी खुद की संपादित करने की कोशिश करें। एक पाठ के पिछले संस्करण में लौटने में सक्षम होने के नाते वास्तव में एक बार याद किया जाता है, और उस अवसर पर यह बुरी तरह से आवश्यक है।
क्या प्रदर्शन नहीं दिखाता है
प्रदर्शन तीन उत्पादों के साथ एक खाली साइट पर चल रहा है। समस्या तीन सौ से शुरू होती है।
वॉल्यूम पर व्यवस्थापक गति। एक हजार आइटम है कि खुला करने के लिए बीस सेकंड लेता है की एक सूची साधारण है, और एक प्रदर्शन इसे कभी प्रकट नहीं होगा।
व्यवस्थापक के अंदर खोजें। एक बार वहाँ कई आइटम हैं, खोज एक खोजने के लिए एकमात्र तरीका है, और यह आश्चर्यजनक रूप से बुरा हो सकता है।
थोक संचालन। चालीस उत्पादों पर श्रेणी बदलने, पांच प्रतिशत तक कीमतों को बढ़ाने, सब कुछ है कि बेच नहीं है प्रकाशित करना। उन लोगों के बिना, काम एक नारा बन जाता है।
और व्यवहार जब दो लोग एक बार में काम करते हैं। कौन जीतता है अगर दोनों ने उसी पृष्ठ को खोला और बचाया? सही उत्तर एक चेतावनी है; आम जवाब यह है कि जो भी पहले बचाया चुपचाप ओवरराइट किया गया है।
प्लगइन्स: ताकत और मुख्य खतरा
रेडी-मेड सिस्टम में प्रत्येक कार्य के लिए एक प्लगइन है, और यह उनका मुख्य लाभ है। यह भी उनका मुख्य जोखिम है।
प्रत्येक प्लगइन आपकी साइट के अंदर किसी और का कोड है। यह पृष्ठों को धीमा कर सकता है, अन्य प्लगइन्स के साथ संघर्ष कर सकता है और आप कभी नहीं देखेंगे।
एक परित्यक्त प्लगइन सभी का सबसे खतरनाक है: यह काम करता रहता है लेकिन अद्यतन किया जा रहा है, और एक साल के भीतर यह छेद लोगों के माध्यम से आते हैं।
व्यावहारिक नियम सरल हैं। स्थापित करने से पहले, अंतिम अद्यतन और स्थापित गिनती की तारीख को देखें। एक ही काम करने वाले दो प्लगइन्स को न चलाएं। हर छह महीने में आप क्या उपयोग नहीं करते हैं - एक अक्षम प्लगइन अभी भी सर्वर पर बैठे कोड है।
और एक सूची रखें: क्या स्थापित है, क्यों, और कौन निर्णय लेता है। दो साल में कोई भी याद नहीं करेगा।
अपडेट: प्रदर्शन तीन उत्पादों पर चल रहा है; समस्याओं तीन सौ पर…
सबसे खतरनाक और सबसे आम कारण है।
अद्यतन नए बटन के लिए नहीं जारी किए जाते हैं लेकिन अक्सर कमजोरियों को बंद करने के लिए। एक vulnerability सार्वजनिक ज्ञान हो जाता है, और उस दिन से एक स्वचालित स्वीप उन साइटों के लिए शुरू होता है जो अद्यतन लागू नहीं होते थे।
लोग उन्हें एक समझने योग्य कारण के लिए छोड़ देते हैं: कभी-कभी अपडेट साइट को तोड़ देता है। इसलिए यदि यह काम करता है तो तर्क इसे स्पर्श नहीं करता है, जो पहले ब्रेक-इन तक सही रहता है।
एक सही क्रम है: एक मंचन क्षेत्र, वहाँ अद्यतन, प्रमुख परिदृश्यों की एक जांच, फिर उत्पादन। यह आधे घंटे लेता है और लगभग सभी जोखिमों को हटा देता है।
और अग्रिम में सहमत हैं कि कौन करता है। अद्यतन कार्य कर रहे हैं; उन्हें बजट में मालिक और स्थान की आवश्यकता होती है। आपका मेजबान उन्हें आपके लिए लागू नहीं करेगा।
अनुमतियां
एक बिंदु है कि एक असुविधाजनक क्षण पर सतहों।
यदि कई लोग सामग्री का प्रबंधन करते हैं, तो प्रत्येक को भूमिका के साथ अपने स्वयं के खाते की आवश्यकता होती है। एक साझा खाता नहीं है जिसका पासवर्ड पूर्व कर्मचारी भी जानता है।
भूमिकाओं का न्यूनतम सेट: कोई जो लिखते हैं लेकिन प्रकाशित नहीं कर सकता है, कोई जो प्रकाशित होता है, कोई जो सेटिंग्स बदलता है। इसमें अधिकांश मामले शामिल हैं।
क्या होता है? खाता अक्षम है, नष्ट नहीं किया गया है - अन्यथा इसका रिकॉर्ड जिसने इसके साथ क्या गायब हो गया।
और जांचें कि क्या वह रिकॉर्ड बिल्कुल दिखाई दे रहा है। एक परिवर्तन लॉग जवाब जो इस ब्लॉक को एक सेकंड में हटा दिया; इसके बिना एक ही सवाल एक असुरक्षित तर्क है।
क्या एजेंसी को पूछने के लिए
इसके अलावा छह प्रश्न पूछे गए थे।
लॉन्च के बाद सिस्टम और उसके प्लगइन्स को कौन अपडेट करेगा, और यह मूल्य में है।
वहाँ एक मंचन क्षेत्र जहां अद्यतन उत्पादन से पहले की जाँच कर रहे हैं।
यदि हम किसी अन्य एजेंसी में जाते हैं तो सभी सामग्री को पोर्टेबल रूप में निर्यात किया जा सकता है।
बाजार पर कितने लोग इस प्रणाली के साथ काम कर सकते हैं। उत्तर केवल हमें लाभ नहीं है।
और मुझे दिखाने के लिए कैसे इस व्यवस्थापक में चालीस पृष्ठों में एक थोक परिवर्तन बनाने के लिए। इसका वर्णन नहीं है - इसे दिखाना।
निर्णय लेने से पहले कैसे जांचें
एक शाम के लिए एक छोटी प्रक्रिया।
एक साल में साइट पर आप क्या बदलाव करेंगे की सूची लें: पाठ, कीमतें, उत्पाद, लेख, प्रचार।
प्रत्येक आइटम नोट के खिलाफ जो इसे और कितनी बार करेगा।
एक प्रदर्शन संस्करण तक पहुंच के लिए पूछो और हाथ से तीन सबसे अधिक बार आइटम करने के लिए अपने आप को समय देने के लिए।
उस समय वार्षिक आवृत्ति से गुणा करें। परिणामस्वरूप घंटे की संख्या व्यवस्थापक की वास्तविक लागत है, और यह आम तौर पर निर्माण मूल्य में अंतर से अधिक है।
यदि अंकगणित के लिए कोई समय नहीं है, तो एक लघु नियम है: अपने कार्यों को कवर करने वाली सरल चीज़ चुनें। क्षमता की कमी को तुरंत देखा जाता है और विकास द्वारा निर्धारित किया जाता है। एक साल में जटिलता की अधिकता देखी जाती है और उसके बाद कुछ भी इसे ठीक नहीं करता है।
व्यावहारिक चेकलिस्ट
- एक प्रस्तुति देखने के बजाय डेमो एक्सेस के लिए पूछें।
- अपने आप को एक तस्वीर और समय के साथ एक नया पेज बनाएं।
- गलत आकार पर एक तस्वीर अपलोड करें और देखें कि क्या होता है।
- एक बार में बीस पृष्ठों पर कुछ बदलने का एक तरीका ढूंढें।
- अपने स्वयं के संपादन को पिछले संस्करण में वापस लाने की कोशिश करें।
- पूछो कि कौन लॉन्च के बाद सिस्टम को अपडेट करता है और क्या यह कीमत में है।
- सभी सामग्री को एक पोर्टेबल रूप में निर्यात किया जा सकता है।
सवाल और जवाब
CMS कौन सा सबसे अच्छा है?
जहां व्यक्ति सामग्री के लिए जिम्मेदार है वह एजेंसी के बिना प्रबंधन कर सकता है। यदि कर्मचारियों का एक गैर-तकनीकी सदस्य संपादन करता है, तो सादगी लचीलेपन को हराती है। यदि कोई डेवलपर अनुचर पर है, तो एक अधिक शक्तिशाली उपकरण ठीक है - जटिलता उनके रास्ते में नहीं आती है।
क्या प्लगइन खतरनाक बनाता है?
प्रत्येक प्लगइन आपकी साइट के अंदर किसी और का कोड है: यह पृष्ठों को धीमा कर सकता है, दूसरों के साथ संघर्ष कर सकता है और भेद्यता ले सकता है। परित्यक्त लोग सबसे खराब हैं - वे दौड़ते रहते हैं और उतारते रहते हैं। अंतिम अद्यतन तिथि की जाँच करें और आप जो उपयोग नहीं करते हैं उसे हटा दें।
क्या अद्यतन वास्तव में लागू किया जाना चाहिए?
हाँ। अद्यतन ज्यादातर vulnerability बंद करने के लिए जारी कर रहे हैं, और एक बार एक छेद सार्वजनिक रूप से जाना जाता है एक स्वचालित स्वीप साइटों है कि इसे छोड़ के लिए शुरू होता है। उन्हें एक मंचन क्षेत्र के माध्यम से लागू करें: आधे घंटे का काम लगभग सभी जोखिमों को हटा देता है।
निर्णय लेने से पहले व्यवस्थापक में क्या परीक्षण किया जाना चाहिए?
हाथ से पांच चीजें: स्क्रैच से एक पृष्ठ बनाएं, मौजूदा एक पर टेक्स्ट बदलें, गलत आकार की तस्वीर अपलोड करें, बीस पृष्ठों पर एक थोक बदलाव ढूंढें, और अपना खुद का संपादन करने की कोशिश करें। कोई प्रदर्शन नहीं दिखा सकता।
क्या एक कस्टम व्यवस्थापक इमारत लायक है?
जब आपको उन नियमों की आवश्यकता होती है जो तैयार किए गए सिस्टम में नहीं होते हैं। हमारी पत्रिका उस तरह से काम करती है: एक टुकड़ा खोज में प्रवेश नहीं करता है जब तक कि यह लंबाई, सोर्सिंग और संरचना पर बीस-पाँच स्थितियों के आसपास संतुष्ट नहीं होता है। एक साधारण साइट के लिए जो अत्यधिक है।

