टैक्टिक (वेब ​​​​फ्रेमवर्क)

टैक्टिक वेब-आधारित, ओपन सोर्स सॉफ्टवेयर वर्कफ़्लो प्लेटफ़ॉर्म और डिजिटल परिसंपत्ति प्रबंधन प्रणाली है, जो टोरंटो, ON में साउथपॉ टेक्नोलॉजी द्वारा समर्थित होती है। इस प्रकार उच्च मात्रा में सामग्री ट्रैफ़िक के साथ व्यस्त उत्पादन वातावरण को अनुकूलित करने के लिए डिज़ाइन किया जाता हैं, जिसके आधार पर टैक्टिक संयुक्त डेटाबेस और फ़ाइल सिस्टम प्रबंधन में व्यवसाय या वर्कफ़्लो तर्क लागू करता है। इस प्रकार डिजिटल परिसंपत्ति प्रबंधन, उत्पादन परिसंपत्ति प्रबंधन और वर्कफ़्लो प्रबंधन प्रणाली के तत्वों का उपयोग करते हुए टैक्टिक उत्पादन पाइपलाइनों के माध्यम से डिजिटल परिसंपत्तियों के निर्माण और विकास को ट्रैक करता है। इस प्रकार टैक्टिक वाणिज्यिक और ओपन-सोर्स लाइसेंस दोनों के अनुसार उपलब्ध है, और अमेज़न वेब सेवाएँ मार्केटप्लेस के माध्यम से होस्टेड क्लाउड सेवा के रूप में भी उपलब्ध है।

इतिहास
टैक्टिक के प्रारंभ में वर्ष 2005 के समय में कंप्यूटर चित्रलेख (CG) उत्पादन में हुई थी, जो दृश्य प्रभाव (VFX), फिल्म, एनीमेशन, डाक उत्पादन और वीडियो गेम विकास स्टूडियो को उत्पादन में उपयोग की जाने वाली डिजिटल फ़ाइलों को प्रबंधित करने का तरीका प्रदान करता है। उस समय से प्लेटफ़ॉर्म का विस्तार उद्यम स्तर पर सॉफ़्टवेयर समाधान प्रदान करने में हो गया है, और अब इसका उपयोग विपणन समूहों, रचनात्मक विज्ञापन एजेंसियों, उपभोक्ता उत्पाद टीमों और परिवहन कोर सहित अन्य लोगों को फ़ाइलों, परियोजनाओं, संसाधनों और वर्कफ़्लो को प्रबंधित करने में सहायता करने के लिए किया जा रहा है। इस प्रकार वर्तमान टैक्टिक उपयोगकर्ताओं में एडिडास, टेक्नीकलर, ट्रांसयूनियन, टीग, टेगना, जनरल डायनेमिक्स, प्रोक्टर एंड गैंबल, बेल डिजिटल मीडिया, निसान नॉर्थ अमेरिका उपस्थित हैं। जो सूक्ष्म मीडिया , Ubisoft , ब्लोहम + वॉस, साची और साची, लॉकहीड मार्टिन, और Legend3D को उपयोग करते हैं। इस प्रकार संस्करण 3.8 से पहले, टैक्टिक केवल व्यावसायिक रूप से उपलब्ध था। इसी क्रम में वर्ष 2012 की गर्मियों में वर्तमान सीईओ, डेविड लोव और रेम्को नोटबुक (सीटीओ) ने लाल टोपी, एकुइया और ब्लेंडर (सॉफ्टवेयर) के अनुसरण पर चलते हुए ओपन-सोर्स सॉफ्टवेयर या ओपन-सोर्स में विकास किया हैं, इस प्रकार इसने मुफ्त डाउनलोड के लिए टैक्टिक प्रस्तुत किया हैं। 20 अगस्त 2012 में ओपन सोर्स पहल -अनुमोदित ग्रहण सार्वजनिक लाइसेंस के अनुसार टैक्टिक का सॉफ्टवेयर मुफ्त डाउनलोड के लिए उपलब्ध हो गया हैं, जबकि साउथपॉ ने कस्टम समाधान और जानकारों की सहायता और सेवाओं पर ध्यान केंद्रित किया हैं। इस प्रकार सीईओ मुंडेल के अनुसार, टैक्टिक की सामान्य प्रयोजन प्रकृति ओपन-सोर्स पर जाने के साउथपॉ के निर्णय का प्रमुख घटक थी: वे कहते हैं, हर कंपनी का अपना अनूठा वर्कफ़्लो होता है, और उस वर्कफ़्लो का समर्थन करने के लिए हमारे जैसे मूलभूत उत्पाद की आवश्यकता होती है।

टैक्टिक को अब हजारों सक्रिय उपयोगकर्ताओं के खुले समुदाय द्वारा विकसित और रखरखाव किया जाता है।

