7 주요 기술 설계 및 대형 웹 사이트의 유지 보수에 대 한

출처: 인터넷
작성자: 사용자
키워드: 그들은 수 있다 아주 우리 ashd

코드 편집기의 번역에서 번역의 텍스트에서의 마지막 조각을 문제가 있다, 블로그 원래 또는 이동할 수 있습니다 * * *

범위와 규모의 프로젝트 다, 그리고 그들은 도전을 다른. 독립적인 웹 디자이너로 서 내 가장 큰 책임 Flashden에 대 한 책임을 질 것입니다. 채팅 하는 활성 사용자의 수천의 수만, 업로드 및 쇼핑, 거액의 돈과 엄청난 트래픽을 가진 사이트가 다룹니다.

디자인, 리팩터링, 유지 보수 및 개발 팀 작업 일부 통찰력과 능력을 것 들을 쉽게 말해 줬 어. 그리고, 바로 어제, 우리는 사이트의 가장 큰 리팩터링 시작 하 고 그것은 내 가장 유용한 팁을의 기록 7 좋은 기회 처럼 보였다.

1입니다. 관리 설계 및 코드

내가 준 첫 번째 팁 중 하나는 디자인 사이트 유지 하기 쉽게 되도록 보장 된다입니다. 여러 번 사이트를 디자인할 때 당신은 미학에 대 한 뭔가 희생 수 있습니다. 예를 들어 그것을 처리 하는 그림 및 텍스트 또는 스타일을 사용할 수 있습니다. 또는 아무 공간 확장은 메뉴 구조를 의도적으로 사용할 수 있습니다. 이것은 아주 나쁜 디자인 사이트 커집니다.

내가 2 년 전 Flashden의 첫 번째 버전을 내장, 나 사진 단추 사용. 그들은 매우, 하지만 동시에 내가 변화 하는 그림을 언급 하지 않기 위하여 이상의 100 다른 단추 그림으로 끌고 있어. 다음 몇 개월 동안, 개발자는 새로운 단추를 필요로 할 때, 그 후에 그들은 새로운 그림에 대 한 내게 요청. 말할 필요도 없이, 나 교훈을이 신속 하 게, 비록 그것은 아주 좋은 보이지 않는 하지만이 상황은 더 안심 우리가 별도 버튼 클래스에 전환.

유지 보수의 다른 측면은 어떻게 사이트 성장 하 고 변화 고려 하고있다. 예를 들어 새 페이지 추가 될 때 어디 들어가나요? 난 항상 가로 탐색 모음을 싶 었 어 요 하지만 몇 가지 시도 후, 우리는 우리가 관련 페이지 함께 그룹화 된 있도록 페이지에 태그 구조를 추가 하위 열을 추가 하려면 세로 탐색 모음 사용을 제한. 나는 세계에서 최고의 탐색 모음 이지만 그것은 확실히 우리가 사이트에 가입 하는 새 노드를 재설계 하지을 수 확실 하지 않다.

그래서 당신이 큰 사이트 디자인, 간단 하 게 그것을 시도 하 고 당신이 행복 될 거 야 그것에 대해!

2입니다. 사용자 기반을 식별 하 고 작업

대형 웹 사이트와 작은 사이트의 가장 큰 차이 사이트를 사용 하는 서로 다른 사용자 유형 수입니다. 예를 들어 Flashden에 있다 구매자, 작가, 방문자, 관리자 및 회원. 각 사용자 그룹은 그들의 자신의 다른 목표와 작업. 때로는 그들의 작업 중복, 하지만 그들은 많이 다르다.

반대 보기에서 로컬 사용자 작업의 가장 좋은 예는 웹 페이지입니다. 각 사용자 그룹에 연결 되지 않는 사이트에 아무도 장소 이며 다른 장소에서 그것은 그래서 모두가 그들이 원하는 것입니다 있는지 확인 하는 것이 중요. 물론, 당신이 해야 조심 사용자 그룹 제공에 또 하나 무시 하지 마.

이 최신 Flashden 재설계의 내 직업의 가장 큰 부분에서는 홈페이지입니다. 내가 할 일은 먼저 자신에 게 어떻게 해야 하는 각 사용자 그룹의 목록입니다.

구매자-Flashden
에 문서를 구입 하는 사람

는 프로젝트를 찾아보기, 검색, 그들의 개인 홈페이지를 방문, 예금, 웹사이트 (새로운 구매자) 저자-Flashden
에 상품을 판매 하는 사람을 사용 하는 방법

다른 회원 들과 채팅 홈페이지에 그들의 프로젝트의 기능을 표시, 사이트의 뉴스를 이해 하 고, 신속 하 게 그들의 투자 조합 및 혜택 신규 방문자-잠재적인 구매자/작가/회원, 사이트
에 도착 하는 사람들

신속 하 게 사이트를 배울, 자습서를 시작, 다른 카테고리의 문서 보기 및 회원-진짜 구매자 또는 저자, 가격 하지만 커뮤니티
에서 활동

및 다른 회원 채팅, 사이트 뉴스 보기, 파일 관리자/검토자-우리의 직원, 문서 승인 관리, 포럼 개최, 대부분 활동
에 참여

신속 하 게 파일을 승인, 최신 포럼 주제 보기 추가, 사이트 뉴스

때 당신이 할 하고자 하는 다른 사용자 그룹을 알고, 그들의 모든 요구를 해결 하는 웹 페이지를 디자인할 수 있습니다. 말할 필요도 없이, 이것은 사용자 그룹 및 작업의 수가 증가 하는 어려운 작업입니다. 사이트의 다른 페이지에 종종 사용자 그룹의 일부에 대해 초조해 합니다 홈 페이지에 그들은 모두 집중 된다. 물론, 홈페이지가입니다 가장 중요 한 작업 중 하나는 웹사이트를 디자인 하는 경우.

다른 요구를 해결 하기 전에 사용자 기본을 먼저 고려 해야 합니다. 이렇게 하려면 사이트를 이해 해야 달성 하기 위한 것.

3입니다. 사이트 목표

에 대해 자세히 알아보기

각 사용자 그룹 자연스럽 게 그들은 가장 중요 한 가정, 비록 그들의 우선 순위에 따라 사이트의 목표를 판단 해야 합니다. 예를 들어는 Flashden에서 우리에 게는 대체 다음과 같은 결론:

사이트의 첫 번째 우선 순위 구매자를 봉사 하는 것입니다. 서비스 구매자에 대 한 지속적인 소득에 가져올 수 있지만 또한 저자에 대 한 서비스 그룹. 그것은 또한 중요 한 방문자가 웹사이트를 알고 더 신속 하 게 회원 가입을 얻을입니다. Flashden 상대적으로 신흥 시장에서 여전히 신흥 새로운 경쟁자와 함께, 구매자 또는 작성자의 등록된 회원이 되는 방법은 매우 중요 하다. 크리에이터는 코어의 일부인 Flashden, 그리고 그들은 또한 매우 중요 한, 그리고 다른 사용자 그룹을 달리은 사이트의 강한 옹호. 등록된 회원 제작자 또는 구매자로 중요 하지 않습니다, 하지만 그들은 또한 그들의 주위 지역 사회에 기여 하고있다. 직원으로 관리자/검토자 상대적으로 가장 중요 하다.

무엇 위의 했다에서 따라서, 우리 웹사이트 서비스 사용자 우선 순위에 따라 필요로 하는 결론을 그릴 수 있습니다: 방문자 > 구매자 > 작가 > 회원 "> 관리자

알고 귀하의 사이트를 달성 하려고 하는 최종 사용자 스레드 바느질 작업 함께 이며 당신에 게 당신이 페이지에 넣어 하려고 한다.

귀하의 사이트의 목적을 이해 작업을 소집 하 고 당신에 게 무엇을 페이지에 넣어 수 있습니다. 각 중요 한 페이지에서 사용자 그룹, 작업 및 우선 순위를 수 있도록 해야 합니다. 홈 페이지와 같은 중요 한 페이지에 대 한 신중 하 게 디자인 종이에, 그리고 몇 가지 작은 페이지 그것에 대해 생각 하는 두뇌에.

4입니다. 디자인, 정제, 정제, 정제...

사용자 그룹, 작업, 사이트 목표, 우선 순위 수준, 등을 발견 한 후 디자인 하 시간 이다! 실제로이 단계 크게 필요한 재작업 디자인 작업량을 줄일 수 있기 때문에 중요 한 단계입니다. 디자인 및 첫 번째 큰 웹 사이트 별로 분석 시작, 때마다 난 필연적으로 했 어 하지 재작업, 또는 심지어 전체 화면 인터페이스의 많은.

많은 디자이너는 단순히 어디에 콘텐츠 선 및 상자와 함께 표시 한다 윤곽 수 있습니다이 시점에서 와이어를 사용 하 여 처럼. 개인적으로, 나는 나는 세부 사항에서 변화 하는 세부 정보를 충분히 빨리 때문에 포토샵 시작 싶다. 자세한 세부 정보 디자인은 종이에 디스플레이 보다 더 직관적인 것이 같아요. 단순히 색상 및 배경색을 변경 하는 것은 더 중요 한 즉시 표시 하는 전체 페이지 요소를 만들 수 있습니다.

