2010-04-25 13 views
9

मैं एक नया वेब एप्लिकेशन बनाने जा रहा हूं जो बहुत अनुकूलित है।ड्रूपल (सीएमएस) या कोडनिर्देशक (एमवीसी)?

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

जब आप चित्रों पर क्लिक करते हैं तो आप टिप्पणियां जोड़ सकते हैं और इसी तरह।

उपयोगकर्ताओं को पंजीकृत होने की आवश्यकता है, लेकिन पंजीकरण/लॉगिन प्रक्रिया भी अत्यधिक अनुकूलित की जाएगी।

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

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

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

यह ड्रूपल जैसी प्रणाली पर कैसे काम करता है? आप किसी भी एमवीसी ढांचे के साथ PHP को इसके साथ कैसे कोड करते हैं। ऐसा लगता है कि इसमें बहुत सारे मॉड्यूल हैं, मुझे आश्चर्य है, अगर मैं इसे एमवीसी ढांचे के रूप में उपयोग कर सकता हूं लेकिन इन सभी मूलभूत सामानों और डिजाइन को उपयोग करने के लिए तैयार होने का लाभ है? यह स्क्रैच से वेब एप्लिकेशन प्रदान करने के लिए सबसे अच्छी "लाइब्रेरी" की तरह लगता है।

क्या इसके साथ एक अनुकूलित ऐप बनाना मुश्किल है? मुझे लगता है कि इसमें छवियों और उपयोगकर्ताओं जैसे मॉड्यूल हैं, लेकिन फिर मैं इन्हें कैसे अनुकूलित कर सकता हूं ताकि प्रत्येक छवि पर टैग और देश की जानकारी हो, या प्रत्येक उपयोगकर्ता किसी छवि में परिवर्तनों की सदस्यता लेता है, तो वह ईमेल उपयोगकर्ताओं को भेजा जाएगा और इसी तरह ?

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

इसके लिए ड्रूपल का उपयोग करने के साथ पेशेवर और विपक्ष क्या हैं? क्या यह भी जाने का सही तरीका है?

क्या आप ड्रूपल के साथ स्टैक ओवरफ्लो बना सकते हैं? फेसबुक? ट्विटर? यूट्यूब? यह मानते हुए कि आप निश्चित रूप से PHP जानते हैं।

अपने विचार साझा करें क्योंकि मैं एक वेब एप्लिकेशन बनाने पर बिल्कुल नया हूं!

धन्यवाद

उत्तर

7

Drupal का उपयोग करना एक अच्छा विचार है - यह एक मॉड्यूल या तीन लिख कर उपयोगकर्ता पंजीकरण, प्रमाणीकरण, आदि जैसे सांसारिक विवरण की देखभाल कर सकते हैं

तो फिर तुम Drupal का विस्तार।

ड्रूपल के कोर और आपके मॉड्यूल के बीच बातचीत एक अच्छी तरह से परिभाषित चीज होने जा रही है।

मॉड्यूल के आंतरिक संरचनाओं को संरचित किया जा सकता है हालांकि आप चाहते हैं। आप एक एमवीसी ढांचे का उपयोग भी कर सकते हैं!

मैंने एक परियोजना की एक बार ऐसा किया था। यह एक कस्टम ड्रूपल मॉड्यूल था जो आंतरिक रूप से ज़ेंड फ्रेमवर्क के एमवीसी स्टैक का उपयोग करता था।

एक आकर्षण की तरह काम किया।

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

+1

तो कोडइग्निटर ड्रूपल बढ़ाता है और दूसरी तरफ नहीं? लेकिन जैसा कि मैंने बताया, मेरे ऐप के इन सभी हिस्सों को अत्यधिक अनुकूलित किया गया है। मान लें कि मैं डुप्लर और कोडिग्निटर का उपयोग करके स्क्रैक से स्टैक ओवरफ्लो बनाने जा रहा हूं। वास्तव में कैसे और कैसे Drupal मेरी मदद कर सकते हैं? –

+0

दाएं, सीआई बहुत अधिक सामान्य उद्देश्य है। Drupal एक सीएमएस मंच है। सामग्री का प्रबंधन बहुत ही सामान्य तरीके से करना है। यदि आपके पास एक बहुत ही विशिष्ट प्रकार की सामग्री है, तो आप एक मॉड्यूल लिखते हैं जो इसे संभालता है। आप अपनी पसंद की किसी भी ढांचे या लाइब्रेरी का उपयोग कर सकते हैं - आपको बस उचित हुक लागू करने की आवश्यकता है ताकि ड्रोपल आपके मॉड्यूल का उपयोग कर सके। आपको क्या ड्रोपल मिलेगा जैसे उपयोगकर्ता प्रबंधन, अनुमतियां, मूल सीएमएस सामान (पेज, ब्लॉग) इत्यादि। – timdev

3

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

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

10

मुझे लगता है कि this उन सभी के लिए एक शानदार लेख है जिनके पास "कोडइग्निटर बनाम ड्रूपल" दुविधा है।
तुम मुझे पसंद कर रहे हैं:

  • कोड
  • अपने वेब साइट/वेब अनुप्रयोग क्या करना चाहते हैं और लग रहा है कि आप कैसा चाहते KISS दर्शन के साथ प्यार में
  • लेखन की तरह (यह छोटे और सरल रखने)
  • अपग्रेड जब आप

से अधिक आप कोडइग्निटर पथ ले लेंगे।
(मैं आपको बता रहा हूं कि दो साल से अधिक समय तक ड्रूपल वेबसाइटों का निर्माण)

संबंधित मुद्दे