मैं वर्तमान में वास्तव में मेरे वेब होस्ट और डोमेन नाम का उपयोग करने की चाहत में एक छोटे से अनुभव के साथ एक सॉफ्टवेयर इंजीनियर हूं, जो फाइल के लिए फाइल डंपिंग ग्राउंड के अलावा किसी अन्य चीज के लिए मेरे वेब होस्ट और डोमेन नाम का उपयोग करना चाहता है, जिसे मुझे अन्य लोगों को एक्सेस करने की आवश्यकता है। मेरी योजना किसी भी तरह एक व्यक्तिगत / पेशेवर वेबसाइट और ब्लॉग को तैनात करना है, या तो कस्टम मॉड्यूल / प्लगइन्स के साथ FOSS ऑफ-द-शेल्फ उत्पाद, कस्टम सॉफ़्टवेयर, या ऑफ़-द-शेल्फ घटकों का उपयोग करना है।
मेरी आवश्यकताएं हैं:
- सिमेंटिक HTML (अच्छी तरह से बनाई गई, विशेषताओं का उचित उपयोग, माइक्रोफ़ॉर्मेट्स जहां उपयुक्त हो, स्टाइल के लिए CSS का उपयोग और मार्कअप के लिए HTML)
- HTML और CSS को सत्यापित करना (XHTML, HTML4, HTML5 सभी स्वीकार्य - जब तक यह बॉक्स से बाहर मान्य होता है)
- एक ब्लॉग के लिए समर्थन
- HTML के रूप में अच्छी तरह से अपलोड की गई फ़ाइलों और पीडीएफ, ODT और DOC स्वरूपों में मेरे फिर से शुरू करने के प्रबंधन और संपादन के लिए समर्थन जो मैं डाउनलोड के लिए उपलब्ध कराता हूं
- ऐसी भाषा में लिखा गया है जिसे मैं जानता हूं और मेरा मेजबान समर्थन करता है - PHP पसंद है क्योंकि यह मेरी मेजबानी के लिए सबसे आसान है और मैं इससे परिचित भी हूं
- के लिए एक थीम प्राप्त करना या लिखना आसान है
- स्थैतिक पृष्ठों के लिए समर्थन जो बार-बार बदलते हैं (मेरे बारे में), स्थैतिक पृष्ठ जो कभी-कभी बदलते हैं (परियोजना सूची), गतिशील पृष्ठ (ब्लॉग, टिप्पणियाँ), और फ़ॉर्म (मुझसे संपर्क करें)
- एक ही वातावरण में अन्य उपकरणों के साथ अच्छी तरह से खेलता है - मैं परियोजना प्रबंधन के लिए एक ही मेजबान पर ट्राक का उपयोग करता हूं और अन्य सॉफ्टवेयर जैसे कि पर्सनल मीडिया विकी की तैनाती कर सकता हूं
- अन्य सोशल मीडिया (ट्विटर? फेसबुक; पेंडोरा?) के साथ एकीकृत करना आसान है - आवश्यकता नहीं है, लेकिन अच्छा होगा
- सृजन और साइटमैप और / या robots.txt का रखरखाव
मेरे सवाल:
- क्या, यदि कोई हो, FOSS समाधान मेरे लिए उपयुक्त होगा? मैंने अतीत में ड्रुपल और वर्डप्रेस के साथ खिलवाड़ किया है - वर्डप्रेस ने मुझे एक ठोस उपकरण के रूप में मारा, लेकिन उस समय बहुत ही ब्लॉग-केंद्रित था (मुझे लगता है कि यह हाल ही में और अधिक सीएमएस की तरह बदल गया है)।
- क्या मुफ्त (लेकिन खुला स्रोत नहीं) समाधान मेरे लिए उपयुक्त हो सकता है? मैं स्रोत तक पूर्ण पहुंच बनाना पसंद करूंगा, लेकिन यह कोई आवश्यकता नहीं है।
- अगर मैं अपना रोल करने जा रहा हूं, तो मुझे कहां से शुरू करना चाहिए? मैं अपना रोल नहीं करना पसंद करूंगा - मेरी सॉफ्टवेयर इंजीनियरिंग पृष्ठभूमि मुझे बताती है कि मेरी आवश्यकताएं सामान्य होनी चाहिए और मुझे कुछ मौजूदा समाधान खोजने में सक्षम होना चाहिए जिन्हें मैं इस काम के लिए संयोजित कर सकता हूं।
धन्यवाद।