Bonjour,je voudrais publier du contenu (par exemple des pages html) de type 'article' avec les web services afin de pouvoir les publier dans la section 'blog' de l'application Web Quick start.Pour le moment, je parviens à publier du contenu (sans type particulier) et à modifier manuellement son type dans Alfresco Share (voir image ci-dessous)[img]http://img857.imageshack.us/img857/3042/changetype.png[/img]Uploaded with ImageShack.usCe qui je souhaiterais faire, c'est publier du contenu qui est directement de type 'article', ce qui m'éviterait d'avoir à utiliser Alfresco Share pour regler le type pour chacune de mes publications. Y a t-il un moyen?J'ai réellement cherché et lu la documentation, les pages WIKI, etc… je n'y arrive vraiment pas.Merci infiniment!(ci-dessous mon code, il s'agit en fait des exemples de web services de Alfresco SDK)
// Create a parent reference, this contains information about the association we are createing to the new content and the
// parent of the new content (the space retrived from the search)
ParentReference parentReference = new ParentReference(STORE, null, parent, ASSOC_CONTAINS,
"{" + Constants.NAMESPACE_CONTENT_MODEL + "}" + name);
// Define the content format for the content we are adding
ContentFormat contentFormat = new ContentFormat("text/html", "UTF-8");
NamedValue[] properties = new NamedValue[]{Utils.createNamedValue(Constants.PROP_NAME, name)};
CMLCreate create = new CMLCreate("1", parentReference, null, null, null, Constants.TYPE_CONTENT, properties);
CML cml = new CML();
cml.setCreate(new CMLCreate[]{create});
UpdateResult[] result = WebServiceFactory.getRepositoryService().update(cml);
Reference newContentNode = result[0].getDestination();
Content content = contentService.write(newContentNode, Constants.PROP_CONTENT, contentString.getBytes(), contentFormat);