वर्णन
GatherPress, एक प्लगइन जो WordPress समुदायासाठी आणि त्याच्यासाठी तयार केला गेला आहे, हा समुदायाच्या नवीन कार्यक्रम व्यवस्थापन साधनांच्या इच्छेला प्रतिसाद आहे, जो कार्यक्रम आयोजक आणि सदस्यांच्या विविध गरजा पूर्ण करतो. याचे अजेंडा आणि रोडमॅप WordPress समुदायाच्या अजेंडाशी जुळतात, जे सुनिश्चित करतात की हे आपल्या सामूहिक इच्छांशी आणि गरजांशी समांतर विकसित होते.
पायलट कार्यक्रम
आम्ही GatherPress चाचणी घेण्यासाठी एक पायलट कार्यक्रम प्रस्तावित करत आहोत, एक समुदाय-विकसित प्लगइन, ज्यामध्ये आवड असलेल्या आणि सक्रिय WordPress मीटअप गटांमध्ये. हा उपक्रम आमच्या समुदायाच्या आवश्यकतेतून उगम पावला आहे, जो WordPress इव्हेंट आयोजक आणि सहभागींच्या विशेष मागण्या पूर्ण करण्यासाठी एक नाविन्यपूर्ण इव्हेंट व्यवस्थापन साधन आहे. आमचा प्रस्ताव जानेवारी 2024 मध्ये make.wordpress.org वर आहे.
समुदायाने बांधलेले
हा प्रकल्प WordPress आणि BuddyPress सारख्या मुक्त स्रोत साधनांचा वापर करून एक आकर्षक इव्हेंट व्यवस्थापन अनुप्रयोग तयार करण्यासाठी सामूहिक प्रयत्नांचा परिणाम आहे आणि समुदायासाठी, समुदायाच्या श्रम आणि प्रेमाने साकारला आहे. सर्व इच्छुक, वापरकर्ते, समुदाय सदस्य किंवा विकसकांना आम्ही आमच्या उदयोन्मुख अस्तित्वाचे अनुसरण करण्यास प्रोत्साहित करतो, आमच्या GatherPress ब्लॉग, आमच्या GitHub रेपॉझिटरीज, आमच्या GatherPress दस्तऐवज, किंवा आमच्या नवीन वैशिष्ट्यांचे GatherPress Playground वर अनुसरण करा.
Playground वातावरण.
GatherPress Playground तुम्हाला GatherPress च्या सध्याच्या स्थितीची चाचणी पूर्ण-कार्यरत वातावरणात विद्यमान डेटासह करण्याची परवानगी देते.
Playground हे WordPress Playground वर तयार केले गेले आहे ज्यामध्ये तुम्ही आवडीप्रमाणे सानुकूलित करू शकता अशा json डेटाचा समावेश आहे. प्रारंभ करण्यासाठी, वरील बटणावर क्लिक करा, किंवा अधिक खोलवर जा:
- WordPress.org GatherPress प्लगिन पृष्ठावर ‘Live Preview’ बटणावर क्लिक करणे.
- प्रत्येक PR वरील टिप्पणी Playground-लिंकमधून त्वरित बदलांचे पूर्वावलोकन.
- WordPress.org प्लगिन्ससाठी बहुभाषिक स्क्रीनशॉट्स आपोआप तयार करणे.
- एंड-टू-एंड चाचण्या चालवा (अजूनही PR आहे)
- तुमचा स्वतःचा डेमो-डेटाचा संच तयार करणे आणि राखणे, जो सर्व WP Playgrounds मध्ये पुनर्वापर करता येतो.
आम्ही काय तयार करत आहोत आणि इव्हेंट होस्ट करण्यासाठी लागणाऱ्या विशिष्ट वैशिष्ट्यांची ओळख घेण्यासाठी कृपया परिचय व्हिडिओ पहा.
https://www.youtube.com/watch?v=BnYS36C5d38&t=2s
वैशिष्ट्ये
- इव्हेंट शेड्यूलिंग: तारीख, वेळ निश्चित करा आणि इव्हेंटची माहिती पुरवा.
- उपस्थित नोंदणी.
- उपस्थितांना अतिथी जोडण्याची परवानगी द्या.
- उपस्थितांची नावे अनामिकपणे सूचीबद्ध करण्याची क्षमता (फक्त प्रशासक त्यांची नावे पाहू शकतात).
- ईमेलिंग प्रणाली: सर्व गट सदस्यांना, विशिष्ट इव्हेंटमध्ये उपस्थित, अनुपस्थित आणि प्रतीक्षा यादीतील लोकांना ईमेल पाठवण्यासाठी.
- प्रत्यक्ष इव्हेंट्स: स्थळ जोडा, पर्यायी नकाशासह (बिंदू 4 पहा).
- ऑनलाइन इव्हेंट व्यवस्थापन: व्हिडिओ मीटिंग URL जोडा.
- मल्टी-इव्हेंट व्यवस्थापन: एकाच वेळी एकाधिक इव्हेंट्स हाताळण्याची क्षमता.
- Multisite वातावरण: ही सेटअप केंद्रीकृत व्यवस्थापनास अनुमती देते, प्रत्येक साइटला त्याच्या स्वतःच्या अद्वितीय इव्हेंट्सची होस्टिंग, सेटिंग्ज (भाषा, वेळक्षेत्र, दिनांक आणि वेळ स्वरूप) आणि वापरकर्त्यांच्या संचासह लवचिकता प्रदान करते.
- ब्लॉक्ससह कार्य करते.
- पूर्णपणे आंतरराष्ट्रीयीकृत.
- डिफॉल्ट इव्हेंट/व्हेन्यू ब्लॉक्स व्यतिरिक्त सामग्री जोडण्याची मुभा, डिफॉल्ट ब्लॉक्स काढण्याची आणि समन्वयित पॅटर्न जोडण्याची (सर्व इव्हेंटमध्ये सुसंगत माहिती जोडण्यासाठी उपयुक्त).
आगामी वैशिष्ट्ये
- meetup.com वरून इव्हेंट आयात करण्यासाठी एक अॅड-ऑन प्लगइन वापरा. (#)
- पुन्हा येणारे कार्यक्रम. (#)
- कॅलेंडर ब्लॉक. (#)
- ईवेंट सुरू झाल्यावर ईमेल सूचना. (#)
- इव्हेंट फेडरेशन ActivityPub वापरून (#)
तृतीय-पक्ष लायब्ररी
या प्लगिनमध्ये विविध कार्यांसाठी खालील तृतीय-पक्ष लायब्ररींचा वापर केला जातो:
- React-Modal: React घटकांमध्ये मोडाल संवाद तयार करण्यास मदत करते.
- React-Tooltip: React अनुप्रयोगांसाठी सानुकूलनयोग्य टूलटिप्स प्रदान करते.
- Leaflet: जागतिक, मुक्त-स्रोत नकाशा कार्यक्षमता प्रदान करते
GatherPress कॉन्फिगर करा
WP Admin मध्ये, Events
> Settings
वर जा.
तुम्ही खालीलप्रमाणे विविध सेटिंग्ज बदलू शकता:
- इव्हेंटसाठी प्रकाशित दिनांक इव्हेंट दिनांक म्हणून दाखवा.
- इव्हेंटसाठी उपस्थितांची डीफॉल्ट कमाल मर्यादा.
- अनामिक RSVP.
- दिनांक स्वरूप.
- वेळ स्वरूप.
- नियोजित इव्हेंट्ससाठी वेळक्षेत्र दाखवा.
- आगामी इव्हेंट्स पृष्ठ.
- पूर्वीच्या इव्हेंट्स पृष्ठ.
इव्हेंट तयार करा
WP Admin मध्ये, Events
> Add New
वर जा.
डीफॉल्टनुसार, काही ब्लॉक्स भरले जातात, तुम्ही त्यांना ठेवू शकता किंवा हटवू शकता आणि तुम्ही आणखी ब्लॉक्स जोडू शकता.
- Event date ब्लॉक तुम्हाला तुमच्या इव्हेंटची सुरूवातीची आणि शेवटची तारीख व वेळ तसेच वेळक्षेत्र निश्चित करण्याची परवानगी देतो.
- Add to Calendar ब्लॉक तुमच्या वापरकर्त्यांना समोरच्या पृष्ठावरून थेट प्रकाशित इव्हेंट त्यांच्या पसंतीच्या कॅलेंडरमध्ये जोडण्याची परवानगी देतो.
- Venue ब्लॉक तुम्हाला तुमचा इव्हेंट ऑनलाइन आहे की स्थळावर आहे ते निवडण्याची परवानगी देतो. तुम्ही स्थळ निवडू शकता (बिंदू 4 पहा) आणि नकाशा सेटिंग्ज: प्रदर्शन, झूम स्तर, नकाशाचा प्रकार आणि नकाशाची उंची.
- RSVP ब्लॉक सदस्यांना इव्हेंटसाठी उपस्थित किंवा अनुपस्थित असल्याची पुष्टी करण्यास सक्षम करते.
- इव्हेंटचे वर्णन हा एक सामान्य परिच्छेद ब्लॉक आहे. तुम्ही येथे कोणत्याही ब्लॉकसह काहीही जोडू शकता.
- RSVP प्रतिसाद ब्लॉक अशा सदस्यांची यादी दर्शवतो ज्यांनी इव्हेंटमध्ये उपस्थित राहणार किंवा अनुपस्थित राहणार असल्याचे पुष्टी केले आहे.
- इव्हेंट सेटिंग्ज तुम्हाला वरील नमूद केलेली सर्व सेटिंग्ज सुधारित करण्याची परवानगी देतात, अनामिक RSVP सक्षम किंवा अक्षम करा, टॉपिक्स निवडा, सदस्य किंवा उपस्थितांना सूचित करा, तसेच WordPress ची मानक सेटिंग्ज जसे की वैशिष्ट्यीकृत प्रतिमा, उतारा, टिप्पण्या अनुमती द्या किंवा नाकारू द्या इत्यादी.
स्थळ तयार करा
WP Admin मध्ये, Events
> Venues
वर जा.
स्थळ ब्लॉकमध्ये, तुम्ही खालील गोष्टी परिभाषित करू शकता:
- स्थळाचा पूर्ण पत्ता, दूरध्वनी, आणि वेबसाइट.
- नकाशा सेटिंग्ज.
इव्हेंट टॉपिक तयार करा
WP Admin मध्ये, Events
> Topics
वर जा.
टॉपिक्स पोस्ट श्रेणीसारखे असतात, परंतु ते इव्हेंट्ससाठी असतात.
योगदान द्या
जर तुम्हाला GatherPress तयार करण्याच्या सहकार्यामध्ये सहभागी व्हायचे असेल, तर कृपया आम्हाला WordPress Slack किंवा GatherPress.org वर एक ओळ पाठवा. GatherPress प्रकल्पाचे विकास स्थान येथे सापडू शकते: https://github.com/gatherpress/gatherpress. सर्व योगदानांचे स्वागत आहे: कोड, डिझाइन, वापरकर्ता इंटरफेस, दस्तऐवज, अनुवाद, आणि बरेच काही.
विकसक दस्तऐवज वाचा
डेव्हलपर दस्तऐवज प्लगिनच्या docs
फोल्डरमध्ये किंवा आमच्या वेबसाइट वर शोधा. आमचा उद्देश docs
फोल्डरला वेबसाइट दस्तऐवजांसह समक्रमित करण्याचा आहे.
सहयोगी प्रवेश
GitHub रेपॉजिटरीवर लेखन प्रवेश मिळवण्यासाठी, कृपया आमच्या GitHub प्रशासक शी संपर्क साधा: Mervin Hernandez आणि Mike Auteri.
SSH किंवा WP Admin लॉगिनद्वारे GatherPress.org वर प्रवेश मिळवण्यासाठी, कृपया आमच्या GatherPress.org प्रशासक शी संपर्क साधा: Mervin Hernandez.
GatherPress ची सर्वोत्तम पद्धती
- WordPress कोडिंग मानकांनुसार परीक्षण आणि सत्यापन केले आहे.
- फक्त एकदाच नाही, परंतु त्यानंतर WordPress प्लगिन पुनरावलोकन मार्गदर्शक तत्त्वांनुसार परीक्षण आणि सत्यापन केले आहे.
- JavaScript & PHP युनिट चाचण्या संपूर्ण कोडबेसच्या जवळजवळ 80% भागाचे परीक्षण करत आहेत.
स्मरणपत्र — GatherPress अजूनही Alpha स्थितीत आहे
आम्ही मुख्य प्लगिनमध्ये सुधारणा आणि विकास करत असताना, आम्ही GatherPress Alpha प्लगिन तयार केले आहे जे GatherPress प्लगिनसोबत चालेल. Alpha प्लगिनची भूमिका तांत्रिक बदल सहजतेने व्यवस्थापित करणे आहे: फक्त ते अद्ययावत असल्याची खात्री करा, ते सक्रिय करा, GatherPress सेटिंग्जमधील Alpha विभागात जा आणि GatherPress अद्ययावत केल्यानंतर “Fix GatherPress!” वर क्लिक करा. या प्रक्रियेमुळे आम्हाला तांत्रिक समस्या टाळण्यास मदत होते, जेव्हा आम्ही प्लगिनची आवृत्ती 1.0.0 लाँच करण्याच्या दिशेने काम करत आहोत. जेव्हा आम्ही त्या टप्प्यावर पोहोचू, तेव्हा Alpha प्लगिनची आवश्यकता राहणार नाही.
स्क्रीनशॉट
ब्लॉक्स
हे प्लगइन 7 ब्लॉक्स प्रदान करते
- Venue Provides information about an event venue.
- Events List Displays events that are either upcoming or have occurred in the past.
- Online Event Utilized for virtual events, offering the capability to share a direct link to an event.
- RSVP Enables members to easily confirm their attendance for an event.
- RSVP Response Displays a list of members who have confirmed their attendance for an event.
- Event Date Displays the date and time for an event.
- Add to Calendar Allows a member to add an event to their preferred calendar.
स्थापना
WordPress रेपॉझिटरीवरून स्थापना
GatherPress आता WordPress प्लगइन भांडारावर उपलब्ध आहे आणि इतर कोणत्याही प्लगइनप्रमाणेच स्थापित केला जाऊ शकतो.
- तुमच्या साइटच्या wp-admin क्षेत्रात जा आणि डाव्या बाजूच्या मेनूमध्ये ‘Plugins’ > ‘Add new plugin’ वर क्लिक करा.
- शोध बॉक्समध्ये
gatherpress
साठी शोधा आणि ‘Install’ बटणावर क्लिक करा. - प्लगिन सक्रिय करा.
GitHub वरून स्थापना
हा प्लगइन समुदायाद्वारे सक्रिय विकासात आहे, त्यामुळे वैशिष्ट्ये आणि कार्यक्षमता अजूनही विकसित होत आहेत. GatherPress च्या ताज्या अद्यतनांसाठी, आमच्या GitHub पृष्ठावर जा.
- इंस्टॉलेशनसाठी नवीनतम आवृत्ती शोधण्यासाठी, Releases > Assets अंतर्गत लिंक वापरा आणि
gatherpress.zip
डाउनलोड करा. - त्यानंतर आपल्या wp-admin प्लगइन्स पृष्ठावर जा आणि
Upload Plugin
बटणावर क्लिक करा. - आपल्या स्क्रीनच्या मध्यभागी असलेल्या
Choose File
बटणावर क्लिक करा आणि आपण नुकतेच डाउनलोड केलेलेgatherpress.zip
फाइल निवडा. - योग्य झिप फाइल निवडा, ओपनवर क्लिक करा, नंतर
Install Now
क्लिक करा. - प्लगिन सक्रिय करा.
आवश्यकता
GatherPress चालवण्यासाठी, आम्ही शिफारस करतो की तुमचा होस्ट खालील गोष्टींचे समर्थन करतो:
- PHP आवृत्ती 7.4 किंवा त्याहून अधिक.
- MySQL आवृत्ती 5.6 किंवा त्याहून अधिक, किंवा, MariaDB आवृत्ती 10.0 किंवा त्याहून अधिक.
- HTTPS समर्थन.
नेहमी विचारले जाणारे प्रश्न
-
GatherPress मध्ये कोणत्या बाह्य सेवांचा वापर केला जातो?
-
- नकाशा सेवा: आम्ही मीटिंग स्थान नकाशावर प्रदर्शित करण्यासाठी OpenStreetMap आणि Google Maps वापरतो. हे साध्य करण्यासाठी, आम्ही रेंडरिंगसाठी पत्ता OpenStreetMap किंवा Google Maps वर पाठवतो.
- कॅलेंडर समाकलन: GatherPress Google Calendar आणि Yahoo! Calendar चा वापर करून ‘Add to Calendar’ कार्यक्षमता देखील समर्थन करते.
-
PRO आवृत्तीबद्दल काय?
-
एक समुदाय-चालित प्लगिन म्हणून, GatherPress आधीच PRO-आवृत्ती आहे.
आम्ही मुख्य विकासाच्या जवळ जाण्याचा प्रयत्न करतो, पर्यायांपेक्षा निर्णयांवर प्रेम करतो आणि WordPress क्षेत्रातील अनेक प्रसिद्ध सर्वोत्तम पद्धतींनुसार काम करतो, त्यामुळे आम्ही आमच्या समुदायाच्या इव्हेंट व्यवस्थापनाच्या गरजांवर लक्ष केंद्रित करू शकतो.
-
GatherPress WordPress Multisite सुसंगत आहे का?
-
होय, GatherPress साइट्सच्या नेटवर्कवर चालवले जाऊ शकते. त्यासाठी आवश्यक असलेल्या अतिरिक्त डेटाबेस टेबल्स, प्लगिन नेटवर्क-अॅक्टिवेट केले असल्यास, प्रत्येक नवीन साइटसाठी आपोआप तयार होतील.
GatherPress देखील प्रति साइट सक्रिय केले जाऊ शकते.
समीक्षा
योगदानकर्ते आणि विकसक
“गॅदरप्रेस” हे मुक्त स्रोत सॉफ्टवेअर आहे. पुढील लोक या प्लगइनच्या निर्मितीत योगदान केले आहे.
योगदानकर्ते“गॅदरप्रेस” 9 लोकॅलसमध्ये भाषांतरित केले आहे. अनुवादकांना त्यांच्या योगदानाबद्दल धन्यवाद.
भाषांतर करा “गॅदरप्रेस” तुमच्या भाषेत.
विकासातील आग्रह?
कोड ब्राउझ करा, SVN संग्रहालय तपासा, किंवा विकास लॉग च्या RSS द्वारे सदस्यता घ्या.
बदलांची यादी
संपूर्ण बदल लॉग येथे पहा: https://github.com/GatherPress/gatherpress/releases.