Re: Antwort: REST interface for creating a lenya document
florent andré <[email protected]> Wed, 28 Sep 2011 13:29:39 +0200
| Newsgroups | gmane.comp.cms.lenya.devel |
|---|---|
| Message-ID | <[email protected]> |
how ? :) On 09/28/2011 01:23 PM, [email protected] wrote: > Please use the atompub module for this! > > Best > Thomas > > -----florent andré <[email protected]> schrieb: ----- > > An: lenya dev <[email protected]> > Von: florent andré <[email protected]> > Datum: 09/28/2011 01:00PM > Betreff: REST interface for creating a lenya document > > It's a really first version (names will change). > > The more simple usecase for creating one document with specific body > > $ curl -X POST > "http://yourhost/lenya/publication-name/modules/lenyaDocWriting/create" > -F "[email protected]" > > For Frieburg hackers : > $ curl -X POST > "http://193.196.240.56:8080/lenya/default/modules/lenyaDocWriting/create" > -F > "[email protected]" > > > content of the addxhtmlfile.xml file (save on you fs do $curl in the > same folder) : > ========= > <?xml version="1.0" encoding="UTF-8"?> > > <lenyadoc:lenyadoc xmlns:lenyadoc="http://4sengines/lenyadoc/0.1" > xmlns:xhtml="http://www.w3.org/1999/xhtml"> > > <lenyadoc:parameters> > <lenyadoc:resourcetype>xhtml</lenyadoc:resourcetype> > <lenyadoc:pubname>default</lenyadoc:pubname> > <lenyadoc:parentpath>/tutorial</lenyadoc:parentpath> > <lenyadoc:language>en</lenyadoc:language> > <lenyadoc:navtitle>Title of your new document</lenyadoc:navtitle> > </lenyadoc:parameters> > <!-- replace the body content of the default resource created --> > <lenyadoc:content> > <lenyadoc:contentpath>html</lenyadoc:contentpath> > <lenyadoc:replacepath>body</lenyadoc:replacepath> > <lenyadoc:fragment> > <xhtml:body> > <xhtml:p> here you have new content !! </xhtml:p> > </xhtml:body> > </lenyadoc:fragment> > > </lenyadoc:content> > > </lenyadoc:lenyadoc> > ========= > end file content > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >