2009-05-20 2 views
1

정적 인 콘텐츠와 동적 콘텐츠 (정적 콘텐츠부터 시작하여 시간이 지남에 따라 맞춤형 구성 요소와 오픈 소스 솔루션을 사용하여 추가 된 정적 콘텐츠부터 시작)이 포함될 개인 웹 사이트에서 조만간 작업하겠습니다. 웹 디자인과 개발에 새로운 것이므로 디렉토리 구조, 파일 이름, 문서 구조 등과 같은 것들에 대한 조언이 필요합니다. 감사.웹 사이트를 디자인하고 구현할 때 어떤 모범 사례와 규칙이 있습니까?

+0

그 질문은 틀림없이 너무 광범위합니다 (예 : "웹 사이트"를 "소프트웨어"로 대체). – cletus

+2

질문이 너무 일반적이라고 생각합니다. 당신이 디자이너 염료를 얻는 것 같아요. http://mukustudios.com/designeritis/ –

+0

그것은 또한 중복입니다. –

답변

6

스크립트 (자바 스크립트)와 스타일 (CSS)을 콘텐츠에서 분리하는 데 부지런히해야합니다.

단순한 정적 페이지 또는 동적으로 생성 된 페이지 일지라도 콘텐츠 페이지에 스타일을 삽입하는 것은 매우 쉽습니다. 그리고 나중에 돌아가서 정리하는 것이 훨씬 더 어렵습니다.

또한 가능한 한 처음부터 테이블 기반 레이아웃에서 벗어나보십시오. 대신 divs을 사용하십시오. 웹 디자인에 익숙하지 않더라도 div 디자인은 로그 실행시 훨씬 유연합니다.

는 자바 스크립트 프레임 워크를 사용하는 것이 좋습니다 : 하나 Prototype.js 또는 jQuery은 잘 할 것입니다 그들은 브라우저 불일치를 다루는 많은 시간을 절약 할 수 있습니다.

그리고 목록은 계속됩니다. 이것은 지금 당장 내 머리 꼭대기에서 생각한 몇 가지 것들이었습니다.

P. 소스 제어을 사용하십시오. 다른 소프트웨어 프로젝트와 마찬가지로, 버전 관리 시스템은 롤백하거나 지사의 새로운 기능을 실험하기로 결정한 경우에 큰 도움이됩니다.

0

유용성은 친구입니다. 스티브 크루그 (Steve Krug)의 Don't Make Me Think!은 규칙을 잘 따르고 있습니다.

2

바퀴를 재발 명하지 마십시오.

Drupal 또는 Wordpress과 같은 콘텐츠 관리 시스템을 사용하고 모듈을 사용하여 확장 할 수 있습니다.

이러한 솔루션은 모두 LAMP (Linux, Apache, MySQL 및 PHP)를 기반으로합니다.

0

Firefox *에서 개발/디자인하십시오. IE에서 나중에 테스트하십시오. 다른 방법으로 시도하면 너트를 몰아 낼 수 있습니다.

* (필요에 따라 비 IE 브라우저를 대체)

1

이 당신이 가장 좋은 방법이나 규칙을 고려할 것이라고하지만 난 당신의 웹 사이트의지도로 시작하는 무언가가 확실하지. 어떤 종류의 페이지를 올려 놓을 것인가, 어떻게 구성 할 것인가, 어떻게 네비게이션을 구성 할 것인가.

항상 "이 웹 사이트에서 수행 할 작업을 원하십니까?"와 같은 질문으로 시작합니다. 그리고 "누가이 사이트를보고있을 것입니까?" 거기서 가라.

또한이 사이트의 중요성을 고려하십시오. 완료 될 때까지 그것에 집중할 계획입니까 아니면 재미 만 있거나 시간이 허락 할 때하는 것입니까? 후자는 작은 시작을 고려하십시오. 누구나 자주 사람들이 개인 웹 사이트를 시작하고 완료하지 못하게합니다 (나를 포함해서). 더 나쁜 것은 사람들이 한 페이지 또는 두 페이지를 올린 다음 "곧 방문"이라는 10 페이지를 볼 때입니다.

관련 문제