लेखक: Neil Lock

  • आम्ही EDD वरून Freemius वर का स्थलांतर केले

    आम्ही EDD वरून Freemius वर का स्थलांतर केले

    When Page Builder Sandwich was launched in 2016, we were using Easy Digital Downloads. In 2017, we moved to Freemius. Here’s why we switched:

    EDD म्हणजे काय आणि आम्ही ते का निवडले?

    Easy Digital Downloads (EDD) हा WordPress साठी एक लोकप्रिय सेल्फ-होस्टेड eCommerce / WooCommerce पर्याय आहे. डीफॉल्ट स्वरूपात, तुम्ही EDD वापरून WordPress उत्पादन विकू शकत नाही, परंतु त्याचे Software Licensing एक्स्टेंशन प्लगइन्स विकण्यासाठी अत्यंत उपयुक्त ठरते. या एक्स्टेंशनने लायसन्स कीजची निर्मिती आणि पडताळणी देखील हाताळली.

    EDD ने चांगले काम केले कारण यामुळे ग्राहकांना आमच्या वेबसाइटवरून थेट आमचे उत्पादन खरेदी करण्याची सुविधा मिळाली, तसेच त्यांना स्वतःचे खाते पृष्ठ मिळाले जिथे ते लॉग इन करून त्यांचा खरेदी इतिहास पाहू शकतात.

    Since it worked well, and since we’re a big fan of Pippin Williamson, this was Sandwich’s first option.

    Freemius च्या तुलनेत हे कसे कार्य करते आणि आम्ही कधी बदल केला?

    2016 मध्ये, Freemius चे मुख्य डेव्हलपर आणि सह-निर्माते Vova Feldman यांनी आम्हाला Freemius ची संक्षिप्त माहिती ईमेल केली, ज्यामध्ये त्यांनी स्पष्ट केले की हे केवळ ई-कॉमर्स सोल्यूशनपेक्षा अधिक आहे — ते ॲनालिटिक्स आणि इनसाइट्स सोल्यूशन, मार्केटिंग ऑटोमेशन टूल आणि अंगभूत सपोर्ट टूल यांसारखी इतर वैशिष्ट्ये प्रदान करते, ज्यामुळे ग्राहक थेट WordPress डॅशबोर्डवरून तुमच्याशी संपर्क साधू शकतात.

    सुरुवातीला, आम्ही फक्त ‘Freemius Insights’ — Freemius चे एक वैशिष्ट्य — वापरले, कारण आम्हाला ॲनालिटिक्सबद्दल उत्सुकता होती. त्या वेळी लोक आमचे प्लगइन का अनइन्स्टॉल करत होते याची सामान्य कारणे समजून घेण्यास यामुळे आम्हाला नक्कीच मदत झाली.

    याने आम्हाला ग्राहकांसाठी जलद सर्वेक्षणांद्वारे अधिक डेटा-आधारित निर्णय घेण्यास देखील मदत केली. उदाहरणार्थ, जर एखाद्या वापरकर्त्याने आमचे प्लगइन अनइन्स्टॉल केले, तर एक त्वरित फीडबॅक फॉर्म समोर येतो आणि विचारतो की त्यांनी अनइन्स्टॉल करण्याचे कारण काय. या अभिप्रायांनी आम्हाला आमच्या ग्राहकांच्या गरजा समजून घेण्यास मदत केली.

    या प्रक्रियेत, आम्हाला आढळले की वापरकर्ते अनइन्स्टॉल करत होते कारण ॲक्टिव्हेट केल्यानंतर पुढे काय करावे हे त्यांना माहित नव्हते. अनइन्स्टॉलचे प्रमाण कमी करण्यासाठी आम्ही फक्त एक वेलकम स्क्रीन आणि ट्युटोरियल व्हिडिओ जोडला. अगदी सोपे.

    ॲनालिटिक्सचा भाग बाजूला ठेवला, तरी Freemius प्लॅटफॉर्म अशा प्रकारे तयार करण्यात आला आहे की तुम्ही तुमची WordPress उत्पादने अधिक प्रभावीपणे विकण्यासाठी ते सहजपणे वापरू शकता!

    फायदे आणि तोटे यांचा विचार केल्यानंतर, आम्ही जानेवारी 2017 मध्ये Freemius कडे वळलो. कारणे पुढीलप्रमाणे आहेत:

    Freemius ग्राहकांना त्यांच्या WordPress डॅशबोर्डवरून थेट तुमचे उत्पादन खरेदी करण्याची अनुमती देते

    Instead of being redirected to an external website, Freemius allows customers to purchase straight from their WordPress Dashboard. This made huge impact on sales of course! Generally, the fewer things the user has to do to purchase something, the more likely it is that they actually make the purchase.

    EDD सह, Sandwich मध्ये स्वारस्य असलेल्या लोकांना लायसन्स की खरेदी करण्यासाठी त्यांच्या पेज बिल्डिंग अनुभवातून बाहेर पडून एका बाह्य वेबसाइटवर जावे लागत होते. शेवटी खरेदी करण्यापूर्वी त्यांना अनेक क्लिक्स — आणि इतर अनेक विचलनांमधून जावे लागत असे.

    याउलट, Freemius सह ग्राहक जेव्हा ते Sandwich वापरून पाहत असतात तेव्हा थेट त्यांच्या स्वतःच्या WordPress डॅशबोर्डवरून खरेदी करतात — खरेदी करण्यासाठी वेगळ्या साइटवर जाण्याची कोणतीही आवश्यकता नाही.

    या सुविधेमुळे ग्राहकांसाठी खरेदी करणे दहा पटीने अधिक सुरळीत आणि सोपे झाले, ज्यामुळे विक्रीमध्ये लक्षणीय वाढ झाली.

    डेव्हलपर्स देखील तुमच्या यशामध्ये तितकेच योगदान देतात

    Freemius वापरून आपले उत्पादन विकणे विनामूल्य नाही. प्रत्येक विक्रीसाठी, ते तुमच्या कमाईचा एक लहान वाटा घेतात, जो पेमेंट आणि प्रोसेसिंग शुल्कामध्ये जातो. हे त्यांचे बिझनेस मॉडेल आहे.

    परंतु येथे लक्षात घेण्यासारखी महत्त्वाची गोष्ट म्हणजे त्यांचे बिझनेस मॉडेल तुमच्या WordPress उत्पादनाच्या यशाभोवती फिरते.

    Vova आणि त्यांची टीम अतिशय सहकार्य करणारी आहे. त्यांनी आम्हाला अधिक महसूल कसा मिळवायचा, आमचे प्लगइन कसे सुधारायचे आणि आमच्या फायद्यासाठी Freemius चा वापर कसा करायचा याबद्दल त्यांच्या स्वतःच्या टिप्स आणि युक्त्या दिल्या. माहिती देण्यातील त्यांच्या औदार्यामुळे Sandwich च्या वाढीस हातभार लागला.

    निष्कर्ष: जर तुम्ही WordPress उत्पादन निर्माते असाल आणि मॉनेटाइज करू इच्छित असाल, तर Freemius हा सर्वोत्तम मार्ग आहे.

    Page Builder Sandwich चा उद्देश पेज बिल्डिंगद्वारे सहजता आणि वापरकर्ता अनुभव अधिक समृद्ध करणे हा आहे. Freemius देखील हेच करते: हे ग्राहक आणि विक्रेते या दोघांसाठीही अनुभव प्रभावीपणे सुलभ करते.

    2017 मध्ये Freemius कडे वळल्यापासून, आमचे ग्राहक अधिक समाधानी आहेत, अनइन्स्टॉलचे प्रमाण कमी झाले आहे आणि एकंदरीत विक्री अधिक चांगली झाली आहे. जर तुम्ही तुमचे WordPress प्लगइन्स किंवा थीम्स मॉनेटाइज करू इच्छित असाल, तर Freemius हा नक्कीच सर्वोत्तम मार्ग आहे.

    त्याची वैशिष्ट्ये प्रतिस्पर्ध्यांपेक्षा अधिक चांगली आहेत. यामुळे आम्हाला सुधारणेसाठी अधिक हुशारीने निर्णय घेण्यास मदत झाली. त्यांची टीम उत्कृष्ट सपोर्ट प्रदान करते. जर तुम्ही WordPress उत्पादन निर्माते असाल, तर आम्हाला आशा आहे की Freemius सह आम्हाला जो सकारात्मक अनुभव आला, तोच तुम्हीही अनुभवाल.

  • पेज बिल्डर म्हणजे काय आणि फ्रंट एंड का महत्त्वाचे आहे

    What-is-a-Page-Builder-and-Why-Front-End-Mattersजर तुम्ही एक निष्ठावान ब्लॉगर असाल आणि तुमची सर्व सामग्री निर्मिती ही अधूनमधून पूरक प्रतिमा असलेल्या पूर्ण लांबीच्या लेखांच्या लेखनाभोवती फिरत असेल, तर कदाचित विद्यमान TinyMCE सामग्री संपादक तुमच्या गरजांसाठी पुरेसा आहे. सध्याच्या टूलसेटमध्ये लेख लिहिण्यासाठी आवश्यक साधने आधीच आहेत, तुमच्याकडे बोल्ड, इटॅलिक, मथळे इत्यादी मूलभूत मजकूर स्वरूपन साधने आहेत. परंतु तेवढेच.

    वापरण्यास सोप्या लेआउटिंग क्षमतांचा अभाव

    सध्याच्या TinyMCE सामग्री संपादकासह तुम्ही लेख लिहू शकत असलात तरी, एकाच मजकुराच्या स्तंभाशिवाय इतर प्रकारे तुमची सामग्री लेआउट करण्याचा कोणताही चांगला मार्ग नाही. डीफॉल्टनुसार, तुम्ही तुमचा मजकूर दोन किंवा अधिक स्तंभांमध्ये मांडू शकत नाही, किंवा वेगळ्या पार्श्वभूमी रंगासह विभाजित केलेली सामग्री देखील तयार करू शकत नाही. लँडिंग पृष्ठे आणि संपर्क पृष्ठांसारखे तुमच्या वेबसाइटचे इतर विभाग अद्वितीय असावेत असे तुम्हाला वाटत असल्यास, तुम्हाला काही प्रकारच्या मूलभूत लेआउटिंग क्षमतांची आवश्यकता असेल.

    इतरांनी वर्डप्रेसच्या शॉर्टकोड वैशिष्ट्याचा वापर करून या समस्येवर मात करण्याचा प्रयत्न केला आहे. थोडक्यात, शॉर्टकोड्स विशेष टॅग्ज वापरून कोडचे स्निपेट्स समाविष्ट करण्याची अनुमती देतात. असे वर्डप्रेस प्लगइन्स आहेत जे विविध शॉर्टकोड्स सादर करतात ज्यांचा वापर करून तुम्ही स्तंभाकार सामग्री तयार करू शकता. उदाहरणार्थ, जर तुम्हाला तुमची सामग्री दोन-स्तंभ लेआउटमध्ये ठेवायची असेल तर तुम्ही ती एकाधिक स्तंभ टॅग्जमध्ये गुंडाळू शकाल. ही पद्धत “कार्य करत” असली, तरी ती दृश्यात्मकदृष्ट्या सोयीस्कर नाही कारण जसजशी अधिक सामग्री जोडली जाईल, तसतसे सर्व काही एका मोठ्या गोंधळासारखे दिसेल.

    ही लेआउटिंगची पोकळी भरून काढण्यासाठी, पेज बिल्डर्स तयार केले गेले.

    Page building blocks

    पेज बिल्डर्स लेआउट केलेली सामग्री तयार करणे सोपे करतात

    पेज बिल्डर्स तुम्हाला अतिरिक्त साधने देतात जी तुमची सामग्री अद्वितीय लेआउट्समध्ये मांडणे सोपे करतात. पेज बिल्डर्स सहसा बॅक एंड TinyMCE सामग्री संपादक काढून टाकतात आणि त्याजागी एक नवीन जोडतात (किंवा समाविष्ट करतात) जे तुम्हाला तुमच्या सामग्रीची कल्पना करण्यास मदत करेल. जर तुम्ही यापूर्वी बॅक एंड पेज बिल्डर वापरला नसेल, तर ब्लॉक्सच्या एका संचाची कल्पना करा जिथे प्रत्येक ब्लॉक एका प्रकारच्या सामग्रीचे प्रतिनिधित्व करतो: एक प्रतिमा, मजकूर किंवा शॉर्टकोड. त्यानंतर ते तुम्हाला त्या गोष्टींना वेगवेगळ्या लेआउट्स आणि स्तंभांमध्ये ड्रॅग आणि ड्रॉप करण्याची अनुमती देते.

    लेआउटिंग व्यतिरिक्त, पेज बिल्डर्स शॉर्टकोड्स तयार करणे आणि त्यांची मांडणी करणे देखील सोपे करतात. पूर्वी, तुम्ही शॉर्टकोड्स त्यांच्या सर्व मूळ स्वरूपात पाहू शकत होतात. तुम्हाला तुमच्या सामग्रीमध्ये मिसळलेले स्क्वेअर ब्रॅकेट्स आणि सर्व ॲट्रिब्युट्स व व्हॅल्यूज दिसायचे. पेज बिल्डर्स सामान्यतः शॉर्टकोड क्रिएटर्स समाविष्ट करतात – पॉपअप डायलॉग्स जे शॉर्टकोड ॲट्रिब्युट्स फक्त टाइप करण्यापेक्षा निवडणे अधिक वापरकर्ता-अनुकूल बनवतात.

    फ्रंट एंड पेज बिल्डर्स हे भविष्य आहेत

    हे सर्व डिझाइनर्स आणि सामग्री निर्मात्यांसाठी अधिक चांगला अनुभव असला, तरी बॅक एंड पेज बिल्डर्समध्ये एक मोठी मूळ समस्या असते. तुमची सामग्री कशी दिसेल याचे दृश्यात्मक प्रतिनिधित्व तुम्ही पाहू शकत असलात, तरी तुम्ही जे पाहत आहात ती तुमची खरी सामग्री नसते. यामुळे लोक ते जे करत आहेत ते योग्य आहे की नाही हे पाहण्यासाठी त्यांच्या पृष्ठांचे पूर्वावलोकन वारंवार तपासतात. बॅक एंड पेज बिल्डर्स वापरताना, माझी सामग्री योग्यरित्या संरेखित आहे की नाही किंवा माझे मार्जिन समान अंतरावर आहेत की नाही हे तपासण्यासाठी मी स्वतः किमान 20 वेळा सहज पूर्वावलोकन बटणावर क्लिक करतो. ही खूप वेळ खाणारी डोकेदुखी आहे.

    या गैरसोयीवर मात करण्यासाठी, पेज बिल्डर्स फ्रंट एंडवर आणले गेले पाहिजेत. जर असे केले गेले, तर पेज लेआउटिंगमधील अंदाजाचा भाग नाहीसा होईल कारण तुम्ही तुमचे निकाल लगेच पाहू शकाल.

    सध्याच्या घडीला बॅक एंड पेज बिल्डर्स भरपूर आहेत आणि फ्रंट एंड पेज बिल्डर्स मोजकेच आहेत. त्या मोजक्यांपैकी एक म्हणजे Page Builder Sandwich. Page Builder Sandwich कशामुळे अद्वितीय आहे आणि ते तुमच्यासाठी योग्य साधन का आहे याबद्दल अधिक जाणून घ्यायचे असल्यास, How Page Builder Sandwich Is Different from the Rest.

  • Page Builder Sandwich 2017: वर्षाचा आढावा

    2017 मध्ये, आम्ही Page Builder Sandwich ची वैशिष्ट्ये वाढवण्यास सुरुवात केली. हे वर्ष आमच्यासाठी एक मोठी झेप होती, आणि आम्ही यापेक्षा अधिक आनंदी असू शकत नाही.

    आम्हाला आमच्या वापरकर्त्यांकडून, तसेच वर्डप्रेसवरील आमच्या मित्रांकडून भरपूर अभिप्राय आणि पाठिंबा मिळाला आहे. आणि यामुळेच, आम्ही काहीतरी मोठे तयार करू शकलो, जे तुम्हाला आमच्यासोबत अद्भुत गोष्टी तयार करू देते.

    So without further ado, let’s look back at Page Builder Sandwich’s 2017. Here are our favorite updates and releases from this year.

    Parallax Scrolling

    Parallax Scrolling is a background effect that gives your page a a 3D layered look while you scroll.  We made adding this effect easy for our users- simply select the Parallax Scrolling option in your row’s background to add the parallax effect.

    Video Backgrounds

    पॅरलॅक्स स्क्रोलिंगप्रमाणेच, Page Builder Sandwich तुम्हाला केवळ Vimeo किंवा YouTube लिंक्स कॉपी-पेस्ट करून, किंवा स्वतः व्हिडिओ अपलोड करून आकर्षक व्हिडिओ पार्श्वभूमी जोडण्याची सुविधा देते.

    Ken Burns Backgrounds

    बहुतेक माहितीपटांमध्ये जुने फुटेज ज्या प्रकारे दाखवले जाते ते तुम्ही पाहिले आहे का? ते स्क्रीनवर एक प्रतिमा हळूहळू झूम इन करताना कशी दाखवतात? त्याला केन बर्न्स इफेक्ट म्हणतात. आणि हो, Page Builder Sandwich ने 2017 मध्ये हे देखील जारी केले होते.

    Blank Page Template

    नव्याने सुरुवात करायची आहे? Page Builder Sandwich तुमच्या पाठीशी आहे. आम्ही 2017 मध्ये ब्लँक पेज टेम्पलेट देखील जारी केले, जे तुम्हाला पूर्णपणे कोऱ्या कॅनव्हासवर तुमची वेबसाइट डिझाइन करू देते.

    Full Page Templates

    Page Builder Sandwich released its very first set of Page Templates in January 2017. Niche-based and professionally designed, these templates also allow for manual editing so you can customize them the way you’d like.

    Mobile Responsiveness

    2017 हे वर्ष होते जेव्हा आम्ही आमच्या वैशिष्ट्यांच्या यादीमध्ये मोबाईल रिस्पॉन्सिव्हनेसचा समावेश केला. आता तुम्ही तुमची वेबसाइट मोबाईलवर विनाअडथळा पाहू शकता.

    All 800+ Google Fonts

    आम्ही तुम्हाला 800+ पेक्षा जास्त Google Fonts सह तुमच्या वेबसाइटला अधिक आकर्षकता आणि लवचिकता आणण्याची क्षमता दिली.

    200% Performance Increase

    Bigger, better, faster. Page Builder Sandwich increased its performance by 200% in 2017.

    What’s in Store for 2018?

    Page Builder Sandwich हे खऱ्या अर्थाने वापरकर्ता-अनुकूल, अंतर्ज्ञानी आणि खऱ्या अर्थाने फ्रंट-एंड पेज बिल्डर राहिले आहे. तुम्ही तुमच्या गरजा शेअर करत असताना तुम्हाला सर्वोत्तम वेबपेज बनवण्याचा अनुभव देण्याचा आमचा दृष्टिकोन अधिक समृद्ध होत जातो.

    तुमच्या कल्पनांमधून आम्ही 2018 साठी काहीतरी आणखी चांगले तयार केले!

    Frontly Builder is the next step in our evolution and we’re at the final stages of development!

    Leave us your email to get first dibs on updates!

    ’til relaunch

    तुमच्या पाठिंब्याशिवाय आम्ही इथपर्यंत पोहोचू शकलो नसतो, म्हणून या 2017 मध्ये आमच्या पाठीशी उभ्या राहिलेल्या प्रत्येकाचे मनापासून खूप खूप आभार! 2018 मध्ये आणखी अद्भुत गोष्टी घडवण्यासाठी सज्ज होऊया. तिथे भेटूया!

    सस्नेह,
    Page Builder Sandwich टीम

  • आम्ही आमच्या प्लगइनची कार्यक्षमता २००% ने कशी वाढवली

    गेल्या २ फेब्रुवारी २०१७ रोजी, अ‍ॅन टेलर (Ann Taylor) यांनी CodeInWP वर 12 Things We Need to See From WordPress Page Builders in 2017 + Who Already Gets It Right हा लेख लिहिला. आम्ही Page Builder Sandwich मध्ये एका वर्षापेक्षा जास्त काळापासून सातत्याने सुधारणा करत आहोत: आम्ही आमचे संशोधन करतो, आमच्या ग्राहकांचे ऐकतो, म्हणून आम्हाला वाटले होते की Page Builder Sandwich चा CodeInWP च्या “Who Got it Right” या लेखात समावेश होईल. तथापि, परफॉर्मन्समुळे तसे झाले नाही. ?

    त्यामुळे आम्ही अ‍ॅन यांना याबद्दल विचारले, आणि त्यांनी उत्तर दिले:

    …मी विनामूल्य आवृत्ती थोडी वापरून पाहिली. यात खूप वाव दिसतो: अनेक मॉड्यूल्स, अतिशय सहज समजणारा UI, उत्कृष्ट WYSIWYG अनुभव, सर्व काही सहजपणे ड्रॅग करता येते. तथापि, जेव्हा माझ्या पेजवर सुमारे १० मॉड्यूल्स होते, तेव्हा संपादन गती कमी झाल्यामुळे त्यावर काम सुरू ठेवणे कठीण झाले…

    त्यामुळे त्यांच्या मते, Page Builder Sandwich मध्ये परफॉर्मन्सच्या समस्या आहेत. आणि आम्ही नेहमीच अभिप्रायाची दखल घेत असल्याने, आम्ही याची तपासणी केली.

    परफॉर्मन्सची चाचणी घेणे

    आम्हाला PBS च्या परफॉर्मन्सची तपासणी करण्यासाठी एका मार्गाची गरज होती; PBS प्रामुख्याने जावास्क्रिप्टद्वारे ब्राउझरवर चालत असल्याने, या कामासाठी Chrome चे Timeline profiler हे योग्य साधन होते. टाइमलाइन प्रोफाइलर रनटाइमदरम्यान वेबपेजमध्ये कोणत्या प्रक्रिया सुरू आहेत हे ओळखू शकतो आणि मोजू शकतो, जे गतीतील अडथळे शोधण्यासाठी उत्तम आहे.

    आम्हाला वाटले की आम्ही प्रथम सर्वात सोपी पायरी तपासावी – आमचा माउस अनेक घटकांवर आणि ओळींवरून फिरवणे. साधे आहे ना? आम्हाला खात्री होती की इतक्या साध्या गोष्टीत आम्हाला परफॉर्मन्सच्या समस्या येणार नाहीत. दुर्दैवाने, आमचा अंदाज चुकला.

    आम्ही रेकॉर्ड बटण दाबल्यावर, सुमारे २ सेकंद स्क्रीनवर माउस फिरवला आणि नंतर स्टॉप बटण दाबले. प्रोफाइलरकडून मिळालेली परिणामी टाइमलाइन येथे आहे:

    आणि काय आश्चर्य! यामध्ये परफॉर्मन्सचे अनेक अडथळे भरलेले आहेत!

    आलेखामध्ये बऱ्याच गोष्टी घडत आहेत, परंतु सर्वात स्पष्ट समस्या म्हणजे त्यात बरेच जांभळे भाग आहेत (जे नसायला हवेत). त्याहूनही महत्त्वाचे म्हणजे, हे जांभळे भाग स्पष्टपणे खूप रुंद आहेत आणि सर्व आलेखाच्या शिखरावर पोहोचताना दिसतात. तुमच्या हे देखील लक्षात येईल की आलेख नेहमी भरलेला असतो आणि हे जांभळे भाग जवळजवळ कधीही शून्यावर येत नाहीत. असे दिसते की ब्राउझर नेहमी काहीतरी करण्यात व्यस्त आहे आणि जवळजवळ कधीही विश्रांती घेत नाही.

    पण त्या सर्व जांभळ्या भागांचा नेमका अर्थ काय आहे?

    प्रोफाइलरने आम्हाला सांगितले की त्यांना reflows म्हटले जाते. Google Developer साइट:

    Reflow हे दस्तऐवजातील घटकांची स्थाने आणि भूमिती पुन्हा मोजण्यासाठी वेब ब्राउझर प्रक्रियेचे नाव आहे.. रीफ्लो ही ब्राउझरमधील युझर-ब्लॉकिंग ऑपरेशन आहे.

    याचा अर्थ असा की PBS मध्ये तुमचा माउस फिरवल्याने प्रचंड प्रमाणात रीफ्लो सुरू होतात. सर्वात वाईट गोष्ट म्हणजे प्रत्येक रीफ्लो ब्राउझरला क्षणभर थांबवतो जेणेकरून तो आपली गणना पूर्ण करू शकेल. अधिक रीफ्लो म्हणजे ब्राउझरला अधिक थांबे आणि अनुभव आणखी जास्त janky. होतो. सोप्या भाषेत सांगायचे तर, बरेच जांभळे भाग = वाईट.

    म्हणून असे दिसून आले की अ‍ॅनचे म्हणणे बरोबर होते: आमच्याकडे परफॉर्मन्सचा एक मोठा अडथळा नक्कीच आहे, त्यामुळे आमच्या टीमने ते लगेच दुरुस्त करण्याचे काम हाती घेतले.

    आमची Reflow / Jank समस्या सोडवणे

    इतर कशाच्याही आधी, मुळात या रीफ्लोचे कारण काय आहे हे शोधण्यासाठी आम्हाला काही संशोधन करावे लागले. आम्हाला आढळले की उघडपणे, जावास्क्रिप्टमधील अनेक सामान्य गोष्टींमुळे ब्राउझर रीफ्लो सुरू करू शकतो.

    DOM घटकाची रुंदी, उंची किंवा स्थान मिळवण्यासाठी तुम्ही वापरू शकता असे जवळजवळ कोणतेही फंक्शन रीफ्लो ट्रिगर करू शकते. पॉल आयरिश यांनी अशा सर्व गुणधर्मांची आणि फंक्शन्सची सविस्तर यादी लिहिली आहे जी हे करू शकतात. वाईट बातमी अशी आहे की Page Builder Sandwich यापैकी बऱ्याच प्रॉपर्टीज आणि फंक्शन्सचा वापर करते, ज्यामुळे रीफ्लो होतो:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • आणि बरेच काही…

    फिक्स #१: महागड्या रीफ्लो प्रक्रिया कॅश करणे

    सर्वात स्पष्ट उपाय म्हणजे त्या प्रॉपर्टीज आणि फंक्शन्सचा वापर न करणे. तथापि, PBS मोठ्या प्रमाणावर त्यांच्यावर अवलंबून आहे आणि त्यांच्याशिवाय आमचे काम होऊ शकत नाही.

    आमच्याकडे उरलेला उपाय म्हणजे त्या फंक्शन्सचे कॉल्स शक्य तितके कमी करणे. यातला कठीण भाग असा होता की आम्ही त्या प्रॉपर्टीज आणि फंक्शन्सचा PBS च्या वेगवेगळ्या भागांमध्ये बऱ्याच वेळा वापर केला होता आणि बहुतांश वेळा आम्ही एकाच DOM घटकावर अनेक वेळा त्यांचा वापर केला होता. हे दुरुस्त करण्यासाठी, आम्ही प्रत्येक समस्याप्रधान प्रॉपर्टी/फंक्शनसाठी आमची स्वतःची कॅशिंग यंत्रणा तयार केली.

    उदाहरणार्थ, getBoundingClientRect  फंक्शन आपल्याला DOM घटकाचे सध्याचे top, left, width, height, right आणि bottom पिक्सेल मोजमाप देते. PBS मध्ये घटकांचे आउटलाइन कुठे काढायचे याचे स्थान मोजण्यासाठी आम्ही हे फंक्शन सतत वापरतो. यासाठी आम्ही तयार केलेले कॅशिंग फंक्शन येथे आहे:

    // Cache: Our client rects are kept here, we can use this to clear them later.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Check if we already got the client rect before.
    	if ( ! element._boundingClientRect ) {
    
    		// If not, get it then store it for future use.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    getBoundingClientRect  ला कॉल करण्याऐवजी, आम्ही आता pbsGetBoundingClientRect  चा वापर केला. आता प्रत्येक वेळी क्लायंट रेक्ट विचारले जाते तेव्हा आम्ही ते मूल्य भविष्यातील संदर्भासाठी साठवून ठेवतो, ज्यामुळे रीफ्लो ट्रिगर्सची संख्या मर्यादित होते.

    जेव्हा साठवलेले क्लायंट रेक्ट्स अवैध ठरतात तेव्हा कॅशे क्लिअर करण्याचा मार्गही आम्हाला हवा होता. जेव्हा वापरकर्ता पृष्ठ स्क्रोल करतो किंवा स्क्रीनमधील घटक जोडतो/बदलतो/काढून टाकतो तेव्हा साठवलेल्या क्लायंट रेक्टची व्हॅल्यूज बदलतात. म्हणून आम्ही एक कॅशे क्लिअरिंग फंक्शन तयार केले जे आम्ही ताजे क्लायंट रेक्ट व्हॅल्यूज आवश्यक असताना कॉल करू शकतो:

    var clearClientRects = function() {
    	var i;
    	for ( i = 0; i < elemsWithBoundingRects.length; i++ ) {
    		if ( elemsWithBoundingRects[ i ] ) {
    			elemsWithBoundingRects[ i ]._boundingClientRect = null;
    		}
    	}
    	elemsWithBoundingRects = [];
    };​

    आम्ही सहसा वापरत असलेल्या इतर महागड्या फंक्शन कॉल्ससाठीही आम्ही अशीच कॅशिंग यंत्रणा वापरली.

    फिक्स #२: FastDom वापरून Reads आणि Writes एकत्र गटबद्ध करणे

    फिक्स #१ लागू केल्याने PBS चा परफॉर्मन्स वाढला, पण तो पुरेसा नव्हता.

    आणखी थोडे गुगल केल्यावर, आम्हाला विल्सन पेज यांचा ‘layout thrashing’ रोखण्याबाबतचा लेख सापडला. विल्सन म्हणतात:

    जेव्हा JavaScript आक्रमकपणे DOM वर वारंवार लिहिते, आणि नंतर वाचते, ज्यामुळे डॉक्युमेंट रीफ्लो होतात, तेव्हा Layout Thrashing (reflow) होते.

    वरवर पाहता, विशिष्ट रीफ्लो-ट्रिगर करणाऱ्या प्रॉपर्टीज आणि फंक्शन्सवरील तुमचे कॉल्स मर्यादित करणे पुरेसे नाही. जेव्हा तुम्ही DOM वर एकापाठोपाठ एक अनेक “reads” आणि “writes” करता, तेव्हा ते ब्राउझर रीफ्लो देखील ट्रिगर करते. विल्सन यांच्या साइटवरील ही एक ठराविक परिस्थिती आहे:

    // Read
    var h1 = element1.clientHeight;
    
    // Write (invalidates layout)
    element1.style.height = (h1 * 2) + 'px';
    
    // Read (triggers reflow)
    var h2 = element2.clientHeight;
    
    // Write (invalidates layout)
    element2.style.height = (h2 * 2) + 'px';
    
    // Read (triggers reflow)
    var h3 = element3.clientHeight;
    
    // Write (invalidates layout)
    element3.style.height = (h3 * 2) + 'px';
    
    // Document reflows at end of frame​

    वरील उदाहरण ३ रीफ्लो ट्रिगर करते कारण एका write नंतर संपूर्ण पृष्ठाचे परिमाण अवैध ठरतात. यासाठी सुचवलेला उपाय म्हणजे कोडचा क्रम बदलून सर्व reads आणि writes एकत्र गटबद्ध करणे, ज्यामुळे संपूर्ण प्रक्रियेत फक्त १ ब्राउझर रीफ्लो ट्रिगर होईल:

    // Read
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Write (invalidates layout)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Document reflows at end of frame​

    वरील स्निपेटमुळे ही समस्या सोडवणे सोपे वाटते. परंतु प्रत्यक्षात, PBS मध्ये, रीफ्लो-ट्रिगर करणाऱ्या गोष्टींचे वाचन आणि लेखन हे PBS च्या लाइफ-सायकल दरम्यान अनेक वेगवेगळ्या वेळी आणि अनेक वेगवेगळ्या ठिकाणी घडते. हजारो ओळींच्या जावास्क्रिप्ट कोडची पुनर्रचना करणे शक्य नव्हते.

    आमच्या सुदैवाने, विल्सन यांनी त्यांच्या लेखात एक उपाय देखील दिला होता. त्यांनी ते reads आणि writes एकत्र आणण्यात मदत करण्यासाठी FastDom नावाची एक लहान युटिलिटी स्क्रिप्ट तयार केली.

    Page Builder Sandwich मधील काही कोड येथे दिला आहे जो FastDom चा वापर करतो आणि त्यात आमचा वरील फिक्स #१ देखील समाविष्ट आहे:

    // Bunch together the reads from other threads.
    fastdom.measure( function() {
    
    	// Use our cached client rect.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Bunch together the writes from other threads.
    	fastdom.mutate( function() {
    		elem.style.top = ( rect.top + window.pbsScrollY() ) + 'px';
    		elem.style.height = rect.height + 'px';
    		elem.style.left = rect.left + 'px';
    		elem.style.width = rect.width + 'px';
    	}.bind( this ) );
    }.bind( this ) );​

    FastDom काय करतो तर तो सर्व fastdom.measure  कॉल्स आणि सर्व fastdom.mutate  कॉल्स एकत्र गटबद्ध करतो आणि ते असिंक्रोनस पद्धतीने चालवतो, ज्यामुळे ब्राउझरमधील सर्व रीफ्लो कमी करण्यासाठी सर्व reads आणि writes प्रभावीपणे एकत्र गटबद्ध होतात.

    फिक्स #३: स्टाइल ऑब्जेक्ट्स ॲक्सेस करणे खर्चिक आहे

    jsPerf च्या मदतीने आम्हाला हे देखील समजले की काही स्टाइल मिळवणारी फंक्शन्स इतरांपेक्षा वेगवान होती.

    PBS मध्ये, आम्हाला सहसा घटकाच्या विशिष्ट स्टाइलचे सध्याचे व्हॅल्यू मिळवण्याची आवश्यकता असते. उदाहरणार्थ, आम्ही सहसा टॉप मार्जिन मिळवण्यासाठी हे वापरतो:

    var styles = window.getComputedStyle( elem );
    var marginTop = styles.marginTop;​

    परंतु, आम्हाला आढळले की हे करणे खूप जलद आहे:

    var marginTop = elem.style.marginTop;​

    तथापि, elem.style.marginTop  आणि getComputedStyle  यात खूप फरक आहे. पहिला पर्याय आपल्याला घटकाचे केवळ इनलाइन स्टाइलिंग देतो आणि कोणत्याही स्टाइलशीटचा विचार करत नाही; आणि दुसरा पर्याय इनलाइन स्टाईल आणि स्टाइलशीट दोन्ही विचारात घेतो.

    अधिक म्हणजे, getComputedStyle  चा निकाल कॅश केला असला तरीही तो खरोखर संथ होता. दिसून आल्याप्रमाणे, स्टाइल ऑब्जेक्ट स्वतः ॲक्सेस करणे ही संथ प्रक्रिया आहे.

    आमच्या सुदैवाने, PBS घटकांना इनलाइन स्टाईल जोडते, आणि इनलाइन स्टाईल स्टाइलशीटपेक्षा (बहुतेक वेळा) प्राधान्य घेत असल्याने, अशा केसेस असतील जिथे इनलाइन स्टाइल व्हॅल्यू मिळवणे पुरेसे असेल. म्हणून जर आपण वरील दोन पद्धती एकत्र केल्या तर आपण अधिक वेगाने चालणारा कोड तयार करू शकतो:

    var marginTop = elem.style.marginTop;
    if ( ! marginTop ) {
    	var styles = window.getComputedStyle( elem );
    	marginTop = styles.marginTop;
    }​

    कोड सुधारणांचे परिणाम

    आमच्या वरील ३ उपायांसाठी खूप संशोधन, चाचणी आणि प्रत्यक्ष अंमलबजावणी लागली (आणि यामुळे आमच्या फॉन्ट वैशिष्ट्याचे प्रकाशन लांबणीवर पडले), परंतु शेवटी हे सर्व फायद्याचे ठरले.

    स्क्रीनवर २ सेकंद माउस फिरवण्याच्या आमच्या सुरुवातीच्या चाचणीकडे परत वळूया. ही जुनी कुरूप/अडखळणारी टाइमलाइन आहे:

    आणि परफॉर्मन्स सुधारणांनंतर आमची नवीन टाइमलाइन कशी दिसते ते येथे आहे:

    जसे आपण पाहू शकता, आलेखात जांभळे भाग कमी आहेत. आणि ब्राउझरद्वारे केल्या जाणाऱ्या प्रक्रियांच्या संख्येत लक्षणीय फरक आहे. तळाशी असलेल्या आयताकृती गोष्टी देखील पातळ आहेत, ज्याचा अर्थ प्रक्रिया पूर्वीपेक्षा वेगाने चालवल्या जात आहेत.

    जर तुम्ही जुन्या आणि नवीन आलेखांमधील उंच/रुंद जांभळ्या क्षेत्रांच्या प्रमाणाची तुलना केली, तर आपल्याला तब्बल २००% परफॉर्मन्स वाढ पाहायला मिळते! आम्ही सर्वत्र कामगिरीत सुधारणा पाहत आहोत. अजिबात वाईट नाही!

    महत्त्वाचे निष्कर्ष आणि शिकण्यासारख्या गोष्टी

    प्रामाणिकपणे सांगायचे तर, अ‍ॅनने हा मुद्दा उपस्थित करण्यापूर्वी PBS मध्ये परफॉर्मन्सच्या समस्या आहेत असे आम्हाला वाटले नव्हते. मुख्यतः कारण आम्ही विकास-केंद्रित मशिन्स वापरत होतो आणि परफॉर्मन्समधील अडथळे इतके स्पष्ट नव्हते. मागे वळून पाहताना, परफॉर्मन्स तपासणे हे सर्वोच्च प्राधान्यांपैकी एक असायला हवे होते. पण किमान आता, आवृत्ती ४.३ नुसार त्याची काळजी घेण्यात आली आहे. ?

    ज्यांना त्यांच्या स्वतःच्या वर्डप्रेस प्लगइनचा परफॉर्मन्स सुधारायचा आहे, विशेषत: जर तुम्ही देखील मोठ्या प्रमाणावर जावास्क्रिप्ट वापरत असाल, तर या अनुभवातून मला मिळालेले काही महत्त्वाचे मुद्दे येथे आहेत:

    1. रीफ्लो ट्रिगर करणाऱ्या प्रॉपर्टीज/फंक्शन्सचे कॉल्स मर्यादित/कॅश करा. मार्गदर्शक म्हणून हे वापरा: What forces layout/reflow. The comprehensive list.
    2. DOM स्टाईल्सचे “reads” आणि “writes” एकत्र गटबद्ध करा. तुमच्यासाठी हे करण्यासाठी FastDom वापरा.
    3. Chrome चे Timeline profiler वापरा, आणि तुमच्याकडे शक्य तितके कमी रीफ्लो (जांभळ्या गोष्टी) असल्याची खात्री करा.
  • आम्ही अगदी लवकरच काहीतरी मोठे घेऊन येत आहोत.

    In a few short months, we’ll be relaunching as Frontly Builder.

    सध्या, यावर अजूनही बरेच काम सुरू आहे. तरीही, आम्ही काय करत आहोत हे तुम्हाला दाखवण्यासाठी आम्ही अत्यंत उत्सुक आहोत. येथे, आम्ही हा बदल का करत आहोत, Frontly हे PBS पेक्षा कसे वेगळे असणार आहे आणि तुम्हाला कशाची काळजी घेणे आवश्यक आहे, याबद्दल बोलणार आहोत.

    Page Builder Sandwich पासून Frontly Builder पर्यंत

    Before the idea of Sandwich, we noticed a little pattern with page builders everywhere: A lot of them were difficult to use.

    For example, some of these builders would have you go through numerous pop-ups and other settings if you want to add something as simple as an image, a row, a button.

    And if you wanted to change a column’s settings, clicking on the edit button takes you to yet another pop-up that requires you to input settings like size and margins through dropdown options that aren’t very flexible.

    It was frustrating because we knew that page builders should exist to make things easier for users, not the other way around.

    Other wordpress page builders
    Other WordPress Page Builders

    This is how we came up with Page Builder Sandwich.

    We wanted to introduce a builder that was going to maximize users’ experience when creating webpages, allowing them to create awesome things the fast and easy way.

    We received lots of great feedback that allowed Sandwich to evolve. And the more our audience grew, the more suggestions we received on how we could further improve the plugin.

    We were in a state of constant development, and we loved it.

    Page Builder Sandwich has true front-end power, and so will Frontly Builder.

    खऱ्या Frontend वर चालणे म्हणजे नक्की काय, याची नव्याने व्याख्या करणे

    Sandwich चा विकास सतत होत राहिला.

    Apart from the feedback (both negative— things we could work on; and positive ones— which we knew we had to retain), Sandwich’s capacity to grow increased, too. We kept finding more and more ideas and solutions to further improve PBS.

    And the more wants and needs from PBS arose, the more our code’s main foundation got tweaked.

    तुमच्या सर्व आवडत्या टॉपिंग्ससह एका प्रत्यक्ष सँडविचची कल्पना करा.

    नक्कीच, त्याची चव छान लागेल, पण ते तुमच्या तोंडात कसे मावणार? त्याचा मुख्य हेतू— खाल्ले जाणे— कसा पूर्ण होणार?

    This is kind of what happened with PBS. We realized that so much more could be done with it with an even more efficient, stronger foundation. That we could take it further.

    आम्ही सांगितल्याप्रमाणे, Page Builder Sandwich मध्ये सतत उत्क्रांती होत असते.

    Frontly is the next step to that evolution.

    You’ll still get an awesome support team, theme and plugin compatibility, and more.

    Page Builder Sandwich चा हा निरोप नाही.

    It’s a hello to Frontly.

    So what makes Frontly different from Page Builder Sandwich?

    We’ve been working really hard to maximize Frontly’s development. The goal now is to make it an insanely better version of PBS — to embody what it means to operate on true front-end.

    Right now, we’re focusing on further improving Frontly’s UX and UI. We’ve worked on giving it a smoother look, a more user-friendly experience, and features that’ll let you build professional-looking websites in even less effort and less time.

    Questions on Frontly?

    We have a short FAQ post you can check out. Add a comment below so we can add your questions to our list!

    हे खूप लवकर येत आहे.

    While we’re crazy excited to show you guys what we’ve come up with, we wanna make sure everything is just right for you. So leave us your email to get first dibs on updates, tips and trick, and big promos on the release date.

    We are relaunching as Frontly Builder.

    Leave your email so you don’t miss out.

     
  • पेजेस आणि प्लगइन्स: तुमचा वर्डप्रेस अनुभव वाढवणे

    pages-and-plugins-maximizing-your-wordpress-experience

    WordPress ची काही वैशिष्ट्ये (विशेषतः अधिक गुंतागुंतीची वैशिष्ट्ये) समजून घेण्यासाठी नवीन वापरकर्त्यांना काही वेळ लागू शकतो. आणि जर तुम्ही या नवीन वापरकर्त्यांपैकी एक असाल, तर माहितीच्या अतिभाराच्या अपरिहार्य भावनेमुळे, WordPress च्या गुंतागुंतीच्या तांत्रिक शब्दावलीमुळे तुम्ही कदाचित गोंधळून किंवा घाबरून जाऊ शकता. अरेरे!

    आता, जर तुम्ही WordPress वापरकर्त्यांच्या या विशिष्ट घटकाचा भाग असाल, तर आम्ही तुम्हाला विनंती करतो की काळजी करू नका; आनंदाची बातमी ही आहे की WordPress मध्ये नवीन असणे म्हणजे आपोआपच मर्यादित WordPress अनुभव मिळणे हा केवळ एक गैरसमज आहे. असा विचार करणे ही जवळजवळ प्रत्येकाकडून होणारी एक सामान्य चूक आहे, आणि आम्ही तुम्हाला तीच चूक न करण्याचा आग्रह करतो.

    खरी गोष्ट अशी आहे की, वेबसाइट तयार करण्यास सुरुवात करण्यासाठी – किंवा ती आपल्या इच्छेनुसार चालवण्यासाठी – तुम्हाला सॉफ्टवेअर आणि कोडच्या अंतर्गत कार्यपद्धतीची सखोल माहिती असण्याची अजिबात गरज नाही. तुम्ही विचाराल, “हे कसे शक्य आहे?” बरं, हे साध्य करण्याचा एक मार्ग म्हणजे तुमच्या साइटवर पेजेस तयार करणे आणि प्लगइन्स जोडणे.

    WordPress हे गुंतागुंतीचे आणि सोयीस्कर दोन्ही आहे, आणि नवशिक्यांसाठीच्या आमच्या अनेक लेखांमधून, आम्ही हे बरेचसे कव्हर केले आहे. पूर्वी, WordPress च्या कस्टमायझेशन आणि लवचिकतेमध्ये प्लगइन्स कसे योगदान देतात आणि ते वापरकर्त्यांना त्यांच्या WordPress अनुभवाचा जास्तीत जास्त फायदा कसा मिळवून देतात यावरही आम्ही चर्चा केली आहे. आणि प्लगइन्सचे महत्त्व समजून घेणे तुमच्या साइट-निर्मितीच्या प्रवासासाठी अत्यंत महत्त्वाचे असले तरी, WordPress चे मूलभूत घटक–जसे की पेजेसचे अस्तित्व, तुम्हाला एक चांगली सुरुवात करून देऊ शकतात.

    20160824_Una_PBS_Article_2

    पेजेस विरुद्ध पोस्ट्स: फरक आणि व्याख्या

    WordPress च्या जगात, “पेज” हा शब्द जवळजवळ नेहमीच “पोस्ट” या शब्दाशी जोडलेला असतो – जसे की “पेजेस आणि पोस्ट्स” – आणि काही वेळा लोक त्यांना परस्पर बदलण्याजोगे शब्द समजण्याची चूक करतात. साहजिकच, या दोन्हींमध्ये गोंधळ उडणे सोपे आहे (विशेषतः जर तुम्ही अजूनही WordPress च्या सुरुवातीच्या टप्प्यात असाल). म्हणून हे लक्षात ठेवा की, या गोष्टी क्षुल्लक वाटत असल्या तरी, विशेषतः जर तुम्ही नुकतीच सुरुवात करत असाल, तर WordPress च्या या छोट्या-छोट्या गोष्टी समजून घेणे नेहमीच चांगले असते.

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

    पेजेस हे बिल्डिंग ब्लॉक्स आहेत

    तुम्ही कधीही कॉम्प्युटरला स्पर्श केला नसेल तर गोष्ट वेगळी (जे शक्य वाटत नाही), अन्यथा तुम्ही यापूर्वी वेबसाइट पेजेस पाहिले किंवा ऐकले असण्याची शक्यता आहे, किंवा ते काय असू शकतात याची किमान पुरेशी कल्पना तुमच्याकडे असेल. जर तुम्हाला माहिती नसेल, तर काळजी करू नका; इतर वेबसाइट्सना भेट देताना तुम्ही आधीच काही पेजेस पाहिले असण्याची शक्यता आहे: FAQ आणि/किंवा About विभाग, संपर्क फॉर्म्स आणि फोटो गॅलरी. नवशिक्यांसाठी आणि नव्याने तयार केलेल्या वेबसाइट्ससाठी, ते एका अर्थाने बिल्डिंग ब्लॉक्ससारखे असू शकतात. ते एकत्र जोडल्यास, तुमची साइट कशाबद्दल आहे आणि ती काय ऑफर करते याच्या अत्यावश्यक गोष्टी तयार होतात.

    तर या मूलभूत फरकांविषयी माहिती असणे उत्तमच आहे. परंतु तुमच्या मूलभूत प्लगइन माहितीसह, तुम्ही नवशिक्या असलात तरीही, WordPress पेजेसच्या या नवीन ज्ञानाचा फायदा घेण्यासाठी तुम्ही उत्तम स्थितीत आहात. आता प्रश्न असा आहे की, कसा?

    20160824_Una_PBS_Article_1

    फायदा कसा घ्यावा: मूलभूत प्लगइन्स जे तुम्ही इन्स्टॉल करू शकता

    एका मूलभूत WordPress साइटवर पेजेस तयार करणे सोपे आहे, हे नक्की. तुम्हाला फक्त त्यातून पुढे जावे लागेल, काही सूचना वाचाव्या लागतील, काही बटणे क्लिक करावी लागतील आणि तुमचे काम झाले. परंतु, जर तुम्हाला यापेक्षा काही अधिक हवे असेल, तर तुम्हाला दोन-तीन प्लगइन्स इन्स्टॉल करावे लागतील.

    1. SEO (सर्च इंजिन ऑप्टिमायझेशन) प्लगइन्स

    तुमची साइट लोकांसमोर आणणे हे आधीच खूप कठीण आहे, आणि तुमच्या साइटबद्दल प्रसार करण्याचे काम तर त्याहूनही कठीण आहे. विश्वास ठेवा. म्हणूनच तुमच्या साइटचे रँकिंग वाढवण्यासाठी SEO प्लगइन्सची थोडी मदत अत्यंत महत्त्वाची ठरते.

    येथे Sandwich मध्ये, आम्ही Yoast वापरतो, ज्याला आज बाजारातील अग्रगण्य SEO प्लगइन म्हटले जाते. तरीही निवडण्यासाठी इतर अनेक SEO प्लगइन्स आहेत, आणि जर तुम्हाला तुमचे पर्याय तपासायचे असतील तर SitePoint सारख्या अनेक साइट्स आहेत ज्या विविध SEO प्लगइन्सची तुलना करतात.

    1. बॅक-अप (Back-Up) प्लगइन्स

    जेव्हा तुम्ही तुमची साइट सेट करता तेव्हा बॅकअप घेणे ही सर्वात महत्त्वाची खबरदारी आहे; यामध्ये तुम्ही कधीही अतिसावध असू शकत नाही. शेवटी, तुमचा डेटा चुकून पूर्णपणे नष्ट झाल्यास तुमची साइट पुन्हा नव्याने उभारण्यात अनंत काळ घालवण्यापेक्षा, एक चांगला बॅक-अप प्लगइन सेट करण्यासाठी काही मिनिटे (किंवा तुमच्या अनुभवानुसार काही तास) घालवणे केव्हाही चांगले.

    1. सुरक्षा (Security) प्लगइन्स

    बाहेरचे जग खूप निर्दयी आहे, अगदी इंटरनेटच्या विश्वातही. वाईट प्रवृत्तीचे लोक तुमचा डेटा चोरू इच्छितात आणि इतर गोष्टींबरोबरच तुमची साइट हॅक करू शकतात. आणि म्हणूनच अतिरिक्त सुरक्षेसाठी तुमच्या बॅक-अपसोबत सुरक्षा प्लगइन इन्स्टॉल करणे ही नेहमीच एक चांगली कल्पना आहे. आम्ही बॅक-अप आणि सुरक्षा या दोन्हीसाठी VaultPress वापरतो.

    1. अँटी-स्पॅम (Anti-Spam) प्लगइन्स

    जोपर्यंत तो खाद्यपदार्थ नसेल, तोपर्यंत कोणालाही स्पॅम नको असतो. स्वादिष्ट.

    बरं, डबाबंद खाद्यपदार्थ बाजूला ठेवले, तर तुमच्या WordPress साइटवर अवांछित स्पॅम शिरण्याचे अनेक मार्ग आहेत. WPExplorer च्या मते, स्पॅम रोखण्यासाठी WordPress मध्ये मॅन्युअली बदल करणे शक्य असले तरी, तुम्ही एका जलद पर्यायाचीही निवड करू शकता: तुमच्या साइटसाठी अँटी-स्पॅम प्लगइन इन्स्टॉल करणे.

    1. कॅश (Cache)

    कॅशिंग प्लगइन इन्स्टॉल करणे हा तुमच्या साइटची आणि सर्व्हरची गती वाढवण्याचा एक खात्रीशीर मार्ग आहे. आम्ही काही काळापासून WP Fastest Cache वापरत आहोत, परंतु इतर अनेक उच्च-रेटेड, विश्वासू कॅश प्लगइन्स देखील आहेत – जसे की W3 Total Cache – जे तुम्ही वापरून पाहू शकता.

    तुम्ही WordPress Codex साइटवर.

    मजेदार माहिती: Cache चा उच्चार ˈkash (कॅश) असा होतो, kashè (कॅशे) असा नाही

    तुमच्या पेजेससाठी अतिरिक्त प्लगइन्स

    1. कॉन्टॅक्ट फॉर्म प्लगइन

    साइट मालक म्हणून, तुमच्या प्रेक्षकांच्या प्रश्नांची उत्तरे देणे आणि त्यांच्या सूचनांना प्रतिसाद देणे ही तुमची जबाबदारी आहे. त्यामुळे तुमच्या साइट-निर्मितीच्या प्रवासादरम्यान किंवा नंतर, त्यांना तुमच्याशी संपर्क साधायचा असू शकतो – किंवा संपर्क साधण्याची गरज भासू शकते; आणि यासाठीच कॉन्टॅक्ट फॉर्म प्लगइन्स असतात. तुमच्या साइटसाठी अगदी सुरुवातीपासून कॉन्टॅक्ट फॉर्म तयार करणे शक्य असले तरी, असे करणे नेहमीच व्यावहारिक नसते, कारण यासाठी तुम्हाला नक्कीच वेळ लागेल, विशेषतः जर तुम्ही नवशिक्या असाल.

    WPBeginner कडे एक यादी आहे, तर मोफत उपलब्ध असलेल्या प्लगइन्सबद्दल Site Point चा एक असाच लेख आहे.

    2. सोशल मीडिया प्लगइन

    जोपर्यंत तुमची अशी वेबसाइट नाही जिथे लोक वारंवार गर्दी करतात, तोपर्यंत तुमच्या साइटचा मजकूर (जसे की लेख) लोकांपर्यंत पोहोचवणे हे नक्कीच थोडे आव्हानात्मक असते. म्हणूनच काही वेळा सोशल मीडिया प्लगइनची आवश्यकता भासते. जर तुमच्या प्रेक्षकांना तुमचा मजकूर पुरेसा मनोरंजक वाटला, तर ते तो सोशल मीडिया प्लॅटफॉर्मवर त्यांच्या मित्रांसह शेअर करू शकतात.

    3. कमेंटिंग टूल्स / Disqus

    आम्ही आधी नमूद केल्याप्रमाणे, तुमच्या प्रेक्षकांशी संवाद साधणे आवश्यक आहे, विशेषतः जर तुमच्या साइटचा मजकूर विशेष लेखांभोवती फिरत असेल. तुमच्या प्रेक्षकांना जाणून घेतल्याने तुम्हाला फायदाही होतो; तुमची साइट आणि/किंवा तुमची उत्पादने अधिक चांगली करण्यासाठी तुम्ही त्यांच्या प्रतिक्रियेचा वापर करू शकता.

    Disqus हे अतिशय लोकप्रिय कमेंटिंग टूल आहे आणि बाजारातील सर्वात लोकप्रिय टूल्सपैकी एक आहे. तुमच्या साइटसाठी कोणते कमेंटिंग टूल सर्वोत्तम काम करेल हे ठरवण्यात मदत करू शकेल असा एक अतिशय उपयुक्त लेख Kikolani कडेही उपलब्ध आहे.

    तुम्ही विचार करता त्यापेक्षाही अधिक प्लगइन्स आहेत

    WordPress साइट्ससाठी उपलब्ध प्लगइन्सची यादी या लेखापुरती मर्यादित नाही. हे असे काही मोजकेच आहेत जे आम्हाला खूप उपयुक्त वाटतात; WordPress प्लगइन्सच्या विश्वात आम्ही वर नमूद केलेल्या आठपेक्षा नक्कीच खूप जास्त पर्याय उपलब्ध आहेत.

    असे असले तरी, कदाचित आम्ही सर्व गोष्टींचा समावेश करू शकलो नाही. तर तुमच्या मनात असा एखादा प्लगइन आहे का ज्याचा या यादीत समावेश असायला हवा होता? आम्हाला खालील कमेंट विभागात सांगा, आणि आम्ही आमच्या भविष्यातील लेखांपैकी एका लेखात तुमच्या सूचनांचा नक्की विचार करू!

    साइट-बिल्डिंगच्या शुभेच्छा!

  • #PBSUpdate: संपूर्ण पृष्ठ, नीश-आधारित टेम्पलेट्स

    PBS Version 4.0 has been our biggest update yet, and with its release, we’ve included a new game-changing feature, the Full Page, Niche-Based Templates.

    The Full Page Templates are a set of 10 professionally designed, niche-based templates. They’re ready to use upon downloading PBS, and can be used as is, or may be tweaked to fit your taste.

    Use as a Starting Point for Your Page

    वेबपेजेस तयार करण्यासाठी टेम्पलेट्सचा वापर हा सर्वात कार्यक्षम मार्गांपैकी एक आहे. साइट डिझाइन आणि लेआउट संबंधित समस्यांवर त्वरित उपाय म्हणून ते सामान्यतः दिले जातात, जे वापरकर्त्याला निवडण्यासाठी अनेक (सहसा वेगवेगळ्या थीमचे) पर्याय देतात. व्हर्जन ४.० अपडेटसह, Page Builder Sandwich ने अखेर त्यांचे स्वतःचे एक संच रिलीज केले आहे.

    A screenshot of one of our templates, the PBS Farm Template

    The Benefits

    PBS चे फुल पेज टेम्पलेट्स तुमचे वेबपेज सुरुवातीपासून डिझाइन करण्याचा भार कमी करण्यासाठी तयार केले गेले आहेत. प्रत्येक टेम्पलेट विशिष्ट क्षेत्राची पूर्तता करण्यासाठी डिझाइन केलेले आहे, ज्यामध्ये प्रत्येक टेम्पलेटमध्ये विशिष्ट उद्योगासाठी योग्य असलेले घटक समाविष्ट आहेत. उदाहरणार्थ, हॉटेल टेम्पलेटमध्ये Google Map, संपर्क फॉर्म आणि तुमच्या हॉटेलच्या सुविधा प्रदर्शित करण्यासाठी डिझाइन केलेले विभाग यासारख्या वैशिष्ट्यांचा समावेश आहे. दुसरीकडे, फॅशन टेम्पलेटमध्ये एक कॅरोसेल समाविष्ट आहे जिथे तुम्ही तुमची नवीनतम उत्पादने त्यांच्या किंमतींसह खाली प्रदर्शित करू शकता.

    Tweak, Tweak, Tweak

    टेम्पलेट्स आधीच डिझाइन केलेले असल्याने, ते वेळ आणि संसाधने दोन्ही वाचवून पृष्ठ तयार करण्याची प्रक्रिया देखील सुलभ करतात. परंतु जर तुमच्या निवडलेल्या टेम्पलेटमध्ये तुम्हाला तुमच्या पृष्ठावर हवे असलेले वैशिष्ट्य समाविष्ट नसेल (जसे की तुम्हाला इंडस्ट्रियल टेम्पलेटसाठी व्हिडिओ बॅकग्राउंड हिरो हेडर हवे असल्यास), काळजी करण्याची काहीच गरज नाही. घटकांचे गुणधर्म थेट PBS मधून समायोजित करून तुम्ही तुमच्या आवडीनुसार आणि गरजेनुसार टेम्पलेटचे डिझाइन सहज बदलू शकता.

    A section of the PBS Farm Template with tweaked colors and different photo that may cater to a different niche

    The 10 templates we currently have available (we’ll be releasing more soon!) are themed according to the following common niches and industries:

    1. Hotel Template

    • For hotels, spas, or similar business.
    • Includes video background hero header, carousel testimonials, contact form, Google Map, and more.

    2. Law/Corporate Template

    • For law firms and other corporate businesses.
    • Includes about us section, carousel testimonials, meet the team section, and more.

    3. Fashion Template

    • Use for online clothing stores and other e-commerce sites. Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.
    • Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.

    4. Farm Template

    • Ideal for subscription e–commerce sites.
    • Includes promo header, call–to–action buttons, subscription plan sections, and more.

    5. Restaurant Template

    • Perfect for restaurants and other delivery service businesses.
    • Includes hero header with space for delivery numbers, menu section, business hours section, and more.

    6. Concert Template

    • Ideal for concerts and other big events or gatherings.
    • Includes countdown, video background, affiliates section, prices section, subscription button, and more.

    7. Forum Template

    • Use for communities, small organizations, and more.Includes call-to-action buttons, about section, count up, meet the team section, and more.
    • Includes call-to-action buttons, about section, count up, meet the team section, and more.

    8. Portfolio Template

    • For photography or art portfolios, and more.
    • Includes iconified skillset section, gallery, social media buttons, and more.

    9. Industrial Template

    • Use for industrial or manufacturing businesses, and more.
    • Includes hero header with video background, about us/featured product sections, carousel testimonials, and more.

    10. Wedding Template

    • Perfect for weddings and other small intimate events.
    • Includes hero header with video background, photo gallery, RSVP section, Google Map, and more.

    Some samples of PBS’ Full Page Templates: the Law, Forum, and Hotel Templates

    The Future of Full Page Templates

    सध्या आमच्याकडे १० टेम्पलेट्स उपलब्ध असले तरी, आम्ही सध्या आणखी बनवण्याच्या प्रक्रियेत आहोत. अर्थातच, सर्व सामान्य क्षेत्रे आणि उद्योग कव्हर व्हावेत अशी आमची इच्छा आहे, परंतु आपल्याकडे काही सूचना असल्यास, आम्हाला नक्की कळवा.

    हॅपी साइट बिल्डिंग!

  • Frontly Builder: वारंवार विचारले जाणारे प्रश्न

    A few months ago, we announced the launch Frontly Builder, a bigger, better front-end page builder with increased performance and awesome new stuff. Think of it as a new and improved version of Page Builder Sandwich.

    यावर अजूनही काम सुरू आहे, पण ते लवकरच येत आहे. दरम्यान, आम्हाला खात्री आहे की तुम्हाला Frontly बद्दल काही प्रश्न असतील. म्हणून सर्वांसाठी येथे एक लहान FAQ आहे!

    What will happen to my PBS-run site?/Will I lose everything I’ve built using PBS?/Will the Frontly update destroy my website?

    • No, definitely not! Everything you’ve made using Page Builder Sandwich will remain intact, and nothing will change.

    I purchased Page Builder Sandwich before the Frontly release. What do I do?

    • The only thing you have to do is… nothing. For current PBS users, Frontly will be released as an “update”. You’ll just be upgraded to a “better” version of PBS- Frontly.

    Will I have to repurchase Frontly?

    • No. If you’ve purchased PBS before the Frontly release, you don’t need to purchase anything. As mentioned, everything will be released as an “update” for old users, so you won’t have to lift a finger or shell anything out- we’ve sorted everything out for you guys. ?

    सध्यासाठी एवढेच! आपल्याकडे आणखी काही प्रश्न असल्यास, आम्हाला खाली कमेंट करा जेणेकरून आम्ही या FAQ च्या यादीमध्ये ते जोडू शकू.

    आम्हाला आशा आहे की तुम्हीही आमच्याइतकेच Frontly बद्दल उत्सुक असाल! तिथे भेटू. ?

    अपडेट्स सर्वात आधी मिळवण्यासाठी तुमचा ईमेल येथे नोंदवा!

  • पॅरालॅक्स इफेक्ट, व्हिडिओ बॅकग्राउंड आणि केन बर्न्स इफेक्ट कसे जोडावे

    Page Builder Sandwich मध्ये एक फीचर आहे ज्याला आम्ही एकत्रितपणे फॅन्सी बॅकग्राउंड इफेक्ट्स म्हणतो. त्यामध्ये तीन प्रकार आहेत: पॅरॅलॅक्स इफेक्ट, व्हिडिओ बॅकग्राउंड्स आणि केन बर्न्स इफेक्ट.

    What are the different Fancy Background Effects?

    PBS चे फॅन्सी बॅकग्राउंड इफेक्ट्स तुमच्या वेबसाइटला प्रेक्षकांना आकर्षित करण्यासाठी आवश्यक असलेली चालना देतात. लक्ष वेधून घेण्याचा हा एक हमखास मार्ग आहे आणि योग्य रीतीने वापरल्यास वेबसाइट ट्रॅफिकमध्ये लक्षवेधी परिणाम मिळू शकतात.

    पॅरॅलॅक्स इफेक्ट

    तुमच्या पेजवर पॅरॅलॅक्स इफेक्ट लागू केल्याने बॅकग्राउंडला खोलीचा (डेप्थ) भास होतो, ज्यामुळे स्क्रोल करताना तुमच्या साइटचे काही घटक “उठून दिसतात”. पॅरॅलॅक्स बॅकग्राउंड लागू असलेले आणि नसलेले अशा दोन्ही पृष्ठांचे उदाहरण येथे आहे.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    Video Backgrounds

    व्हिडिओ बॅकग्राउंड्स तुम्हाला स्थिर प्रतिमांऐवजी बॅकग्राउंडवर लूपिंग व्हिडिओ ठेवण्याची अनुमती देतात. PBS च्या व्हिडिओ बॅकग्राउंड्सची उत्तम गोष्ट म्हणजे विचारल्यावर तुम्ही तुमची हवी असलेली YouTube किंवा Vimeo लिंक पेस्ट करू शकता आणि आम्ही ते तुमच्यासाठी व्हिडिओ बॅकग्राउंडमध्ये रूपांतरित करू. यासाठी तुम्ही तुमचे स्वतःचे व्हिडिओ देखील अपलोड करू शकता.

    व्हिडिओ बॅकग्राउंड्सचे काही नमुने तुम्ही येथे पाहू शकता:

    The Ken Burns Effect

    Ken Burns, who popularized the Ken Burns effect in film.

    In documentaries, do you ever notice when they show photos that slowly zoom into detail? That’s called the Ken Burns Effect. You can access these effects on Page Builder Sandwich, too.

    How do I add the Fancy Background Effects?

    तुम्ही खालील चरणांद्वारे सर्व फॅन्सी बॅकग्राउंड इफेक्ट्स शोधू शकता:

    Step 1: Choose a row you’d like to add an effect on. Click on this row’s settings button (the gear icon on the left). This will open the Properties Inspector.

    Step 2: Once the Properties Inspector pops up, scroll down a bit until you find the option called “Fancy Background Effects”.

    Step 3: Once you’ve found it, you’ll see that you can click a dropdown button and select which background effect you’d like on your row.

    Step 4: Depending on which Fancy Background Effect you choose, you can adjust each effect’s settings. For example, for the Parallax effect, you can adjust its height and position.

    आणि तुमचे काम पूर्ण झाले! यानंतर, तुम्हाला तुमच्या साइटवर फॅन्सी बॅकग्राउंड इफेक्ट्स उत्तम रीतीने दिसू लागतील.

    Have you used PBS’ Fancy Backgrounds yet?

    आम्ही आमच्या फीचर्समध्ये जोडावेत असे तुम्हाला वाटणारे इतर कोणते बॅकग्राउंड इफेक्ट्स आहेत का? किंवा या इफेक्ट्सपैकी एकासह तयार केलेली तुमची PBS साइट आम्हाला दाखवायची आहे का? खालील कमेंट्स सेक्शनमध्ये आम्हाला नक्की कळवा!

  • पॅरलॅक्स स्क्रोलिंग: हे काय आहे?

    The parallax scrolling effect is a design technique that’s relatively new in development and web design. Over the past few years since it’s hit the scene though, it’s grown pretty popular in its own right, and with good reason, too.

    पॅरलॅक्स स्क्रोलिंगची व्याख्या

    Parallax scrolling is a technique wherein your web page’s background image scrolls at a slower rate compared to the foreground image. It gives the user a unique sense of depth and action while scrolling through a page when used on a website.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    पॅरलॅक्स स्क्रोलिंगचा वापरकर्त्यावर होणारा प्रभाव

    हे तंत्र पूर्णपणे नवीन नाही आणि प्रत्यक्षात १९२० च्या दशकापासून पारंपारिक ॲनिमेशनमध्ये वापरले गेले आहे. सुपर मारिओ ब्रदर्ससारख्या अनेक क्लासिक व्हिडिओ गेम्समध्येही याचा वापर केला गेला आहे.

    तरीही वेब डिझाइनच्या क्षेत्रात, २०११ मध्ये पॅरलॅक्स स्क्रोलिंग वापरणाऱ्या पहिल्यांपैकी एक म्हणून नाईकीला श्रेय दिले जाते. तेव्हापासून, “पॅरलॅक्स स्क्रोलिंग” (काहीवेळा “पॅरलॅक्स बॅकग्राउंड/स” असे म्हटले जाते) ही संज्ञा डिझायनर्स आणि डेव्हलपर्स दोघांमध्येही एक सामान्य संज्ञा बनली आहे, ज्याची लोकप्रियता सातत्याने वाढत आहे.

    Parallax scrolling as used in a version of Super Mario Brothers. Notice how the hills in the background move
    in slightly varying speeds, as compared to Mario and the other characters in the foreground.

    वापरकर्त्यासाठी यामध्ये काय आहे

    या इफेक्टचे वैशिष्ट्य म्हणजे ते वापरकर्त्यांना तुमच्या वेबसाइटशी जोडले जाण्यास प्रवृत्त करते, ज्यामुळे वापरकर्ता परस्परसंवाद आणि आकर्षण दोन्ही वाढते. आणि, जेव्हा योग्यरित्या केले जाते, तेव्हा पॅरलॅक्स स्क्रोलिंग अत्यंत साध्या वेबसाइट्समध्येही जीव ओतू शकते. याचा वापर आकर्षक कथा तयार करण्यासाठी देखील केला जाऊ शकतो जे साइटच्या सर्व दर्शकांना त्वरित आकर्षित करते.

    तुमचे काम आमच्यासोबत शेअर करा!

    मग तुम्हाला काय वाटते? तुम्ही PBS v4 चे नवीन पॅरलॅक्स बॅकग्राउंड फीचर अजून वापरले आहे का? त्याचा तुम्हाला फायदा होत आहे का? तुमच्या कामाची लिंक आमच्यासोबत नक्की शेअर करा, किंवा खालील कमेंट्स विभागात काही सूचना द्या.

    हॅपी साइट बिल्डिंग!