2008-11-19 3 views
32

특정 criterias를 기반으로 ics (iCal) 파일을 생성하는 ASP.NET MVC의 작은 응용 프로그램을 만들고 있습니다. 생성 된 파일은 영구 URL (http://myserver/some/criterias.ics)을 통해 액세스 할 수 있습니다.ic (iCal) 파일의 HTML 뷰어

사용자에게 생성 된 파일의 미리보기를 제공하기 위해 페이지에 캘린더 데이터를 표시하는 방법을 찾고 있습니다. 이상적으로는 페이지에 삽입 된 Google 캘린더 유형 인터페이스가 필요합니다. 안타깝게도 Google 캘린더는 이전에 시스템에 추가 된 캘린더 만 퍼가도록 허용하는 것으로 보입니다.

내 사이트에 임의의 ics 파일에 대한 일정을 포함시킬 수있는 무료 서비스 나 라이브러리가 있습니까?

+1

당신이 .ics 파일을 작성한 사람이기 때문에 이벤트의 JSON 형식을 만들고 http://fullcalendar.io를 사용하여 표시하는 것이 그리 어렵지 않을 것입니다. –

+0

@MarioChueca 나쁘지 않습니다. 생각. fullcalendar를 확장하여 직접 ics 파일을 읽을 수도 있습니다. –

답변

12

InstantCal 나는 원하는 것을 수행했습니다. 그것이 만드는 전시는 그렇게 크지 않다. 또한 Chrome에서는 버그가있는 것처럼 보입니다.

더 간단하고 멋진 인터페이스로 비슷한 것을보고 싶습니다.

+1

InstantCal이 업데이트되어 이제는 더 잘 작동하는 것으로 보입니다. 따라서 제 대답을 수락합니다. –

+10

사이트에서 : _ "InstantCal은 더 이상 활발하게 개발되지 않았습니다. 서비스는 사용 가능한 상태로 작동합니다."_ –

+0

그것은 내가 찾아낸 것과 꽤 오래되었습니다. 더 이상 유지 관리되지 않으며 https를 지원하지 않으므로 https로 전환하면 내 페이지가 파손되었습니다. – Strategist

6

PHP로 작성된 프로그램이 있으며, IIRC는 이러한 유형의 작업을 수행합니다.

PHP iCalendar이라고합니다.

+0

그러나 멋지게 보입니다. 다른 페이지에 삽입 될 수있는 것처럼 보이지 않습니다. 플러스를 위해서 내 사이트에 PHP를 설치해야합니다. 이미 가지고있는 솔루션을 선호합니다. –

+2

웹 사이트는 더 이상 제공되지 않지만 [최신 버전은 여기에서 찾을 수 있습니다] (http://sourceforge.net/projects/phpicalendar/). – tricasse

2

.ics 파일을 Google 캘린더로 가져 와서 볼 수 있습니다. Last Evening MS Outlook에서 CSV 형식으로 캘린더를 내 보낸 다음 Google 캘린더에 가져 와서 동료와 공유 할 수있었습니다.

절차는 인터페이스에서 잘 보이지 않습니다. 왼쪽 패널에서 Other Calenders 섹션을 찾아 설정을 클릭해야했습니다. 내가 클릭 할 때 가져온 옵션을 발견했습니다. 클릭하면 MS Outlook에서 CSV 형식의 파일을 업로드하고 Google에서 온라인으로 캘린더를 볼 수있었습니다.

+3

감사합니다. 그러나 질문에 명시된 바와 같이, 나는 자동으로 ICS 파일을 생성하고 사용자에게 결과에 대한 아이디어를주기 위해 웹 페이지에 미리보기를 표시하려고합니다. Google Cal을 사용하면 ics 파일을 임베드하기 위해 수동으로 가져와야하므로 내 시나리오에서는 작동하지 않습니다. –