व्हाइट-लेबल पेज बिल्डर

व्हाइट-लेबल पेज बिल्डर के साथ GrapesJS

अपने SaaS, एजेंसी या प्लेटफ़ॉर्म के लिए पूरी तरह से ब्रांडेड विज़ुअल पेज बिल्डर बनाएं। संपादक UI को अनुकूलित करें, उपयोगकर्ताओं और अनुमतियों को नियंत्रित करें, किरायेदार डेटा प्रबंधित करें और अपने स्वयं के बुनियादी ढांचे के माध्यम से प्रकाशित करें।

पूरी तरह से अनुकूलन योग्यस्व-होस्टेडबहु-किरायेदार तैयारकस्टम ब्लॉक और टेम्पलेटआपका डेटा और बुनियादी ढांचा
आपका ब्रांड
  • डैशबोर्ड
  • पेज
  • टेम्पलेट्स
  • संपत्ति
  • सेटिंग
पेज / स्प्रिंग लॉन्चपूर्वसमीक्षाप्रकाशित करना

ब्लॉक

  • Hero
  • सुविधाऐं
  • मूल्य निर्धारण
  • FAQ
  • CTA

शैलियों

  • रिक्ति
  • मुद्रण कला
  • रंग
  • अभिन्यास
संपादन इंजन दोनों फ़्रेमों में समान है। ग्राहक जो कुछ भी पढ़ता है - नेविगेशन, लेबल, ब्लॉक नाम, बटन - आपके उत्पाद से संबंधित है।
उत्पाद देखें

तीन संपादक। एक इंजन।

इन तीनों में से कोई भी दूसरों की तरह नहीं दिखता है, और तीनों नीचे एक ही दृश्य संपादन इंजन हैं। यह संपूर्ण व्हाइट-लेबल प्रस्ताव है: इंजन एक निर्भरता है, इंटरफ़ेस आपका उत्पाद है। एक लोड करें और दूसरा शब्द पढ़ने से पहले चारों ओर क्लिक करें।

एक नए टैब में खोलें

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

grapesjs.com/demo.htmlहवाला

आपके क्लिक करने के बाद ही डेमो एम्बेडेड फ्रेम में लोड होता है, इसलिए पेज स्वयं हल्का रहता है।

पहले / बाद में

सामान्य संपादक से लेकर आपके उत्पाद तक

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

शीर्षकहीन संपादक
  • घर
  • दस्तावेज़
  • पुस्तकालय
  • फ़ाइलें
  • विकल्प
दस्तावेज़-1द्वारासहेजें

तत्व

  • कर्तन
  • स्तंभ
  • टेक्स्ट
  • छवि
  • घुंडी

गुण

  • गुंजाइश
  • फ़ांट
  • पृष्ठभूमि
  • चित्र आदि
तुलना करने के लिए फ्रेम को स्विच करें। लेआउट जानबूझकर दोनों राज्यों में समान है - केवल पहचान बदलती है।

इससे पहले

एक सामान्य संपादक

  • डिफ़ॉल्ट इंटरफ़ेस और पैनल लेआउट
  • आपके उपयोगकर्ताओं को सीखना होगा सामान्य तत्व नाम
  • जेनेरिक स्टार्टर टेम्प्लेट जो किसी विशेष उत्पाद में फिट नहीं होते हैं
  • शब्दावली संपादक से उधार ली गई है, आपके डोमेन से नहीं
  • आपके बाकी आवेदन से कोई संबंध नहीं
  • उन प्रश्नों का समर्थन करें जो वास्तव में संपादक प्रश्न हैं

बाद में

आपका ब्रांडेड बिल्डर

  • आपका लोगो, रंग और टाइपोग्राफी
  • आपका नेविगेशन, संपादक को एक और स्क्रीन के रूप में लपेटना
  • आपके ब्लॉक, उन चीज़ों के नाम पर रखे गए हैं जो आपके ग्राहक वास्तव में बनाते हैं
  • आपके टेम्प्लेट, आपके उपयोग के मामले के बारे में राय
  • आपकी शब्दावली, हर लेबल और खाली अवस्था में
  • आपकी अनुमतियाँ यह तय करती हैं कि प्रत्येक उपयोगकर्ता क्या देख सकता है और क्या कर सकता है
  • आपका प्रकाशन वर्कफ़्लो, जहाँ से आपका इन्फ्रास्ट्रक्चर शुरू होता है, वहीं समाप्त होता है

आपके उपयोगकर्ताओं को ऐसा महसूस होना चाहिए कि वे आपके उत्पाद का उपयोग कर रहे हैं - न कि कोई तृतीय-पक्ष संपादक जो इसमें एम्बेडेड होता है।

परिभाषा

व्हाइट-लेबल पेज बिल्डर क्या है?

व्हाइट-लेबल पेज बिल्डर एक विज़ुअल पेज एडिटिंग सिस्टम है जिसे किसी अन्य उत्पाद में एकीकृत किया जा सकता है और इसके ब्रांड, उसके उपयोगकर्ता अनुभव और उसके व्यावसायिक नियमों से मेल खाने के लिए अनुकूलित किया जा सकता है।

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

व्हाइट-लेबल वास्तव में क्या कवर करता है

  • ब्रांडिंग
  • Editor UI
  • ब्लॉक
  • टेम्पलेट्स
  • अवयव
  • उपयोगकर्ता भूमिकाएँ
  • अनुमतियां
  • भंडार
  • संपत्ति
  • प्रकाशन-व्‍यवसाय
  • कस्टम डोमेन
  • उत्पाद शब्दावली

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

स्‍वामित्‍व

आपका ब्रांड। आपका डेटा। आपका बुनियादी ढांचा।

एक व्हाइट-लेबल बिल्ड परतों का एक ढेर है, और यह सटीक होने के लायक है कि उनमें से कौन सा विज़ुअल एडिटिंग इंजन आपूर्ति कर सकता है और कौन सा नहीं। स्टैक को टॉप-डाउन पढ़ें: आपका ग्राहक क्या देखता है, जहां प्रकाशित पृष्ठ अंततः रहता है।

  1. आपका उत्पादआपका उत्पाद
  2. आपका ब्रांडआपका उत्पाद
  3. व्हाइट-लेबल संपादकसंपादन इंजन
  4. एक्सटेंशनप्लगइन्स
  5. आपका डेटाआपका उत्पाद
  6. आपका बैकएंडआपका उत्पाद
  7. आपकी प्रकाशन संरचनाआपका उत्पाद
आपका उत्पाद

आपका उत्पाद

वह एप्लिकेशन जिसमें आपका ग्राहक लॉग इन करता है। नीचे दी गई हर चीज़ इसके माध्यम से पहुँची जाती है, यही वजह है कि बिल्डर एक उपकरण के बजाय एक सुविधा के रूप में पढ़ता है।

आपका उत्पाद

आपका ब्रांड

पहचान, स्वर और शब्दावली। संपादक शेल, ब्लॉक नाम और उपयोगकर्ता द्वारा पढ़ी जाने वाली प्रत्येक स्ट्रिंग पर लागू होता है।

संपादन इंजन

व्हाइट-लेबल संपादक

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

प्लगइन्स

एक्सटेंशन

ब्लॉक, टेम्प्लेट, प्रीसेट, स्टोरेज एडेप्टर, एसेट इंटीग्रेशन और एक्सपोर्ट कमांड जो कोर को जानबूझकर खुला छोड़ देते हैं।

आपका उत्पाद

आपका डेटा

परियोजनाएं, पृष्ठ, संशोधन और संपत्ति, आपके स्कीमा और आपके डेटाबेस में। संपादक एक परियोजना को क्रमबद्ध करता है; जहां वह परियोजना लिखी गई है वह आपकी कॉल है।

आपका उत्पाद

आपका बैकएंड

खाते, संगठन, भूमिकाएं, अनुमतियां, बिलिंग और संपादक जिस API से बात करता है। कोई भी संपादन इंजन इसकी आपूर्ति नहीं कर सकता है, क्योंकि यह आपका व्यावसायिक तर्क है।

आपका उत्पाद

आपकी प्रकाशन संरचना

आपके ग्राहकों द्वारा भेजे जाने वाले पेजों के लिए रेंडरिंग, होस्टिंग, कैशिंग, डोमेन और सर्टिफ़िकेट रेंडरिंग, होस्टिंग, कैशिंग, डोमेन और सर्टिफ़िकेट की रिंडिंग की जाती है.

संपादन इंजन एक परत है जिसे आपको बनाने की आवश्यकता नहीं है। हर दूसरी परत वह जगह है जहां आपका उत्पाद वास्तव में अंतर करता है - जो पहले से हल हो चुके एक के पुनर्निर्माण में एक वर्ष खर्च न करने का एक अच्छा कारण है।

नियंत्रण मानचित्र

कौन सी परत क्या नियंत्रित करती है

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

आपका आवेदन
  • उपयोगकर्ता और खातेपहचान, सत्र, ऑनबोर्डिंग
  • अनुमतियांकौन संपादित कर सकता है, अनुमोदन कर सकता है और प्रकाशित कर सकता है
  • बहु-किरायेदारीग्राहकों के बीच अलगाव
  • अनुमोदन वर्कफ़्लोराज्यों का मसौदा, समीक्षा, प्रकाशित करें
  • ऑडिट ट्रेलकिसने क्या और कब बदला
  • कस्टम डोमेनDNS, प्रमाण पत्र, रूटिंग
  • बिलिंग और योजनाएंपैकेजिंग, सीमाएं, सदस्यताएँ
संपादन इंजन
  • दृश्य कैनवाससंपादित किए जा रहे पृष्ठ का लाइव रेंडरिंग
  • खींचें और छोड़ेंप्लेसमेंट, नेस्टिंग और रीऑर्डरिंग
  • शैली नियंत्रणटाइपोग्राफी, रिक्ति, रंग, लेआउट
  • उत्तरदायी संपादनप्रति-ब्रेकपॉइंट संपादन
  • पैनल और टूलबारसंपादक क्रोम, कॉन्फ़िगर करने योग्य और बदली जा सकने वाली
  • आदेशकस्टम क्रियाएँ आपके अपने बटनों से बंधी होती हैं
  • संपादक भाषाइंटरफ़ेस स्ट्रिंग्स, अनुवाद योग्य
प्लगइन या कस्टम कोड
  • ब्रांडिंग और थीमलोगो, रंग, टाइपोग्राफी, प्रतीक
  • ब्लॉक लाइब्रेरीवे अनुभाग जिनसे आपके उपयोगकर्ता लिखते हैं
  • टेम्पलेट्सप्रति उपयोग के मामले में शुरुआती बिंदु
  • संपत्ति पुस्तकालयअपलोड, मीडिया भंडारण, छवि टूलींग
  • परियोजना भंडारणजहां एक परियोजना पढ़ी और लिखी जाती है
  • निर्यातित मालमार्कअप, अभिलेखागार, संरचित परियोजना डेटा

दाहिने हाथ की लेन में कुछ भी संपादक में अंतर नहीं है - वे क्षमताएं आपके खातों, आपके किरायेदारी मॉडल और आपके बुनियादी ढांचे पर निर्भर करती हैं, इसलिए कोई भी संपादन इंजन उन्हें आपके लिए तय नहीं कर सकता है।

ग्राहक अनुभव

आपके ग्राहक क्या देखते हैं

आपका ग्राहक कभी भी संपादक नहीं खोलता है। वे आपका उत्पाद खोलते हैं, अपने पृष्ठों पर जाते हैं, एक टेम्पलेट चुनते हैं और संपादन शुरू करते हैं - और संपादन इंजन वह होता है जो उस यात्रा के बीच में कैनवास खींचता है।

आपका ग्राहक वास्तव में जो यात्रा करता है

  1. आपका डैशबोर्ड
  2. पेज
  3. टेम्पलेट चुनें
  4. दृश्य संपादक
  5. अनुकूलित करें
  6. पूर्वसमीक्षा
  7. प्रकाशित करना
इस प्रवाह का हर चरण आपके एप्लिकेशन की एक स्क्रीन है। उनमें से केवल एक संपादन कैनवास प्रस्तुत करता है, और यहां तक कि वह आपके नेविगेशन, आपके हेडर और आपकी अनुमतियों के अंदर बैठता है।

GrapesJS पर्दे के पीछे काम कर सकता है जबकि आपके ग्राहक आपके उत्पाद अनुभव के साथ बातचीत करते हैं।

स्‍थापत्‍यशैली

व्हाइट-लेबल पेज बिल्डर कैसे बनाएं

वास्तुशिल्प रूप से विभाजन साफ है, और इसे साफ रखना ही निर्माण को बनाए रखने योग्य बनाता है। आपका एप्लिकेशन पहचान, किरायेदारी और व्यावसायिक नियमों का मालिक है। पेज बिल्डर उस एप्लिकेशन की एक विशेषता है। संपादन इंजन एक लाइब्रेरी है जिस पर यह सुविधा निर्भर करती है।
  1. Your SaaS

    आपका उत्पाद, बिल्डर के साथ कई में से एक विशेषता के रूप में।

  2. Application layer

    प्रमाणीकरण, संगठन, बिलिंग, उपयोगकर्ता और अनुमतियाँ — वह संदर्भ जिसके अंदर हर संपादन सत्र चलता है.

  3. Page Builder

    पेज बिल्डर सुविधा: प्रोजेक्ट लोडिंग, सेविंग, टेम्पलेट चयन, प्रकाशन ट्रिगर।

  4. GrapesJS

    दृश्य संपादन परत - कैनवास, घटक, ब्लॉक, परतें, शैलियाँ, संपत्ति और आदेश।

    • Canvas
    • Components
    • Blocks
    • Layers
    • Styles
    • Assets
    • Commands

GrapesJS दृश्य संपादन परत को संभालता है। आपका एप्लिकेशन इसके चारों ओर के व्यावसायिक तर्क को संभालता है - और दोनों के बीच की सीमा पूरे निर्माण में सबसे महत्वपूर्ण डिजाइन निर्णय है।

देखें कि यह कैसे काम करता है

आपका आवेदन सीमा पर क्या लाता है

  • प्रमाणीकरण
  • संगठनों
  • बिलिंग
  • उपयोगकर्ता
  • अनुमतियां
बहु-किरायेदारी

एक बहु-टेनेंट व्हाइट-लेबल पेज बिल्डर बनाएँ

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

आपका मंच

किरायेदार सीमा का मालिक है और हर अनुरोध पर इसे लागू करता है

  • संगठन ए

    • पेज
    • संपत्ति
    • टेम्पलेट्स
    • ब्रांड
  • संगठन बी

    • पेज
    • संपत्ति
    • टेम्पलेट्स
    • ब्रांड
  • संगठन सी

    • पेज
    • संपत्ति
    • टेम्पलेट्स
    • ब्रांड
