Hi, Craig, On Thu, Apr 6, 2017 at 3:58 AM, Craig Wright <crw+xw...@crw.xyz> wrote:
> Hi Vincent, > > As long as I have your ear, here is my largest frustration from a user > perspective. > > The current notifications email are not very useful from a non-technical > user perspective. Even as a technical person who looks at diffs all day > long, the emails are very difficult to parse. There are two changes that > need to happen: > > 1. The ability to receive a “pretty” email whenever a comment is added to > a watched page. ***this is the most critical > We already have something in that direction. Have a look over the Realtime Watchlist feature: http://extensions.xwiki.org/xwiki/bin/view/Extension/Watchlist%20Application#HRealtimenotifications It`s disabled by default, but you can enable it and let us know what you think. Thanks, Eduard 2. The ability to receive a daily “pretty” email of all changes to all > pages. > > Underlying assumptions: > > 1. The consumers of these emails are normal humans who are not trained at > reading diffs. > 2. Comments should be handled as real-time communication. If someone > comments on a page I want to know now. Currently, I do not receive a > notification on a comment, I have to dig that fact out of the diff of the > daily page change email. > > If you want I can turn this into a JIRA ticket. I have also been > considering digging into the extension system to see if I could fix it > myself. > > Thanks for listening! > > Be well, > Craig > > > On Apr 5, 2017, at 2:47 PM, Craig Wright <crw+xw...@crw.xyz> wrote: > > > >> Waiting for it! ;) > > > > I swear the tab with that page has been open in my browser for like > three weeks. I’ll make it happen eventually! Probably right after I deploy > that docker container... > > > > In terms of frustrations, as a self-hoster, it is mostly around what I > would call “assumptions.” As a php/python guy who has largely (but not > completely) managed to avoid Java, there is a lot about running Java web > platforms I just don’t know. The docs are great in that there are some > clear guidelines as to “best standard configuration” which helped me pick a > AWS machine (m3.small) and whatnot, but there is a lot of assumed knowledge > too. The nginx+ssl example is a good one; since Apache+Tomcat seems to have > some built-in conveniences, I had to figure out what headers needed to be > forwarded / rewritten to get it to work with nginx. And it’s not like nginx > is some niche reverse-proxy; it is pretty popular. > > > > Snippets is another good example. Once you figure out “oh these run in > wiki pages,” it makes sense. Until you figure that out, you are tearing > your hair out trying to understand what the hell you are supposed to do. > Again, the assumption is the user has at least that basic knowledge but it > is not actually in the docs anywhere that comes up in a google search. > > > > Overall though, I can’t really complain. As I get more experienced with > the software and understand the docs layout a bit better, these are all > things I could change or improve with a little time. > > > > Thanks! > > Craig > > > >> On Mar 31, 2017, at 12:27 PM, Vincent Massol <vinc...@massol.net> > wrote: > >> > >> Hi Craig, > >> > >>> On 31 Mar 2017, at 21:08, Craig Wright <crw+xw...@crw.xyz> wrote: > >>> > >>> XWiki is a very large, feature-rich product. While there are a lot of > docs, they have clearly grown organically over time. Areas of the docs like > Snippets assume a familiarity with the system that is not available to > learn from the docs site itself. That’s the bad news; the good news is that > the docs are mostly editable by users and so it is a place where us newbies > can contribute. In fact I owe them an update on how to install > XWiki+nginx+SSL. :) > >> > >> Waiting for it! ;) > >> > >>> I have had a good number of frustrations getting things running, > >> > >> We’re keen to improve XWiki constantly and I’d love to know what those > are to see whether we’re working on them or to add them to our todo in case > they’re not. > >> > >>> but I have to say compared to other wiki systems I’ve used, you can’t > beat the features at the price. Things may get much easier with the > containerized deployment, I haven’t tried that yet. > >> > >> Let me know how the xwiki docker image works for you. I’m sure there > are plenty of features to add but would be great to know what users are > looking for. > >> > >> Thanks > >> -Vincent > >> > >>> Be well, > >>> Craig > >>> > >>> > >>>> On Mar 30, 2017, at 3:20 PM, Douglas Landau <dougl...@westmarine.com> > wrote: > >>>> > >>>> > >>>>> I’ve never used this code but shouldn’t it execute in a wiki page? > >>>> > >>>> Thanks Vincent. I finally figured out from Craig Wright's comment > ("FOR THOSE NEW TO XWIKI") that a)there is such a thing [as a code snippet > that runs in a page] and that this is one of them. Being completely > unaware of the existence of snippets, I would never have guessed that this > was one. > >>>> > >>>> I followed step 1: > >>>> Step 1: Switch to Filesystem attachments. > >>>> I followed step 2: > >>>> Step 2: Add a new directory to your backup routine. > >>>> I read step 3: > >>>> Step 3: Copy attachments from database to filesystem. > >>>> Now you are ready to copy the data over from your database to the > filesystem. It is prudent to leave the attachments in the database since in > most situations the attachment data is not bothersome just sitting in the > database (The only risk of attachments left in the database is that they > will bloat the size of the database files). As such, this script contains > no facility to delete entries from the database. > >>>> If anything goes wrong in this function, it will fail with an error > message and you should get the stack trace, keep it to confuse and > humiliate the developer with. No harm should be done since this only loads > from the database and only saves to the filesystem. > >>>> > >>>> I read step 4: > >>>> Step 4: Make sure everything is working. > >>>> Check to make sure your attachments are still there, if an attachment > is broken, ... <snip> > >>>> > >>>> I felt quite sure that how to run the thing should be in step 3; 2 is > too soon, and 4 is too late. But how? Nowhere in the text does it > actually say how to run the thing!!! So I googled looking for other's > comments on forums, etc. I YUM installed Groovy and tried running it on > the commandline. I removed the leading and trailing lines ("[[grovy]]") > which caused errors. I got class not found errors. I read step 3 again. > I started reading the details of CLASSPATH and /bin/build-classpath. With > reluctance and just a little resentment. It was an extwemewy fwustwating > expewience. > >>>> > >>>> That said, I realize it the mailing list is for questions, not > complaints, and so apologize to all for this complaint, and will take it > and my other such observations to Jira and log them as bugs. > >>>> > >>>> dkl > >>>> > >>>> The information contained in this transmission may contain West > Marine proprietary, confidential and/or privileged > >>>> information. It is intended only for the use of the person(s) named > above. If you are not the intended recipient, you are > >>>> hereby notified that any review, dissemination, distribution or > duplication of this communication is strictly prohibited. > >>>> If you are not the intended recipient, please contact the sender by > reply email and destroy all copies of the original > >>>> message. To reply to our email administrator directly, please send an > email to netad...@westmarine.com. > >>> > >> > > > >