Changeset 5594
- Timestamp:
- 08/22/14 12:01:57 (10 years ago)
- Location:
- VirtualCollectionRegistry/trunk/VirtualCollectionRegistry
- Files:
-
- 1 added
- 6 edited
- 5 moved
Legend:
- Unmodified
- Added
- Removed
-
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/doc/README.txt
r5579 r5594 27 27 NOTE: currently only MySQL is supported. 28 28 29 * CONTEXT PARAMETERS * 30 31 PUBLIC APPLICATION URL: 32 33 Add the following context parameter (typically to the global context.xml file) 34 and substitute the value with the correct *public* base location of the VCR: 35 36 <Parameter name="eu.clarin.cmdi.virtualcollectionregistry.base_uri" 37 value="http://my/server/VirtualCollectionRegistry" 38 override="false"/> 39 40 Add no trailing slash. You can verify this by checking the service links in the 41 help page of the running application. 42 43 ADMINISTRATOR USERS: 44 45 Add the following context parameter: 46 47 <Parameter 48 name="eu.clarin.cmdi.virtualcollectionregistry.admindb" 49 value="/path/to/vcr-admin.conf" /> 50 51 Add the username of each user that should get administrator rights to the 52 referenced file, one username per line. 53 29 54 * PID PROVIDER * 30 55 … … 43 68 value="vcr.pid.gwdg" 44 69 override="false"/> 45 <Parameter name="pid_provider.base_uri"46 value="http://127.0.0.1:8080/VirtualCollectionRegistry"47 override="false"/>48 70 <Parameter name="pid_provider.username" value="$gwdg_user" override="false"/> 49 71 <Parameter name="pid_provider.password" value="$gwdg_password" override="false"/> … … 55 77 value="vcr.pid.epicâ 56 78 override="false"/> 57 <Parameter name="pid_provider.base_uri"58 value="http://127.0.0.1:8080/VirtualCollectionRegistry"59 override="false"/>60 79 61 80 * AUTHENTICATION * … … 104 123 Change the value of the 'value' attribute if desired. If this parameter is not set, 105 124 the default value "CLARIN Virtual Collection Registry" will be used as a collection name. 106 107 * ADMINISTRATOR USERS *108 109 Add the following context parameter:110 111 <Parameter112 name="eu.clarin.cmdi.virtualcollectionregistry.admindb"113 value="/path/to/vcr-admin.conf" />114 115 Add the username of each user that should get administrator rights to the referenced116 file, one username per line. -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/pom.xml
r5588 r5594 548 548 <groupId>org.apache.maven.plugins</groupId> 549 549 <artifactId>maven-war-plugin</artifactId> 550 <version>2. 1.1</version>550 <version>2.4</version> 551 551 <configuration> 552 552 <failOnMissingWebXml>true</failOnMissingWebXml> … … 560 560 <include>*.xsd</include> 561 561 </includes> 562 </resource> 563 <!-- Make documentation available --> 564 <resource> 565 <directory>doc</directory> 562 566 </resource> 563 567 </webResources> -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/assembly/distribution.xml
r5591 r5594 9 9 <fileSets> 10 10 <fileSet> 11 <directory>${project.basedir} </directory>11 <directory>${project.basedir}/doc</directory> 12 12 <outputDirectory>/doc</outputDirectory> 13 <includes>14 <include>README*</include>15 <include>LICENSE*</include>16 <include>NOTICE*</include>17 <include>Protocol.txt</include>18 </includes>19 13 </fileSet> 20 14 <fileSet> -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/HelpPage.html
r5593 r5594 8 8 <wicket:extend> 9 9 <div id="help"> 10 <h1> Definitions</h1>11 <h 3>Collection types</h3>10 <h1>Glossary</h1> 11 <h2>Collection types</h2> 12 12 <dl> 13 13 <dt>extensional</dt> … … 17 17 <dt>resources</dt> 18 18 <dd> 19 The members that make up thevirtual collection by means of a persistent reference.19 The members that make up an extensional virtual collection by means of a persistent reference. 20 20 These members may be of type <em>metadata</em> for referencing metadata, or <em>resource</em> for directly referencing a resource. 21 21 </dd> … … 47 47 </dl> 48 48 49 <h 3>General collection properties</h3>49 <h2>General collection properties</h2> 50 50 <dl> 51 51 <dt>purpose</dt> … … 106 106 </dl> 107 107 108 <h2>REST service</h2> 109 <p> 110 The Virtual Collection Registry REST service is accessible 111 at <a wicket:id="restLink"><wicket:container wicket:id="restUrl">[url]</wicket:container></a> (base URL). 112 </p> 113 <p> 114 Documentation can be found <a href="Protocol.txt">here</a>. 115 You can also consult the <a wicket:id="wadlLink">WADL</a> file. 116 </p> 108 117 </div> 109 118 </wicket:extend> -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/HelpPage.java
r5593 r5594 15 15 * along with this program. If not, see <http://www.gnu.org/licenses/>. 16 16 */ 17 package eu.clarin.cmdi.virtualcollectionregistry.gui.pages; 17 18 18 package eu.clarin.cmdi.virtualcollectionregistry.gui.pages; 19 import org.apache.wicket.markup.html.basic.Label; 20 import org.apache.wicket.markup.html.link.ExternalLink; 21 import org.apache.wicket.protocol.http.WebApplication; 19 22 20 23 /** … … 23 26 */ 24 27 public class HelpPage extends BasePage { 25 28 29 public static final String BASE_URI = "eu.clarin.cmdi.virtualcollectionregistry.base_uri"; 30 31 public HelpPage() { 32 final String baseUri = WebApplication.get().getServletContext().getInitParameter(BASE_URI); 33 final String serviceBaseUri = String.format("%s/service", baseUri); 34 35 add(new ExternalLink("restLink", serviceBaseUri) 36 .add(new Label("restUrl", serviceBaseUri))); 37 add(new ExternalLink("wadlLink", String.format("%s/application.wadl", serviceBaseUri))); 38 } 39 26 40 } -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/pid/EPICPersistentIdentifierProvider.java
r5539 r5594 9 9 import java.util.EnumMap; 10 10 import java.util.Map; 11 import java.util.UUID;12 import java.util.zip.CRC32;13 import org.apache.commons.codec.binary.Base64;14 11 import org.apache.commons.httpclient.HttpException; 15 12 import org.slf4j.Logger; … … 38 35 private final Configuration configuration; 39 36 40 @Value("${ pid_provider.base_uri}")37 @Value("${eu.clarin.cmdi.virtualcollectionregistry.base_uri}") 41 38 private String baseUri; 42 39 -
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/pid/GWDGPersistentIdentifierProvider.java
r5587 r5594 43 43 PersistentIdentifierProvider { 44 44 45 public static final String BASE_URI = " pid_provider.base_uri";45 public static final String BASE_URI = "eu.clarin.cmdi.virtualcollectionregistry.base_uri"; 46 46 47 47 private static enum Attribute {
Note: See TracChangeset
for help on using the changeset viewer.