फैन-आउट आपके आवेदन में होता है। संपादक को प्रति सत्र किसी भी परियोजना, संपत्ति और ब्लॉक सेट के साथ तत्काल किया जाता है जो किरायेदार का हकदार है।
  • किरायेदार अलगाव

    प्रत्येक परियोजना, संपत्ति और टेम्पलेट पंक्ति को एक संगठन के लिए स्कोप किया जाता है, और दायरा सर्वर-साइड लागू किया जाता है - ब्राउज़र में फ़िल्टर करके नहीं।

  • परियोजनाओं

    एक किरायेदार के पृष्ठ आपके डेटाबेस में पंक्तियाँ हैं। संपादक एक समय में एक प्रोजेक्ट लोड करता है और इसे आपके API के माध्यम से वापस लिखता है।

  • संपत्ति पुस्तकालय

    प्रति-किरायेदार उपसर्ग या बकेट में भूमि अपलोड करता है, इसलिए एक ग्राहक का मीडिया कभी भी किसी अन्य ग्राहक के पिकर में सतह नहीं आ सकता है।

  • टेम्पलेट सेट

    टेम्प्लेट एक संगठन के लिए वैश्विक, योजना-विशिष्ट या निजी हो सकते हैं, जो अक्सर एक योजना अपग्रेड वास्तव में अनलॉक होता है।

  • प्रति-किरायेदार ब्रांडिंग

    रंग, फ़ॉन्ट और लोगो प्रति संगठन हल होते हैं, इसलिए एक एजेंसी के ग्राहक प्रत्येक एक ही परिनियोजन में अपनी पहचान देखते हैं।

  • लक्ष्य प्रकाशित करना

    जहाँ किसी टैनेंट के पृष्ठ प्रकाशित किए जाते हैं — पथ, उपडोमेन या कस्टम डोमेन — वह टैनेंट कॉन्फ़िगरेशन है जिसे आपका अनुप्रयोग हल करता है.

GrapesJS में किरायेदारों की कोई अंतर्निहित अवधारणा नहीं है। यह एक समय में एक परियोजना को संपादित करता है; उस परियोजना के आसपास अलगाव, स्कोपिंग और पात्रता जांच आपके आवेदन में लागू की जाती है और आपके बैकएंड द्वारा लागू की जाती है।

ब्रांडिंग

संपादक को अपने उत्पाद की तरह बनाएं

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

  • 01

    दृश्य पहचान

    वह परत जिससे हर कोई शुरू होता है। आवश्यक, और अपने आप में कभी पर्याप्त नहीं होता है।

    • लोगो
    • रंग की
    • मुद्रण कला
    • प्रतीक
  • 02

    Editor UI

    कैनवास के चारों ओर क्रोम। पैनलों को आपके अपने घटकों द्वारा पुनर्व्यवस्थित, प्रतिस्थापित या प्रस्तुत किया जा सकता है।

    • पैनलों
    • उपकरण पट्टी
    • नेविगेशन
    • आदेश
    • मेनू
  • 03

    सामग्री प्रणाली

    उपयोगकर्ता वास्तव में एक पृष्ठ पर क्या रख सकते हैं। यह वह जगह है जहां एक बिल्डर सामान्य होना बंद कर देता है।

    • ब्लॉक
    • अवयव
    • टेम्पलेट्स
    • प्रीसेट
  • 04

    उत्पाद की भाषा

    शब्द। एक उपयोगकर्ता जो आपकी शब्दावली को हर जगह पढ़ता है, वह कभी नहीं देखता कि नीचे एक इंजन है।

    • लेबल
    • पारिभाषिक शब्‍दावली
    • उपयोगकर्ता प्रवाह
    • ऑनबोर्डिंग

संपादक के इंटरफ़ेस स्ट्रिंग्स अनुवाद योग्य हैं और इसके पैनल कॉन्फ़िगर करने योग्य हैं, इसलिए पहले दो स्तर कांटे के बजाय कॉन्फ़िगरेशन हैं। कोर BSD-3-Clause लाइसेंस प्राप्त और स्व-होस्ट किया गया है, जो गहरे स्तरों को संभव बनाता है।

अभिगम नियंत्रण

प्रत्येक उपयोगकर्ता को सही स्तर का नियंत्रण दें

एक बिल्डर जो टीमों को शिप करता है, उसे एक से अधिक प्रकार के उपयोगकर्ता की आवश्यकता होती है। ये पांच भूमिकाएँ अधिकांश उत्पादों को कवर करती हैं; नाम इस तथ्य से कम मायने रखते हैं कि प्रत्येक व्यक्ति दृश्यमान पैनल, उपलब्ध ब्लॉक और प्रकाशन अधिकारों के एक अलग सेट को हल करता है।

  • मालिक

    बिलिंग और हटाने सहित पूर्ण पहुंच

  • व्यवस्थापक

    उपयोगकर्ता, सेटिंग्स और प्रकाशन

  • डिजाइनर

    लेआउट, शैलियाँ और टेम्पलेट

  • संपादक

    स्वीकृत ब्लॉक के भीतर सामग्री

  • टीवी दर्शक

    केवल-पढ़ने के लिए पहुंच और पूर्वावलोकन

अनुमति कैनवास तक कैसे पहुंचती है

  1. उपभोक्ता
  2. भूमिका
  3. अनुमतियां
  4. दृश्यमान पैनल
  5. उपलब्ध ब्लॉक
  6. प्रकाशन अधिकार

श्रृंखला को ऊपर से नीचे पढ़ें: पहले तीन चरण आपके एप्लिकेशन में होते हैं, और केवल अंतिम तीन संपादक कॉन्फ़िगरेशन हैं। एक पैनल को छिपाना पहले से किए गए निर्णय का एक प्रतिपादन परिणाम है और पहले से ही लागू सर्वर-साइड - एक अनुमति जो केवल ब्राउज़र में मौजूद है वह अनुमति नहीं है।

शासन

ड्राफ्ट से प्रकाशित पेज तक

एकल-उपयोगकर्ता टूल में, संपादन और प्रकाशन एक ही क्रिया है। टीमों को बेचे जाने वाले उत्पाद में वे अलग-अलग अधिकारों के साथ अलग-अलग राज्य होते हैं - और यह अलगाव आमतौर पर पहली चीज होती है जिसके बारे में एक उद्यम खरीदार पूछता है।

  1. 1

    ड्राफ्ट

    आपके डेटाबेस में एक पृष्ठ मौजूद है जिसका अभी तक कोई सार्वजनिक प्रतिनिधित्व नहीं है।

  2. 2

    संपादित करें

    इस परियोजना पर संपादन अधिकार रखने वाला कोई भी व्यक्ति कैनवास में काम करता है।

  3. 3

    समीक्षा

    ड्राफ़्ट को पूर्वावलोकन के रूप में साझा किया जाता है, जिसमें आपके उत्पाद द्वारा नियंत्रित टिप्पणियाँ होती हैं.

  4. 4

    स्वीकृत करें

    अनुमोदन अधिकार वाला उपयोगकर्ता हस्ताक्षर करता है। राज्य परिवर्तन रिकॉर्ड करने के लिए आपका है।

  5. 5

    प्रकाशित करना

    आपका बुनियादी ढांचा पृष्ठ को प्रस्तुत और शिप करता है। संपादक की भूमिका समाप्त हो गई है।

