Rev. 2.73

dhtmlxScheduler.png

DHTMLX 팀은 아웃룩의 캘린더나 구글 캘린더와 견줄만한 UI를 가진 웹기반 자바스크립트 캘린더(스케줄러)인 dhtmlxScheduler를 발표했습니다. 일간, 주간, 월간, 년간, 아젠다 보기로 전환하여 일정들을 조회할 수 있고, 끌어다 놓기 기능을 지원하여 일정을 손쉽게 조작할 수 있으며, 메인 자바스크립트의 크기가 약 20KB(gzipped)으로 매우 가볍기 때문에 빠른 성능을 보여줍니다. 고급 기능으로는 일정한 패턴을 가진 반복 일정을 생성할 수 있고, 다른 곳의 일정을 출력하여 캘린더를 다중으로 사용할 수 있습니다. 또한 원격 업데이트 기능까지 포함되어있어 버그 수정이나 향상된 기능을 원격으로 반영할 수 있다고 합니다.

DHTMLX 팀에서 제공하는 dhtmlxConnector를 이용하거나 PHP, Java, ASP등을 이용하여 하면 서버 데이터베이스와 통합할 수 있습니다. 이와 관련한 보다 자세한 설명은 다운로드한 소스에 포함된 문서를 참조하세요. dhtmlxScheduler를 보다 강력하게 사용하는 방법은 JavaScript API를 이용하여 더욱 광범위하게 일정으로 접근하는 것입니다. 일정의 추가/삭제는 물론 세부 항목을 갱신할 수 있습니다. Skin Builder 도구는 색상 구성표를 이용하여 완벽에 가까운 사용자 정의 스킨을 인터넷상에서 만들고 즉시 다운로드할 수 있습니다. 뿐만아니라, WordPress 또는 Joomla, Drupal과 같은 오픈소스 CMS 도구의 플러그인으로도 사용할 수 있습니다.

API Samples

//Add Event
scheduler.addEvent({
  id: "ev123",
  start_date: "16-05-2009",
  end_date: "19-05-2009",
  text: "My new event. dhtmlxScheduler release"
});
	
//Update Event
scheduler.setEventText("ev123", "Updated Release date");
scheduler.setEventStartDate("ev123", "21-5-2009");
scheduler.setEventEndDate("ev123", "22-5-2009");

//Remove Event
scheduler.deleteEvent("ev123");

//Control interface
scheduler.setCurrentView("21-05-2009", "week");

비상업적 목적으로 사용할 수 있는 오픈소스 - GPL 라이센스를 제공하며, 상업적으로 사용하려면 Commercial License($149) 또는 Enterprise License($449)를 구입해야합니다. 이야~ 이거 완전 날로먹는 솔루션 패키지인데요? 자체 오픈API에 원격 업데이트까지 지원하고, 무엇보다도 다양한 플러그인으로 활용할 수 있다는 점이 가장 마음에 드는군요. 시간나면 소스나 한 번 까봐야겠습니다.

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar