imported>페네트- (새 주제: →기타 오류) |
imported>페네트- 편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
== 노티 관련 할 일 == | |||
* css 부분을 각 노티 모듈로 옮기기 | |||
* 새 친구 요청 시의 css 추가 | |||
== 게시판 시스템 개발 우선순위 == | == 게시판 시스템 개발 우선순위 == |
2014년 1월 28일 (화) 03:53 판
노티 관련 할 일
- css 부분을 각 노티 모듈로 옮기기
- 새 친구 요청 시의 css 추가
게시판 시스템 개발 우선순위
댓글 DB시스템 교체댓글 작성 query 정상화댓글 작성기능 만들기글 삭제기능 만들기- -- 게시판 알파버전 --
- 글 수정기능 만들기
- 글 닫기/완전삭제 만들기
- 댓글 삭제기능 만들기
- 캐시로 인한 수정/삭제를 막기위한 해시 값 추가
- -- 게시판 베타버전 --
- 파일/이미지 업로드 만들기
- 댓글 추천기능 만들기
- 대문용 플러그인 만들기
- 게시판 문서를 검색에 잡히게(실제 있는 문서로 인식하게) 하기
- 게시판 관련 노티 만들기
- 게시판 좌측 사이드바 만들기
- 기타 연동기능 만들기
- -- 게시판 공개 --
링크에 클래스 만들기
wfRunHooks( 'GetLinkColours', array( $linkcolour_ids, &$colours ) );
에서 colours가 빈 문자열이면 'page'로 바꾸도록 만들어야 함. 위 Hook은 link가 있는 것만 처리 - 즉 'new' 클래스가 붙은 것은 체크할 수 없음.
언젠가 작업할 문서들
아무도 안할거같은(...)문서들 위주로 작업
일본 애니메이션 역사
- もぐらのアバンチュール (1958)
- 한글제목: 두더지의 사랑의 모험
- 일본 최초의 TV 애니메이션. 상영시간 8분 53초.
- 白蛇伝 (1958)
- 한글제목: 백사전
- 일본 최초의 극장용 장편 컬러 애니메이션. 토에이 제작. 상영시간 78분
- 新しい動画 3つのはなし (1960)
- 한글제목: 새로운 동영상 3개의 이야기
- 일본 최초의 TV 애니메이션 프로그램(30분). 1회 방영.
- インスタントヒストリー (1961)
- 한글제목: 인스턴트 히스토리
- 일본 최초의 TV 애니메이션 정기 프로그램. 총 312회. 상영시간 3분(본편 1분). 1961년 5월 8일부터 1962년 2월 24일까지 매일 '그날의 역사적 사건'을 내용으로 방영.
- 2기로 동화만화 캘린더 (おとぎマンガカレンダー)를 방영함.
- 鉄腕アトム (1963)
- 한글제목: 철완 아톰
- 세계 최초의 매주 정기 방영 TV 애니메이션 프로그램. 일본의 애니메이션 시리즈 형태의 효시가 됨.
스크롤 무한로딩 (폐기됨)
- https://raw.github.com/webcreate/infinite-ajax-scroll/master/dist/jquery-ias.js
- https://github.com/webcreate/Infinite-Ajax-Scroll#readme
//////////////////////////////////////// // Bind Infinite Ajax Scroll in User Board jQuery(function() { jQuery.ias({ container : '.user-page-board', item: '.user-board-message', loader: '<img src="https://raw.github.com/webcreate/infinite-ajax-scroll/master/dist/images/loader.gif"/>' }); });
php 웹소켓
https://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php
php -q server.php : quite mode
서버의 cgi 허용으로 가능하지 않을까 싶었는데 미래는 불투명
Verbatim 테스트
<verbatim>Boteditletter</verbatim>
<verbatim>없는 문서</verbatim>
Purify 테스트
{{#purify:p/u[r]i<t>y [[test]]!}}
{{#purify:p/u[r]i<t>y test!}}
레이지로드 적용
Linker.php line 443은 이유는 알 수 없지만 아무 짝에도 도움이 되지 않았음. 오히려 ./includes/media/MediaTransformOutput.php line 230의 toHtml 함수가 더 효과적인 것으로 보임. 위키미디어의 소스코드 [1] [2]
마지막
wfRunHooks( 'ThumbnailBeforeProduceHTML', array( $this, &$attribs, &$linkAttribs ) );
을 사용하면 좋겠지만, 현재 사용하는 버전에선 저 훅을 제공하지 않음. 따라서 위의 훅을 직접 MediaTransformOutput.php에 추가해야 한다.
그리고 현재 ./includes/ImageGallery.php 를 별도의 플러그인으로 분리한다. 새 플러그인에서
$wgAutoloadLocalClasses['ImageGallery']
의 값을 변경해 새로운 ImageGallery.php 클래스로 변경해주면 된다. 훅 등록 역시
$parser->setHook( 'gallery', array( __CLASS__, 'gallery' ) );
로 처리한다. 이후 line 237에 lasyload 관련 param을 넣으면 끝난다. 실제 ImageGallery가 실행되는 부분은 Parser.php line 4794의
function renderImageGallery( $text, $params )
부분이다.
레이지로드 noscript [3] 레이지로드 jquery 플러그인 [4]
기타 오류
Project MILKY HOLMES 문서는 오른쪽 목차가 안뜬다. 왜지.