चिह्नित चरण वे हैं जहां एक प्राधिकरण जांच होती है।

संपादक सामग्री बना सकते हैं जबकि केवल अधिकृत उपयोगकर्ता ही इसे प्रकाशित कर सकते हैं - एक वाक्य जो उद्यम सौदों की आश्चर्यजनक संख्या तय करता है।

सामग्री प्रणाली

अपनी खुद की सामग्री प्रणाली बनाएं

कोर उद्देश्य पर एक खाली ब्लॉक पैलेट भेजता है: एक सामान्य ब्लॉक सेट प्रत्येक उत्पाद के लिए गलत होगा जिसमें इसे गिराया गया था। आप उस पैलेट में जो डालते हैं वह पूरे निर्माण में सबसे अधिक उत्पाद-विशिष्ट निर्णय है।

  • Hero

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

  • मूल्य निर्धारण

    ऐसी तालिकाओं की योजना बनाएं जो आपके स्वयं के मूल्य निर्धारण डेटा से पढ़ सकें।

  • प्रशंसापत्र

    सामाजिक प्रमाण ने आपके ब्रांड को प्रस्तुत करने के तरीके को निर्धारित किया।

  • फ़ीचर ग्रिड

    एक दोहराने योग्य ग्रिड जिसे आपके उपयोगकर्ता गलती से नहीं तोड़ सकते।

  • FAQ

    प्रश्न और उत्तर जोड़े, प्रकाशित पृष्ठ में विस्तार योग्य।

  • संपर्क करें

    एक फॉर्म जो आपके समापन बिंदु से जुड़ा हुआ है, न कि किसी तीसरे पक्ष का।

  • CTA

    रूपांतरण ब्लॉक, आपकी बटन शैलियों में लॉक है।

  • पाद लेख

    एक साझा पाद लेख जो हर पृष्ठ पर एक समान रहता है।

टेम्पलेट्स

प्रत्येक नए पृष्ठ को एक प्रारंभिक बिंदु दें

टेम्प्लेट यह है कि कैसे एक बिल्डर अपने उपयोगकर्ताओं को सिखाता है कि अच्छा कैसा दिखता है। एक खाली कैनवास डराने वाला है; आपके ग्राहकों की नौकरियों के आसपास बनाया गया एक टेम्पलेट सेट एक उत्पाद सुविधा है।

शिपिंग के लायक टेम्पलेट प्रकार

  • ऑनबोर्डिंग पेज
  • अभियान पृष्ठ
  • उत्पाद पृष्ठ
  • मूल्य निर्धारण पृष्ठ
  • दस्तावेज़ीकरण पृष्ठ
  • इवेंट पेज
  • ग्राहक पोर्टल पृष्ठ
  • क्लाइंट माइक्रोसाइट

ये ऐसे टेम्पलेट हैं जिन्हें एक बिल्डर आमतौर पर शिप करता है, न कि कैटलॉग लिस्टिंग। आपके सेट में जो कुछ भी है वह आपके ग्राहकों द्वारा सबसे अधिक बार प्रकाशित किया जाना चाहिए।

उपयोगकर्ताओं को एक सामान्य संपादक न दें। उन्हें अपने उत्पाद के आसपास डिज़ाइन किया गया एक संपादक दें।

प्रकाशन-व्‍यवसाय

ग्राहकों को अपने स्वयं के ब्रांड के तहत प्रकाशित करने दें

एजेंसियों और वेबसाइट प्लेटफार्मों के लिए, क्लाइंट के अपने डोमेन को ले जाने वाला प्रकाशित पृष्ठ उत्पाद है। यह पूरी तरह से एक बुनियादी ढांचे की चिंता भी है - जल्दी डिजाइन करने लायक, क्योंकि एक लाइव बिल्डर में डोमेन रूटिंग को रेट्रोफिटिंग करना अप्रिय है।

  1. आपका मंच
  2. ग्राहक कार्यक्षेत्र
  3. कस्टम डोमेन
  4. प्रकाशित पृष्ठ
संपादक पृष्ठ का निर्माण करता है। कार्यक्षेत्र से दाईं ओर सब कुछ आपकी होस्टिंग, आपकी रूटिंग और आपके प्रमाणपत्र हैंडलिंग है।
  • एक डोमेन टेनेंट कॉन्फ़िगरेशन है

    होस्टनाम को कार्यस्थान के विरुद्ध संग्रहीत करें, स्वामित्व की पुष्टि करें, फिर इसके लिए इनबाउंड अनुरोधों को उस टेनेंट के प्रकाशित पृष्ठों पर रूट करें.

  • प्रमाणपत्र स्वचालित करने के लिए आपके हैं

    प्रति ग्राहक डोमेन प्रमाणपत्र जारी करना और नवीनीकृत करना एक प्लेटफ़ॉर्म ज़िम्मेदारी है, चाहे आप इसे स्वयं चलाएं या इसे किसी होस्ट को सौंपें।

  • प्रकाशन एक परिनियोजन हो सकता है

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

  • डोमेन मौजूद होने से पहले पूर्वावलोकन करें

    प्रत्येक पृष्ठ को शुरू से ही एक प्लेटफ़ॉर्म-होस्टेड पूर्वावलोकन URL दें, इसलिए समीक्षा और अनुमोदन कभी भी DNS पर प्रतीक्षा न करें।

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

जवाबदेही

जानिए किसने क्या बदला

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

गतिविधि

  • Alexसंपादित · मुखपृष्ठ12:42
  • Mariaप्रकाशित · लैंडिंग पृष्ठप्रकाशित13:07
  • Johnबदला हुआ · मूल्य निर्धारण अनुभाग13:21

हर प्रविष्टि पर क्या रिकॉर्ड करें

  • अभिनेता
  • मुक़दमा
  • परियोजना
  • विवरण
  • टाइमस्टैम्प
  • पट्टाधारी आसामी

उदाहरणात्मक पंक्तियाँ। GrapesJS में कोई ऑडिट लॉग नहीं है; ट्रेल आपके एप्लिकेशन द्वारा तब लिखा जाता है जब यह सेव, अनुमोदन या प्रकाशन को संभालता है, जो एकमात्र स्थान भी है जो जानता है कि कौन सा उपयोगकर्ता कार्य कर रहा है।

प्लगइन स्टैक

अपना व्हाइट-लेबल पेज बिल्डर स्टैक बनाएं

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

  1. संपादन इंजनखुला स्रोत
  2. व्हाइट-लेबल थीम और कस्टम UIPlugin
  3. कस्टम ब्लॉकPlugin
  4. टेम्पलेट्सPlugin
  5. भूमिकाएं और अनुमतियांआपका ऐप
  6. भंडारPlugin
  7. संपत्तिPlugin
  8. ऑडिट लॉगआपका ऐप
  9. निर्यातित मालPlugin
  10. प्रकाशन-व्‍यवसायPlugin

दो पायदानों का कोई कैटलॉग उत्तर नहीं है, और यह एक निरीक्षण के बजाय जानबूझकर है: भूमिकाएं और ऑडिट लॉगिंग आपके पहचान मॉडल और आपके डेटाबेस पर निर्भर करते हैं, इसलिए वे एप्लिकेशन कार्य हैं। यदि यह वह हिस्सा है जिसे आपकी टीम अकेले नहीं बनाएगी, तो यह वही है जिसके लिए कार्यान्वयन सेवाएं मौजूद हैं।

