यूएमआई सीएमएस पर ऑनलाइन स्टोर सरल और स्पष्ट है। यूएमआई सीएमएस पर ऑनलाइन स्टोर सरल और स्पष्ट छवियां और सीएसएस शैलियाँ हैं

UMI.CMS को "नई पीढ़ी की वेबसाइट प्रबंधन प्रणाली" के रूप में स्थापित किया गया है। आधिकारिक वेबसाइट हमें इस खुशी भरे संदेश के साथ स्वागत करती है कि 86,000 से अधिक लाइसेंस जारी किए गए हैं, लेकिन यह ध्यान देने योग्य है कि यहां सभी प्रकार के लाइसेंसों पर विचार किया जाता है, न केवल भुगतान किया जाता है, बल्कि मुफ्त भी दिया जाता है। इसलिए, उदाहरण के लिए, मुझे एक दर्जन से अधिक निःशुल्क लाइसेंस प्राप्त करने की आवश्यकता थी, और चूंकि सभी लाइसेंस एक डोमेन से जुड़े होते हैं, साइटों को कार्यशील डोमेन में स्थानांतरित करते समय, लाइसेंस फिर से प्राप्त करना होगा।

आधिकारिक वेबसाइट के मुख्य पृष्ठ पर लिखा है कि UMI.CMS का उपयोग 10,000 से अधिक साइटों द्वारा किया जाता है और उपयोग करने वाली बड़ी साइटों की एक सूची है यह प्रणाली. इस सूची में पहली साइट स्कोल्कोवो साइट है, जो पहले ही UMI.CMS से ASP में स्थानांतरित हो चुकी है (इसके बारे में Habré पर पहले ही लिखा जा चुका है)। इस सूची में दूसरी साइट Svyaznoy साइट है, यह स्पष्ट नहीं है कि किस साइट का मतलब है, लेकिन आधिकारिक साइट www.svyaznoy.ru Bitrix पर काम करती है, UMI.CMS पर नहीं। यही बात मॉस्को सरकार की वेबसाइट पर भी लागू होती है, हालांकि आधिकारिक UMI.CMS वेबसाइट बताती है कि वे विशेष रूप से इस CMS पर काम करते हैं।

स्रोत होम पेज UMI.CMS की आधिकारिक वेबसाइट हमें निम्नलिखित लेआउट से प्रसन्न करती है:
साइट स्वामियों की समीक्षाएँ साइट डेवलपर्स की सभी समीक्षाएँ

यह अच्छा है कि साइट को तालिकाओं में नहीं रखा गया है, जैसे, उदाहरण के लिए, आधिकारिक सीएमएस डीएलई वेबसाइट।

एसईओ सेटिंग्स में आप इसके लिए एक उपसर्ग निर्दिष्ट कर सकते हैं शीर्षक टैग, हालाँकि उपसर्ग के बजाय प्रत्यय निर्दिष्ट करना अधिक उपयुक्त है। विवरण और कीवर्ड टैग की स्वचालित पीढ़ी भी समर्थित नहीं है। डिफ़ॉल्ट रूप से, आप सिस्टम मॉड्यूल (उदाहरण के लिए, समाचार, कैटलॉग, आदि) जैसे पतों का उपयोग करके सीएनसी नहीं बना सकते हैं, परिणामस्वरूप, समाचार1, कैटलॉग 1 नाम वाले पृष्ठ साइट पर दिखाई देते हैं (हालांकि ऐसे के लिए समर्थन सक्षम करना संभव है) सीएनसी, लेकिन दस्तावेज़ दृढ़ता से अनुशंसा करता है कि ऐसा न करें)। UMI.CMS में सीएनसी स्वचालित रूप से उत्पन्न होता है, लेकिन डिफ़ॉल्ट रूप से अंडरस्कोर "_" का उपयोग शब्दों के बीच विभाजक के रूप में किया जाता है, हालांकि अनुशंसित वर्ण हाइफ़न "-" है (हाइफ़न के उपयोग को सक्षम करने का एक विकल्प है, लेकिन यह बहुत गहराई से छिपा हुआ है और config.ini में कॉन्फ़िगर किया गया है)।

में नवीनतम संस्करण UMI.CMS की सेटिंग्स में मेगाइंडेक्स सेवा के लिए अंतर्निहित समर्थन है एसईओ मॉड्यूलआप इस सेवा के लिए अपने खाते का विवरण निर्दिष्ट कर सकते हैं. डिफ़ॉल्ट रूप से, यूएमआई से डेटा होता है - लॉगिन और पासवर्ड तारांकन के पीछे छिपा होता है। इस पासवर्ड को आसानी से देखा जा सकता है (उदाहरण के लिए, फ़ायरफ़ॉक्स के लिए वेब डेवलपर एक्सटेंशन के माध्यम से)। परिणामस्वरूप, आप मेगाइंडेक्स वेबसाइट पर अपने यूएमआई खाते में प्रवेश कर सकते हैं, जहां उन साइटों की एक सूची है जिन्होंने अपनी साइट पर इस फ़ंक्शन का उपयोग किया है। रिपोर्ट डेटा से पता चलता है कीवर्ड, साइट की स्थिति और अन्य जानकारी।

सुरक्षा UMI.CMS के पास "सुरक्षित वेब एप्लिकेशन" प्रमाणपत्र है www.umi-cms.ru/product/system/safe, हालांकि, उदाहरण के लिए, सम्मिलित करते समय टीपीएल टेम्पलेट (जो अभी भी बहुत लोकप्रिय हैं और कई साइटों पर उपयोग किए जाते हैं) का उपयोग करते समय HTML कोड(iframe सहित) फ़ील्ड "शीर्षक", "फ़ील्ड H1", "फ़ील्ड मेटा विवरण", "फ़ील्ड शीर्षक", "फ़ील्ड मेटा कीवर्ड" में इसे किसी भी तरह से संसाधित नहीं किया जाता है और पृष्ठ पर वैसे ही प्रदर्शित किया जाता है, अर्थात। यदि आपके पास केवल संपादन सामग्री तक पहुंच है तो पूरी साइट को तोड़ना बहुत आसान है। इसके अलावा, जावाकोड को किसी भी तरह से संसाधित नहीं किया जाता है, अर्थात। चेतावनी('XSS'); बहुत अच्छा काम करता है।

एक्सएसएलटी टेम्पलेट का उपयोग करते समय, जावास्क्रिप्ट केवल तभी काम करते हैं जब उन्हें इसमें डाला जाता है पाठ संपादक(जो परेशानी पैदा करने के लिए भी काफी है).

अद्यतन अद्यतन कई सीएमएस के लिए एक कष्टदायक विषय है। UMI.CMS में, उदाहरण के लिए, अद्यतन करते समय पुराना संस्करणनया कुछ मॉड्यूल खो सकता है जो सिस्टम के पिछले संस्करण में थे, यानी। सशुल्क अपडेट (और अपडेट का भुगतान किया जाता है) के अलावा, आपको उन मॉड्यूल के लिए अतिरिक्त भुगतान करना होगा जो अपडेट के दौरान गायब थे।
ऐसे भी मामले थे नया संस्करणनई त्रुटियाँ दिखाई देती हैं जो पिछले संस्करणों में मौजूद नहीं थीं, और तकनीकी सहायता स्वयं अद्यतन विकास से पहले किए गए बैकअप से साइट को पुनर्स्थापित करने की अनुशंसा करती है। सिस्टम फ़ाइलें क्लास फ़ोल्डर में पाई जाती हैं, उनमें अधिकांश फ़ंक्शन और क्लास दस्तावेज़ीकृत नहीं होते हैं किसी भी तरह (786 में से केवल 82 फाइलों में टिप्पणियाँ हैं), यानी। बहुत अधिक समय खर्च किए बिना UMI.CMS को गहराई से समझना संभव नहीं होगा।

सब तुम्हारा अतिरिक्त प्रकार्य UMI में.CMS को Custom.php फ़ाइलों में लिखा जाना चाहिए, जिसे इसमें रखा जाना चाहिए सिस्टम फ़ोल्डर. समय के साथ, Custom.php फ़ाइल अपने कार्यों के साथ बढ़ती है, और तदनुसार, व्यक्तिगत कार्यों को सक्षम/अक्षम करने और उन्हें परियोजनाओं के बीच स्थानांतरित करने में समस्याएं उत्पन्न होती हैं।

