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