2011-01-15 1 views
2

Drupal 6에서 측량 회사 프로젝트를 진행하고 있습니다. 궁극적으로 직원들은 새로운 콘텐츠 유형으로 측정을 입력해야합니다. 현재 그들은 셀들 사이의 계산을 수행하는 많은 매크로를 가진 큰 Excel 스프레드 시트 (Meters to Feet, m^2, 일부 가격 책정)에서이 작업을 수행합니다.측정 시트 Drupal 6

내 질문은 : 이 어떻게 마음에이 시스템을 사용하여 직원들이 프로젝트 (즉 사이에서 변화 수집되는 데이터의 양을 유지, 드루팔 6에서이 스프레드 시트 최선의 기능을 복제 가겠어요, 3 층 집 대 지하 1 층 등).

  1. 새로운 콘텐츠 형식을 만들고 CCK 필드로 채우 :

    나는이 개 아이디어 지금까지이있다. Sheetnode의 CCK 기능을 사용하여 Sheetnode CCK 필드를 삭제하면 스프레드 시트를 정확히 복제 할 수 있습니다. 보기를 사용하여 다른 방법으로이 데이터를 표시하십시오.

  2. 새 콘텐츠 형식을 만들고 CCK 필드로 채 웁니다. Views (그리고 Views Calc와 같은 것)를 사용하여 다양한 측정 값을 얻을 수 있습니다.

그렇긴해도, 나는이 두 가지 구현 외부의 제안에 대해 완전히 열려 있습니다.

감사합니다.

+0

죄송합니다. 제안을 드릴 수 없으며 오랜 시간이 지난 후에도 해당 모듈을 다시 확인하도록 안내하고 싶습니다. 진행 상황에 깊은 인상을 받았습니다. – groovehunter

+0

Sheetnode? 예, 지난 2 ~ 3 개월 동안 시트 노드가 멋지게 나왔습니다. upvote 주셔서 감사합니다! – aendrew

답변

1

나는 그다지주의를 기울이지 않는다. 저는 한 페이지에 다수의 컨텐트 조각이 동시에 렌더링 된 프로젝트를 만들었습니다. 각 조각은 자체 노드에 있습니다. 여러 노드의 단점은 노드 당 적어도 하나의 (복잡한 경우가있을 수 있음) 쿼리를 사용하면 성능이 저하된다는 것입니다.

이 경우 시트에 많은 줄이 있고 각 줄이 노드 인 경우 상당히 두꺼운 성능 노크가 발생할 수 있습니다.

이것은 받아 들일 수 있습니다. 그러나 나는 당신에게 머리를 줄 것이라고 생각했습니다.

이것은 노드 + CCK를 사용하는 대신 Drupal API의 목적으로 만들어진 메커니즘을 실제로 만드는 것이 가장 좋은 시간 중 하나 일 수 있습니다.

내가 말했듯이, 나는 조심 스러울 수 있습니다. 정확한 유스 케이스에 따라 다릅니다.

HTH! 이 질문 http://drupal.stackexchange.com의 종류 것 같다