UMI.CMS के लिए बहुत कम अतिरिक्त कार्यक्षमता (भुगतान या निःशुल्क) उपलब्ध है। अतिरिक्त भुगतान किए गए मॉड्यूल में से केवल यही हैं

हम आपको यूएमआई-सीएमएस एडमिन पैनल में काम करने के लिए प्रशिक्षित करते हैं

एक वेबसाइट को यूएमआई सीएमएस में स्थानांतरित करना

यूएमआई सीएमएस पर ऑनलाइन स्टोर सरल और स्पष्ट है


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

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

विधि संख्या 1. मुख्य सेवा नियंत्रण कक्ष के माध्यम से साइट प्रबंधन में लॉगिन करें

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

साइट एडमिनिस्ट्रेशन में लॉग इन कैसे करें

सेवा प्रबंधन प्रणाली में लॉग इन करने के लिए, "लॉग इन" पर क्लिक करें

आपको मुख्य सेवा नियंत्रण कक्ष के लॉगिन पृष्ठ पर ले जाया जाएगा। यहाँ उसका सीधा पता है:


खेत मेँ " ईमेल»अपना ईमेल पता दर्ज करें जिसका उपयोग पंजीकरण या साइट बनाते समय किया गया था।

"पासवर्ड" फ़ील्ड में, अपना पासवर्ड दर्ज करें। यदि आपको अपना पासवर्ड याद नहीं है, तो आप पासवर्ड पुनर्प्राप्ति लिंक का उपयोग कर सकते हैं।

यदि प्रोफाइल आपके पंजीकरण फॉर्म से जुड़े थे सामाजिक नेटवर्क में VKontakte या Facebook, आप सोशल नेटवर्क के लोगो पर क्लिक करके लॉग इन कर सकते हैं।

सर्विस कंट्रोल पैनल में लॉग इन करने के बाद, आप खुद को मुख्य स्क्रीन पर पाएंगे, जहां आपको अपनी सभी साइटों की सूची दिखाई देगी। प्रत्येक साइट के सामने एक "प्रबंधन" बटन है: उस पर क्लिक करके, आप साइट प्रबंधन प्रणाली पर जाएंगे।


विधि संख्या 2। साइट प्रशासन प्रणाली में लॉगिन करें

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

अपनी वेबसाइट को ब्राउज़र में खोलें और एड्रेस बार में उसका डोमेन नाम ढूंढें। उदाहरण के लिए, http://site.

संस्करण 18 85081 के लिए वर्तमान

मॉड्यूल फ़ाइल स्थान

साइट रूट के सापेक्ष मॉड्यूल फ़ाइलों के स्थान से संबंधित बुनियादी तथ्य:

नोट 1. $मॉड्यूल_नाम - मॉड्यूल का नाम सिस्टम में पहले से मौजूद मॉड्यूल से मेल नहीं खाना चाहिए। आरक्षित नामों की सूची: समाचार, सामग्री, कैटलॉग, डेटा, ऑटोअपडेट, टिप्पणियाँ, ब्लॉग, अक्सर पूछे जाने वाले प्रश्न, फ़ाइल प्रबंधक, फ़ोरम, वोट, वेबफ़ॉर्म, आदि

नोट 2. $template_name टेम्पलेट फ़ाइल का नाम है। डिफ़ॉल्ट रूप से यह फ़ाइल डिफ़ॉल्ट कहलाती है.

नोट 3. $skin_name त्वचा का कोड नाम है। संस्करण 2.8.* से शुरू होकर, सिस्टम मैक स्किन - बटरफ्लाई का उपयोग करता है। संस्करण 2.14.* से शुरू होकर, आधुनिक त्वचा का उपयोग डिफ़ॉल्ट रूप से किया जाता है।

पीएचपी कोड

मॉड्यूल का PHP कोड /classes/components/($module_name)/ निर्देशिका में स्थित है

व्यवस्थापक त्वचा टेम्पलेट्स

एडमिन पैनल स्किन /स्टाइल्स/स्किन्स/($skin_name) / के लिए XSLT टेम्पलेट

फ्रंट-एंड टेम्पलेट्स

