|
아래의 내용들은 현재 아사달에서 사용하고 있는 파일 관리 규칙들입니다. 고객 여러분께서 반드시 아래의 사항을 따라야 하는 것은 아닙니다. 다만, 어떤 웹페이지든 일정한 규칙을 가지고 파일을 관리하도록 나름대로의 규칙을 세워 보시기 바랍니다. |
파일명은 한글이나 특수문자를 사용하지 않고 쉬운 영어단어를 사용합니다.
|
(예) 서비스신청.htm (X), order.htm (O) |
파일명을 한글로 할 경우 브라우저의 옵션에 따라 페이지가 보이지 않는 경우가 있습니다. 따라서 파일명은 항상 영문으로 하는 것이 좋습니다. |
파일명에 아라비아 숫자를 사용하지 않습니다. |
단, 예외적으로 파일이 연속적으로 이어지는 경우 또는 연도나 학번 등 숫자로 구성해야 하는 경우에는 파일명에 숫자를 사용할 수 있습니다.
파일명을 정하기 어려울 때 보통 숫자를 붙이는 경우가 많습니다. 하지만, 조금 귀찮더라도 해당 메뉴에 맞는 파일명으로 구성해 두면 관리상 좋고 URL에 보여지는 파일명도 보기 좋습니다. |
파일명은 영문자 소문자를 사용합니다. |
단, 예외적으로 프로그램 이름이나 마케팅을 위해 필요한 경우에 대문자를 사용할 수 있습니다.
파일명에 대문자와 소문자를 섞어서 사용할 경우 링크를 잘못 걸어 링크가 깨지는 실수를 하기 쉬우며, 웹브라우저에 URL을 칠 때에도 불편함이 있습니다. |
파일명에 특수문자를 사용하지 않습니다. |
단, 부득이하게 사용해야 할 경우라면 옆줄(-, hyphen)을 사용하지 않고, 밑줄(_, under bar)을 사용합니다. |
파일명의 길이는 점(.)과 확장자를 제외하고 10자를 넘지 않게 합니다.
|
물론 반드시 10자를 넘으면 안 된다라는 의미는 아닙니다. 되도록이면 짧은 영어단어를 사용하는 것이 좋으며 의미상 파일명이 10자를 조금 넘는 경우에는 사용해도 무방합니다. |
HTML 파일의 확장자는 ".html"이 아니라 ".htm"으로 합니다. |
단, 외부에서 제작된 프로그램 등 고치기 어려운 경우에는 ".html"을 사용할 수 있습니다. (예) list.html (X), list.htm (O) |
이 조항은 현재 아사달에서 사용하는 방법으로 누구나 반드시 htm으로 해야 한다는 것은 아닙니다. 다만, html이든 htm이든 어느 하나로 통일해서 사용하는 것이 좋습니다. |
PHP, Java 등 프로그램이 포함된 파일의 경우, 메뉴에 있는 파일은 ".htm"을 사용하고, 메뉴에 없는 파일은 ".php", ".sql", ".jsp" 등을 사용합니다. |
이 부분 역시 통일성 있는 웹페이지 관리를 위해서 입니다. 메뉴에 링크되는 파일들의 확장자를 통일하는 것이 좋습니다. |
유사한 기능의 웹 페이지라고 할지라도 메뉴에 별도로 존재하는 경우에는 각각 별개의 독립적인 파일로 만듭니다. |
(예) list.htm?code=service (X), service.htm (O) |
물론 위의 첫번째 예와 같이 구성하는 것이 훨씬 편리할 것입니다. 하지만 조금만 정성을 들이면 고객이 좀더 쉽게 접근할 수 있도록 웹페이지를 구성할 수 있습니다. 위의 두번째 예에서 service.htm을 구성할 때에는 list.htm 파일의 내용을 그대로 복사해서 넣어두는 것이 아니라 list.htm을 그냥 인클루드(include)해 사용하면 관리하는 데에도 전혀 문제가 없습니다. |
이미지 파일은 해당 폴더 밑에 "해당폴더/image/"라는 별도의 폴더를 만들어 모아 둡니다. |
이미지 파일은 별도의 폴더를 만들어서 넣어두어 html 파일과 별도 관리하는 것이 좋으며 html 파일이 있는 해당 폴더 밑에 이미지 폴더를 두면 폴더 이동 시 문제없이 이동할 수 있어 좋습니다. |
아이콘 등 색상 수가 적은 이미지는 확장자를 ".gif"로 하고, 사진 등 색상 수가 많은 이미지는 확장자를 ".jpg"로 합니다. |
작업 중 임시로 만든 파일이나 사이트 개편으로 인해 더 이상 필요가 없게 된 파일은 남겨두지 않고 모두 삭제합니다. |
단, 따로 보관할 필요가 있는 파일인 경우에는 별도의 폴더를 만들어 옮겨둡니다. |
임시로 만든 파일이나 불필요해진 파일들을 그때 그때 정리하지 않으면 사이트에 필요없이 많은 파일들이 쌓여 관리상 좋지 않습니다. |