बाज़ार

स्टैक की प्रत्येक परत के लिए प्लगइन्स

नीचे दी गई प्रत्येक सूची GJS.Market पर एक वास्तविक उत्पाद है, जिसे व्हाइट-लेबल बिल्ड में किए जाने वाले काम के आधार पर समूहीकृत किया गया है।

ब्रांड

डिफ़ॉल्ट इंटरफ़ेस बदलें: कस्टम पैनल, एक विशेष शेल, या आपके अपने घटकों द्वारा प्रदान किया गया एक संपादक।

इस श्रेणी को ब्राउज़ करें
Grapesjs Wix Like

Grapesjs Wix Like

एक उपभोक्ता-शैली बिल्डर इंटरफ़ेस एक प्रीसेट के रूप में भेज दिया गया है - वही जो ऊपर डेमो में चल रहा है, यदि आपके उपयोगकर्ता डेवलपर नहीं हैं।

US$199,99प्लगइन देखें
Grapesjs Paneless

Grapesjs Paneless

एक पूर्ण वैकल्पिक संपादक खोल, शिपिंग विकल्प के रूप में और क्रोम को कितनी दूर ले जाया जा सकता है, इसके प्रमाण के रूप में उपयोगी है।

US$299,99प्लगइन देखें
React UI for GrapesJS

React UI for GrapesJS

संपादक इंटरफ़ेस को अपने स्वयं के React घटकों के साथ प्रस्तुत करें, ताकि बिल्डर आपके डिज़ाइन सिस्टम को अनुमानित करने के बजाय विरासत में मिले।

निःशुल्कप्लगइन देखें
Borders Color

Borders Color

चयन हाइलाइट को अपने ब्रांड रंगों के अनुरूप लाएं - एक छोटा सा विवरण जो चुपचाप एक अनब्रांडेड संपादक देता है।

निःशुल्कप्लगइन देखें

सामग्री

आपके उपयोगकर्ता जिन ब्लॉकों, अनुभागों और टेम्पलेटों के साथ रचना करते हैं - साथ ही उनके चारों ओर पृष्ठ और प्रतीक प्रबंधन।

इस श्रेणी को ब्राउज़ करें
Users Blocks

Users Blocks

उपयोगकर्ताओं को अपने स्वयं के अनुभागों को पुनः प्रयोज्य ब्लॉक के रूप में सहेजने दें, जो कि आपकी टीम द्वारा प्रत्येक को शिपिंग किए बिना ग्राहक की ब्लॉक लाइब्रेरी कैसे बढ़ती है।

US$59,00प्लगइन देखें
Templates Manager

Templates Manager

उस टेम्पलेट सेट को प्रबंधित करें जिससे आपके उपयोगकर्ता प्रति उत्पाद या प्रति ग्राहक शुरू करते हैं.

US$39,00प्लगइन देखें
Symbols

Symbols

पुनः प्रयोज्य लिंक किए गए अनुभाग: एक हेडर को एक बार अपडेट करें और इसे ले जाने वाले प्रत्येक पृष्ठ को इस प्रकार है।

निःशुल्कप्लगइन देखें
Pages Manager

Pages Manager

एक संपादन सत्र के अंदर बहु-पृष्ठ परियोजनाएं, जो कि अधिकांश ग्राहक कार्यक्षेत्रों को वास्तव में आवश्यकता होती है।

US$25,00प्लगइन देखें

अवसरंचना

परियोजनाएं और संपत्तियां कहां रहती हैं, और आउटपुट संपादक को कैसे छोड़ता है।

इस श्रेणी को ब्राउज़ करें

प्रकाशन और संचालन

परियोजनाएं, परिनियोजन लक्ष्य, पुनर्प्राप्ति और छोटे विवरण जो एक संपादक को समाप्त महसूस कराते हैं।

इस श्रेणी को ब्राउज़ करें
शुरुआती बिंदु

एक स्टैक से शुरू करें जो आपके उत्पाद से मेल खाता हो

तीन संयोजन जो बार-बार सामने आते हैं। उनमें से कोई भी बंडल नहीं है - वे शुरुआती बिंदु हैं, और उनमें से हर एक को अभी भी इसके आसपास आपके आवेदन की आवश्यकता है।

कीमतें निर्माण समय पर मार्केटप्लेस लिस्टिंग कीमतें हैं और अभिविन्यास के लिए दिखाए जाते हैं।

बनाएं या खरीदें

GrapesJS से शुरू करें। अपने उत्पाद की आवश्यकता जोड़ें।

GrapesJS विज़ुअल एडिटिंग फाउंडेशन प्रदान करता है। GJS.Market प्लगइन्स आपकी टीम को आंतरिक रूप से हर सुविधा बनाने की आवश्यकता के बिना विशेष कार्यक्षमता जोड़ सकते हैं। नीचे दिए गए दोनों मार्ग वैध हैं - सवाल यह है कि स्टैक के कौन से हिस्से वास्तव में आपके विभेदक हैं।

सब कुछ स्वयं बनाएं

हर लाइन पर पूर्ण नियंत्रण, इंजीनियरिंग समय में भुगतान किया जाता है जो आप भुगतान करते रहते हैं।

आप क्या लेते हैं

  • अधिक इंजीनियरिंग, एक ऐसी सतह पर जो आपका उत्पाद नहीं है
  • ब्राउज़र और फ्रेमवर्क के रूप में अधिक रखरखाव
  • अधिक आंतरिक कोड आपकी टीम के बाहर कोई भी समीक्षा नहीं करता है
  • Editor ध्यान आकर्षित करने के लिए रोडमैप कार्य के साथ प्रतिस्पर्धा करने वाले कीड़े

ठीक है जब संपादन व्यवहार ही आपका विभेदक है।

दायरे के माध्यम से बात करें

प्लगइन्स के साथ विस्तार करें

जो हल हो गया है उसे अपनाएं, और अपनी इंजीनियरिंग को उस पर खर्च करें जो आपका है।

लूप कैसा दिखता है

  • एक प्लगइन स्थापित करें जो स्टैक के एक पायदान को कवर करता है
  • इसे अपने डेटा और अपने API के विरुद्ध कॉन्फ़िगर करें
  • उन हिस्सों को अनुकूलित करें जिन्हें आपके उत्पाद की आवश्यकता है
  • शिप करें, और अपनी टीम को किरायेदारी, अनुमतियों और प्रकाशन पर रखें

ठीक है जब आपका विभेदक संपादक के आसपास का उत्पाद है।

प्लगइन्स ब्राउज़ करें
तुलनात्‍मक मूल्‍यांकन

स्क्रैच बनाम GrapesJS से एक व्हाइट-लेबल संपादक बनाएं

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

योग्‍यताखरोंच सेGrapesJS
दृश्य कैनवासनिर्माणशामिल
खींचें और छोड़ेंनिर्माणशामिल
अवयवनिर्माणशामिल
ब्लॉकनिर्माणएक्स्टेंसिबल
बिछानानिर्माणशामिल
उत्तरदायी संपादननिर्माणशामिल
कस्टम UIनिर्माणएक्स्टेंसिबल
संपत्तिनिर्माणएक्स्टेंसिबल
भंडारनिर्माणएक्स्टेंसिबल
अनुमतियांनिर्माणआवेदन परत
बहु-किरायेदारीनिर्माणआवेदन परत
प्रकाशन-व्‍यवसायनिर्माणआवेदन परत
प्लगइन्सनिर्माणएक्स्टेंसिबल

