Commit 027e2d5a authored by acoburn's avatar acoburn
Browse files

add index page

parent 0b35698b
/* ===
Basic styles for Amherst College's internal and business apps.
Ask us for SASS sheet and style guide.
=== */
/* LINKS - basic, if you can't customize much */
a {
color: #7800a0; /* $purple-bright, used only for links */
}
a:hover {
color: #614486; /* $purple-medium */
}
/* LINKS - more elegant */
a {
color: #7800a0; /* $purple-bright, used only for links */
text-decoration: none;
padding-bottom: .125em;
border-bottom: 1px solid #DFBFFF;
}
a:hover {
color: #4D2F71; /* $purple */
border-bottom: 1px solid #4D2F71;
}
/* COLORS */
/* Main Purple $purple */
.purple {
background: #4D2F71;
}
/* Medium Purple $purple-medium */
.purple-medium {
background: #614486;
}
/* Dark Purple $purple-dark */
.purple-dark {
background: #34204D;
}
/* Light Purple $purple-light */
.purple-light {
background: #80699E;
}
/* Mint $mint */
.mint {
background: #2db995;
}
/* Teal $teal */
.teal {
background: #1C9375;
}
/* Red $red */
.red {
background: #BA3A1D;
}
/* Bright Red $red-bright */
.red-bright {
background: #D74C4C;
}
/* PAGE */
body {
margin: 0;
padding: 0;
font-size: 1rem;
font-family: Lato, Helvetica, Arial, sans-serif;
line-height: 150%;
color: #555;
box-sizing: border-box;
}
header, footer {
background-color: #4D2F71; /* $purple */;
color: white;
font-size: .9em;
}
header {
background: #4D2F71 no-repeat 40px 40px url(../img/AmherstCollege-750x80.png);
background-size: 375px;
min-height: 120px;
position: relative;
}
header div {
position: absolute;
left: 40px;
bottom: 20px;
}
header div a {
color: white;
text-decoration: none;
margin-right: 1em;
}
header div a:hover {
color: white;
text-decoration: underline;
}
footer {
padding: 2em;
text-align: center;
min-height: 2em;
}
footer a, header a {
color: white;
text-decoration: none;
border: 0;
}
footer a:hover, header a:hover {
text-decoration: underline;
border: 0;
}
main {
padding: 2em 4em;
max-width: 1140px;
margin: 0 auto;
background: white;
}
@media screen and (max-width: 800px) {
footer, main {
padding: 1em;
}
header {
background-size: 90%;
background-position: 18px 20px;
min-height: 80px;
}
header div {
display: none;
}
}
/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6 {
color: #34204D; /* $purple-dark */
line-height: 130%;
}
h1 {
font-size: 2.6rem;
letter-spacing: -.02em;
font-weight: 400;
margin-top: 0;
}
h2 {
font-size: 2rem;
letter-spacing: -.02em;
}
h3 {
font-size: 1.6rem;
font-weight: 400;
letter-spacing: -.02em;
}
h4 {
font-size: 1rem;
text-transform: uppercase;
letter-spacing: .03em;
}
h5 {
font-size: 1.1rem;
}
p, ul, ol {
line-height: 160%;
}
/* BUTTONS */
button {
font-size: 1.1em;
padding: .5em 1em;
border: 0;
border-radius: 6px;
cursor: pointer;
}
/* Green button */
button.primary {
background: #2db995; /* $mint */
color: white;
}
button.primary:hover {
background: #1C9375; /* $teal */
}
/* Purple button */
button.secondary {
background: #614486; /* $purple-medium */
color: white;
}
button.secondary:hover {
background: #34204D; /* $purple-dark */
}
/* Red button */
button.warning-button {
background: #D74C4C; /* $red-bright */
color: white;
}
button.warning-button:hover {
background: #8E3124; /* $red */
}
/* OTHER */
hr {
border: 1px solid #ccc;
border-bottom-width: 0;
clear: both;
}
.swatch {
color: white;
float: left;
padding: 1em;
width: 150px;
height: 150px;
margin: .5em 1em 2em 0;
}
.warning-message {
background: #D74C4C; /* $red-bright */
color: white;
padding: 1em 2em;
margin: 2em 0 2.5em;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<title>Amherst College Repository Extension Services</title>
</head>
<body>
<header id="banner"></header>
<main>
<h1>Repository Extension Services</h1>
<p>This is a collection of OSGi services that extend the functionality of a Fedora repository.</p>
<h2>Javadocs</h2>
<p>General documentation can be found on in the git repository README files. Javadocs can be found here:</p>
<ul>
<li>1.0.x series:
<a href="1.0.1/">1.0.1</a> /
<a href="1.0.2/">1.0.2</a> /
<a href="1.0.3/">1.0.3</a> /
<a href="1.0.4/">1.0.4</a> /
<a href="1.0.5/">1.0.5</a> /
<a href="1.0.6/">1.0.6</a> /
<a href="1.0.7/">1.0.7</a>
</li>
</ul>
<h2>Extensions</h2>
<p>These modules extend the behavior of Fedora resources. Specifically, they connect Fedora Resources to specific services by making available a REST-based HTTP interface. The intention is that these extensions will be compatible with the Fedora API Extension architecture.</p>
<ul>
<li>acrepo-exts-fits: This service will return FITS information associated with a Fedora Binary, in XML format</li>
<li>acrepo-exts-image: An image manipulation service</li>
<li>acrepo-exts-jsonld: This module exposes an HTTP endpoint for creating compact JSON-LD documents from a Fedora repository using a pluggable context document</li>
<li>acrepo-exts-pcdm: This constructs a complete PCDM object graph for Fedora resources</li>
<li>acrepo-exts-serialize-xml: This service translates Fedora RDF documents into MODS/XML or DC/XML</li>
<li>acrepo-exts-template: A module for converting Fedora resources into some other form, using a mustache template.</li>
</ul>
<h2>Services</h2>
<p>These modules provide particular services, independent of Fedora Resources.</p>
<ul>
<li>acrepo-services-activemq: This service creates a ActiveMQ connection for other modules to use</li>
<li>acrepo-services-inference: An OSGi-based structural typing service using owl inference</li>
<li>acrepo-services-jsonld: This service creates expanded or compact JSON-LD representations of input documents</li>
<li>acrepo-services-ldcache: This service dereferences and caches URIs, retrieving the object of particular triples on demand</li>
<li>acrepo-services-ldcache-file: A file-based backend for the acrepo-services-ldcache service</li>
<li>acrepo-services-mint: This mints random (public) URIs for use with Fedora resources</li>
<li>acrepo-services-pcdm: This makes it easy to work with PCDM objects</li>
</ul>
<h2>Connectors</h2>
<p>These modules listen to repository events and react accordingly.</p>
<ul>
<li>acrepo-connector-broadcast: ActiveMQ Message Broadcast Service: This rebroadcasts messages from one queue/topic to every queue/topic in a specified list</li>
<li>acrepo-connector-idiomatic: Id Mapping Service: This maps a public ID to a (internal and typically much longer) Fedora URI</li>
<li>acrepo-connector-idiomatic-mysql: Id Mapping Service Database: This exposes a MySQL datastore for use with the Id Mapping service</li>
<li>acrepo-connector-idiomatic-pgsql: Id Mapping Service Database: This exposes a Postgres datastore for use with the Id Mapping service</li>
</ul>
</main>
<footer><a href="amherst.edu">Amherst College</a> • 220 South Pleasant Street, Amherst, MA 01002 • (413) 542-2000 • <a href="amherst.edu">Amherst.edu</a></footer>
</body>
</html>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment