U E D R S S I H C RSS RSS
ID
Password
Join
Beauty and harmony are as necessary to you as the very breath of life.

새로운 기능

새로워진 캐싱

  • 페이지 캐싱 지원 ($cachetime=60*60; /* 시간 */
    • #nocache,#cache PI 추가: 특정 페이지 캐싱 켜기/끄기
  • $dynamic_macros: 매크로내용이 상황에 따라 변하므로 캐싱처리하면 안된다. 이를 고려. SmartCaching DynamicMacro 참조.
  • 새로운 캐싱 메카니즘 적용 (vim,latex,gnuplot 등등)
    • $cache_public_dir, $cache_public_url을 정의하면 활성화된다. (기본값)
  • 다양한 캐쉬 적용으로 속도 개선
    • interwiki map
    • $url_mappings
    • plugin/processor setting

프로세서 클래스 지원

  • processor class 지원: 함수만 지원하던 것을 클래스로도 지원
    • bbcode, textile, markdown 지원 추가: 이 두가지는 클래스 프로세서이다.

기타

  • 자바스크립트 i18n화 (gettext식 i18n)
  • wiki.php를 include할 수 있음
    • define(INC_MONIWIKI,1)로 정의한 후에 include("wiki.php");
  • 로봇에 대한 제한: robot을 위한 security클래스를 두어서 robot의 접근에 대처.
    $robots='google|yahoo';, $security_class_robot='robot';
  • Open ID 지원.
  • ACL 클래스 개선.

UI

WikiWyg

  • WikiWyg IE/Opera/Mozila/Safari 지원
    • 이미지/첨부파일링크 넣기 지원

기타 UI관련

  • Search 인터페이스 개선
  • resizable textarea 지원 (drupal 방식 적용)
  • SubIndex 지원: $use_subindex로 활성화. Subpage 목록을 보여준다. (Please see MoniWiki)
  • Builtin Rating System 지원 (페이지별 rating)
    • #rating #norating
    • builtin rating system은 $use_rating으로 활성화된다.
    • VotePlugin과 마찬가지로 로그인 한 경우에만 쓸 수 있음.
  • 수식 툴바(MathChooser) 및 스마일리 버튼 추가
  • 툴바 UI를 보다 미려하게

각종 plugin 추가/개선

  • SWFUpload를 이용한 다중 파일 업로드 지원 (Flash 9지원 Flash 10지원 실험적)
    • 이를 통한 파일올리기 미리보기 지원. UploadForm/UploadFile 대체 가능.
  • pdf출력을 위한 HTML2PDF 지원
    • TCPDF를 이용한 지원 추가
  • CodeColoringProcessor 지원. 임의의 CodeColorizer를 기본으로 변경 가능.
  • 대용량 파일의 download 액션 이어받기 지원. $use_download_resume (기본값)
  • PageListMacro의 디렉토리식 보기 지원
  • $latex_allinone: 페이지 내의 latex 및 inline latex을 모두 모아서 한번에 컴파일=> 시간 단축 및 equation 번호가 제대로 붙을 수 있게 함.
  • $latex_renumbering: 번호를 붙이는 수식의 경우 \tag{} 를 이용하여 번호를 재지정한다.
  • dvipng를 통한 속도 개선
  • latex2png 액션 추가 및 이를 활용한 MathChooserPlugin (수식 툴바) 및 사용자정의 수식툴바 지원
  • vim7.x 대응 VimProcessor

실험적 기능

  • RatingPlugin 추가 및 builtin rating system 지원 (페이지별 rating)
    • #rating #norating
    • builtin rating system은 $use_rating으로 활성화
  • 내장된 PHP gettext를 이용하여 Dynamic 메시지 변환 및 사용 가능하도록 메시지파일 병합
    • 각 플러그인별 메시지의 보다 손쉬운 국제화 가능
    • LocalTranslationKo
  • BBS 플러그인 추가
    • 간단한 게시판. 게시판의 최소 기능을 위키와 접목.
  • AdminPlugin
    • plugin/processor on/off admin 지원
    • Wordpress식 plugin 관리방식.
      • drupal식 plugin 관리방식은, 모든 plugin을 loading해야 하는 문제점 => 메모리가 모자르다는 에러가 난다.
      • Wordpress식 방식은 플러그인의 주석을 읽어서 parsing => 플러그인을 loading할 필요 없음.
  • UserInfo (사용자 지우기)
  • 간단한 한글 인덱서 내장을 위한 기본적인 루틴 추가.

xhtml 1.0 strict

  • xhtml 1.0 strict의 depricated 태그를 모두 style 속성으로 돌림
    • img: border
    • table: width, bgcolor
    • a: name, target
  • table
    • 셀 내에서 bgcolor가 제대로 지원되지 않던 문제 수정 => style속성으로 돌림.
    • align속성을 class로
  • <u></u> 속성을 <em class=underline>으로
  • <strike>대신 <del> ?

smart diff 개선

  • 코드 cleanup 및 문제점 수정

포매터

  • 모인모인의 테이블 문법, 테이블 속성 완벽 지원
  • 테이블 내에 여러줄 넣기 가능해짐.

새로운 포매터

  • 1-pass파싱을 3-pass 파싱으로
  • 1-pass 파싱의 잡다한 hack, if문 남발을 보다 논리적으로 간단한 알고리즘으로
  • list 내부에 table문법 가능
  • list문법의 보다 충실한 구현
  • 두가지 방식의 indent 문법
    • 기존의 <div> 대신에 <blockquote>로 바꾸고, 이와 더불어 이메일에서 자주 사용되는 > 인용 문법 지원
  • 확장 테이블 문법 (테이블 내에 heading 및 list가능. 테이블 내 테이블은 불가)
  • define list 제거.
  • APT(almost plain text) 스타일의 list 지원

1.1.2의 버그

  • email_guard() 버그 (V)
  • vim 프로세서 버그 (V)
  • attachment 매크로 버그 수정 (V)
  • print.css 버그 수정 (V)
  • chat.js 수정 (V)
 
captcha
Username:
^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-09-01 20:18:00
Processing time 0.0792 sec