AnsweredAssumed Answered

Añadir páginas (wiki, foro, etc) a un site con Web Script

Question asked by igomez on Jan 30, 2012
Hola.

Estoy creando un script en Perl a través del cual doy de alta un nuevo sitio

my ($siteInfosRef) = @_;
   my $content = JSON::encode_json ($siteInfosRef);
   my $ua = LWP::UserAgent->new;
   my $h = HTTP::Headers->new;
    $h->header ('Content-Type' => 'application/json', Accept=>'application/json');
   my $GetReq = HTTP::Request->new
      (
         'POST',
       "http://$host:$port/alfresco/service/api/sites?alf_ticket=$alfTicket",
         $h,
         $content
      );


Me lo crea perfectamente, el problema es que quiero añadirle automáticamente páginas como un Wiki y un Foro.

Lo estaba intentando llamando al servicio /share/page/components/site/customise-pages pero no logro que me cree nada… No sé si es por el formato de JSON o porque…

La petición POST que se le pasa a "customise-pages" es de este tipo:
 {"siteId":"id1111","pages":[{"pageId":"wiki-page","sitePageTitle":"miwiki"},{"pageId":"documentlibrary"}],"themeId":"default"}


¿Hay alguna otra manera de asociar páginas a un sitio?? ¿Qué estoy haciendo mal?

Muchas gracias!

Outcomes