Hi Craig, > On 6 Apr 2017, at 13:43, Eduard Moraru <enygma2...@gmail.com> wrote: > > 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
Also note (in case you missed it) that you can fully customize the email template used: http://extensions.xwiki.org/xwiki/bin/view/Extension/Watchlist%20Application#HAdministrators:CustomizingtheWatchListemailtemplate Thanks -Vincent > 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.