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

Reply via email to