Clean up invalid HTML in collection and community metadata
----------------------------------------------------------
Key: DS-692
URL: http://jira.dspace.org/jira/browse/DS-692
Project: DSpace 1.x
Issue Type: New Feature
Components: DSpace API
Affects Versions: 1.6.2
Environment: xmlui
Reporter: Peter Dietz
Assignee: Peter Dietz
Priority: Minor
Attachments: jtidy-comm-coll.patch
In JSPUI the system was forgiving with an instance with plain-old-HTML that
users entered into the metadata values for fields. In XMLUI, it requires valid
XHTML, otherwise it junks the whole text and displays the html in the page, as
opposed to rendering them. This solves local needs, and had been a deal breaker
before migrating between systems.
Therefore, I've implemented jTidy in DSpace to clean up collection and
community metadata fields. It runs from the command line.
== To Install the JTidy JAR ==
Download the jar:
http://sourceforge.net/projects/jtidy/files/JTidy/r938/jtidy-r938.jar/download
mvn install:install-file
-Dfile=/home/dspace/Downloads/jtidy-r938/jtidy-r938.jar -DgroupId=jtidy
-DartifactId=jtidy -Dversion=938 -Dpackaging=jar
Then it can be run from the command line:
/dspace/bin/dspace dsrun org.dspace.content.service.TidyService
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.dspace.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel