6

मैं कई भाषा समर्थन के साथ एक साइट बनाने जा रहा हूं, और मुझे लेख, कंपनियों, उत्पादों के वर्कफ़्लो को नियंत्रित करने की क्षमता रखने की आवश्यकता है। सभी भाषा समर्थन और एकाधिक संस्करण के साथ। क्या किसी के पास पहले से ही इसका समाधान है या मुझे स्क्रैच से शुरू करने की आवश्यकता है?एकाधिक भाषा समर्थन के साथ सामग्री प्रबंधन प्रणाली (सीएमएस) के लिए डेटाबेस स्कीमा कैसे डिज़ाइन करें?

+3

ऐसा लगता है कि आपको कुछ सुंदर लंगड़े जवाब मिल गए हैं। यहां उन उत्तरों के साथ एक समान प्रश्न है जो आप शायद ढूंढ रहे हैं: http://stackoverflow.com/questions/929410/what-is-best-practices-for-multilanguage-डेटा- डिज़ाइन –

+0

लिंक सिम्स –

उत्तर

1

क्या आपने Database Answers पर डेटाबेस मॉडल को देखने का प्रयास किया है?

बेशक, आप एमएस शेयरपॉइंट का उपयोग कर सकते हैं।

आप देखा है पर:

जूमला एक पुरस्कार विजेता सामग्री प्रबंधन प्रणाली (सीएमएस) है, जो आप ऑनलाइन वेब साइटों और शक्तिशाली निर्माण करने के लिए सक्षम बनाता है अनुप्रयोगों। कई पहलुओं, इसके उपयोग में आसानी और एक्स्टेंसिबिलिटी सहित, जूमला को सबसे लोकप्रिय वेब साइट सॉफ़्टवेयर उपलब्ध कराया गया है। सबसे अच्छा, जूमला ओपन सोर्स सॉल्यूशन है जो स्वतंत्र रूप से सभी के लिए उपलब्ध है।

+0

हाय मिच के लिए धन्यवाद, मैं एक बहुत ही विशिष्ट सवाल पूछ रहा हूं, क्या आप मुझे अधिक विस्तार से दे सकते हैं?मैं सैकड़ों मॉडल के साथ खो गया हूं: -s –

+0

धन्यवाद मिच, जो मैं चाहता हूं वह मेरे समाधान के लिए डेटाबेस स्कीमा है, या डेटाबेस डिज़ाइन, या मार्गदर्शन के किसी भी दस्तावेज़ को डेटाबेस डिज़ाइन बनाने के लिए जो मैं प्राप्त करना चाहता हूं। धन्यवाद;) –

+0

यह टिप्पणी तीन बहुत अस्पष्ट उत्तरों देता है। वर्तमान में, सभी तीन, मध्यस्थ सिफारिशें होंगी। –

5

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

डिफ़ॉल्ट रूप से आप मुख्य तालिका में अंग्रेजी भाषा सामग्री संग्रहीत कर सकते हैं। एक ही सामग्री या अनुवादित सामग्री को एक अलग भाषा अनुवाद तालिका में संग्रहीत किया जा सकता है।

Article_Translation (आईडी, articleID, LangID, langTitle, langContent) सामग्री

insert into article values ('art101','ENU','New Website for Developers','Stackoverflow is new and useful','BKM') 

Insert into article_translation (1023, 'art101','FRA','nouveau site Web pour les développeurs','stackoverflow est nouveau et utile','BKM') 

Insert into article_translation (1024, 'art101','SPA','nuevo sitio web para desarrolladores','Stackoverflow es nuevo y útil','BKM') 

अपने उपयोगकर्ता भाषा प्राथमिकता के आधार पर की

उदाहरण के लिए, सामग्री या तो लेख तालिका या लेख अनुवाद मेज से प्रदर्शित किया जा सकता

सामान्यतः, प्रत्येक इकाई के लिए अनुवाद की आवश्यकता होती है, आपको मुख्य तालिका और भाषा अनुवाद तालिका की आवश्यकता होगी।

+0

आपके सुझाव के लिए बीकेएम धन्यवाद। –

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

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