मैं जूमला विकास के लिए नया हूं और मैं जानना चाहता हूं कि जूमला साइट के बैकएंड और फ्रंटेंड दोनों को विकसित करने में कौन से उपकरण और / या सॉफ्टवेयर मेरी मदद कर सकते हैं। इसमें भविष्य में किसी भी रखरखाव और अपडेट को भी शामिल किया जाएगा।
मैं जूमला विकास के लिए नया हूं और मैं जानना चाहता हूं कि जूमला साइट के बैकएंड और फ्रंटेंड दोनों को विकसित करने में कौन से उपकरण और / या सॉफ्टवेयर मेरी मदद कर सकते हैं। इसमें भविष्य में किसी भी रखरखाव और अपडेट को भी शामिल किया जाएगा।
जवाबों:
कम्पोज़र
कम्पोज़र PHP में निर्भरता प्रबंधन के लिए एक उपकरण है। यह आपको उन पुस्तकालयों को घोषित करने की अनुमति देता है जिन पर आपकी परियोजना निर्भर करती है और यह आपके लिए उन्हें (इंस्टॉल / अपडेट) प्रबंधित करेगा।
Joomlatools संगीतकार इंस्टॉलर
यह संगीतकार प्लगइन आपके जूमला सेटअप में एक्सटेंशन स्थापित करेगा।
एफओएफ 2 (फ्रेमवर्क फ्रेमवर्क 2 पर)
एफओएफ एक तेजी से अनुप्रयोग विकास ढांचा है जो जुमला में शामिल है! यह जूमला तक फैला है! प्लेटफ़ॉर्म ने इसे प्रतिस्थापित करने के बजाय, MVC वर्गों के अपने खुद के कांटे और विस्तारित संस्करण की विशेषता, मौजूदा जूमला के लिए एक मजबूत समानता रखते हुए! और HMVC क्षमताओं प्रदान करता है।
FOF3 (फ्रेमवर्क 3 पर फ्रेमवर्क) FOF3 FOF2 / F0F2 पर सुधार करता है और जूमला 3 के लिए शक्तिशाली नए टूल लाता है। जैसे एक नया डेटामॉडल, नाम का उपयोग, डिग कंटेनर, घटकों के लिए क्लास ऑटोलोडिंग, तेजी से ऑटो के लिए एक मचान बिल्डर तेजी से ऑटो के लिए एक फ्रेम बनाने के लिए। आपका घटक, और बहुत कुछ । चेतावनी FOF 3.x FOF 2.x और 1.x के साथ पीछे की ओर संगत नहीं है।
कम कोड के साथ जूमला एक्सटेंशन के निर्माण के लिए नुक्कड़ फ्रेमवर्क फ्रेमवर्क।
जनरेटर-जूमला-घटक ( येमन के लिए एक घटक जनरेटर)
जनरेटर-जूमला-घटक आपको अनुशंसित एमवीसी डिजाइन पैटर्न और कोडिंग मानकों का उपयोग करके एक नए जूमला घटक को जल्दी और अनायास बाहर निकालने की अनुमति देता है।
इसमें शामिल है:
'
ओवर का उपयोग करता है "
, क्योंकि यही आधिकारिक जूमला पुस्तकालय का उपयोग करता हैजनरेटर-जूमला-एडमिन-टेम्प्लेट ( येओमन के लिए एक एडमिनिस्ट्रेटर टेम्प्लेट जेनरेटर)
जनरेटर-जूमला-एडमिन-टेंपलेट एक योमैन जनरेटर है, जो आपको अपने बैक-एंड के लिए जूमला एडमिनिस्ट्रेटर टेम्प्लेट को स्वचालित रूप से जेनरेट करने की अनुमति देता है।
जूमला घटक निर्माता (फ्री एक्सेस एक डेटाबेस टेबल तक सीमित है)
जूमला घटक निर्माता आपको मिनटों में कस्टम जूमला घटक स्थापित करने के लिए पूरी तरह कार्यात्मक, तैयार करने की अनुमति देता है। यह दैनिक जूमला डेवलपर्स को सैकड़ों घंटे के विकास के समय की बचत कर रहा है।
जूमला के लिए कंपोनेंट बिल्डर
कंपोनेंट बिल्डर जो कि बहुत उन्नत है, वास्तव में उस समय के कुछ हिस्सों में बेहद जटिल घटकों का निर्माण करने में सक्षम है।
XDSoft द्वारा जूमला मॉड्यूल जनरेटर XDSoft द्वारा
जूमला मॉड्यूल जेनरेटर प्रक्रिया को सरल करता है और जूमला के लिए मॉड्यूल विकसित करने के आपके समय को बचाता है। यह संरचना बनाता है, सभी आवश्यक निर्देशिकाओं और फ़ाइलों को बनाता है, वैध मुख्य XML फ़ाइल उत्पन्न करता है। नतीजतन, आपको स्थापना के लिए तैयार एक ज़िप पैकेज मिलता है।
जूमला प्लगइन जेनरेटर एक्स्टस्टोर जुमला द्वारा
! एक्स्टस्टोर द्वारा प्लगिन जेनरेटर आपके नए जूमला प्लगइन के साथ जल्दी शुरू करने के लिए आवश्यक फाइलों के साथ एक सरल खाली प्लगइन उत्पन्न करता है। प्लगइन नाम, लेखक और विवरण के साथ एक त्वरित फ़ॉर्म भरने के बाद, आपको भाषा फ़ाइलों (en-GB) सहित, स्थापना के लिए तैयार एक ज़िप पैकेज मिलता है।
Xampp (सभी प्लेटफार्मों के लिए उपलब्ध)
XAMPP एक पूरी तरह से मुफ़्त है, जिसमें MySQL, PHP और Perl युक्त अपाचे वितरण स्थापित करना आसान है। XAMPP ओपन सोर्स पैकेज को स्थापित करने और उपयोग करने के लिए अविश्वसनीय रूप से आसान बनाया गया है।
Vagrant
Vagrant पूर्ण विकास वातावरण बनाने के लिए एक उपकरण है। उपयोग में आसान वर्कफ़्लो और ऑटोमेशन पर ध्यान देने के साथ, वैग्रंट डेवलपमेंट एनवायरनमेंट सेटअप को कम करता है, विकास / उत्पादन समता को बढ़ाता है, और अतीत के अवशेष को "मेरी मशीन पर काम करता है" बनाता है।
Oracle VM VirtualBox
VirtualBox उद्यम के साथ-साथ घरेलू उपयोग के लिए एक शक्तिशाली, सुविधा संपन्न वर्चुअलाइज़ेशन उत्पाद है, यह ओपन सोर्स सॉफ्टवेयर (GNU GPL) के रूप में स्वतंत्र रूप से उपलब्ध है।
वर्चुअलबॉक्स विंडोज, लिनक्स, मैकिंटोश और सोलारिस पर होस्ट करता है और बड़ी संख्या में अतिथि ऑपरेटिंग सिस्टम का समर्थन करता है, जिसमें विंडोज (एनटी 4.0, 2000, एक्सपी, सर्वर 2003, विस्टा, विंडोज 7, विंडोज 8), डॉस / विंडोज तक ही सीमित नहीं है। 3.x, लिनक्स (2.4, 2.6 और 3.x), सोलारिस और ओपनसोलारिस, ओएस / 2, और ओपनबीएसडी।
Ampps (सभी प्लेटफार्मों के लिए उपलब्ध)
AMPPS Apache, Mysql, PHP, Perl, Python और Softaculous ऑटो-इंस्टॉलर के सॉफ्टवेयर स्टैक को स्थापित करने के लिए एक आसान है जिसका उपयोग डेस्कटॉप और कार्यालय सर्वर पर किया जा सकता है।
यदि आप PHP या जावास्क्रिप्ट कोड की एक महत्वपूर्ण राशि लिखने की योजना बना रहे हैं, तो सभी मानक PHP और जावास्क्रिप्ट विकास उपकरण उपयोगी होंगे, इस तथ्य की परवाह किए बिना कि आपका कोड स्टैंड-अलोन के बजाय एक जूमला वातावरण के भीतर चल रहा होगा।
PHP की तरफ:
जावास्क्रिप्ट पक्ष पर:
इन जैसे उपकरणों के टन हैं, लेकिन जाहिर है कि यह निर्भर करता है कि आपकी कोडिंग कितनी गंभीर होने वाली है - यदि आप कोड की कुछ दर्जन लाइनों को खटखटा रहे हैं, तो अधिकांश के साथ खिलवाड़ करने की कोई बात नहीं है। ऊपर। लेकिन दूसरी तरफ यदि आप एक उचित आकार का जूमला प्लगइन लिखने की योजना बना रहे हैं और कुछ समय के लिए इसका समर्थन कर रहे हैं, तो ऊपर दिए गए उपकरण आपको इसे अच्छी तरह से लिखने में मदद करने के लिए अमूल्य होंगे।
UIKit (ढांचा)
UIKit केवल कुछ साल पुराना है, लेकिन बेहद लोकप्रिय हो गया है। यह तेज और शक्तिशाली वेब इंटरफेस विकसित करने के लिए एक हल्का और मॉड्यूलर फ्रंट-एंड फ्रेमवर्क है और इसका उपयोग युट्ठे के टेम्प्लेट्स के लिए ताना 7. के रूप में किया जाता है। अधिकांश जावास्क्रिप्ट को अलग-अलग घटकों में स्थानांतरित किया गया है, जिसका अर्थ है कि आप प्रत्येक को कब और कहाँ लोड कर सकते हैं चाहते हैं।
बूटस्ट्रैप (ढांचा)
बूटस्ट्रैप एक बेहद लोकप्रिय है, अगर उत्तरदायी वेबसाइटों को विकसित करने के लिए सबसे लोकप्रिय HTML, CSS और JS फ्रेमवर्क नहीं है। बूटस्ट्रैप फ्रंट-एंड वेब डेवलपमेंट को तेज और आसान बनाता है। यह सभी कौशल स्तरों, सभी आकार के उपकरणों, और सभी आकारों की परियोजनाओं के लोगों के लिए बनाया गया है, और सबसे बढ़कर, यह खुला स्रोत है, इसलिए इसे समुदाय द्वारा होस्ट किया गया, विकसित किया गया है, और GitHub पर बनाए रखा गया है। संस्करण 2.3.2 (अब आधिकारिक रूप से समर्थित नहीं) भी जूमला 3.x के साथ भेज दिया जाता है और इसे डिफ़ॉल्ट प्रोटॉस्टर टेम्पलेट के लिए उपयोग किया जाता है।
Yootheme (टेम्पलेट प्रदाता)
Yootheme सबसे लोकप्रिय Joomla टेम्पलेट प्रदाताओं में से एक है। वे हर महीने एक अद्वितीय डिजाइन के साथ एक नया टेम्पलेट (उनके फ्रंट-एंड फ्रेमवर्क, यूआईकिट का उपयोग) करते हैं।
याहू द्वारा शुद्ध (छोटे, उत्तरदायी सीएसएस मॉड्यूल का सेट)
शुद्ध का मतलब हर वेबसाइट या वेब ऐप के लिए एक प्रारंभिक बिंदु है। शुद्ध सभी सीएसएस काम है कि हर साइट की जरूरत है, यह कुकी-कटर देखो बनाने के बिना ख्याल रखता है:
एडोब एज इंस्पेक्ट सीसी (फ्री)
एज इंस्पेक्शन वेब डेवलपर्स और डिजाइनरों के लिए एक आवश्यक अनुप्रयोग है, जिन्हें कई मोबाइल उपकरणों पर अपनी सामग्री का पूर्वावलोकन करने की आवश्यकता होती है। अपने कंप्यूटर पर वायरलेस रूप से कई आईओएस और एंड्रॉइड डिवाइसों को जोड़ो, किसी भी जुड़े डिवाइस से स्क्रीनशॉट को पकड़ो, और एचटीएमएल, सीएसएस और जावास्क्रिप्ट में परिवर्तन से वास्तविक समय के परिणाम देखें।
फ़ायरबग (फ़ायरफ़ॉक्स) (कृपया ध्यान दें कि अन्य ब्राउज़र के लिए एक लाइट संस्करण है, लेकिन मैं अंतर्निहित निरीक्षकों का उपयोग करने की सलाह दूंगा)
ColorZilla (फ़ायरफ़ॉक्स और क्रोम)
Netbeans IDE
जावा, HTML5, PHP, C / C ++ और अधिक के साथ जल्दी और आसानी से डेस्कटॉप, मोबाइल और वेब एप्लिकेशन विकसित करता है। NetBeans IDE मुफ़्त है, खुला स्रोत है, और इसके उपयोगकर्ताओं और डेवलपर्स का एक विश्वव्यापी समुदाय है।
एक्लिप्स पीडीटी (PHP डेवलपमेंट टूल्स)
PHP IDE प्रोजेक्ट एक्लिप्स प्लेटफॉर्म के लिए PHP इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट फ्रेमवर्क वितरित करता है। ग्रहण आईडीई स्वतंत्र और खुला स्रोत है। जावा स्थापित करने की आवश्यकता है।
अपने सभी प्रमुख भाषाओं के लिए कोमोडो आईडीई क्रॉस-प्लेटफ़ॉर्म आईडीई, जिसमें पायथन, पीएचपी, गो, पर्ल, टीसीएल, रूबी, नोडज, एचटीएमएल, सीएसएस, जावास्क्रिप्ट और अधिक शामिल हैं।
MySQLDumper
MySQLDumper एक ओपन सोर्स प्रोजेक्ट ( GNU- लाइसेंस), PHP और पर्ल आधारित SQL टूल का बैकअप लेने के लिए एक टूल है। यह विशेष रूप से साझा किए गए होस्टिंग वेबस्पेस के लिए अनुकूल है, जहां आपके पास शेल एक्सेस नहीं है और वास्तव में उपयोगी है जब बड़े डेटाबेस में बैकअप / अपलोड / रिस्टोर करने की आवश्यकता होती है, जहां अधिकतम निष्पादन समय के कारण php स्क्रिप्ट समय से बाहर चल रही हैं।
phpMyBackupPro
phpMyBackup Pro GNU GPL के तहत लाइसेंस प्राप्त, मुफ्त, वेब-आधारित MySQL बैकअप एप्लिकेशन का उपयोग करने के लिए बहुत आसान है। आप अनुसूचित बैकअप बना सकते हैं, उन्हें प्रबंधित और पुनर्स्थापित कर सकते हैं, डाउनलोड कर सकते हैं या उन्हें ईमेल कर सकते हैं और बहुत कुछ!
AutoMySQLBackup
एक मूल कॉन्फ़िगरेशन के साथ AutoMySQLBackup आपके एक या अधिक MySQL सर्वर से एक या एक से अधिक MySQL डेटाबेस के दैनिक, साप्ताहिक और मासिक बैकअप बनाएगा।
उन लोगों के लिए भी जो अभी शुरू कर रहे हैं और अपने पर्यावरण को स्थापित करना चाहते हैं, या बस जूमला को स्थापित करने की आवश्यकता है, ये जूमला के काम करने के लिए बुनियादी सिस्टम आवश्यकताएं हैं:
माई एसक्यूएल:
एस क्यू एल सर्वर:
PostgreSQL:
अमरीका की एक मूल जनजाति:
nginx:
Microsoft IIS: