wiki:WikiStart

News

24th May 2018
Release 1.5.3

15th May 2018
Release 1.5.2

12th April 2018
Release 1.5.1

18th March 2018
Release 1.5 "A Long Time Coming"


see older news...

Security Patch

Developers are urged to update to Xinha 1.5, there are no security advisories for 1.5 at this time.

If you are new to Xinha, view the Xinha Newbie Guide

Bug Reports/Feature Requests

If you have found a bug in Xinha or have a great idea how we can make it even better, please create a ticket.

Due to the large amount of ticket spam the ticket system requires that you login prior to being able to create or comment on tickets, guests can login with guest login details. Please read the Tickets page for more information on creating bug reports and feature requests.

Xinha
The Community-built Open Source Online HTML Editor

Xinha (pronounced like Xena, the Warrior Princess) is a powerful WYSIWYG HTML editor component that works in all current browsers. Its configurabilty and extensibility make it easy to build just the right editor for multiple purposes, from a restricted mini-editor for one database field to a full-fledged website editor. Its liberal, BSD licence makes it an ideal candidate for integration into any kind of project.

Xinha is Open Source, and we take this seriously. There is no company that owns the source but a community of professionals who just want Xinha to be the best tool for their work.

March 2018 - Version 1.5 Release

March 2018 sees a large update to Xinha released after years of faithful service.

Here are the main talking points, but of course there's a lot more besides this, see the ReleaseNotes.

  • Lots of bugs fixed
  • Lots of improvements made
  • Some new plugins added WebKitResize, EncodeOutput, ListOperations, FancySelects, PreserveSelection
  • Some old plugins deprecated (SpellChecker (browsers these days do spellchecking themselves), ExtendedFileManager (recommend to use MootoolsFileManager instead), ImageManager (recommend to use MootoolsFileManager instead), UnFormat (use SuperClean), PersistentStorage (abandonded))
  • MootoolsFileManager plugin updated to no longer require Flash, this plugin now uses HTML5 file uploads to do multiple file uploads with progress bars.
  • A much easier way for integrating Xinha
  • Ability to use Xinha from external servers (CDN) and still maintaining the ability to run special local plugins (eg your own plugins locally and everything else external, or everything locally, or everything externally...
  • Rewritten translations system reducing page loads and making the job easier for translators
  • Reduction in network activity for plugin loading
  • Updates to ensure continued good support in all modern browsers including Firefox, Chrome, Safari, IE and Edge, and retaining functionality in older versions of browsers where possible.
  • Improved security
  • Rewritten keyboard handling and new events exposed for plugin authors

You can Download Xinha Here and it is recommended to read through the New Newbie Guide here as, while the old way will still work, the new way of loading Xinha offers you a lot more convenience!

Compatability

As always, backwards compatibility is important, and breaking changes have been kept to a minimum.

For users still using the ImageManager and ExtendedFileManager plugins you will need to enable these specifically, they can also only be used with a full distribution. These plugins have been moved to unsupported_plugins and to reduce the exposure for potential vulnerabilities in these very old plugins a .htaccess file has been added to unsupported_plugins to restrict them to certain IP addresses, you will need to edit unsupported_plugins/.htaccess to enable your IP (or open-access).

For users using the CSS plugin, this has been renamed to CSSDropDowns due to conflicts with native CSS objects.

That should be about it.

Is Xinha under active development? No updates for years and then a big one? What's going on?

Xinha is a tool made by the developers for their own use.

It is used by thousands of websites in production systems all over the world and has been for many many years.

Mostly the current trunk ( checkout with "svn co http://svn.xinha.org/trunk/ trunk" ) is what is used in even production systems.

The short version is, that development happens when a developer has an itch they need to scratch, we don't "fix-what's-not-broke".

There is no set schedule, and development of Xinha simply for the sake of developing Xinha doesn't happen much (we have bills to pay, if we don't have a direct need for something in one of our projects, it's not getting written).

Xinha is open source, and we mean it, if you want to progress the development of Xinha in some way, please contact James Sleeman ( See Xinha Developers ) and he will arrange for SVN commit and Trac management access.

How can I get Xinha?

See the DownloadsPage.

Have you got a forum?

The forum was made read-only some years ago due to being too difficult to maintain, monitor and keep on top of the spammers.

You can read and search it here: http://www.xinha.org/punbb/index.php

How can I contribute to Xinha?

Do you know Javascript, are you willing to learn? Then checkout a working copy and get hacking that code! Check the tickets for feature requests that you could implement, reported bugs that you could fix. When you've got something worth contributing back to Xinha, just send it on along. Regular and proven contributors will get SVN commit access! This is one of the main reasons Xinha split from htmlArea, the htmlArea development was not open to fair and equal participation by all developers. Xinha is different, we are a group of developers trying to produce the best WYSIWYG HTML Editor available.

There is once was a mailing list available at http://www.openplans.org/projects/xinha/lists/xinha-discussion, it's gone now.

I don't know Javascript!

That's ok, we do. Some other ways you might contribute are to sponsor development of Xinha plugins, or donate some cash to one of the Xinha developers.

What else is here?

For a complete list of local wiki pages, see TitleIndex.

Last modified 7 months ago Last modified on 05/24/18 00:37:45