> they should be possible as long as you shared your "wiki work dir"

Is this true, even when a database storage solution?

> Also, by default  there's a caching layer in front of the file system
access to pages
and attachments, ehcache based.

Is there perhaps a server side API that i can use to detect a change?
And to trigger the cache invalidation?
I have a kafka setup in the environment and...in theory...if i can detect
the change, i can send a kafka topic message trigger the invalidation for
all of the instances


On Sun, Mar 17, 2024 at 5:43 PM Juan Pablo Santos Rodríguez <
juanpablo.san...@gmail.com> wrote:

> Hi Alex!
>
> regarding rolling upgrades / load balancing, they should be possible
> as long as you shared your "wiki work dir" (containing f.ex., lucene
> indexes) and your wiki pages/attachment filesystem. Also, by default
> there's a caching layer in front of the file system access to pages
> and attachments, ehcache based. That should be tuned too in order to
> share the cache among your wiki instances.
>
> As for the wiki installation, the wiki page dir you note on the
> installation is the path were the wiki pages should be extracted. I
> don't have the installation page on my head now, so perhaps the
> behaviour is different.. Also, I noticed you opened a ticket a few
> days ago regarding installation, so there's also that (I'll try to
> look at it thie week btw).
>
> Last, regarding container based authentication, it's definitely
> possible. We have some integration tests [#2] that run through several
> JSPWiki instances. The "-cma-" ones are those configured to use
> container managed authentication.
>
>
> HTH,
> juan pablo
>
> [#2] https://github.com/apache/jspwiki/tree/master/jspwiki-it-tests
>
> On Sun, Mar 17, 2024 at 9:35 PM Alex O'Ree <alexo...@apache.org> wrote:
> >
> > I think that my issue was during installation, the default pages did not
> > install, so i left with a blank wiki. I checked out the sources and
> copied
> > the default wiki page set and now things are a bit more put together and
> > featureful.
> >
> > is there a way to use servlet container based authentication or just use
> > the container provided servlet request user principle?
> >
> >
> > On Sun, Mar 17, 2024 at 10:46 AM Alex O'Ree <alexo...@apache.org> wrote:
> >
> > > thanks for the info. looks like plugin installation is more developer
> > > oriented, not really an easy administrative task. i was hoping for
> > > something like a jenkins plugin setup where it's a one click install
> type
> > > of thing. not really a problem.
> > >
> > > using file system based storage (or database), and there's more than
> one
> > > instance of jsp wiki, say for rolling upgrades or load balancing, is
> there
> > > a way to notify other instances of changed content and/or index needs
> to be
> > > updated?
> > >
> > > On Tue, Mar 12, 2024 at 3:38 PM Juan Pablo Santos Rodríguez <
> > > juanpablo.san...@gmail.com> wrote:
> > >
> > >> Hi Alex!
> > >>
> > >> thanks for your interest in JSPWiki! :-) As for your questions:
> > >>
> > >> Are there any administrative capabilities? like pages to see how much
> > >> stuff exists in the wiki?
> > >> for the latter, that can be accomplished via plugin [#1]. IIRC, The
> > >> default set of wiki pages contains pages for page index, recent and
> > >> changes / full history and a system info page with a some more wiki
> > >> information. You can see all of them at jspwiki-wiki.apache.org, on
> > >> the left menu, inside the special pages box. Don't know if you're
> > >> looking for something else though
> > >>
> > >> Ability to preload content? backup/restore?
> > >> Pages/Attachment by default are stored on files inside a directory.
> > >> The initial page load consists on unzipping a file inside a folder, so
> > >> nothing stops you from putting there more pages. For new pages to be
> > >> picked up you should restart your jspwiki instance, so they get picked
> > >> up by the indexer. There aren't any in-built capabilities to
> > >> import/export pages or backup/restore, you have to take care of that
> > >> outside JSPWiki. Also, I've said pages are stored on disk (the page
> > >> and attachment providers), but you can provide your own
> > >> page/attachment provider implementation
> > >>
> > >> User management and permissions setup?
> > >> Please see [#2] all related to Identity management, groups, ACLs
> > >> (application-wide or per page), authentication, etc.
> > >>
> > >> I'd also add the things that I like most from JSPWiki:
> > >> * very, very easy to use and setup
> > >> * almost every moving part of JSPWiki is customisable and can be
> > >> replaced with another implementation, 3rd party or not (2 page
> > >> providers, 3 search indexers, two wiki syntaxis, plugins, filters)
> > >> * deployment options (war, portable binaries, docker images)
> > >> * comprehensive security options
> > >>
> > >>
> > >> HTH,
> > >> juan pablo
> > >>
> > >>
> > >> [#1] https://jspwiki-wiki.apache.org/Wiki.jsp?page=Category.Plugins
> > >> [#2 <
> https://jspwiki-wiki.apache.org/Wiki.jsp?page=Category.Plugins[#2>]
> > >> https://jspwiki-wiki.apache.org/Wiki.jsp?page=Wiki.Admin.Security
> > >>
> > >> On Tue, Mar 12, 2024 at 12:14 AM Alex O'Ree <alexo...@apache.org>
> wrote:
> > >> >
> > >> > I'm shopping around for a java based wiki solution. I've found
> xwiki and
> > >> > seems pretty capable, but i've always been a fan of asf projects so
> i'm
> > >> > digging deep into jspwiki.
> > >> >
> > >> > Are there any administrative capabilities? like pages to see how
> much
> > >> stuff
> > >> > exists in the wiki?
> > >> > Ability to preload content? backup/restore?
> > >> > User management and permissions setup?
> > >>
> > >
>

Reply via email to