2008-11-19 11 views
32

मैं एएसपी.नेट एमवीसी में एक छोटा ऐप बना रहा हूं जो कुछ मानदंडों के आधार पर ics (iCal) फ़ाइलों को उत्पन्न करता है। जेनरेट की गई फ़ाइलें स्थायी URL (http://myserver/some/criterias.ics) के माध्यम से पहुंच योग्य हैं।ics (iCal) फ़ाइलों के लिए HTML व्यूअर

मैं उपयोगकर्ता को जेनरेट की गई फ़ाइल का पूर्वावलोकन देने के लिए पृष्ठ पर कैलेंडर डेटा प्रदर्शित करने का एक तरीका ढूंढ रहा हूं। आदर्श रूप में, मुझे पृष्ठ में एम्बेड किए गए Google कैलेंडर प्रकार इंटरफ़ेस चाहिए। दुर्भाग्यवश, Google कैलेंडर केवल उन कैलेंडर को एम्बेड करने की अनुमति देता है जिन्हें पहले उनके सिस्टम में जोड़ा गया था।

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

+1

चूंकि आप .ics फ़ाइलों को बना रहे हैं, हो सकता है कि ईवेंट के JSON प्रारूप को भी बनाना मुश्किल नहीं होगा और उन्हें –

+0

@MarioChueca को खराब करने के लिए http://fullcalendar.io के साथ काम करना मुश्किल नहीं होगा। विचार। आईसीएस फ़ाइलों को सीधे पढ़ने के लिए पूर्ण कैलकेंडर का विस्तार करना भी संभव हो सकता है। –

उत्तर

12

मुझे InstantCal मिला है, जो मैं चाहता हूं। यह जो प्रदर्शन बनाता है वह महान नहीं है। इसके अलावा, यह क्रोम में छोटी गाड़ी लगता है।

मुझे कुछ सरल, अच्छे इंटरफेस के साथ कुछ पसंद है।

+1

InstantCal को अपडेट कर दिया गया है और अब यह बहुत बेहतर काम करता है, इसलिए मैं अपना जवाब स्वीकार कर रहा हूं। –

+10

उनकी साइट से: _ "InstantCal अब सक्रिय रूप से विकसित नहीं हुआ है। सेवा एक उपलब्ध आधार पर चलती है।" _ –

+0

यह वही है जो मैंने कुछ समय के लिए भी पाया और उपयोग किया। यह अब बनाए रखा नहीं गया है और https का समर्थन नहीं करता है इसलिए जब मैं https – Strategist

6

PHP में लिखा गया एक प्रोग्राम है, आईआईआरसी, इस तरह की चीज करता है।

PHP iCalendar इसे कहा जाता है।

+0

अच्छा लगता है, हालांकि, ऐसा लगता है कि इसे किसी अन्य पृष्ठ में एम्बेड नहीं किया जा सकता है, इसके अलावा मुझे इसके लिए मेरी साइट पर PHP सेट अप करने की आवश्यकता होगी। मैं एक समाधान पसंद करूंगा जो मेरे पास पहले से ही काम करता है। –

+2

वेबसाइट अब उपलब्ध नहीं है, लेकिन [नवीनतम संस्करण यहां पाया जा सकता है] (http://sourceforge.net/projects/phpicalendar/)। – tricasse

2

आप Google कैलेंडर में .ics फ़ाइलों को आयात कर सकते हैं और इसे वहां देख सकते हैं। अंतिम शाम मैंने सीएसवी प्रारूप में एमएस आउटलुक से एक कैलेंडर प्रस्तुत किया और आयात किया कि Google कैलेंडर में और मैं इसे अपने सहयोगियों के साथ साझा करने में सक्षम था।

प्रक्रिया हालांकि इंटरफ़ेस पर बहुत दिखाई नहीं दे रही है। मुझे बाएं पैनल पर Other Calenders अनुभाग देखना था और सेटिंग्स पर क्लिक करना था। मुझे एक विकल्प मिला जो उस पर आयात करता था, जिस पर क्लिक किया गया था, मैं एमएस आउटलुक निर्यातित सीएसवी प्रारूप फ़ाइल अपलोड कर सकता हूं और Google पर कैलेंडर ऑनलाइन देख सकता हूं।

+3

पर स्विच करता हूं तो मेरा पृष्ठ टूट जाता है। हालांकि, जैसा कि सवाल में बताया गया है, मैं स्वचालित रूप से एक आईसीएस फ़ाइल उत्पन्न कर रहा हूं और मैं परिणाम के बारे में जानकारी देने के लिए अपने वेब पेज पर इसका पूर्वावलोकन दिखाना चाहता हूं। Google Cal के साथ, मुझे इसे एम्बेड करने के लिए मैन्युअल रूप से ics फ़ाइल आयात करना होगा, जो मेरे परिदृश्य के लिए काम नहीं करेगा। –

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