Wiki source code of ReleaseNotesXWiki10Beta6

Last modified by Thomas Mortagne on 2017/03/24

Show last authors
1 1 Release Notes for XWiki 1.0 Beta 6
2
3 The 1.0 Beta 6 version is mostly a bug fix release but with several nice enhancements as listed below.
4
5 #toc("" "" "")
6
7 1.1 Changes from 1.0 Beta 5
8
9 * [Lots of bugs fixed>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&&type=1&pid=10010&fixfor=10190&sorter/field=issuekey&sorter/order=DESC]
10 * *XWiki skins have been renamed using bird names*: the old ~~xwiki10b1~~ is now ~~albatross~~, the old ~~default~~ skin is now ~~dodo~~ and the old ~~xwiki10~~ skin is now ~~finch~~
11 * New rename feature to rename pages and all backlinks leading the page to rename. There are some known limitations:
12 ** backlinks have to be turned on (they are turned on by default but if you have turned them off, rename will not rename backlinks and you'll have to turn them on again to benefit from this feature)
13 ** backlinks in objects attached to pages are not currently renamed
14 ** backlinks are saved when a page is saved thus it may happen with a clean XWiki database that backlinks are not saved. In this special case, you can call the following in a page to refresh all links (you'll need to be admin to do this):
15 {code}
16 $xwiki.refreshLinks()
17 {code}
18 * New check box interface for tags. The [Tag feature>extensions:Extension.Tag Application] now supports 3 interfaces: a list of tags separated by commas or pipes symbols, a checkbox list of tags to select/unselect and point-and-click list of tags to select/unselect.
19 * New Text Analyzer plugin.
20 * Upgraded to Velocity 1.5 final
21 * Improved PDF output
22 * Rename method renamed from ~~Document.renameDocument()~~ to ~~Document.rename()~~
23 * GraphViz plugin is now off by default and needs to be enabled in xwiki.cfg
24 * Added possibility to restrict the possible languages available on a given wiki
25 * New Blog panel available that lists all blog categories
26 * New [footnote macro>extensions:Extension.Footnote Macro (Radeox)]. In addition the Albatross skin has been modified to display automatically footnotes added with this macro.
27
28 See the [full list of changes>https://jira.xwiki.org/secure/ReleaseNote.jspa?version=10190&styleName=Html&projectId=10010&Create=Create].
29
30 1.1 Known issues
31
32 * [Bugs we know about>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&&type=1&pid=10010&resolution=-1&sorter/field=updated&sorter/order=DESC]
33 * If you follow the procedure for [Installing the XWiki WAR manually>platform:AdminGuide.Installation] and XAR importing, Administration -> Preferences screen will contain just labels without editable fields, due to [XAR import bug>https://jira.xwiki.org/browse/XWIKI-883]. To solve it, open object editor for XWikiPreferences (e.g. http://localhost:8080/xwiki/bin/edit/XWiki/XWikiPreferences?editor=object) and assign XWikiPreferences class. Default values could be copied from standalone installation.
34
35 1.1 Migrating from versions prior or equal to XWiki 1.0 Beta 4
36
37 This is only for users using a custom ~~web.xml~~ file. We have changed slightly the way to configure XWiki. Namely we have changed the way XWiki is initialized. Before we were initializing Velocity by using the ~~VelocityViewServlet~~ in ~~web.xml~~. This has been removed and we've added a ~~InitializationServletContextListener~~ class to perform all required XWiki initializations (right now we're only initializing Velocity). Thus you'll need to do the following starting from 1.0 beta 5 onwards:
38
39 # Remove the VelocityViewServlet from your web.xml
40 # Add the following 2 elements to your web.xml: context-param, listener. Here's an example:
41
42 {code:xml}
43 <web-app>
44 ...
45 <description>XWiki Application</description>
46
47 <!-- Define context level parameters for XWiki's initialization -->
48 <context-param>
49 <param-name>org.apache.velocity.properties</param-name>
50 <param-value>/WEB-INF/velocity.properties</param-value>
51 <description>Velocity's configuration</description>
52 </context-param>
53
54 <filter>
55 ...
56 </filter-mapping>
57
58 <!-- XWiki's initialization is done in a Servlet Context Listener. This is where we set up
59 everything that should be initialized prior to XWiki servicing requests. For example this
60 is where we initialize Velocity. -->
61 <listener>
62 <listener-class>com.xpn.xwiki.web.InitializationServletContextListener</listener-class>
63 </listener>
64
65 <servlet>
66 ...
67 {code}
68
69 #warning("In addition if you're upgrading an existing installation make sure you remove previous version of the Velocity JARs located in ~~xwiki/WEB-INF/lib~~ (Velocity and Velocity-Tools) and replace them with the new versions (Velocity 1.5 Beta 2 and Velocity-Tools 1.3) which can be found in the standalone distribution (the .exe or .tar.gz version)")
70
71 Make sure you check the additional migration notes for the specific version you're migrating from below.
72
73 1.1 Migration from 1.0 Beta 2, Beta 3, Beta 4 or Beta 5
74
75 * Start by making a backup of your current database.
76 * Plug your new XWiki install to point to your database.
77
78 1.1 Migration from 1.0 Beta 1
79
80 * Start by making a backup of your current database.
81 * Plug your new XWiki install to point to your database.
82 * In order to be able to let users switch from "simple" to "advanced" modes, you should import the new XWiki.XWikiUsers and XWiki.XWikiUserSheet pages in your wiki. You can do that by importing the [full XAR>Main.Download] and then selecting only that page to be imported in the Import tab of the Administration view.
83 * You should also reimport the [Panels Application>extensions:Extension.Panels Application] since several bugs have been fixed.
84
85 1.1 Migration from 0.9.x versions
86
87 * Start by making a backup of your current database.
88 * Then there are 2 possible use cases:
89 ** __You want to keep your existing skin__. In that case, simply [install>platform:AdminGuide.Installation] the new version and point it to your existing database.
90 ** __You want to use the new 1.0 skin with your current database__. In that case, [install>platform:AdminGuide.Installation] the new version and point it to your existing database. Then start XWiki and [import>platform:AdminGuide.ImportExport] the [Panels XAR>extensions:Extension.Panels Application] (this is required as the new skin makes use of them). Last, go to your wiki Administration page and in the skin section, enter "xwiki10b1".
91 * In order to be able to let users switch from "simple" to "advanced" modes, you should import the new XWiki.XWikiUsers and XWiki.XWikiUserSheet pages in your wiki. You can do that by importing the [full XAR>xwiki:Main.Download] and then selecting only that page to be imported in the Import tab of the Administration view.
92
93 Contact us on the [mailing list>dev:Community.MailingLists] if you're experiencing any problem. Just make sure you have your current database backed up before you do anything.
94

Get Connected