प्लगइन / थीम विकल्प पैनल के लिए रूपरेखा? [बन्द है]


49

मैंने पाया कि प्लगइन या थीम डेवलपमेंट का सबसे लंबा हिस्सा कम से कम मेरे मामले में विकल्प पैनल बना रहा है। इसलिए मुझे यह जानना पसंद है कि आपका उस पर क्या प्रभाव है। क्या आप एक तैयार किए गए ढांचे या वर्ग का उपयोग करते हैं? और अगर एक चुड़ैल? या आप इसे खरोंच से लिखते हैं? सेटिंग्स एपीआई या सादे विकल्पों का उपयोग करें?

धन्यवाद।



4
@ एक चाल टट्टू मुझे नहीं लगता कि यह डुप्लिकेट है, विकास को गति देने के लिए घटकों के बारे में पूछना वैनिला WP में कैसे करना है, यह पूछने से काफी अलग है
Rarst

@Rarst, यह सही में आपके ले, (अपने समुदाय जा रहा है) है, और भी
Bainternet

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

@ मैं करूँगा !!
बैनटेनट

जवाबों:


24

ठीक है, इसलिए कुछ और मिला:

  • जेफरीवे / वर्डप्रेस-थीम-ऑप्शंस-पेज - ओपन सोर्स क्लास प्रोजेक्ट को होस्ट किया गया है जिसका उद्देश्य थीम डेवलपर्स के उद्देश्य से किया गया है, अच्छा लग रहा है, इसका उपयोग नहीं किया है। (लिंक डेड)।

  • devinsays / Options- फ्रेमवर्क - ओपन सोर्स फ्रेमवर्क इस प्रोजेक्ट को थीम डेवलपर्स के उद्देश्य से github पर होस्ट किया गया है, मुझे बाद में पता चला कि यह Thematic- ऑप्शंस में बहुत बड़े स्केल्ड प्रोजेक्ट में विकसित किया गया है जिसमें बहुत सारी विशेषताएं हैं। (लिंक मृत)

  • helgatheviking / thematic-options-KIA - ओपन सोर्स फ्रेमवर्क प्रोजेक्ट को
    होस्ट किया गया है, जिसका उद्देश्य डेवलपर्स को उनके विषयगत चाइल्ड थीम में विकल्प बनाने में मदद करना है, विच थेमैटिक-ऑप्शंस के लिए बहुत पहले से फोर्क किया गया था (लिंक डेड)।

  • Wordpress AdminPage Class - एक वाणिज्यिक समाधान, यह सुविधाओं और उपयोग करने के लिए बहुत आसान पैक।

  • OptionTree प्लगइन - और विकल्प पैनल बनाने के लिए IDE, बहुत सारी सुविधा और लगातार अद्यतन, नकारात्मक पक्ष यह है: यह आसानी से प्लगइन्स या थीम में एकीकृत नहीं है और डिफ़ॉल्ट विकल्प एक विकल्प नहीं है (1.1.1 संस्करण तक)।

यह अब के लिए है, लेकिन अभी भी यहाँ अपने अनुभव के बारे में देख रहा हूँ।

अपडेट करें

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

Update2

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

आखिरी अपडेट

अगर कोई अभी भी यहाँ स्कोर रख रहा है, तो मैंने अपना कोडिंग समाप्त कर दिया

option panel class

यहाँ छवि विवरण दर्ज करें यह मुख्य विशेषताएं हैं:

  • ओपन सोर्स, जीपीएल लाइसेंस प्राप्त है।
  • प्लगइन्स के साथ-साथ थीम के साथ काम करता है
  • OOP कोड सभी तरह से (जिसका अर्थ है विस्तार करना और संशोधित करना आसान)।
  • आयात निर्यात विकल्प।
  • सभी विकल्प एक डेटाबेस में एक पंक्ति के रूप में सहेजे गए हैं।
  • उपलब्ध क्षेत्र हैं:
    • इनपुट
    • पाठ क्षेत्र
    • रेडियो बटन
    • चेकबॉक्स
    • ड्रॉपडाउन का चयन करें
    • फाइल अपलोड
    • छवि अपलोड
    • WYSIWYG संपादक
    • खजूर बीनने वाला
    • समय लेने वाला
    • रंग चयनकर्ता
    • टैक्सोनॉमी सूची ड्रॉपडाउन या चेकबॉक्स
    • पोस्ट सूची ड्रॉपडाउन या चेकबॉक्स
    • वर्डप्रेस यूजर रोल्स ड्रॉपडाउन या चेकबॉक्स
    • सिंटैक्स हाइलाइटेड कोड एडिटर (PHP, CSS, HTML, JAVASCRIPT)
    • टाइपोग्राफी फील्ड (आकार, रंग, चेहरा, पारिवारिक क्षेत्र)
    • सॉर्टेबल ड्रैग एंड ड्रॉप
    • पुनरावर्तक क्षेत्र
    • मैदान का मैदान
    • सभी जगह हुक और फिल्टर ताकि आप जिस तरह से चाहें उसे अनुकूलित कर सकें

