2012-06-19 3 views
-1

CD로 다운로드 할 수있는 웹 사이트를 만들어야합니다. 내 사이트를 설정하기 위해 일부 CMS (Wordpress, Kentico, MojoPortal)를 사용하고 싶습니다. 그런 다음 CD로 다운로드하십시오. 웹 사이트를 로컬 드라이브에 다운로드하는 방법을 알고있는 많은 프로그램이 있지만 검색 작업을 수행하는 방법은 이해할 수 없습니다.오프라인 웹 사이트 구축 - CD로 굽기

어떤 아이디어 ???

프로젝트는 적절한 인터넷 연결이없는 커뮤니티를위한 지역 커뮤니티 서비스의 색인으로 간주됩니다.

답변

2

CD에서 볼 수있는 무언가를 만들어야하는 경우 가장 좋은 방법은 HTML 만 사용하는 것입니다. 예를 들어, WordPress는 Apache와 MySQL을 실행해야합니다. 그리고 CD를 통해 콘텐츠를 제공하는 경우 누군가 자신의 컴퓨터에 웹 사이트를 "설치할"수 있지만 대부분의 사용자는이 작업을 수행 할만큼 지식이 부족합니다.

1

일반적으로 사이트의 콘텐츠를 가정하면 대부분의 사이트를 "크롤링하거나 미러링하고 CD로 구울 수있는 오프라인 버전을 만들 수있는 도구를 찾을 수 있어야합니다 (예 : using wget).

이렇게하면 검색이나 로그인과 같은 오프라인 기능의 응용 프로그램 기능이 생성되지 않으므로 이러한 제한 사항을 염두에두고 사이트를 디자인해야합니다. 예를 들어

:

  • 귀하의 사이트가 완전히 자바 스크립트없이 탐색 할 수 있는지 확인합니다 (대부분의 "기어"도구는 HTML에서 링크를 따라 페이지를 발견하고이 없거나 제한 자바 스크립트를 지원해야합니다).

  • 검색에 의존하지 않고 사이트의 자원 목록을 포함하는 일부 페이지를 포함하십시오.

  • 아마도 오프라인에서도 작동하는 JavaScript와 같은 클라이언트 측 기술을 사용하여 검색을 구현할 수 있습니다.

  • 이미지/자바 스크립트 및 페이지간에 상대적인 HTML 링크를 사용하십시오. 사이트의 오프라인 버전을 만드는 데 사용하는 도구는 사이트의 내부 링크를 다시 쓰거나 수정할 수 있어야하지만 이상적으로 최소화해야합니다.

클라이언트 측 위키 형식 (예 : TiddlyWiki)을 사용하여 배포하는 것도 고려해 볼 수 있습니다. 티 들리 위키 사이트에서

자화 자찬 :

TiddlyWiki allows anyone to create personal SelfContained hypertext 
documents that can be published to a WebServer, sent by email, 
stored in a DropBox or kept on a USB thumb drive to make a WikiOnAStick. 
0

나는 당신이 CD에 다운로드하고 싶은 것을 명확히 필요가 있다고 생각합니다. Stennie가 말했듯이 "크롤러"또는 TiddlyWiki를 사용하여 사이트를 만드는 데 필요한 콘텐츠와 그 밖의 콘텐츠를 다운로드 할 수 있지만 그렇지 않은 경우 개발하려는 것은 실제로 응용 프로그램이라고 생각합니다. 표준 CMS 패키지가 제공하는 것보다 더 많은 개발을 할 수 있습니다. 나는 행복하지 않지만 Salesforce 플랫폼과 같은 것을 살펴 보라고 제안합니다. 당신이 정말로 노력하고있는 것을 촉진시킬 수있는 클라우드 기반 플랫폼입니다.

0

VirtualBox를 사용하여 작은 웹/db 서버 이미지에 작업 CMS를 만들고 다운로드 가능한 위치에 가상 디스크를 넣을 수 있습니다. 최종 사용자는 VirtualBox 클라이언트 (무료!) 및 다운로드 한 가상 디스크를 만들 수 있지만 생성, 배포 및 실행 단계에 최소한의 노력으로 실행되도록 구성 할 수 있습니다.