HYLIBRA-414:SIS entries with special characters
add log to display etd title value
HYLIBRA-404: Create cover page for PDF downloads
Use gem Prawn(0.12.0) to dynamically create pdf cover
Use gem pdf-merger with its dependency gem rjb(1.4.9)to combine cover and pdf since Prawn doesn't work properly under rails 2.3.15
With this commit, pdf cover with right format will be combined with original pdf and saved under applicaion's tmp directory and allowuser to download, the Citation format has not been decided, the disclaimer is a string and won't change base on access rights to the pdf.
HYLIBRA-405: Dynamic PDF generation
1.The name of generated PDF is unique and use the format of Author_Year_PID, all special characters except "-" will be replaced with "-"
2.Text for "disclaimer" will change depending on the status of work
3.The keywords becomes search link
4.Add PDF metedata.
HYLIBRA-405:Dynamic PDF generation
Name of generated PDF should include UVa
HYLIBRA-405: Dynamic PDF generation remove white space from keyword search
HYLIBRA-407: Generate citations
Generate citation from documentation directly instead of using Gem
HYLIBRA-404:Refactory for pdf cover generation
Merge branch 'LIBPMO-23-ETDcover' of github.com:uvalib/libra-oa into LIBPMO-23-ETDcover