एसडीएल ट्रिडियन 2011 में फाइल सिस्टम पर प्रकाशित करने के लिए मैं सभी बायनेरिज़ को कैसे कॉन्फ़िगर करूं?


14

मैं एक SDL ट्रिडियन प्रोजेक्ट पर DD4T का उपयोग कर रहा हूं और बायनेरिज़ को प्रकाशित करने के लिए स्टोरेज कॉन्फिगरेशन में निम्न कॉन्फ़िगरेशन का उपयोग कर रहा हूं (इस मामले में बायनेरिज़ मल्टीमीडिया घटकों में कुछ भी स्टोर होने के लिए) फाइल सिस्टम के लिए लेकिन कंटेंट डिलीवरी डेटाबेस में पेज रखें।

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

<ItemTypes defaultStorageId="defaultdb" cached="false">
    <Item typeMapping="Page" cached="false" storageId="defaultFile"/>

    <Publication Id="9" defaultStorageId="defaultdb" cached="true">
        <Item typeMapping="Binary" itemExtension=".jpg" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".gif" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".pdf" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".doc" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".docx" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".xls" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".xlsx" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".xlsm" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".jpeg" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".png" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".ico" storageId="defaultFile" cached="true"/> 
    </Publication>
</ItemTypes>

क्या कोई मुझे बता सकता है कि क्या उपरोक्त को बदलने का कोई तरीका है ताकि दिए गए प्रकाशन के सभी मल्टीमीडिया घटकों की सामग्री फाइलसिस्टम में जा सके? मुझे यह दस्तावेज़ में नहीं मिल रहा है।

जवाबों:


11

जहाँ तक मुझे पता है, जितना कम आप निर्दिष्ट करते हैं, उतना ही कम आप फ़िल्टर करते हैं। क्या आपने itemExtensionविशेषता को पूरी तरह से छोड़ने की कोशिश की है ? मैं इसके बाद किसी भी एक्सटेंशन पर लागू होने की उम्मीद करूंगा।


10

हम अपने कॉन्फ़िगरेशन में निम्नलिखित का उपयोग करते हैं और यह किसी भी नई बाइनरी फ़ाइल प्रकारों को उठाता है जिन्हें हम बिना स्टोरेज कॉन्फ़िगरेशन में बदलाव के लिए जोड़ते हैं:

<Item typeMapping="Binary" storageId="defaultStaticFile" cached="false"/>

आपको अपने स्टोरेज एंड पॉइंट और वांछित कैश सेटिंग का उपयोग करने के लिए अपडेट करना होगा:

<Item typeMapping="Binary" storageId="defaultFile" cached="true"/>

9

बस आइटमटेक्शन्स नोड को स्ट्रिप करें, और यह सभी बायनेरिज़ को उस स्टोरेज आईडी पर तैनात कर देगा। एक्सटेंशन वास्तव में केवल अपवादों के लिए हैं।

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