फ्रंट-एंड मॉड्यूल टेम्पलेट्स। टेम्प्लेट इंजन फ़ाइल एक्सटेंशन द्वारा जुड़ा हुआ है। तीन फ़ाइल एक्सटेंशन विकल्प हैं: टीपीएल, एक्सएसएल, पीएचटीएमएल

टीपीएल टेम्पलेट इंजन

फ़ाइलें /templates/template_name /tpls/($module_name)/($template_name).tpl में स्थित हैं। प्रवेश बिंदु फ़ोल्डर /templates/module_name /tpls/content/($template_name).tpl से संबंधित टेम्पलेट है। प्रशासनिक पैनल में विशिष्ट पृष्ठ.

XSLT टेम्पलेट इंजन

टेम्पलेट_नाम /xslt/ . कोई भी फ़ाइल प्रवेश बिंदु हो सकती है. वर्तमान में ऐसे कोई नियम नहीं हैं जिनके द्वारा इस फ़ोल्डर में फ़ाइलें व्यवस्थित की जाती हैं।

PHP टेम्पलेट इंजन

सभी टेम्पलेट फ़ाइलें /templates/template_name /php/ फ़ोल्डर में स्थित हैं। कोई भी फ़ाइल प्रवेश बिंदु हो सकती है. वर्तमान में ऐसे कोई नियम नहीं हैं जिनके द्वारा इस फ़ोल्डर में फ़ाइलें व्यवस्थित की जाती हैं।

छवियाँ और सीएसएस शैलियाँ

किसी विशिष्ट मॉड्यूल से संबंधित छवियां और सीएसएस शैलियाँ निम्नलिखित फ़ोल्डरों में रखी जानी चाहिए:

  • स्टाइल्स/स्किन्स/आधुनिक/डिज़ाइन/सीएसएस/($मॉड्यूल_नाम).सीएसएस फ़ोल्डर में सीएसएस फ़ाइलें
  • प्रशासनिक पैनल में उपयोग की जाने वाली IMG फ़ाइलें संबंधित स्किन /images/cms/admin/($skin_name) के फ़ोल्डर में रखी जाती हैं / इस फ़ोल्डर के अंदर स्किन के अपने नियम लागू होते हैं।
मॉड्यूल चिह्न

मॉड्यूल में प्रत्येक त्वचा के लिए निश्चित आकार के चिह्न होने चाहिए। हमने इंस्टॉलर फ़ाइल ($INFO["ico"]) में आइकन के लिए आधार नाम सेट किया है।

  • त्वचा "तितली" - इस त्वचा के आइकन ~/images/cms/admin/mac/icons फ़ोल्डर में स्थित हैं इस त्वचा के लिए, आइकन के लिए आधार नाम को नजरअंदाज कर दिया गया है। आइकन पर मॉड्यूल का नाम होना चाहिए, आइकन का प्रकार पारदर्शी पीएनजी है
    • ~/images/cms/admin/mac/icons/small/($module_name).png - आइकन 42x30 px
    • ~/images/cms/admin/mac/icons/medium/($module_name).png - आइकन 64x64 px
    • ~/images/cms/admin/mac/icons/big/($module_name).png - आइकन 95x95 px
  • त्वचा "आधुनिक" - इस त्वचा के चिह्न ~/images/cms/admin/modern/icon फ़ोल्डर में स्थित हैं। इस त्वचा के लिए, चिह्न के आधार नाम को अनदेखा कर दिया जाता है। आइकन पर मॉड्यूल का नाम होना चाहिए, आइकन का प्रकार पारदर्शी पीएनजी है
साइट संरचना में तत्वों के प्रतीक

प्रत्येक त्वचा में "साइट संरचना" ट्री में प्रदर्शित तत्वों के लिए आइकन का अपना सेट होता है। राहत की बात यह है कि रास्ते सभी के लिए समान हैं:

  • ~/images/cms/admin/mac /tree/ico_($module_name) _($method_name).gif
संदर्भ

संदर्भ के रूप में, संबंधित फ़ाइल ~/man/ फ़ोल्डर से लोड की जाती है, उदाहरण के लिए, रूसी में पेज admin/content/seo/ के लिए, फ़ाइल /man/ru/content/seo.html डिफ़ॉल्ट रूप से लोड की जाएगी

विषय पर प्रकाशन