2012-09-01 3 views
0

현재 회사 사이트에 대해 서로 다른 CMS의 가능성을 조사하고 있습니다. 클래식 ASP, ASP.NET, Joomla 등에서 몇 가지 프로젝트를 완료했습니다.Orchard, Orchard : 사용자 지정 테이블의 내용

Umbraco 또는 Orchard를 처음 사용하고 싶습니다.

우리는 Departmenst를 가진 SQL-Table을 가지고 있고 Job-Opportunities를 가진 두 번째 테이블은 JobName, DepartmentID, Description 등입니다. 그래서 1 : n 관계입니다.

첫 번째 페이지는

이가 두 번째 페이지에 표시해야 가능한 작업의 하위 페이지에 대한 링크와 부서를 나열해야합니다. ASP.NET에서 나는 Repeater와 같은 것을 사용할 것입니다. PageSize 옵션과 자동 페이징.

백엔드 (Umbraco의 Backoffice, 나는 추측한다)에는 웹 개발자가 아닌 회사 직원이 관리하는 해당 입력 상자가있는 삽입/편집/삭제 페이지가 있어야한다고 가정합니다. 그래서 같은 백엔드에 액세스 같은 테이블 형태를 달성하려고 모두 CMS의

:

Job  | Description | .... 
Job1  | descr1  | ....[edit][delete] 
Job2  | descr2  | ....[edit][delete] 
Job3  | descr3  | ....[edit][delete] 
[New Job] 

내가 어떤 경로를 봐야한다? 나는 완전히 붙어있다, 거기에 예제가 있습니까? 자체 데이터 테이블을 사용할 수 있습니까? 아니면 기본 제공 컨텐츠 테이블을 사용할 수 있습니까?

당신이 중 하나를 사용할 수, 라인 하르트

+1

CMS는 액세스가 아닙니다;) 이것은 오차드가 MVC이므로 MVC에서 수행 할 수있는 모든 작업은 오차드에서 수행 할 수 있습니다. 비슷한 문제를 해결하는 MVC 튜토리얼을 찾고 싶다면 너무 어려워서는 안됩니다. –

답변

1

이 어쨌든 Umbraco에, 비교적 간단 소리를 주셔서 감사합니다 내용 테이블 내장, 그렇지 않으면 DB에 '이야기'에 코드를 바로 SQL 서버 테이블을 사용하고 쓰기 당신 자신.

그러나 Umbraco에서 콘텐츠 테이블을 사용하면 다른 모든 작업을 더 쉽게 할 수 있다는 이점이 있습니다. 시스템의 다른 모든 것들은 여분의 코딩없이 그 내용 테이블을 사용하도록 설계되었습니다 ... 엄청난 양의 데이터 나 언급하지 않은 특별한 요구 사항을 제외하고는, 나는 단지 Umbraco 기능을 내장하고 있기 때문에 umbra에서 자체 사용자 정의 테이블을 롤업하기로 결정했습니다.

그게 가능하고 어렵지는 않지만, 필요하다면하지 말아야 할 추가 작업입니다.

오차드에 익숙하지 않으므로 이에 대해 언급 할 수 없습니다.

관련 문제