2013-02-03 5 views
0

저는 회사에 기능과 컨텐츠를 제공하는 Wordpress에서 사이트를 개발 중입니다. 각 회사에는 수백 명의 사용자가 있습니다. 모든 회사의 모든 사용자는 동일한 콘텐츠를 얻습니다. 그러나 기본 헤더가 변경됩니다 (회사 로고가 포함되어야 함). 그들은 또한 자신의 하위 도메인을 가질 것이고, 적어도 모든 페이지에 대해 로그인 페이지를 선호 할 것입니다. 내용이 정기적으로 변경되므로 복사본을 하나만 가지고있는 것이 좋습니다. 사용자 그룹 디스플레이 차이에 대한 최상의 구현

는 그래서 요구 사항은 다음과 같습니다 동일한 상대 URL에서 모든 사용자에 대한

  • 같은 내용
  • 다른 헤더 현재 사용자의 그룹에 따라
  • 그룹 당
  • 다른 기본 URL 사용자의
  • 전달에 그들이 틀린 하나의 밑에 로그인하는 경우에 정확한 기본 URL

이것을 실행하는 가장 좋은 방법은 무엇입니까?

  • 머리글을 다루는 하위 테마가있는 직선 WP. URL을 처리하기위한 모드 재 작성
  • WP-MultiSite (다른 기본 URL에서 동일한 내용이 어떻게 작동하나요?)
  • 여러 사본이 콘텐츠를 동기화합니다 (동기화는 어떻게 수행합니까?).
  • 내가 사용자의 수천 수백 회사 각각의 수천을 처리해야 할 수도 있습니다 가정, 갈 수있는 가장 미래 증거 방법이 다른 CMS

를 사용합니다.

또한 기존의 플러그인과 같이 내 연구에서 뭔가를 놓 쳤기 때문에 더 쉬운 방법이 있다면 너무 좋을 것입니다.

도움 주셔서 감사합니다.

답변

1

나는 이러한 요구 사항이 이러한 요구 사항에 훨씬 더 의존한다고 말할 수 있습니다. 예를 들어, 얼마나 세분화하여 사용자 관리를 원하십니까? 그리고 사용자가 다른 그룹에서 얼마만큼 할 수 있습니까? 고유 한 정보가 다른 도메인에 허용 되었습니까, 아니면 모든 정보가 공유되어 있습니까?

제공하는 정보에 따르면, 나는 youyy가 wordpress의 다중 사이트 버전을 사용하는 것이 가장 좋을 것이라고 생각합니다. 그런 다음 브로드 캐스트 플러그인을 사용하여 모든 사이트의 정보를 공유하고 새 사이트를 만들 수있는 템플릿 사이트를 만들 수 있습니다 (예 : NS cloner 플러그인 사용).

물론이 접근법에는 몇 가지 문제가 있습니다 (예 : 검색 엔진 최적화). 당신은 개별 사이트의 Google 순위를 해칠 중복 콘텐츠를 많이 받게됩니다.

단일 사이트 설치를 사용하여이 작업을 수행 할 수도 있지만 다중 도메인 구조의 문제가 발생합니다. 그것은 완료 될 수 있지만 사용 가능한 캐싱 플러그인은 지원하지 않을 것입니다 (최소한 내가 아는 것은 아닙니다). 반면 다중 사이트 환경은 지원됩니다. 또한 단일 설치를 사용하는 사용자가 다른 도메인에 게시하지 못하도록하는 것이 더 어렵습니다. 다중 사이트 환경은 공유 사용자 기반을 갖지만 임의로 다른 사이트에 추가하거나 제거 할 수 있습니다.

다중 사이트 환경을 사용하면 템플릿 방식의 유연성이 향상됩니다.

+0

답변 해 주셔서 감사합니다. 거기에 내가 아직 생각하지 못했던 몇 가지가 있습니다. 나는 플러그인을 살펴볼 것이다. SEO는 콘텐츠가 공개 (또는 검색 엔진)에 공개되어 있지 않기 때문에 문제가되지 않습니다. +1하세요. –