To determine whether your server meets the PHP requirements, view the output of phpinfo(). There should be both an 'xml' section and an 'xsl' section. If the 'xsl' section is missing, you may need to enable the xsl extension in the php.ini file, by uncommenting the proper "extension=" line. For additional information see http://php.net/manual/en/book.xsl.php.
Warning: Do NOT do the Quick Install if:
*Note*: If you choose to copy these files to a different directory you will need to update the two <link> tags in the ss-committee-cdm.xsl to reflect this change.
*Note*: If you choose to copy these files to a different directory you will need to update the seven image URLs in stylesheet-committee.css to reflect this change.
*Note*: If you choose to copy these files to a different directory you will need to update the $xsl_dir variable in basic_view_ead.php to reflect this change.
Be sure to make a backup copy of your current basic_view.php first!
If you need to manually merge your files, make sure to copy only the changes marked by the "EAD CUSTOMIZATION" label. Copying any of the other Contentdm v4.3 changes to a v4.2 copy of basic_view.php will cause unpredictable, undesirable results.
if( "/eadcollection" == urldecode($_GET['CISOROOT']) && strtolower(substr($filename, -4)) == '.xml' )
$ead_collections = array("/eadcollection1", "/eadcollection2", "/eadcollection3");
if( in_array(urldecode($_GET['CISOROOT']), $ead_collections) && strtolower(substr($filename, -4)) == '.xml' )
It's assumed that these hosts already know how to apply an XSL stylesheet to their EAD items, using SAXON or some other XSL processor.
Note: If you are displaying your EAD files in another content management system its CSS may interfere with the desired EAD display. If this is happening, try using the stylesheet-committee.css file from the /Contentdm directory. This copy uses more specific CSS selectors which minimize interference from other stylesheets, but also make it more difficult to override its rules.