저는 모든 학생들을위한 계정을 포함하는 애완 동물 프로젝트로 학교를위한 사이트를 만들고 있습니다. 나는 다음과 같은 기능을 가져야한다 각 학생의 달력을 표시 할 :이벤트 용 Google 캘린더 피드를 사용하여 캘린더 인터페이스를 구현하는 가장 좋은 방법은 무엇입니까?
여러 Google 캘린더 피드에서 이벤트를 가져올 수 있어야합니다. XML, ICAL 또는 HTML 피드와 호환됩니다.
원래 발생한 피드를 기반으로 다른 이벤트에 다른 색상을 줄 수 있어야합니다.
"Test :"로 시작하는 모든 이벤트가 빨간색으로 표시되고 "마감일 :"로 시작하는 모든 이벤트가 다음과 같이 될 수있는 경우 일정 제목의 특정 태그를 기준으로 다른 색상을 지정할 수도 있습니다. 푸른.
인터페이스는 멋지지만 단순해야합니다. 구현이 쉽고 Javascript에 대한 의존성이 없어야합니다. 가급적 PHP에서는 간단하게 작동합니다.
그것은 달력의 3 뷰 제공해야합니다 달, 주 & 의제는 내가 필요하지 않습니다
특징은 다음과 같습니다
- 쓰기 능력 (캘린더가/읽어야 수 있습니다 -only)
- 다중 일 이벤트 또는 되풀이 이벤트
- 이벤트 내에서의 링크 또는 html 내용
가장 간단한 구현 방법은 무엇입니까? 현재 FullCalendar와 같은 다양한 솔루션을 시도하고 있으며 Plans Website에 나열된 다양한 솔루션을 사용하고 있습니다. 그러나 더 이상 지원되지 않거나 자바 스크립트가 필요하거나 필요한 모든 기능이 없기 때문에 완벽하지 않습니다. 또한 GWT-cal 플러그인과 Zend Calendar GData 프레임 워크를 살펴볼 예정이지만이 중 어떤 것에 대한 귀하의 경험에 대한 피드백은 좋을 것입니다.
누군가가이 방법을 사용하는 가장 쉬운 방법을 제안 할 수 있습니까?
GCal에 가입 할 수 나중에 나는 그것을 밖으로 검사했다. 그러나 wh에서. 내가 알기 론, 나머지 사이트에서 GWT를 사용하거나 페이지의 나머지 부분을 삭제해야합니다. 저에게 자바 서버를 제공하는 학교에 의지 할 수는 없습니다. – Neil
GWT에는 Java 서버가 필요하지 않습니다. Gwt는 Java 코드를 자바 스크립트로 컴파일하므로 모든 표준 웹 서버 또는 심지어 바탕 화면에있는 html 파일에서 실행할 수 있습니다. GWT는 gwt rpc 메소드를 사용하여 서버와 통신하지 않는 한 클라이언트 측만입니다. GWT의 RPC 대신 json (PHP 응용 프로그램에서 제공)을 사용하여 달력을 대화식으로 만들 수 있습니다. 나는 gwt를 추진하는 것이 아니라 단지 오해를 해결하기를 원했습니다. google 웹 요소를 확인하여 페이지에 Google 캘린더 위젯을 호스팅 할 수 있습니다. http://www.google. com/webelements/ –
예, GWT의 일부 프런트 엔드 부분은 자바 스크립트로 변환되지만 나머지는 Java 서버 백엔드로 남습니다. 나는 잘 모르겠다. 나는 GWT 문서를 다시 살펴볼 것이다. 그러나 나는 Google이 그것을 문서화 한 방식을 정말로 싫어했다. 시작하기가 정말 번거롭다. 그리고 예, 위젯을 체크 아웃하고 현재 비슷한 것을 사용 중입니다. 다음 답 및 내 다른 질문에 대한 자세한 내용은 내 의견을 확인하십시오. http://stackoverflow.com/questions/1504398/is-there-anything-wrong-with-the-way-im-implementing-a-calendar-on -my-site – Neil