I just released an extension to easily add support for Let's Encrypt
in your wiki.
The extension automatically register Let's Encrypt root certificate in
the trust store at runtime to allow you to request Let's Encrypt
signed HTTP servers.
See http://extensions.xwiki.org/xwiki/bin/view/Extension/Let%27s+Encrypt+suppor…
--
Thomas Mortagne
Hi devs,
I finally started the long waiting refactoring to deal with
conflicting ScriptContext and VelocityContext.
* they are now fully in sync (at least that's the goal when you use
them properly :))
* VelocityContext moved to a more internal thing or at least very
specific (use case where you execute yourself some Velocity code). In
general if you want to set or access script bindings, do it trough
ScriptContext.
* new ScriptContextManager#getCurrentScriptContext which directly
return a not updated ScriptContext. To be used when you want to set
binding mostly and you don't care if it's up to date or not. If there
is any chance you access anything in the script context it's safer to
use #getScriptContext
So if you have weird behavior with Velocity variable you know who to
blame. Please report me anything that looks wrong on this area.
--
Thomas Mortagne
The XWiki development team is proud to announce the availability of XWiki
8.2.
This release integrates CKEditor as the default WYSIWYG content editor. It
also features a redesigned default homepage, a tour on the homepage to
describe the XWiki user interface to newcomers, new default templates, a
new application index in the drawer and a new administration UI to help
manage available syntaxes. There are also minor improvements to the
template providers, the Flamingo skin and Ratings. For developers, we have
Livetable macro improvements and a long overdue change of behavior for the
getRenderedContent() method.
You can download it here: http://www.xwiki.org/xwiki/bin/view/Main/Download
Make sure to review the release notes:
http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki82
Thanks for your support
-The XWiki dev team
Hi, devs,
This interesting discussion [1] came up recently on a github commit that
lead us to realise that a practice which we have been doing since forever
is not documented in our best practices guides and that we also seem to
lack consensus on it.
It`s about the practice of skipping date field changes from document XML
pages when committing them to source control. This includes doc date
and contentUpdateDate
fields, but also attachment dates.
You can see some arguments on the discussion[1], but I also wanted to
mention that this practice goes in line with what we do for document
versions (which is handled by the xar:format maven plugin goal which we
execute every time, before committing XML pages). If we are to update doc
dates, then we should also increment doc versions, otherwise it does not
make any sense.
The idea was, AFAIR, that XWIki`s code pages should not generate any
updates in the user`s wiki content, in any way, and that and update of the
code of a "system"/XWiki page should not show up as an update of *the
user's content*, since it would otherwise confuse him.
What we are currently missing from xar:format is exactly this: the reset of
XML page dates to have a clearer and more consistent date for XWiki`s code
pages.
Your input is appreciated and the result of this discussion would be the
update of our Development Practices [2] and Application Development Best
Practices [3] pages.
Thanks,
Eduard
----------
[1]
https://github.com/xwiki/xwiki-platform/commit/1938dd18e1d25b8c03e4cb222862…
[2] http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices
[3]
http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPra…
Hi,
By default there are not many page templates an user could see.
In order for users to understand the power and purpose of XWiki, it would
be helpful to add more content templates by default.
Content Templates are templates that don't belong to a particular
application, but provides an initial content structure. The templates will
be suggested in the creation step.
Here are some templates we could add by default:
http://design.xwiki.org/xwiki/bin/view/Proposal/TemplatesDefault#HProposal
1. Article
2. Encyclopedia
3. Meeting
4. Simple Page
You can test them on
http://design.xwiki.org/xwiki/bin/view/Proposal/TemplatesDefault/ (use the
Create button)
Please vote if you agree these templates should be added by default or
otherwise let me know your feedback.
Thanks,
Caty