skip menu and go to main content

body start

MoniWiki

Assigned  Dynamic 콘텐츠의 자바스크립트 처리

10.09.09-19:30:17

315677

Submitted by wkpark

Assignee wkpark

View2136

Priority3

Dynamic 매크로의 경우 매번 php 레벨에서 렌더링할 것이 아니라

ajax로 부분 업데이트 한다거나 자바스크립트로 구현할 수도 있을 것입니다.

예를 들자면 구글 gadget같은 기능을 Dynamic 매크로가 지원하는 것이지요.


예를 들자면 랜덤페이지 / 페이지 카운터 / 상단의 트래일러 / 로그인 매크로 등등.

이런 식으로 동적인 컨텐츠를 부분 업데이트 혹은 자바스크립트로 처리하게되면
위키 렌더링 결과를 static 캐싱되게끔 처리할 수 있을 것입니다.

또한 HTTP Conditional Get을 적용해서 서버의 로드도 더욱 줄일 수 있게 되겠지요.

Milestone : 1.2.0

Severity : Normal

Resolution : Fixed

Comments on this artfact

0 Comments

wkpark

"Summary" was changed from "Dynamic 매크로의 자바스크립트 처리" to "Dynamic 콘텐츠의 자바스크립트 처리"

10.09.14-16:12:53

wkpark

Codes changed : moniwiki/wiki.php [#315677] fixed to make the trailer cacheable using client-side scripting - $jstrail=1

10.09.14-16:21:14

wkpark

Codes changed : moniwiki/lib/JSON.php, moniwiki/wikilib.php [#315677] fixed to make the randompage macro cacheable using client-side scripting - [[RandomPage(5,js)]]

10.09.14-16:27:11

wkpark

Codes changed : moniwiki/wiki.php [#315677] fixed last change r1.618

10.09.14-17:11:13

wkpark

Codes changed : moniwiki/wikilib.php [#315677] fixed for backward compatibility with the r1.356 patch

10.09.15-04:46:11

wkpark

Codes changed : moniwiki/wikilib.php [#315677] fixe last change of the r1.357

10.09.15-05:54:52

wkpark

"Resolution" was changed from "None" to "Fixed"
"Severity" was changed from "None" to "Normal"
"Milestone" was changed from "None" to "1.2.0"
"Assigned To" was changed from "Nobody" to "wkpark"

10.09.23-00:59:56

wkpark

Codes changed : moniwiki/wiki.php [#315677] set trailer correctly for client-side scripting. fixed timezone.

10.10.02-11:07:19

wkpark

Codes changed : moniwiki/plugin/RecentChanges.php [#315677] [#315749] use javascript to make RecentChanges macro cachable static contents.

10.10.02-19:16:13

wkpark

Codes changed : moniwiki/wiki.php [#315677] fixed last change of r1.634

10.10.06-10:00:01