페미위키 사이트 개발에 대한 내용을 모아두는 문서입니다.

1 작업 범위 및 팀 역할 분담

페미위키 사이트 개발과 관련한 기획/디자인/개발/운영 업무는 디자인팀과 기술팀에서 담당합니다. 이와 관련하여 해야할 일을 크게 나눠보면 아래와 같습니다.

  1. 전체적 판단 기준 또는 디자인 원칙 정하기
  2. 비주얼 아이덴티디 정하기. 로고 디자인 및 테마색 등 전반적인 비주얼 디자인 가이드
  3. 미디어위키를 기술적으로 검토하여 디자인이 필요한 화면 및 요소들 열거(읽기 화면, 편집 화면, 각종 오류 메시지, 최근 바뀐글 목록, 글 비교하기 화면 등)
  4. 화면별 와이어프레임 제작. 사용성, 사용자 경험 등을 고려하여 전체적인 구조와 배치 등을 정하기 (종이에 낙서, 프토토타이핑 툴이나 파워포인트 등 적절히 사용)
  5. 와이어프레임에 맞춰 비주얼 디자인 제작 (Photoshop, Sketch 등 사용). 이 단계에서 가독성이나 판독성, 저시력자 배려 등의 요소도 고려
  6. 비주얼 디자인을 HTML/CSS로 코딩
  7. HTML/CSS에 Javascript 및 PHP을 추가하여 미디어위키 스킨으로 제작. 검색엔진최적화, 장애인접근성 향상 등은 주로 이 단계에서 고려
  8. 일상적 서버 관리 업무: 보안 점검, 소프트웨어 업데이트, 성능 개선, 서버 설정(웹서버, DB 등), 데이터 백업, 공격 및 스팸에 대한 대응 등

위 업무를 아래와 같이 분담합니다.

  • 1, 4번은 디자인팀과 기술팀이 함께 진행
  • 2, 5번은 디자인팀에서 진행
  • 3, 6, 7, 8번은 기술팀에서 진행

2 로드맵

페미위키:로드맵 참고

3

3.1 디자인팀

디자인팀 프로세스 및 작업 진행 상황 등은 페미위키:디자인 참고한다.

3.2 기술팀

기술팀 프로세스 및 작업 진행 상황 등은 페미위키:기술 참고한다.