which implementation of JAX-RS would you use? Tomcat doesn't bring
one, and Jersey is quite big, so it shouldn't go into the wiki, should
it?

One usecase would be to collect on a wiki page things from a tablet or
the mobile, urls, text snippets or fotos.

I had once played with a servlet to do this, and an Android app to
send to it, but the servlet no longer works with cors protection.
https://github.com/weberjn/WikiBag

Am Sa., 10. Mai 2025 um 13:22 Uhr schrieb Juan Pablo Santos Rodríguez
<juanpablo.san...@gmail.com>:
>
> Oh that be great!! top of my mind, the way we tackle this at work is
> to specify an openapi.yaml file, and we derive the implementation from
> that. Having the spec first has yield us a lot of benefits, but if you
> feel like jumping directly on to the JAX-RS side, it'd be fine for me
> too.
>
> As per the API itself, I guess at least it should contain something
> like login, logout and f.ex., crud for pages (crud for attachments,
> admin, etc. could arrive later on). Everything except login should be
> able to accept some kind of session/login id, be it a header or
> whatever. Ideally, the code from the main jsp files should be
> extracted so it can be reused on the REST api, so that both behave
> equal and fixes can be done on only one place, but I don't know if
> that's feasible.
>
> If I'd be tackling that, all above would mean at least 3 new modules:
> one for the openapi spec, another for the JAX-RS implementation and
> the third one with the code extracted from the JSP files. But that
> would me, approaching it, without having thought on it more than this
> e-mail, so if you come with something different, it'd probably be fine
> too.
>
> WDYT?
>
> cheers,
> juan pablo
>
> On Sat, May 10, 2025 at 4:48 AM Murray Altheim <murra...@altheim.com> wrote:
> >
> > Hi Juan Pablo,
> >
> > I know I haven't been very active for a long time in terms of contributing
> > code (lots has happened at this end), but if I had a basic specification
> > of what was expected I could probably build out a RESTful API for JSPWiki
> > reasonably quickly (depending on whether or not there are any gotchas in
> > the specification), and would be interested in doing so as it'd integrate
> > that into a large software project I've been working on for years. I'd
> > definitely use JAX-RS so that we could keep the implementation entirely
> > within Java itself.
> >
> > But yes, I agree, having a RESTful API would obviate the need for XML-RPC.
> >
> > Cheers,
> >
> > Murray
> >
> > On 10/05/25 06:24, Juan Pablo Santos Rodríguez wrote:
> > > ouch I missed your email between all GH threads. I've also haven't
> > > seen xmlrpc usage of JSPWiki, but prefer to keep it there to see if we
> > > can keep it on 3.0.0 somehow, as we haven't any easy direct
> > > replacement. Perhaps a proper replacement would be to have a web API /
> > > some kind of JAX-RS, ideally derived from an openapi.yaml file.
> > >
> > > Also, if we finally ditch the xmlrpc support, it'd be matter of simply
> > > removing the module, the work of locating the affected code would be
> > > already done.
> > >
> > > cheers,
> > > juan pablo
> >
> > ...........................................................................
> > Murray Altheim <murray18 at altheim dot com>                       = =  ===
> > http://www.altheim.com/murray/                                     ===  ===
> >                                                                     = =  ===
> >      In the evening
> >      The rice leaves in the garden
> >      Rustle in the autumn wind
> >      That blows through my reed hut.
> >             -- Minamoto no Tsunenobu
> >

Reply via email to