일단 당신이 어떤 정보 함께 작업을 해야의 거친 아이디어를가지고, 확인은 일반적으로 세련 된, 세련 된, 그리고 세련 된 작업 디자인와 야 한다. 내가 자주 5 ~ 6의 같, 초안 그리고 종류, 크기, 이미지, 레이아웃 변경, 배경와, 당신이 그것에 대해 어떻게 생각 하는지 볼 수 있습니다.

아무리 잘 당신이 생각 첫 번째 레이아웃은, 내가 말씀 드릴 수 있습니다 하는 여러 버전의 업그레이드 후 원래 버전은 원래 생각 만큼 좋지 않습니다 찾을 수 있습니다. 때때로 당신은 심지어 전체 디자인을 포기 하 고 다시 시작 합니다. 그리고 만약 당신이 좋은 기초를, 다음 당신에 게 좋은 결과 줄 수정 수정.

5입니다. 다른 사람들의 의견을 경청 하 고 그들의 자신의 최종 아이디어

확인

어떤 큰 일에 당신은 많은 다른 의견에 의해 영향을 받을 것 이다. Flashden 작업을 시작 하기 전에 나는 다양 한 웹 디자인 회사와 함께 일했다. 나는 또한 일부 대형 보험 회사 및 일부 정부 기관 디자인에 불행을 했다. 불행히도 때 클라이언트에가 하 고 잘못 된 결정의 경우 실제 의사 결정 능력 모른다 많은 관심, 그리고 동시에 참여 하는 사람들 때문에 고 말했다. 이 끝 없는 회의 끝 없는 변화, 그리고 당신의 비전에 대 한 혼란의 큰 거래를 발생할 수 있습니다.

어떤 사용자가, 정말 중요 한 그들의 의견을 지 고 있다. 대부분의 경우, 그들은 당신 보다 비즈니스에 대해 더 많이 알으십시오. 잘하면 그들은 알고 더 많은 사용자에 대 한 보다, 그리고이 지식을 건설적인 조언을 제공할 수 있을 것입니다.

그것은 또한 당신과 함께 작동 하는 개발 팀의 조언을 얻는 것이 중요입니다. 두 개발자는 사용자 인터페이스 및 유용성 디자인 경험 때문에 우리는 Flashden에서 행운입니다. 그들의 입력 및 다른 팀 구성원, 많은 다른 아이디어는 최종 제품에 제공 됩니다.

그러나 결국, 그것은 최종 결정을 전문 디자인을 위한 시간 이다. 만약 당신이 어려운 고객 이러한 고객이 최종 결정 해야 생각 하는 경향이 있기 때문에 그것은 힘들 수 있습니다. 그래서, 당신은 그들에 게 설명 하는 방법의 찾이 필요가, 주입 하 고 그 선택 가져올 것 이다 최고의 혜택. 가끔 총알의 물린 고객의 조언을 하 고 프로젝트에 장기 건설 기능 역할을 설명.

6입니다. 미래에 대 한

를 구성

대형 웹 사이트에 대 한 디자인을 인코딩할 때 그것은 정말 미래에 변화에 생각 하는 것이 중요입니다. 어떻게 파일 및 폴더 관리는 작업에 크게 영향을 줍니다. 예를 들어 우리가 최근 Flashden 자매를 구축 하기로 웹사이트, AudioJungle 음악에 초점을 맞추고. 단순화 하기 위해,이 사이트 같은 HTML을 사용 하 고 그냥 다른 사이트 처럼 보이게 하는 스타일을 변경할 것입니다. 여기 몇 가지 기억:

구성 좋은 폴더 구조


스크립트, 스타일 시트, 인터페이스, 사진 콘텐츠, 등의 사진 모두 별도로 저장 해야 합니다. 경우 작은 사이트 함께, 이러한 것 들을 혼합 하지만 대형 사이트에 당신이 필요가 있는 무엇을 더 중요 하는 것을 찾을 수 있습니다. 정기적으로, 좋은 명명 규칙을 사용 하 여 파일
에 대 한

아무것도 이름 "Gd_l3.jpg"에 의해 그림을 찾고 보다 나쁘다. 어떻게 하는 것은 개인적인 일이 고, 기본적으로 하지만 파일 이름을 명명 하는 유니버설을 가진 접두사는 많은 도움이 될 것 같아요. 예를 들면: 나 'Header_', 각 배경 플러스 'bg_', 머리의 각 그림 고 머리 메뉴에 배경 'header_bg_menu.jpg' 이라고 불릴 수 있습니다. 파일 이름으로 정렬 되 고 그들은 모두 함께 나타날 때 접두사 이점을. 전복
를 사용 하 여

가 하지만 다행히 우리의 개발자에 의해 주도 했다 우리는 그것을 사용! 전복 같은 프로젝트에 다른 디자이너/개발자에서 파일을 방지 하는 동안 파일 및 아카이브, 변화를 추적할 수 있습니다. 이 적응에 시간이 좀 걸립니다 하지만 그것을 사용 하 여 개발자 없이 html/css 디자인에 그것을 사용 하는 가치. 당신은 파괴에 대해 모르는? 신속 하 게 그것을 사용 합니다. 당신의 글을 HTML과 CSS 깊은 생각


정크 HTML과 CSS 코드를 쓰기 쉽게 수 그리고 원래 버전을 얻을 수 그들을 지우기 어렵다. 4 재설계 후 여전히 동일한 CSS 파일의 대부분을 사용 하 고 CSS 클래스를 더 이상 사용에서 하거나 레이아웃 정의 혼란 깨끗 하 게 계획 해야. 많은 코멘트를 통해 어쩌면 여러 스타일 시트도 하 고 좋은 명명 스타일을가지고 있는지 확인 하십시오! 초기 브라우저 차동 호환성 작업
시작

내가 flashden이이 부분을 듣고 작업의 실수, 지금까지 우리는 좋은 가격을 지불 했. 내 초기 레이아웃 우리 전체 사이트를 완료 하 고 6으로 무시 되었다 발견 때까지 i e 7에 되었다. 그 후 우리는 IE 브라우저 조건부 및 CSS 해킹 및 기타 솔루션 합류 했습니다. 거 대 한 사이트를 만들 때 페이지에 몇 가지 요소만 쉽게 브라우저 호환성, 그래서 그것을 반복 하지 않습니다 처리 될 수 있습니다! 7. 확인 확장할 수 있습니다 단순히 당신의 스타일 시트

큰 사이트, 더 많은 가능성이 그것은 디자이너 볼 것 이다 또는 각 개별 페이지를 수정입니다. 만약 당신이 유일한 디자이너-나 같은-큰 웹사이트에 당신은 아마 싶지 모든 페이지에 그것을 재정의. 그래서, 스타일 시트에 노력을 많이, 잘 어울려 기본 속성 페이지를 만들 수 있습니다.

등의 요소에 대 한 기본 스타일을 정의 하는 다는 것을 확인 하십시오.


이러한 페이지 자동으로 잘 만들 수 있습니다. 그런 것을 다른 사람을 기대 하려면 피할 수 있을 것입니다 다른 페이지

에서 다른

만들 요소 개발자
를 다시 사용할 수 있습니다.
예를 들어, 우리는 "general_table", 데이터를 채우려는 좋은 스타일을 보장 하 라는 CSS 테이블 클래스 Flashden에서
. 내가 웹 스타일을 디자인 하는 기회를가지고, 난 맞춤된 테이블 및 데이터 종류을 강조를 사용할 수 있지만 거의 개발자는 페이지를 사용 하 여 다양 한 스타일.

경우에 그 안에 텍스트만

페이지 레이아웃 좋은 구조, 있는지 확인 합니다.


항상 조금 우울 하 게 보일 수 있습니다 일부 페이지, 이미지를 추가할 수 있게 되지 않은 것. 머리글, 도구 모음, 같은 스타일을 사용 하 여 그들은 아름 다운 또한 하 고 특정 시각적 스타일을 만들 수 있습니다. 대부분의 경우에서 Flashden, 우리의 텍스트 블록 다음과 같이 요약 된다:







를 향하고


콘텐츠

기본적으로 텍스트는 아름 다운 테두리 및 캡션으로 둘러싸여 있습니다. 이것은 텍스트 읽기 보이게 성능 좋은 분리와 개발자와 함께 작동 하도록 쉽습니다. 우리는 또한 단순히 텍스트 콘텐츠 팩 사이드바 구성 요소를가지고 있지만 더 직관적인 보기 페이지입니다.

디자이너의 디자인, 후 각 페이지는 기본적으로 최적화 된, 하지만 그들은 너무 강한 되지 않을 수 있습니다, 그리고 그것은 여전히 매우 전문적이 고 통합 보인다.

관점

그래서 이들은 내 팁, 큰 사이트에서 작업을 수행 하는 경우 귀하의 의견을 게시!

출처: 디자인 하 고 대형 사이트를 유지 관리에 대 한 7 중요 한 팁 | nettuts +

번역기: ALSWL

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.