2011-09-04 4 views
2

Drupal을 사용하여 구현 한 사이트가 있습니다. 그러나 드루팔 (Drupal만큼 멋지다.) 나는 PHP로 작성했기 때문에 코딩에 만족하지 못했고 파이썬으로 작업하고 싶었다. 나는 Django로 바람 피웠다. 그러나 나는 최근에 web2py를 발견했고 그것은 내 눈에 확실히 걸렸다. 드루팔 (Drupal)과 장고 (Django) 사이의 달콤한 장소처럼 보입니다. django-cms도 내 레이더에 있지만.drupal에서 web2py로 : taxonomy/tagging and comments?

그래서 이제 web2py로 내 사이트를 다시 구현하는 방법에 대해 궁금합니다. 특히 내가 DVD 플레이어에 대한 사이트를 가지고 있다고 가정 해보십시오. 그래서 드루팔 (Drupal)에는 다양한 특성을 지닌 CCK 타입 DVD 플레이어가 있습니다. 나는 이것이 web2py 모델에 해당 할 것이라고 생각한다. 어떻게하면 web2py에서 태깅 시스템과 같은 Drupal 분류법을 구현할 수 있습니까? 모듈/플러그인/어플라이언스가 있습니까? 아니면 태깅을 처리하기 위해 모델 스키마를 수동으로 생성하고 있습니까?

두 번째로 댓글에 대한 의견 및/또는 게시물에 대한 리뷰를 어떻게 처리 하시겠습니까? 다시 말하지만,이 플러그인이 미리 빌드되어 있습니까? 아니면 내 롤을 가지고 있습니까?

답변

3

태그를 붙이기 위해, 나는 web2py가 Drupal Taxonomy 모듈과 상당히 비슷하다고 생각하지 않지만 몇 가지 옵션이 있습니다. 먼저 항목에 태그를 할당하기 위해 자신의 many-to-many 모델을 만들 수 있습니다. 또 다른 간단한 옵션은 web2py의 list:reference 필드 유형을 사용하여 다 대다 관계를 비 표준화하는 것입니다 (이 책의 해당 섹션의 끝 부분에 태그 지정 예제가 포함됨).

기존 태그 솔루션의 경우 plugin_wiki (tag widget 포함)을 체크 아웃 할 수도 있습니다. download page에서 가져 오거나 source code을 직접 가져올 수 있습니다. 또 다른 옵션은 Powerpack이며 태그 지정 및 카테고리 기능을 포함하는 Instant Press CMS가 포함됩니다.

또한 plugin_wiki와 Powerpack에는 모두 덧글 플러그인이 포함되어 있습니다.

마지막으로 일반적으로 지식이 풍부한 web2py 사용자의 답변은 web2py mailing list입니다.