1.3. 기본 개발자 포털 수정을 위한 추가 3scale 기능에 대한 설명
3scale은 고유 개발자 포털을 생성하도록 기본 개발자 포털을 사용자 지정하는 여러 기능을 제공합니다.
개발자 포털을 개발하는 동안 개발자 포털을 확인해야 하는 모든 사용자가 액세스 코드를 지정해야 합니다. API 프로바이더가 API 소비자가 액세스하기 위해 개발자 포털을 여는 데 필요한 작업을 수행하고 있는 동안 이 액세스 코드를 보관하십시오. 액세스 코드를 사용하면 사용자 또는 이 코드가 있는 모든 사람만 개발자 포털을 볼 수 있습니다. 액세스 코드는 Domains & Access (도메인 및 액세스) 페이지에 있습니다. 이 페이지는 대상 > 개발자 포털 > Domains & Access(도메인 및 액세스)를 선택하여 관리 포털에서 사용할 수 있습니다.
다음 목록에는 기본 개발자 포털을 수정하는 몇 가지 기능이 도입되어 있습니다.
개발자 포털 > 콘텐츠 환경에서 오른쪽 위에 있는 새 페이지 드롭다운을 통해 개발자 포털에 다음 요소를 추가할 수 있습니다.
- 페이지 - 개발자 포털 컨텐츠의 기본 단위.
- 레이아웃 - 여러 페이지가 사용할 수 있는 템플릿입니다.
- 부분 - 다른 부분, 레이아웃 및 페이지에서 재사용할 수 있는 콘텐츠입니다.
- 섹션 - 디렉터리와 기능적으로 동일합니다. 개발자 포털 콘텐츠를 구성할 섹션 생성.
- 파일 - 개발자 포털이 스타일시트, 이미지 또는 스크립트와 같은 사용할 리소스입니다.
- 포틀릿 - 외부 RSS 피드, 목차 또는 최신 포럼 게시물.
- HTML, Markdown 또는 Textile에서 코드를 입력할 수 있습니다. 코드 편집기는 코드 강조 표시, 탭링, 행 번호 및 기타 기능을 지원합니다.
페이지의 초안 또는 게시된 버전을 미리 볼 수 있습니다. 페이지의 텍스트 편집기 아래에 프리뷰 를 클릭하면 개발자 포털의 개발 버전이 표시됩니다.
미리보기에는 회색 수직 막대가 오른쪽에 있습니다. 회색 표시줄 상단에 있는 Draft | Published (게시됨) 중 하나는 어떤 버전을 보고 있는지 표시하기 위해 강조 표시됩니다. 이 바에는 다음과 같은 편집 환경에 대한 링크가 포함되어 있습니다.
- 페이지.
- 페이지가 사용하는 레이아웃.
- 페이지가 사용하는 모든 부분. 부분적인 부분은 다른 페이지의 여러 위치에서 재사용할 수 있는 코드입니다.
개발자 포털의 개발 버전 Draft 보기에서는 반복/보조적 개선 사항을 지원합니다. Draft 버전이 표시되고 올바르게 동작하면 이를 게시할 수 있습니다. 액세스 코드가 있는 경우 페이지를 게시하면 개발자 포털이 활성화되어 있는지 API 소비자가 볼 수 있는 항목을 볼 수 있습니다. 액세스 코드가 더 이상 작동하지 않으면 해당 페이지를 라이브 개발자 포털에 게시합니다.
필터 필드를 사용하면 개발자 포털 환경에서 리소스를 검색할 수 있습니다. 3scale은 검색 중인 요소만 표시하므로 작업 중인 항목만 쉽게 찾을 수 있습니다. 필터 필드는 아이콘 바로 아래에 있습니다.
- 개발자 포털 > 리디렉션 페이지를 사용하면 한 개발자 포털 URL에서 다른 개발자 포털 URL로 리디렉션을 설정할 수 있습니다. 예를 들어 생성한 페이지를 사용하지 않는 경우 요청을 새 페이지로 리디렉션할 수 있습니다.
자리 표시자는 편집 가능한 필드입니다. 예를 들어 개발자 포털 > 콘텐츠 > 로그인 > 새 페이지에는 여러 자리 표시자가 있습니다.
<input id="session_username" name="username" tabindex="1" autofocus="autofocus" type="text" placeholder="Authenticate with your email" class="form-control"> ... <input id="session_password" name="password" tabindex="2" type="password" placeholder="…and password" class="form-control">이 코드는 개발자 포털에 다음 필드를 생성합니다.
자리 표시자 텍스트를 업데이트하고 게시하여 개발자 포털에서 업데이트를 확인할 수 있습니다. 예를 들어 이메일을
사용하여 Authenticate를변경할 수 있습니다. 페이지를 게시한 후 개발자 포털에서 업데이트된 프롬프트를 확인할 수 있습니다. 예를 들면 다음과 같습니다.Authenticate이메일로