Ola a todos,
Gostaria que essa pergunta fosse num nivel mais avancado, para entao estrear o forum do software publico com chave de ouro. Todavia nao hesitarei em faze-la:
Como faço para desabilitar as aplicaçoes que rodam abaixo do Dotlrn? Ex: FAQ, News, Forums etc.
Saudações,
iuri
Autor: iuri sampaio
44 comentários
<install package="dotlrn-calendar"/>
<install package="dotlrn-dotlrn"/>
<install package="dotlrn-faq"/>
<install package="dotlrn-forums"/>
<install package="dotlrn-fs"/>
<install package="dotlrn-homework"/>
<install package="dotlrn-news"/>
<install package="dotlrn-portlet"/> Se não quiser que algum seja instalado, vc pode removê-lo da lista. Contudo, preste atenção ao pacote new-portal. Ele pede que, na instalação da comunidade, sejam instalados juntos vários arquivos, que podem gerar um erro no sistema se os aplicativos não estiverem presentes. O meu conselho é: tente removê-los. Se não der certo, tente outra coisa.
default_club_applets
default_subcomm_applets
default_user_portal_applets Alterados os parâmetros acima cada comunidade nova criada vai ser instanciada montando apenas os portlets que vc usou como argumento. É claro que os applets ficam prontos para serem instanciados pelo administrador da comunidade posteriormente. Dê 1 olhada no código de dotlrn_community::new no api-doc seu_host/api-doc/proc-view?proc=dotlrn_community::new&source_p=1 e veja como os parâmetros são utilizados. Agora, se você desejar remover applets já instanciados em uma comunidade você deve consultar os "contratos" entre o dotlrn, o new-portal e a aplicação do portlet (faq, foruns etc) e verificar se tem implementado a remoção. Se tiver, vc tem que descobrir no site-map e procedures os valores de community_id (dotlrn), portal_id (new-portal) e package_id (aplicação) pra passar pra implementação de remoção via developer support. Só pra lembrar, a página dos contratos no dotLRN é seu_host/acs-service-contract/ Espero que ajude!