GpgCatalog
GPG 시리즈에 대한 정보를 다양한 방식으로 조회, 검색할 수 있게 하는 일종의 데이터베이스 시스템.
현재 버전 : 1.0.0
주소: http://www.gpgstudy.com/catalog/
현재, 이 시스템을 통해서,
- 어떤 책들이 있으며 각 책을 누가 편집하고 누가 번역했는 지 알 수 있다.
- 각 책에 어떤 섹션들이 있으며 그 섹션들을 누가 편집하고 누가 번역했는 지 알 수 있다.
- 각 책에 어떤 섹션과 글들이 있는 지, 그리고 각각의 시작 페이지를 알 수 있다.
- 섹션별로 어떤 글들이 있는지 알 수 있다.
- 주어진 저자가 어떤 책, 섹션들을 편집했고 번역했으며 어떤 글을 썼는 지 알 수 있다
- 이름으로 저자를 찾을 수 있다
- 제목, 소제목의 키워드로 글을 찾을 수 있다
앞으로는
- 각 글의 부족한 정보를 사용자(GpgStudy 포럼 회원)가 직접 채워 넣을 수 있게 해야 하며,
- 키워드 검색으로 특정한 글을 찾을 수 있어야 하며,
- 책이나 섹션에 상관없이 모든 저자들의 목록을 볼 수 있어야 하며,
- ....
URL 구조 설명
다음은 GPG 카탈로그 메인 인터페이스를 거치지 않고 특정 정보에 직접 접근하고자 할 때(링크 등) 필요한 URL 정보입니다.
특정 책:
http://www.gpgstudy.com/catalog/{책번호}
예를 들어 GPG 5권은 http://www.gpgstudy.com/catalog/5
특정 책의 특정 섹션:
http://www.gpgstudy.com/catalog/{책번호}#{섹션번호}
예를 들어 GPG 5권의 3. 인공지능은 http://www.gpgstudy.com/catalog/5#3
특정 글:
http://www.gpgstudy.com/catalog/{책번호}
:{섹션번호}.{글번호}
예를 들어 GPG 1권 2.3 '삼각 함수들에 대한 다항식 근사'는 http://www.gpgstudy.com/catalog/1:2.3
특정 책의 특정 페이지가 속한 글:
http://www.gpgstudy.com/catalog/{책번호}p{페이지번호}
예를 들어 GPG 5권의 123 페이지가 어떤 글인지 알고 싶다면 http://www.gpgstudy.com/catalog/5p123 .
특정 섹션:
http://www.gpgstudy.com/catalog/section/{섹션ID}
예를 들어 '수학' 섹션의 모든 글들은 http://www.gpgstudy.com/catalog/section/2. (섹션 ID는 시리즈 전체에서 고유한 값이며 섹션 번호와는 다름. 카탈로그 메인 페이지 왼쪽 하단의 링크들에서 확인 가능.)
제목으로 글 검색
http://www.gpgstudy.com/catalog/search.php?title={키워드}
예를 들어 제목이나 소제목에 '사원수'가 있는 모든 글들은 http://www.gpgstudy.com/catalog/search.php?title=사원수 .
이름으로 저자 검색
http://www.gpgstudy.com/catalog/search.php?author={이름}
예를 들면 http://www.gpgstudy.com/catalog/search.php?author=John .
(검색 URL은 차후 다른 URL과 비슷한 형태로 변경될 수 있습니다.)