Skip to content

Vertganti/application-ckeditor

 
 

Repository files navigation

CKEditor Integration with XWiki

Adds support for editing wiki pages using CKEditor.

Starting with XWiki 8.2 this is the default WYSIWYG content editor. On older versions of XWiki this application extends the Edit menu with a new entry called 'CKEditor' that loads a new edit mode where you can edit the content of the wiki page using the CKEditor.

Building

You need the following in order to build this extension:

  • Maven 3.1+
  • An X Display (needed by CKBuilder)

Release Steps

## Create the next version in JIRA and release the current version.

## Prepare the tag for the new version.
mvn org.apache.maven.plugins:maven-release-plugin:2.5:prepare -DautoVersionSubmodules -DskipTests -Darguments="-DskipTests" -Pintegration-tests,docker

## Perform the release
## We skip the enforcer because the functional test modules have a recent parent that requires the latest Java while
## the actual code has an older parent (in order to support older versions of XWiki) that requires an older version
## of Java. Fortunately, we can release with the latest Java because ATM we don't have Java code outside the
## functional test modules.
mvn org.apache.maven.plugins:maven-release-plugin:2.5:perform -DskipTests -DskipLocalStaging -DautoReleaseAfterClose -Darguments="-DskipTests -DskipLocalStaging -DautoReleaseAfterClose -Dxwiki.enforcer.skip=true" -Pintegration-tests,docker

## Close and Release the staging repo on nexus.xwiki.org

## Update the documentation page on http://extensions.xwiki.org
## Keep the release notes (the list of JIRA issues) only for the 2 most recent releases.

## Announce the release on https://forum.xwiki.org/c/News

## Update the version used in XWiki Standard Flavor

Packages

No packages published

Languages

  • JavaScript 95.2%
  • Java 3.3%
  • CSS 1.5%