2012-07-12 1 views
0

저는 4 명의 PHP 개발자로 구성된 팀을 이끌고 있으며 맞춤 소셜 네트워크 사이트/포털을 개발하는 임무를 맡았습니다. 사회적으로는 페이스 북과 같은 사회적 활동 스트림, 댓글, 인기, 다양한 콘텐츠 등을 의미합니다. 기존 CMS를 기반으로 구축하는 데는 몇 년이 걸리지 않습니다. BuddyPress 또는 Drupal와 Wordpress. 둘 사이의 선택은 나를위한 힘든 하나입니다. 우리 팀은 PHP에 능숙하지만 CMS를 사용하지 않은 경험이 없습니다. 두 플랫폼 모두 유사한 최종 사용자 기능을 제공하지만 드루팔 (Drupal)에 대해 BuddyPress (필요한 경우)와 뭔가 (대개 Commons 모듈)를 해킹하는 것이 얼마나 쉬운 지 궁금합니다.Drupal Commons vs Wordpress + BuddyPress 소셜 네트워크 용

Drupal의 문제점은 D7이 있지만 Commons 모듈이 아직 포팅되지 않았다는 것입니다. D6에서의 개발은 앞으로도 D7로 마이그레이션하는 것이 문제가 될 것이라고 읽었을 때 제게 많은 의미가 없습니다.

우리가 개발해야하는 소셜 네트워크 사이트는 실제로 블로그를 중심으로하지 않습니다. 무엇을 추천하나요?

+0

당신이 [elgg] (http://elgg.org)로 간주했다 : 나는 당신이 유용하게 찾을 수있는 두 플랫폼 간의 기본적인 비교를 썼다? – jprofitt

+0

예, 그렇지만 강력한 기능 세트를 찾지 못했습니다. 또한 예제 사이트는 영감을주지 않습니다. – intellion

답변

0

CMS를 "해킹"하고 싶지는 않습니다. CMS 코드를 변경하면 보안 취약점이 발생합니다. 내가 추천하는 것은 어떤 종류의 CMS도 사용하지 않고, symfony과 같은 프레임 워크를 사용해야한다.

+0

음, "해킹"은 확장을 의미하는 것이 었습니다. 코어를 반드시 변경하지 않아도됩니다. (하지만 아직은 필요하지 않을 수도 있습니다.)Symfony는 우리가 모든 사회적 요소 (상태 업데이트, 코멘트 등)를 반복적으로 재발 명함을 의미하는 프레임 워크 일뿐입니다. 처음부터 건물은 가장 유연하고 시간을 많이 소비하는 방법입니다. – intellion

2

WordPress에는 시스템을 확장하기위한 플러그인을위한 풍부한 아키텍처가 있으며, 유사하게 BuddyPress를 확장 할 수 있습니다. Drupal Commons를 확장 할 수도 있습니다.

BudupPress가 제공하지 않는 Drupal Commons의 주요한 사항은 상업적 지원입니다.

(BTW, 워드 프레스는 반드시 블로그 주위에 위치하지 않아도됩니다. 설정에서 선택된 하나의 라디오 버튼은 기본보기를 CMS (정적 프론트 페이지)로 변경하며 원하는 경우 "블로그"기능을 완전히 숨길 수 있습니다.)

결정은 아직 지정하지 않은 요구 사항에 따라 결정됩니다. 예를 들어, 사용자가 많은 양의 콘텐츠를 생성 할 것으로 예상되는 경우 BuddyPress를 사용하면 더 쉽게 수행 할 수 있습니다. 그러나 상업적 지원이 필요하다면 잠재적 인 단점에도 불구하고 Drupal Commons와 함께 가야합니다.

새 사이트의 기능/요구 사항에 대해 좀 더 구체적으로 설명하면 패키지 중 하나가 해당 요구 사항을 어느 정도 충족하는지 쉽게 판단 할 수 있습니다.

+0

이것은 대부분 내게 맞는 것처럼 보입니다. 두 시스템은 모두 확장 가능하도록 설계되었으므로 그 수는 무승부입니다. 나는 BuddyPress가 Acquia가 Drual Commons를 지원하는 것과 같은 방식으로 상업적으로 지원되지 않지만 BuddyPress 구현 및 사용자 지정을 전문으로하는 프리랜서 및 개발 상점이 많이 있습니다. 따라서 외부 도움이 필요하다면 (어느 쪽이 아닌 것처럼 들릴지도 모르겠다), 어느 쪽이든 선택의 여지가 있습니다. –

+0

이미 언급했듯이 우리는 스스로 개발 샵이므로 상업적 지원은 필요하지 않을 것입니다. 의견을 듣고 싶습니다. 코드, 문서 및 커뮤니티의 규모/활동의 품질입니다. 내 마음 속에 이것들은 ** 개발자 **에 대한 또 다른 플랫폼 대 하나의 플랫폼의 장점/단점을 정의하는 주요 요소가 될 것입니다 ** – intellion

+0

내 사이트의 특정 기능/요구 사항 - 그룹, 활동 스트림, 후속/다음, 갤러리, 토론. BP가 API 관점에서 잘 WP에 통합되지 않는다고 들었습니다. – intellion

1

전적으로 당신이 어떤 기능을 사용 하느냐에 달려 있다고 생각합니다. 드루팔 (Drupal Commons)의 기능이 좋고 그 이상으로 많은 것을 필요로하지 않는다면 Commons가 전문적으로 지원되고 잘 수행되었으므로 Commons를 추천 할 것입니다. 그러나 매우 맞춤화 된 커뮤니티가 필요하면 BuddyPress를 선택할 수 있습니다. BuddyPress에는 현재 플랫폼에 사용할 수있는 412 개의 플러그인이 있으며 매일 더 많이 추가됩니다. 이러한 확장의 품질은 우수한 것부터 매우 나쁜 것까지 다양합니다. 일부 개발자는 초기 버전 이후로 플러그인을 지원할 시간이없고 다른 사람들은 플러그인에서 생계를 꾸려 나가 WordPress와 BuddyPress의 최신 버전에 항상 준비되어 있는지 확인해야합니다.

Open Source Social Networking Matchup: BuddyPress vs. Drupal Commons