फैसले वर्तमान रिलीज़ को दर्शाते हैं, 2026-09-02 को फिर से सत्यापित करते हैं। "एप्लिकेशन लेयर" का अर्थ है कि क्षमता आपके खातों और बुनियादी ढांचे पर निर्भर करती है, न कि यह गायब है।

अपने व्यावसायिक तर्क और ब्रांडेड अनुभव का निर्माण करें। दृश्य संपादन इंजन का पुनर्निर्माण न करें।

आसन्न मॉडल

व्हाइट-लेबल बनाम एम्बेड करने योग्य बनाम SaaS पेज बिल्डर

तीन संबंधित निर्णय जिन पर चर्चा की जाती है जैसे कि वे एक थे। वे प्रतिस्पर्धा करने के बजाय ढेर हो जाते हैं: अधिकांश उत्पाद इस क्रम में तीनों करते हैं।

ऑडियंस

व्हाइट-लेबल पेज बिल्डर्स कौन बनाता है?

छह आवर्ती आकार। वे उस संपादक में कम भिन्न होते हैं जिसकी उन्हें आवश्यकता होती है, बजाय इसके आस-पास की तुलना में।

SaaS प्लेटफॉर्म

ग्राहकों को अपने उत्पाद के अंदर विज़ुअल पेज बनाने दें, उन्हें एक अलग टूल पर भेजे बिना और वापस जाएं।

SaaS कोण

एजेंसियों

ग्राहकों को एक नियंत्रित, ब्रांडेड संपादन वातावरण दें जहां वे लेआउट को छुए बिना कॉपी अपडेट कर सकते हैं।

लैंडिंग पृष्ठ वर्कफ़्लो

वेबसाइट प्लेटफॉर्म

ग्राहकों को उनके स्वयं के डोमेन और उनके स्वयं के परिसंपत्ति पुस्तकालयों सहित अपने स्वयं के पृष्ठ निर्माण अनुभव प्रदान करें।

संपादक को एम्बेड करना

विपणन मंच

मार्केटिंग टीमों को हर बदलाव के लिए इंजीनियरिंग समय बुक किए बिना अभियान पृष्ठ लॉन्च करने दें।

ड्रैग-एंड-ड्रॉप यांत्रिकी

CMS उत्पाद

पहले एक पूर्ण संपादक इंजन के निर्माण के बिना किसी मौजूदा सामग्री उत्पाद में दृश्य संपादन जोड़ें।

हेडलेस CMS संपादन

Enterprise टीमें

अनुमोदन चरणों और समीक्षा को संतुष्ट करने वाली गतिविधि ट्रेल के साथ नियंत्रित संपादन और प्रकाशन वर्कफ़्लो बनाएं.

कार्यान्वयन सेवाएं
वाणिज्यिक

अपने पेज बिल्डर को उत्पाद में बदलें

एक बार जब बिल्डर आपका होता है, तो इसके आसपास का वाणिज्यिक संबंध भी होता है। आप इसे कैसे पैकेज करते हैं, यह एक तकनीकी निर्णय के बजाय एक व्यावसायिक निर्णय है - लेकिन किरायेदारी मॉडल को कंक्रीट में सेट करने से पहले यह बनाने लायक है, क्योंकि योजनाएं और सीमाएं किरायेदारी के प्रश्न हैं।

  1. आपका उत्पाद
  2. दृश्य संपादक
  3. ग्राहक कार्यक्षेत्र
  4. अंशदान
  5. आपकी आय
आप इस श्रृंखला के प्रत्येक चरण के स्वामी हैं, जिसमें मूल्य निर्धारण और इसके अंत में ग्राहक संबंध शामिल हैं।
पैकेजिंग

बिल्डर को पैकेज करने का एक तरीका

एक पारंपरिक चार-स्तरीय आकार, जो मूल्य सूची निर्धारित करने के बजाय किरायेदारी के निहितार्थ को ठोस बनाने के लिए दिखाया गया है।

  1. 01

    निःशुल्क

    एक कार्यक्षेत्र, एक छोटी पृष्ठ सीमा, प्लेटफ़ॉर्म-होस्ट किए गए पूर्वावलोकन URL.

  2. 02

    प्रो

    अधिक पृष्ठ, पूर्ण टेम्पलेट सेट, एक कस्टम डोमेन।

  3. 03

    टीम

    प्रकाशन से पहले कई सीटें, भूमिकाएं और एक अनुमोदन चरण।

  4. 04

    उद्यमिता

    एकाधिक संगठन, एक ऑडिट ट्रेल, कस्टम ब्लॉक और समर्थन शर्तें।

केवल उदाहरण। किस स्तर से संबंधित है यह आपके बाजार पर निर्भर करता है - लेकिन ध्यान दें कि इस पृष्ठ पर पहले से अनुमति और किरायेदारी सुविधाओं से कितनी सीढ़ी बनी है।

आप अपने मूल्य निर्धारण, योजनाओं और ग्राहक संबंधों को नियंत्रित करते हैं।

स्‍थापना

ओपन-सोर्स एडिटर से शुरुआत क्यों करें?

एक व्हाइट-लेबल बिल्ड उन मांगों को पूरा नहीं कर सकता है जिन्हें एक बंद संपादक पूरा नहीं कर सकता है। आपको इंटरफ़ेस को बदलने की जरूरत है, इसे अपने बुनियादी ढांचे पर चलाना होगा, और इसे उन प्रणालियों के साथ एकीकृत करना होगा जिनके बारे में विक्रेता ने कभी नहीं सुना है। कोर BSD-3-Clause लाइसेंस प्राप्त और स्व-होस्ट करने योग्य है, जो यह सब संभव बनाता है।

  • अनुकूलन

    इंटरफ़ेस मार्कअप और कॉन्फ़िगरेशन है जिसे आप पढ़ सकते हैं, बदल सकते हैं और बढ़ा सकते हैं - थीम वाला ब्लैक बॉक्स API नहीं।

  • स्व-होस्टिंग

    संपादक वहां चलता है जहां आपका एप्लिकेशन चलता है, इसलिए परियोजनाओं और परिसंपत्तियों को कभी भी आपके बुनियादी ढांचे को छोड़ना नहीं पड़ता है।

  • एक्स्टेंसिबिलिटी

    एक प्रलेखित प्लगइन आर्किटेक्चर, साथ ही मौजूदा प्लगइन्स का एक पारिस्थितिकी तंत्र शुरू करने के बजाय अनुकूलित करने के लिए।

  • एकीकरण की स्वतंत्रता

    भंडारण, संपत्ति और आदेश सीम हैं जिन्हें आप अपनी सेवाओं पर इंगित करते हैं।

  • बुनियादी ढांचे पर नियंत्रण

    परिनियोजन, उन्नयन और डेटा स्थान आपके शेड्यूल पर आपके निर्णय हैं।

  • ऑडिटेबिलिटी

    आप उस कोड को पढ़ सकते हैं जिसे आप ग्राहकों को भेज रहे हैं, जो एक प्राथमिकता के बजाय तेजी से एक खरीद आवश्यकता है।

एकीकरण

अपने मौजूदा स्टैक के साथ एकीकृत करें

संपादक एक ब्राउज़र लाइब्रेरी है, इसलिए यह वहां जाता है जहां आपका एप्लिकेशन पहले से ही रहता है। ये पृष्ठ प्रति फ्रेमवर्क यांत्रिकी को कवर करते हैं - बढ़ते हुए, सफाई करते हैं, और संपादक की स्थिति को अपने रेंडर लूप से बाहर रखते हैं।

रोडमैप

प्रोटोटाइप से उत्पादन तक

  1. 1
    चरण 1

    संपादक

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

  2. 2
    चरण 2

    गुणनफल

    इसे एप्लिकेशन में वायर करें: प्रमाणीकरण, उपयोगकर्ता, संगठन, परियोजना भंडारण और एक परिसंपत्ति पुस्तकालय। यह वह जगह है जहां बिल्डर डेमो होना बंद कर देता है।

  3. 3
    चरण 3

    शासन

    भूमिकाएं, अनुमतियां, एक अनुमोदन चरण और एक गतिविधि ट्रेल। आमतौर पर पहले ग्राहक द्वारा तीन से अधिक लोगों के साथ संचालित।

  4. 4
    चरण 4

    पैमाना

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

प्रदर्शन

प्रदर्शन के विचार

एक बिल्डर के पास दो रनटाइम होते हैं जिनमें लगभग कुछ भी समान नहीं होता है, और उन्हें एक के रूप में मानना इस तरह के उत्पाद में सबसे आम प्रदर्शन गलती है।

  • आलसी-लोड संपादक

    जब कोई उपयोगकर्ता संपादक खोलता है, तब संपादन बंडल लोड करें, न कि जब वे आपका डैशबोर्ड खोलते हैं।

  • संपादक की स्थिति को अपने ऐप्लिकेशन की स्थिति से बाहर रखें

    संपादक अपने स्वयं के पेड़ का प्रबंधन करता है। इसे अपने वैश्विक स्टोर में मिरर करने से हर कीस्ट्रोक पर आपके एप्लिकेशन को फिर से प्रस्तुत किया जाता है।

  • बड़े परिसंपत्ति पुस्तकालयों को पृष्ठांकित करें

    हजारों छवियों वाले एक किरायेदार को एक लंबी सूची के बजाय एक पृष्ठांकित, खोज योग्य पिकर की आवश्यकता होती है।

  • आलसी-लोड भारी प्लगइन्स

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

  • रनटाइम को अलग करें

    संपादक को जो कुछ भी चाहिए वह उस बंडल में नहीं है जिसे एक विज़िटर किसी प्रकाशित पृष्ठ के लिए डाउनलोड करता है।

  • Optimize स्वतंत्र रूप से प्रकाशित आउटपुट

    प्रकाशित पृष्ठों के लिए छवियाँ, महत्वपूर्ण CSS और कैशिंग आपकी रेंडरिंग परत द्वारा तय की जाती है, जहां आपका पूर्ण नियंत्रण होता है।

संलेखन वातावरण और प्रकाशित वेबसाइट को समान रनटाइम आवश्यकताओं की आवश्यकता नहीं है।

प्रतिभूति

सुरक्षा के मनन

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

  • प्रत्येक API कॉल को प्रमाणित करें

    प्रोजेक्ट लोड, सेव, एसेट अपलोड और प्रकाशित सभी एंडपॉइंट हैं जो एक प्रमाणित सत्र तक पहुंचता है - और सभी इस तरह के इलाज के लायक हैं।

  • अनुमतियाँ सर्वर-साइड मान्य करें

    सर्वर पर फिर से जांचें कि इंटरफ़ेस पहले से क्या छिपा हुआ है। एक छिपा हुआ बटन एक UX affordance है, अभिगम नियंत्रण नहीं।

  • किरायेदार डेटा को अलग करें

    संगठन के अनुसार प्रत्येक क्वेरी को स्कोप करें, और एक ऐसे दायरे को प्राथमिकता दें जिसे प्रत्येक डेवलपर को याद रखना चाहिए।

  • अपलोड की पुष्टि करें

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

  • उपयोगकर्ता सामग्री को स्वच्छ करें

    एक विज़ुअल बिल्डर मनमाना मार्कअप उत्पन्न कर सकता है। जानबूझकर तय करें कि कस्टम स्क्रिप्ट की अनुमति है या नहीं, और तदनुसार sanitize।

  • प्रकाशन समापन बिंदुओं को सुरक्षित रखें

    प्रकाशन से जनता जो देखती है उसे बदल देती है। इसे दर-सीमित करें, इसे स्पष्ट रूप से अधिकृत करें और रिकॉर्ड करें कि इसे किसने ट्रिगर किया।

  • प्रोजेक्ट डेटा को मान्य करें

    एक सहेजा गया प्रोजेक्ट उपयोगकर्ता इनपुट है। इसे संग्रहीत करने या पुनः प्रस्तुत करने से पहले इसके आकार को मान्य करें।

  • क्लाइंट-साइड अनुमतियों पर कभी भी भरोसा न करें

    ब्लॉक सूची और पैनल सेट कॉन्फ़िगरेशन हैं जिनके बारे में ब्राउज़र को झूठ बोलने के लिए बनाया जा सकता है।

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

कार्यान्वयन

अपने व्हाइट-लेबल बिल्डर को बनाने में सहायता चाहिए?

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

  • Editor एकीकरण
  • UI अनुकूलन
  • कस्टम ब्लॉक और टेम्पलेट
  • भंडारण और परिसंपत्ति एडाप्टर
  • भूमिकाएं और अनुमोदन कार्यप्रवाह
  • उत्पादन समर्थन
FAQ

व्हाइट-लेबल पेज बिल्डर प्रश्न

व्हाइट-लेबल पेज बिल्डर क्या है?

एक विज़ुअल पेज संपादन सिस्टम जो किसी अन्य उत्पाद में एकीकृत होता है और उसके ब्रांड, उपयोगकर्ता अनुभव और व्यावसायिक नियमों से मेल खाने के लिए अनुकूलित होता है। आपके ग्राहक इसे तृतीय-पक्ष टूल के बजाय आपके एप्लिकेशन की एक विशेषता के रूप में उपयोग करते हैं।

क्या मैं GrapesJS को व्हाइट-लेबल कर सकता हूँ?

हाँ। यह एक ओपन-सोर्स, सेल्फ-होस्टेड लाइब्रेरी है, इसलिए इंटरफ़ेस, ब्लॉक सेट, टेम्प्लेट और शब्दावली सभी को बदलना है। इसके आस-पास के हिस्से - खाते, अनुमतियाँ, किरायेदारी, प्रकाशन - आपके एप्लिकेशन में लागू किए जाते हैं।

क्या मैं GrapesJS UI को अनुकूलित कर सकता हूँ?

हाँ। पैनल, बटन और कमांड कॉन्फ़िगर करने योग्य हैं, और संपादक के इंटरफ़ेस को आपके स्वयं के घटकों द्वारा प्रस्तुत किया जा सकता है यदि आप चाहते हैं कि यह आपके डिज़ाइन सिस्टम को अनुमानित करने के बजाय विरासत में मिले।

क्या मैं डिफ़ॉल्ट ब्रांडिंग को बदल सकता हूं?

हाँ। कोई विक्रेता ब्रांडिंग नहीं है जिसे आपको प्रदर्शित करने की आवश्यकता है। इंटरफ़ेस आपकी शैली के लिए है, और संपादक के अपने तार अनुवाद योग्य हैं, इसलिए लेबल आपके उत्पाद की शब्दावली का पालन कर सकते हैं।

क्या मैं अपना लोगो और रंग जोड़ सकता हूँ?

हाँ। संपादक शेल आपके एप्लिकेशन में मार्कअप और शैलियाँ हैं, इसलिए एक लोगो, एक रंग पैलेट और आपके टाइपफेस को उसी तरह लागू किया जाता है जैसे वे आपके उत्पाद में कहीं और होते हैं।

क्या मैं कस्टम ब्लॉक बना सकता हूँ?

हां, और आपको इसकी आवश्यकता होगी: कोर जानबूझकर एक खाली ब्लॉक पैलेट भेजता है। Blocks को आपके अपने कोड में परिभाषित किया गया है या प्लगइन्स द्वारा जोड़ा गया है, जो कि पैलेट को आपके ग्राहकों द्वारा वास्तव में बनाई गई चीजों से मेल खाने देता है।

क्या मैं कस्टम टेम्पलेट बना सकता हूँ?

हाँ। एक टेम्पलेट एक संग्रहीत परियोजना है जो आपका एप्लिकेशन शुरुआती बिंदु के रूप में प्रदान करता है। टेम्पलेट वैश्विक, योजना-विशिष्ट या एक ग्राहक के लिए निजी हो सकते हैं।

क्या मैं उपयोगकर्ता भूमिका के आधार पर ब्लॉक प्रतिबंधित कर सकता हूं?

हां, संपादक को ब्लॉक सेट के साथ इनिशियलाइज़ करके वह भूमिका हकदार है। पात्रता स्वयं आपके बैकएंड द्वारा हल की जाती है - ब्राउज़र में पैलेट को प्रतिबंधित करना प्रस्तुति है, प्रवर्तन नहीं।

क्या मैं एक बहु-किरायेदार पेज बिल्डर बना सकता हूं?

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

क्या प्रत्येक ग्राहक के पास अलग-अलग पृष्ठ और संपत्तियां हो सकती हैं?

हाँ। परियोजनाओं और परिसंपत्तियों को उस संगठन के विरुद्ध संग्रहीत करें जो उनका स्वामी है और उसके द्वारा प्रत्येक क्वेरी को स्कोप करें। संपादक को तब प्रति सत्र केवल उस किरायेदार के डेटा के साथ तत्काल किया जाता है।

क्या ग्राहक कस्टम डोमेन पर प्रकाशित कर सकते हैं?

हाँ, एक प्लेटफ़ॉर्म सुविधा के रूप में। आपका एप्लिकेशन डोमेन को कार्यक्षेत्र के विरुद्ध संग्रहीत करता है, स्वामित्व की पुष्टि करता है और उस किरायेदार के पृष्ठों पर अनुरोधों को रूट करता है। संपादक पृष्ठ का निर्माण करता है; DNS, प्रमाणपत्र और होस्टिंग आपके बुनियादी ढांचे के साथ रहते हैं।

क्या मैं अपना खुद का डेटाबेस कनेक्ट कर सकता हूं?

हाँ। संपादक एक प्रोजेक्ट को क्रमबद्ध करता है और इसे लोड और संग्रहीत करने के लिए आपके समापन बिंदुओं को कॉल करता है, इसलिए आपके API के पीछे कोई भी डेटाबेस काम करता है। किसी भी चीज़ के लिए होस्ट की गई सेवा की आवश्यकता नहीं होती है।

क्या मैं अपने स्वयं के भंडारण का उपयोग कर सकता हूं?

हाँ। प्रोजेक्ट दृढ़ता और परिसंपत्ति पुस्तकालय दोनों कॉन्फ़िगर करने योग्य सीम हैं, और मौजूदा प्लगइन्स हैं जो उन्हें विभिन्न बैकएंड पर इंगित करते हैं यदि आप अपना खुद का लिखने के बजाय एक को अनुकूलित करना चाहते हैं।

क्या मैं अनुमोदन वर्कफ़्लो बना सकता हूँ?

हाँ, आपके आवेदन में। पृष्ठ की स्थिति को मॉडल करें - प्रारूप, समीक्षा में, अनुमोदित, प्रकाशित - और प्रकाशन कार्रवाई चलने से ठीक पहले अनुमोदन की आवश्यकता होती है। संपादक राज्य मशीन में शामिल नहीं है।

क्या मैं उपयोगकर्ता गतिविधि को ट्रैक कर सकता हूँ?

हां, जब भी आपका एप्लिकेशन सेव, अनुमोदन या प्रकाशन को संभालता है, तो एक प्रविष्टि रिकॉर्ड करके। GrapesJS में कोई ऑडिट लॉग नहीं है, और आपका API एकमात्र परत है जो जानती है कि कौन सा प्रमाणित उपयोगकर्ता कार्य कर रहा है।

क्या मैं एक व्हाइट-लेबल SaaS पेज बिल्डर बना सकता हूँ?

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

क्या मैं GrapesJS के साथ React का उपयोग कर सकता हूँ?

हाँ। एक आधिकारिक React रैपर है, और संपादक को एक घटक में मैन्युअल रूप से भी लगाया जा सकता है। मुख्य नियम यह है कि संपादक की अपनी स्थिति को अपने React रेंडर चक्र से बाहर रखें।

क्या मैं GrapesJS के साथ Next.js का उपयोग कर सकता हूँ?

हाँ। संपादक केवल ब्राउज़र है, इसलिए यह क्लाइंट-साइड लोड किया जाता है, जबकि प्रकाशित पृष्ठों को सर्वर द्वारा सामान्य रूप से प्रस्तुत किया जाता है। उन दो रनटाइम को अलग रखना भी बेहतर प्रदर्शन निर्णय है।
शुरू हो जाओ

उस पेज बिल्डर का निर्माण करें जिसे आपके ग्राहक अपने स्वयं के रूप में देखते हैं

GrapesJS विज़ुअल एडिटिंग इंजन से शुरुआत करें। एक ऐसा पेज बिल्डर बनाने के लिए अपनी ब्रांडिंग, सामग्री प्रणाली, अनुमतियाँ और बुनियादी ढांचा जोड़ें जो आपके उत्पाद का मूल निवासी लगे।

चौंक

अपना व्हाइट-लेबल पेज बिल्डर बनाएं

हमें बताएं कि आप क्या बना रहे हैं और आप स्टैक की कौन सी परतें रखना चाहते हैं। हम एक दायरे के साथ वापस आते हैं।

शुरू हो जाओ
पता लगाना

प्लगइन कैटलॉग ब्राउज़ करें

थीम, कस्टम UI, ब्लॉक, टेम्प्लेट, स्टोरेज एडेप्टर और प्रकाशन कमांड - उनके द्वारा भरे गए स्टैक के पायदान द्वारा समूहीकृत किए जाते हैं।

प्लगइन्स ब्राउज़ करें
अफ़वाह

किसी विशेषज्ञ से बात करें

एकीकरण, ब्रांडिंग, कस्टम ब्लॉक, भूमिकाएं और अनुमोदन वर्कफ़्लोज़, आपकी टीम के साथ लागू किए गए।

सेवाओं का अन्वेषण करें

आपका ब्रांड। आपका संपादक। आपके ग्राहक। आपका बुनियादी ढांचा।