2012-06-29 3 views
2

이것은 stackoverlfow에 대한 내 첫 번째 질문이지만 여러 해 동안 여러 해답을 발견했습니다. 답변을 제공 한 모든 사람들에게 감사드립니다! 나는 내가 대답 할 수있는 질문을 찾을 때 그것을 지불 할 것이다. 제 질문이 일반적이거나 모호한 경우 사과드립니다.Google 문서 도구 통합 웹 사이트 문서 관리 시스템

기본적으로 CMS를 사용하지 않고 액세스 할 수있는 Google 계정이 필요없는 공개 웹 사이트의 경우 Google 문서 도구를 문서 저장 및 관리 솔루션으로 사용하는 방법을 모색 중입니다. 이것은 보도 자료, 제품 설명서, 지원 문서 등에 사용될 수 있습니다 ...; 비즈니스가 자신의 웹 사이트에서 제공하고자하는 모든 문서 또는 문서 목록. 주요 아이디어는 웹 사이트 소유자에게 문서를 만들고 관리 할 수있는 단일 장소를 제공하고 FTP를 사용하여 문서를 사이트에 추가하지 않아도되는 것입니다.

이 내가이 일 수 있다는 것을 상상하고 어떻게 :

  1. 웹 사이트 소유자는 Google 드라이브/Gmail 계정을 가지고 있으며, 자신의 웹 사이트 문서 컬렉션을 만듭니다. 일반적으로 이들은 PDF이지만 일부는 Word 문서 또는 Excel 파일 일 수 있습니다.

  2. 소유자는 자신의 웹 사이트에 표시하려는 PDF 파일을 특정 컬렉션에 넣습니다. 모든 파일은 공유되고 공개되며 일부 방문자에게는 Google 계정이 없을 수도 있기 때문에 액세스 할 때 Google 계정이 필요하지 않습니다.

  3. 나는 컬렉션을 쿼리 및 검색하고 컬렉션의 모든 파일을 나열하고 파일을 열 수있는 링크가있는 웹 사이트에 표시하기 위해 PHP 또는 Javascript로 웹 페이지를 프로그래밍하고 구성하는 것이 좋습니다. 하위 폴더/컬렉션도 유용 할 것입니다. 파일 트리와 같은 것.

  4. 소유자가 Google 문서 도구 모음의 파일을 변경하면 웹 사이트에 표시된 모음 파일 목록에서 자동으로 업데이트됩니다.

나는 Google 문서 도구 API, 드라이브 SDK를 통해 구글 문서 도구와 통합 검색으로 봤는데하지만 난 간단한 대답이나 샘플 코드를 찾을 수 없어. Google API/SDK는 애플리케이션 등록 및/또는 사용자가 가질 수없는 Google 계정 인증을 요구하는 것 같습니다. 그것은 또한 내가 달성하려고하는 것에 지나치게 복잡하게 보인다. 어쩌면 나는 이러한 요구 사항을 잘못 읽고있다. ... 내가 원한 것을 할 수 있을지 불확실하다. 그렇지 않다면 단순한 웹 사이트를 개발하기 위해 복잡하거나 값 비싼 것이 될 수있다.

iframe에 내장 된 Gdocs를 사용하여 위와 비슷한 것을 만들었지 만 분명히 포함시킬 수없는 것은 GDoc 파일이나 컬렉션의 목록입니다. 이 한계를 극복하기 위해 필자는 Google 문서에서 공유되는 파일에 대한 링크를 나열하고 포함하는 목차 (목차) 문서를 작성했습니다. 그런 다음이 문서를 웹 페이지 iframe에 삽입하고 다른 프레임 워크에 대한 링크를 동일한 프레임에서 엽니 다. 또한 TOC로 돌아가는 간단한 탐색 옵션도 포함됩니다. 이것은 작동하지만 공유/공개 문서에 대한 소스 코드를 가져와 iframe 태그/HTML을 제거하고 문자 인코딩을 조정 한 다음 공유 된 문서에 대한 링크를 포함 된 TOC로 가져와야하기 때문에 웹 사이트 소유자에게 고통입니다 의사.

컬렉션을 공유하고 임베드 할 수 있다는 것은 훨씬 쉬울 것입니다. 내 생각에 이것은 Google 사이트에서는 가능하지만 외부 사이트에서는 그렇지 않을 수도 있습니다. 필자는 또한 PDF 파일에 포함 링크가 변경되어 GDocs에서 파일이 업데이트 될 때 개별적으로 포함 된 PDF 파일이 손상 될 것이라고 생각합니다.

Google 캘린더를 백엔드로 사용하는 맞춤형 임베디드 캘린더를 설정하여 잘 작동하는 것으로 보입니다.

Google 문서 도구를 사용하는 간단한 방법이 있나요? 누구든지 참조 용 예제를 알고 있습니까? 컬렉션에있는 파일을 쉽게 나열하고 링크하는 방법에 대한 아이디어가 있습니까? 고려해야 할이 기능을 제공하는 다른 서비스가 있습니까?

도움과 조언을 보내 주시면 감사하겠습니다.

건배!

+0

아마 내가 일하는 데 잘못된 도구를 사용하려고합니다! 내 고객에게 Google 계정으로 Google 문서 도구의 웹 사이트 문서를 만들고 관리하는 쉬운 방법을 제공하는 것이 좋습니다. 일반적인 아이디어에 대한 의견이 있으십니까? – surfnmtns

답변

1

필자에게 가능합니다.

http://shadowfax.org.uk/wiki/Google_Docs_Listing_in_Google_Sites에있는 스크립트를 사용하여 주어진 Google 문서 도구 모음의 파일을 Google 사이트 페이지에 표시 할 수 있습니다. 이 스크립트는 레이아웃에 대한 개선이 필요하지만 "& col = CollectionPath"인수를 서비스 url에 전달하여 정상적으로 작동합니다.

귀하는 (접속되지 않은) 방문자에게 Google 문서 컬렉션 자료에 대한 액세스 권한이 부여되도록 문서 및/또는 문서 공유 권한을 구성 할 수 있습니다.

또 다른 (겉으로는) 더 진보 된 솔루션은이 스크립트로, 1) 내각 파일에 하나의 Google 문서 도구 폴더를 내장하고 2) 폴더를 표시하는 목록 페이지를 사용

https://developers.google.com/apps-script/articles/embedding_docslist_in_sites에 설명되어

+0

답장을 보내 주셔서 다시 한 번 감사드립니다. 이 솔루션은 또한 내가 찾고있는 사이트가 아닌 Google 사이트를 필요로합니다. 외부 사이트에서 이러한 솔루션 중 하나를 시도해 볼 수는 있지만 권한 문제가 있다고 가정하고 Google 사이트 특정 기능에 대한 참조가있을 수 있습니다. Berteh가 제공하는 솔루션 중 하나를 Google 이외의 사이트에서 구현 한 사람이 있습니까? – surfnmtns

0

"새로 고침" .

긍정적 측면은 레이아웃과의 향상된 시각적 통합입니다. 부정적인면은 구현에 더 많은 시간이 걸릴 수 있습니다.

+0

답장을 보내 주셔서 감사합니다! 이것은 명백한 해결책처럼 보일뿐만 아니라 Google의 "사이트"가 필요합니다. 이 솔루션은 비 Google 및 원격 호스팅 사이트에서 작동한다는 것은 확실하지 않습니다. 어쩌면 Google 사이트가 파일 캐비닛에 액세스하기 위해 메인 사이트에서 연결될 수 있지만 Google 에코프 시스템 외부의 Google 문서 및 맞춤 웹 사이트로 구현할 수있는 솔루션을 찾고 있습니다. – surfnmtns