사용자 경험 요구 사항에 따라 동적 대시 렛을 만들어야합니다.Alfresco의 Dynamic Dashlet 공유
내가 필요한 것에 따르면 동적 대시 렛은 "거의 모든 콘텐츠"안에로드 할 수있는 특별한 대시 렛이 될 것입니다. 물론 이런 종류의 대시 렛은 당연히 자체 제한이 있기 때문에 거의 모든 콘텐츠를 말합니다. 동시에, 동적 대시 렛이 최대화되는 능력, 실제로 실제 내용 (예 : Alfresco 페이지)을 보여주는 것이 좋을 것입니다.
아마도 내 질문은 모호합니다.하지만 사용자에게 수표를받을 수있는 기회를주는 특별한 대시 렛에는 일반적인 기능이 실행되므로 사용자가 대시 보드를 떠나야 만 사용자 환경을 개선 할 수 있습니다.
누구도 이전에 그러한 요구 사항을 갖고 있었습니까? 그렇게 할 수 있을까요?
올바른 접근 방법을 찾으려면 몇 가지 팁과 제안 사항을 알고 싶습니다.
미리 감사드립니다.
음, 여러 지역이있는 사용자 정의 페이지 아이디어가 좋습니다. 즉, 'n'영역이있는 템플릿이있는 페이지 ('n'은 다른 동적 내용이 필요함)를 설명하고 설명한대로 해당 URL을 호출하여 대시 렛의 내용을로드합니다 (share/page/customPage? regionx). 그런 다음 내 동적 대시 렛은 ftl 파일 내에 단일 iFrame을 보유하게됩니다. 나는 정확하게 이해 했는가? 또 다른 방법은 대시 렛과 의사 소통을하기에 가장 적합하고 적합한 방법을 찾는 것입니다 ... 저는 대시 렛 커뮤니케이션에 대해 읽었습니다. Liferay 포틀릿과 비슷합니까? –
아니요, 실제로는 아닙니다. 대시 렛은 포틀릿이 아니므로 실제 바인딩이 없습니다. Dashlets은 동일한 세션을 공유하므로 다른 Dashlet에서 변경 될 수있는 JS 이벤트를 트리거 할 수 있습니다. Alfresco는 JS YUI의 "refresh"이벤트를 통해 동일한 메커니즘을 사용하여 컨텐츠를 새로 고칩니다. event.bubble 또는 bubble.fire에서 SDK를 확인하면 샘플을 찾을 수 있습니다. –
오 예 예를 들어 포틀릿처럼 할 수있는 대시 렛과 통신 할 수있는 것과 동일한 메커니즘이 있는지 묻는 것만 큼 대시 렛이 포틀릿이 아니라는 사실을 알고 있습니다. 어쨌든 나는 아직도 Sharand Surf에 관한 것들의 loooot를 배워야 만합니다. Tahir 대단히 감사합니다. –