अच्छा कार्य! सारणीबद्ध डेटा जोड़ने की कोई योजना है?
केविन

@ केविन, सारणीबद्ध क्या पसंद है?
बैनेटर्न

1
बस जबड़े को छोड़ना ... यहाँ आकर रोना ... मूल रूप से यह ए इस स्कोर का हकदार है , कोई कम नहीं। । । । इसके साथ खेलने के लिए इंतजार नहीं कर सकता: ओ [)। । । । Last Updateबेहतर होगा शीर्ष पर रखा नहीं ? । । । और option panel class<h1> में? । । । दोबारा: वाह, इसके लिए धन्यवाद!
ब्रासोफिलो

1
इस तरह के शब्दों के लिए धन्यवाद, मुझे पता है कि आप इसे इस्तेमाल करने के बाद क्या सोचते हैं।
बैनटेनट जूल

3
यह वही है जो मैं अपने पूरे जीवन के लिए देख रहा हूँ !? :) मैं सम्मानित हूँ मेरा विनम्र विकल्प पैनल जवाब में शामिल हो गया। मुझे वास्तव में लगता है कि डेविन का ओफ़ फ्रेमवर्क उनके विषयगत विकल्पों से विकसित हुआ है, न कि दूसरे तरीके से। मैंने उसे एक करने की कोशिश की, लेकिन फिर उसने मुझे पानी से बाहर निकाल दिया। काश मैं प्लगइन्स के लिए OF का उपयोग कर सकता और w / पोर्ट कर रहा होता। अपनी कक्षा की जाँच करने के लिए इंतजार नहीं कर सकता। धन्यवाद!!
हेलगेटहाइकिंग

8
  • scbFramework में संबंधित कक्षाएं हैं, मैंने इसे एक प्लगइन के लिए उपयोग किया और इसने मुझे बहुत समय बचाया;

  • WPAlchemy MetaBox मैं इसके आसपास बहुत सारे उल्लेख देख रहा हूं, अभी तक इसका इस्तेमाल नहीं किया था;

  • हाइब्रिड कोर में पृष्ठों / मेटाबॉक्सेस / सेटिंग्स के लिए फ़ंक्शंस का सेट है, लेकिन यह संभवतः इसके लिए इसका उपयोग करने के लिए समझ में नहीं आएगा।


यह किसी कारण के लिए दिलचस्प है, हालांकि मैं कभी भी थीम विकल्प पृष्ठ के लिए मेटा बॉक्स के साथ पृष्ठ टेम्पलेट का उपयोग नहीं करता हूं और WpAlchemes दिलचस्प दिखता है।
व्येक


5

मैं इस का उपयोग कर रहा था, मुझे यह पसंद आया कि यह एक iframe पूर्वावलोकन कैसे आउटपुट करता है, लेकिन मैंने अपना सामान लिखना शुरू कर दिया है क्योंकि मैं इस सामान का पता लगा रहा हूं।

http://clark-technet.com/2010/01/wordpress-theme-options-framework-ver-2


1

डेविससेज़ विकल्प-फ्रेमवर्क अब अधिक विकसित हो गया है, विकल्प फ्रेमवर्क प्लगइन / विकल्प फ्रेमवर्क थीम में

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


0

मुझे लगता है कि हम इस सूची में इन्फिनिटी थीम एंटी-फ्रेमवर्क जोड़ सकते हैं। http://infinity.presscrew.com/


मैंने इसके बारे में सुना है लेकिन इसे कभी नहीं देखा या इसका इस्तेमाल नहीं किया है, आप साझा करें।
बैनटेनट

सबसे पहले, उनके पास सबसे अच्छी छवि अपलोड प्रणाली है। मैं उस पर 100% निश्चित हूं। मैं अन्य वर्गों की खोज कर रहा हूं।
सनल कोरकमाज़

अपडेट: मुझे लगता है कि मुझे वर्डप्रेस के लिए मेरा थीम सिस्टम मिला। मुझे नहीं लगता कि अनंत जैसी कोई अन्य थीम है।
सनल कोरकमाज़

विस्तृत करने के लिए परवाह?
1934

इसके जल्द ही बीटा से बाहर जा रहा है। मुझे लगता है कि इसके लिए इंतजार करना बेहतर होगा।
सनल कोरकमाज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.