원본 md 파일은

https://parti.xyz/posts/29137

에서 다운로드 가능합니다.

프로젝트 명

해당 문서는 19-06-28 정부혁신제안 해커톤 <함께 잇고 짓다>에서 작성되었습니다.

공통

GNB

  • 검색창

  • 로그인

  • 회원가입

로그인 / 회원가입의 논의 필요

footer

  • 컨텍 포인트

메인 페이지

로그인하지 않은 유저가 보게 되는 페이지로, 현재 제안된 정책들을 리스트로 확인할 수 있습니다.

예시 메인 페이지

리스트에서 확인 가능한 data

  • 정책 명

  • 작성자

  • 제안 일시

  • 정책 팔로잉 수

  • 정책 내용 일부

특정 정책을 클릭하면 정책 내용을 확인할 수 있습니다.

제안된 정책 내용 상세보기

제안된 정책 본문을 확인 가능합니다.

집행자 유저의 경우 어떤 기능을 수행할 수 있는지 명세 필요

해당 정책의 정책 관리 > 정책 위키로 이동할 수 있습니다. 

마이페이지

로그인 후 이동되는 페이지입니다. 3단 레이아웃으로 구성되어 있습니다.

마이페이지 레이아웃 구성

정책 리스트

좌측 사이드 바에서 자신이 작성한 정책들을 확인할 수 있고, 정책 작성 버튼 클릭 시 새로운 정책을 작성할 수 있습니다.

특정 정책을 클릭하면 해당 정책에 관련한 정책 관리 > 정책 위키로 이동됩니다.

정책 작성

제안하고자 하는 정책 초안을 작성할 수 있습니다.

입력 폼
  • 정책 명

  • 키워드

    • 키워드 입력 시 이미 논의 중인 제안이 화면에 노출됩니다.

      유저에게 키워드를 어떻게 입력 받을 것인지 논의가 필요합니다.

    • 이미 논의 중인 제안을 클릭하면 url 입력칸에 해당 정책의 url이 자동으로 입력됩니다.

  • url

    • 해당 정책이 타 정책을 개선했거나, 여러 정책을 합친 경우 기입합니다.

    • 포크로 정책을 가져왔을 시 자동으로 입력되며, readonly 속성을 지닙니다.

  • 정책 콘텐츠

    유저에게 placeholder로나마 가이드라인을 주는 것이 좋을 것 같습니다.

  • submit 버튼

제안에 관련한 외부 레퍼런스를 넣을 수 있는 출처가 있으면 좋을 것 같습니다.

팔로우 정책 변경사항

중앙 콘텐츠 영역에서 자신이 팔로우한 정책의 정책 관리-정책 위키의 변경사항을 내림차순으로 확인할 수 있습니다.

정책 변경사항 data

  • 정책명

  • 변경자

  • 변경 일시

  • 변경 사항(수정 메시지)

예시 이미지

변경된 사항을 색으로 알 수 있으면 좋을 것 같습니다.

정책의 타이틀을 클릭하면 해당 정책의 정책 관리 > 정책 위키로 이동됩니다.

TOP10 정책 리스트

우측 사이드 바에서 현재 제일 많은 팔로잉을 받고 있는 상위 10개의 정책의 타이틀을 볼 수 있습니다.

특정 정책을 클릭하면 해당 정책 관리 > 정책 위키로 이동됩니다.

정책 관리

탭은 정책 위키, 토론 및 이슈, 히스토리로 구성되어 있으며, 우측에 포크 버튼, 합치기 버튼, 팔로잉 버튼이 위치합니다. 팔로잉 버튼을 누르면 해당 정책 위키 변경 사항을 마이 페이지 콘텐츠 영역에서 확인할 수 있습니다.

정책 관리의 기본 페이지는 정책 위키 페이지 입니다.

정책 관리 페이지 예시

포크

해당 정책을 기반으로 새로운 정책을 만들 수 있습니다. 포크로 가져온 정책은 출처가 명시됩니다.

버튼 클릭 시 정책 작성 페이지로 페이지가 이동되며, 입력 폼에 포크로 가져온 기존 정책이 작성되어 있습니다.

유저는 기존 정책을 수정, 추가하여 재사용이 가능합니다.

합치기

논의 필요

정책 위키

  • 작성된 정책 본문을 확인할 수 있습니다.

  • 정책 제안자는 본문을 하단 수정 버튼을 통해 정책을 수정할 수 있습니다.

  • 정책 제안자는 본문 하단 제안 버튼을 통해 해당 정책을 제안할 수 있습니다.

    • 제안 시 해당 시점이 히스토리에 기록됩니다.

정책 위키 수정

  • 정책 작성 페이지와 거의 유사한 UI 입니다.

    • submit 버튼 클릭 시 수정 메시지 기입 폼이 나타나고, 폼에 수정 메시지를 작성할 수 있습니다.

    • 수정 시 해당 정책의 이슈 넘버를 기입할 수 있습니다.

토론 및 이슈 탭

이슈 리스트

  • 특정 이슈를 클릭하면 해당 이슈의 본문 페이지로 이동됩니다.

  • 이슈 생성 버튼을 이용해 이슈를 생성할 수 있습니다.

  • 기본적으로 open된 이슈만이 노출됩니다.

    • 유저는 이슈를 전체보기 / open / closed 등을 선택하여 볼 수 있습니다.

정책 내 이슈 검색 기능이 있으면 좋을 것 같습니다.

이슈 리스트에서 보이는 data
  • 이슈 넘버

  • 이슈 명

  • 최초 작성일, 마지막 수정일

  • 이슈에 달린 피드백 수

  • open/closed 여부

이슈 본문 페이지

  • 작성한 이슈 본문을 확인할 수 있습니다.

  • 이슈 작성자는 이슈 내용을 수정/삭제할 수 있습니다.

  • 유저는 이슈에 대해 피드백을 달 수 있으며, 해당 피드백에 대해 리피드백이 가능합니다.

  • 이슈 작성자와 정책 제안자는 이슈를 닫을 수 있습니다.

이슈가 위키에 반영되었을 경우 자동으로 이슈를 닫을 것인지 등의 논의 필요

  • 이슈 본문 페이지 내에서 정책 위키 수정 페이지로 이동이 가능합니다.

    • 이 경우 수정 페이지의 수정 폼에 이슈 넘버가 자동 기입 됩니다.

히스토리

정책의 변경 사항 확인 및 수정 메시지, 해당 정책과 연관된 타 정책들을 확인할 수 있습니다.

  • 수정 시점을 클릭하면 해당 시점의 정책으로 포크가 가능합니다.

  • 연관된 것으로 보이는 타 정책을 클릭하면 해당 정책의 정책 관리 > 정책 위키로 이동됩니다.

기타

  • 전체적인 페이지네이션 구현에 관하여

    • 무한스크롤

    • 넘버링

  • 사용자 종류 중 집행자의 페이지 명세 필요

  • 회원 관리

  • 백 오피스 관련

작성