Ecogwiki
#
Find similar titles
- (rev. 41)
- Hyungyong Kim
Structured data
- About
- Wiki
- Code Repository
- https://github.com/akngs/ecogwiki
- Date Published
- Programming Language
- Python
- Javascript
- URL
- http://ecogwiki.com/Ecogwiki
schema.org를 지원하는 Wiki 프로그램. Python과 Javascript로 작성되었고, Google App Engine에서 구동된다.
Table of Contents
관련자료 #
문서
관련 프로젝트
- Django-ecogwiki: 영후님 관리중인 Django port. (Heroku 포팅) 현재 관리 안되는 듯.
사용팁 #
마우스 없이 단축키로 글쓰기 #
Ecogwiki에 장착된 기본 단축기 기능들을 써서 마우스 없이 키보드만으로도 빠른 편집이 가능하다.
- "/" 키를 눌러 페이지 검색
- 알파벳 첫글자 혹은 탭 키로 페이지 선택 후, 엔터
- "e" 키 누른 후 "enter" 눌러 편집모드
- 편집 후, "alt tab" 키를 두번 눌러 코맨트 입력창으로 이동
- 코맨트 입력 후 "shift enter" 로 페이지 저장
개발환경 #
로컬서버 구동하기
$ dev_appserver.py .
변경사항 서버에 반영하기
$ appcfg.py --oauth2 update .
구글 드라이브로 첨부파일 올리기 #
다음의 순서대로 작업하면, 편집화면에 파일업로드 버튼이 표시되며, 업로드 진행시 해당 파일을 구글 드라이브에 업로드하고, 화면에 링크를 표시한다.
- Google Developers Console의 해당 프로젝트 API 메뉴에서 "Drive API", "Drive SDK" 활성화
- 사용자 인증정보 메뉴에서 "OAuth 새 클라이언트 아이디 만들기" 선택. 웹 어플리케이션 선택 후, 자바스크립트 시작위치에 서비스 도메인 주소 기입 (http://e.biohackers.net), URL 리다이렉션은 /oauth2callback (http://e.biohackers.net/oauth2callback)
- 클라이언트 ID를 복사하고, .config 파일의 google_oauth2_web_client_id 항목에 붙혀넣는다.
- 구글드라이브에 업로드할 파일 디렉토리를 만들고 디렉토리 이름을 .config google_drive_folder 항목에 기입한다.
추가됐으면 하는 기능들 #
Hyungyong Kim이 기여를 고려중인 기능들
- Python 3 compatibility: GAE SDK가 아직 Python3을 지원하지 않음
- 댓글시스템으로 Disqus 쓰기: Pull request #93 머지됨
- 사이트제목과 로고 표시: Issue #94 제출 중
- 변경 및 리비전 리스트에 diff 표시
- 모인모인 문법중 @SIG@ 서명 기능 추가
- Interwiki
- random page
- page network visualization
- 연합 검색기능. schema.org를 쓰는 사이트는 자신의 sitemap을 특정 형식으로 제공하고, 이들을 종합해서 종합 검색기능 구현
- 한문서가 두개 이상의 스키마
- 하위 개념(item type) 검색
- 편집창에서 취소버튼
- "/" 문자를 디렉토리 구분자로 쓰지 않기 옵션 (예, Ka/Ks_ratio)
알려진 버그 #
시급 #
- Preview 버튼 동작안함 - 수정됨.
보통 #
- Schema 검색 결과에 링크가 없음
- "?" 로 끝나는 페이지 이름 아니됨
- redirect 된 페이지의 관련페이지에 자기 자신이 포함됨
- 읽기권한을 제한한 페이지는 역링크 표시가 안됨 (그럴 수 있음) 해제해도 여전함
보류 #
- [표시](링크) 스타일의 페이지링크는 자동 역링크 아니됨 - 일반 링크와 구분되지 않는다. 억지로 "http"로 시작하지 않는 링크를 위키링크로 둘 수도 있으나, 굳이 그렇게 하기보단 괄호안에 명시적으로 위키링크를 쓰는 것이 좋아보임 (예, 위키(Wiki))
Incoming Links #
Related Blogs (Blog 0) #
Related Articles (Article 1) #
Related Web Pages (WebPage 2) #
Related Serieses (Series 3) #
[Articles] About (Article 4) #
Related Codes (Code 5) #
Suggested Pages #
- 0.263 PyCon Korea 2014 “DNA 데이터로 가족찾기” 발표 후기
- 0.057 Sexual reproduction
- 0.045 Cytoscape
- 0.036 Moves
- 0.036 오나라
- 0.034 Copenhagen
- 0.025
- 0.025 January 29
- 0.024 March 7
- 0.024 October 30
- More suggestions...