वेब प्रारूप
टैक्टिक एंटरप्राइज़ डेटा-संचालित HTML5 एप्लिकेशन वितरित करने के लिए वेब-आधारित प्लेटफ़ॉर्म या फ़्रेमवर्क है। यह ब्राउज़र में स्व-निहित HTML5 सॉफ़्टवेयर विजेट वितरित करने के लिए पदानुक्रमित ड्राइंग इंजन का उपयोग करता है। प्रत्येक विजेट HTML, JavaScript, CSS (कैस्केडिंग स्टाइल शीट) और सर्वर-साइड पायथन कोड का एनकैप्सुलेटेड बंडल है। इस प्रकार विजेट में अन्य विजेट हो सकते हैं, और उन्हें AJAX के माध्यम से गतिशील रूप से लोड किया जा सकता है। टैक्टिक में ऐसे उपकरण भी उपस्थित हैं जो इसे ब्रांडेड अनुकूलित विजेट या थीम वितरित करने की अनुमति देते हैं।

टैक्टिक के परिसंपत्ति प्रबंधन और जटिल डेटा मॉडल को संभालने की क्षमता के साथ मानक वेब प्रौद्योगिकियों को जोड़कर, टैक्टिक का उपयोग ब्राउज़र के साथ किसी भी उपकरण पर एंटरप्राइज़ एप्लिकेशन वितरित करने के लिए किया जा सकता है। अनुकूलन प्रक्रिया को सरल और सुलभ बनाने के लिए टैक्टिक HTML5, CSS और AJAX जैसी मानक वेब तकनीकों का भी उपयोग करता है। इस प्रकार एम्बेडेड अभिव्यक्ति भाषा बड़े SQL स्टेटमेंट बनाए बिना जटिल डेटा मॉडल तक सरलीकृत पहुंच प्रदान करती है।

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

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

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

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

डेटा प्रबंधन
टैक्टिक की डेटा प्रबंधन रणनीति इसके लचीले डेटा मॉडल में निहित है, जो संरचना या फ़ाइल प्रकार के बारे में कोई धारणा नहीं बनाती है। इसके अतिरिक्त टैक्टिक प्रारूप ऑडियो, वीडियो, ग्राफिक और एंटरप्राइज़ सामग्री सहित किसी भी प्रकार की फ़ाइल को अनुकूलित करता है। डेटा मॉडल या तो टैक्टिक में बनाए जा सकते हैं या टैक्टिक को पहले से मौजूद डेटा मॉडल पर मैप किया जा सकता है। यह क्षमता टैक्टिक को महत्वपूर्ण डेटा के साथ विरासत प्रणालियों के लिए अद्यतन वेब इंटरफ़ेस प्रदान करने की अनुमति देती है।

फ़ाइल प्रकार के आधार पर वर्गीकरणों पर भरोसा करने के बजाय, टैक्टिक प्रत्येक प्रोजेक्ट के लिए समग्र स्कीमा को परिभाषित करके डेटा का प्रबंधन करता है। प्रत्येक स्कीमा में sTypes जो खोज योग्य संपत्तियों के प्रकार को प्रदर्शित करता हैं, इस प्रकार प्रत्येक प्रकार की अलग श्रेणी या संस्थाओं के वर्गीकरण का प्रतिनिधित्व करता है। यह संरचना अत्यधित सीमा प्रभावित रहती है, अपितु अच्छे डेटाबेस तालिका डिज़ाइन का पालन कर सकती है। टैक्टिक प्लेटफ़ॉर्म की परवाह किए बिना साथ ओरेकल डेटाबेस तक भी पहुंच सकता है। टैक्टिक प्रोजेक्ट Oracle डेटाबेस, My[[SQL]], SQLite, PostgreSQL और Microsoft SQL सर्वर सहित कई अलग-अलग स्थानों से डेटाबेस देख सकते हैं और उपयोगकर्ता अनुभव को एकीकृत कर सकते हैं।

टैक्टिक की अंतर्निहित एकीकृत अभिव्यक्ति भाषा डेटाबेस से डेटा निकालने की प्रक्रिया को सरल बनाती है, जिससे समग्र सिस्टम को नेविगेट करना बहुत सरल हो जाता है। यह इंटरफ़ेस प्रदान करता है जो SQL में निहित प्रत्येक क्वेरी पर संबंधों को दोहराने की जटिलता को दूर करता है। टैक्टिक की अभिव्यक्ति भाषा जटिल एंटरप्राइज़ डेटा मॉडल वाले परिदृश्यों में विशेष रूप से उपयोगी है जहां डेटा को पुनः प्राप्त करने और संचालित करने के लिए तालिकाओं के बीच गहरे संबंधों को नेविगेट किया जाना चाहिए।

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

टैक्टिक टीम टैक्टिक का स्व-निहित स्टैंड-अलोन संस्करण है, जो SQLite पर चलता है, और पायथन भाषा और आवश्यक मॉड्यूल, साथ ही वेब सेवा के लिए चेरीपी को एम्बेड करता है। इसे इंस्टॉलर के साथ वितरित किया जाता है और यह विंडोज़ और ओएस एक्स दोनों के लिए निष्पादन योग्य है।

यह भी देखें

 * परियोजना प्रबंधन सॉफ्टवेयर की तुलना
 * सर्वर-साइड वेब फ्रेमवर्क की तुलना