⧼vector-jumptocontent⧽

EPrints Directory Structure Tree: Difference between revisions

From EPrints Documentation
Csirmaz (talk | contribs)
No edit summary
Updated core dir structure
Line 14: Line 14:
   <td>[[Image:jobbra.png]]</td>
   <td>[[Image:jobbra.png]]</td>
   <td colspan="10">&#91;<i>dynamic (cgi) EPrints web pages</i>&#93;</td></tr>
   <td colspan="10">&#91;<i>dynamic (cgi) EPrints web pages</i>&#93;</td></tr>
<tr><td>defaultcfg&nbsp;</td>
  <td>[[Image:jobbra.png]]</td>
  <td colspan="10">&#91;<i>empty directory</i>&#93;</td></tr>
<tr><td>[[EPrints_Directory_Structure/eprints3/cfg|cfg]]</td>
<tr><td>[[EPrints_Directory_Structure/eprints3/cfg|cfg]]</td>
   <td>[[Image:jobbra.png]]</td>
   <td>[[Image:jobbra.png]]</td>
Line 28: Line 25:
<tr><td>[[EPrints_Directory_Structure/eprints3/lib|lib]]</td>
<tr><td>[[EPrints_Directory_Structure/eprints3/lib|lib]]</td>
   <td>[[Image:jobbra.png]]</td>
   <td>[[Image:jobbra.png]]</td>
   <td>[[EPrints_Directory_Structure/eprints3/lib/defaultcfg|defaultcfg]]</td>
   <td>[[EPrints_Directory_Structure/eprints3/lib/cfg.d|cfg.d]]</td>
   <td>[[Image:jobbra.png]]</td>
   <td>[[Image:jobbra.png]]</td>
   <td colspan="7">&#91;<i>the content of</i> archives/ID/cfg/ <i>is copied from here</i>&#93;</td></tr>
   <td colspan="7">&#91;<i>core config files</i>&#93;</td>
</tr>
<tr><td></td>
<tr><td></td>
   <td>[[Image:jobbra.png]]</td>
   <td>[[Image:jobbra.png]]</td>
   <td>[[EPrints_Directory_Structure/eprints3/lib/citations|citations]]</td>
   <td>[[EPrints_Directory_Structure/eprints3/lib/citations|citations]]</td>
    <td>[[Image:jobbra.png]]</td>
  <td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/citations/saved_search|saved_search]]&nbsp;</td>
  <td colspan="4">&#91;<i>how to render data objects</i>&#93;</td>
    <td>[[Image:jobbra.png]]</td>
</tr>
    <td colspan="4">&#91;<i>how to render a stored search</i>&#93;</td>
<tr><td></td>
  <td>[[Image:jobbra.png]]</td>
  <td>[[EPrints_Directory_Structure/eprints3/lib/defaultcfg_zero|defaultcfg_zero]]</td>
  <td>[[Image:jobbra.png]]</td>
  <td colspan="7">&#91;<i>the content of</i> archives/ID/cfg/ <i>is copied from here</i>&#93;</td>
</tr>
</tr>
<tr><td></td><td></td><td></td>
<tr><td></td><td></td><td></td>
Line 51: Line 53:
     <td colspan="4">&#91;<i>how to render users</i>&#93;</td>
     <td colspan="4">&#91;<i>how to render users</i>&#93;</td>
</tr>
</tr>
<tr><td></td><td>[[Image:jobbra.png|"-&gt;"]]</td>
<tr><td></td><td>[[Image:jobbra.png]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/themes|themes]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/lang|lang]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/themes/example|example]]</td>
     <td>XX (langid)</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>static&nbsp;</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/lang/en/phrases|phrases]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>&#91;<i>style files and pictures</i>&#93;</td>
     <td>&#91;<i>system-wide phrases</i>&#93;</td>
</tr>
</tr>
<tr><td></td><td></td><td></td>
<tr><td></td><td></td><td></td><td></td><td></td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/themes/green|green]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/lang/en/static|static]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>static&nbsp;</td>
     <td>&#91;<i>web pages and icons</i>&#93;</td>
</tr>
<tr><td></td><td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/namedsets|namedsets]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>&#91;<i>style files and pictures</i>&#93;</td>
     <td colspan="7">&#91;<i>options for namedset fields</i>&#93;</td>
</tr>
</tr>
<tr><td></td><td>[[Image:jobbra.png]]</td>
<tr><td></td><td>[[Image:jobbra.png]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/workflows|workflows]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/plugins|plugins]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/workflows/saved_search|saved_search]]</td>
     <td colspan="7">&#91;<i>various eprint plugins</i>&#93;</td>
    <td>[[Image:jobbra.png]]</td>
     <td colspan="4">&#91;<i>workflow for stored search pages</i>&#93;</td>
</tr>
</tr>
<tr><td></td><td>[[Image:jobbra.png]]</td>
<tr><td></td><td>[[Image:jobbra.png]]</td>
Line 79: Line 82:
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td colspan="7">&#91;<i>files to be copied to the html directory</i>&#93;</td>
     <td colspan="7">&#91;<i>files to be copied to the html directory</i>&#93;</td>
<tr><td></td><td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/syscfg.d|syscfg.d]]</td>
    <td>[[Image:jobbra.png]]</td>
    <td colspan="7">&#91;<i>system config files</i>&#93;</td>
</tr>
</tr>
<tr><td></td><td>[[Image:jobbra.png]]</td>
<tr><td></td><td>[[Image:jobbra.png]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/lang|lang]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/templates|templates]]</td>
    <td>[[Image:jobbra.png]]</td>
    <td colspan="7">&#91;<i>web page templates</i>&#93;</td>
</tr>
<tr><td></td><td>[[Image:jobbra.png|"-&gt;"]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/themes|themes]]</td>
    <td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/themes/example|example]]</td>
    <td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/themes/example/lang|lang]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>XX (langid)</td>
     <td>XX (langid)</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/lang/en/phrases|phrases]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/themes/example/lang/en/phrases|phrases]]</td>
    <td>[[Image:jobbra.png]]</td>
    <td>&#91;<i>theme phrases</i>&#93;</td>
</tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/themes/example/lang/en/static|static]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>&#91;<i>system-wide phrases</i>&#93;</td>
     <td>&#91;<i>theme language-specific pages</i>&#93;</td>
</tr>
</tr>
<tr><td></td><td></td><td></td><td></td><td></td>
<tr><td></td><td></td><td></td><td></td><td></td><td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/themes/example/static|static]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/lang/en/static|static]]</td>
    <td>&#91;<i>theme CSS and images</i>&#93;</td>
</tr>
<tr><td></td><td></td><td></td><td></td><td></td><td>[[Image:jobbra.png]]</td>
     <td>[[EPrints_Directory_Structure/eprints3/lib/themes/example/templates|templates]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>[[Image:jobbra.png]]</td>
     <td>&#91;<i>web pages and icons</i>&#93;</td>
     <td>&#91;<i>theme templates</i>&#93;</td>
</tr>
<tr><td></td><td>[[Image:jobbra.png]]</td>
    <td>[[EPrints_Directory_Structure/eprints3/lib/workflows|workflows]]</td>
    <td colspan="4">&#91;<i>workflows for data objects</i>&#93;</td>
</tr>
<tr><td>[[EPrints_Directory_Structure/eprints3/flavours|flavours]]</td>
  <td>[[Image:jobbra.png]]</td>
  <td>[[EPrints_Directory_Structure/eprints3/flavours/pub_lib|pub_lib]]</td>
  <td>[[Image:jobbra.png]]</td>
  <td colspan="7">&#91;<i>see [[EPrints Flavours|3.4+ publication flavour]]</i>&#93;</td>
</tr>
<tr><td>[[EPrints_Directory_Structure/eprints3/ingredients|ingredients]]</td>
  <td>[[Image:jobbra.png]]</td>
  <td colspan="7">&#91;<i>see [[EPrints Ingredients|3.4+ ingredients]]</i>&#93;</td>
</tr>
</tr>
<tr><td>[[EPrints_Directory_Structure/eprints3/archives|archives]]</td>
<tr><td>[[EPrints_Directory_Structure/eprints3/archives|archives]]</td>

Revision as of 14:36, 3 February 2022

A graphical representation of the EPrints3 directory structure after executing the install.pl command. Initially the "archives" directory is empty, it is populated when executing (as the eprints user) the "bin/epadmin create" command. The new repository is created using the data in the EPrints_Directory_Structure/eprints3/lib/defaultcfg directory.

perl_lib -> [perl routines]
bin -> [command line and crontab tools]
cgi [dynamic (cgi) EPrints web pages]
cfg [apache configuration for the whole site]
testdata [tools and sample test data]
var [apache include files plus indexer log]
lib cfg.d [core config files]
citations [how to render data objects]
defaultcfg_zero [the content of archives/ID/cfg/ is copied from here]
subject [how to render subjects]
user [how to render users]
lang XX (langid) phrases [system-wide phrases]
static [web pages and icons]
namedsets [options for namedset fields]
plugins [various eprint plugins]
static [files to be copied to the html directory]
syscfg.d [system config files]
templates [web page templates]
"->" themes example lang XX (langid) phrases [theme phrases]
static [theme language-specific pages]
static [theme CSS and images]
templates [theme templates]
workflows [workflows for data objects]
flavours pub_lib [see 3.4+ publication flavour]
ingredients [see 3.4+ ingredients]
archives ArchiveID [see below]

The content of the "archives/[ArchiveID]/" directory. Any change you make here has effect on the particular repository only.

documents  [uploaded files, extracted words, abstract pages, etc.]
html [static files for the repository on all languages]
var [various repository dependent files]
cfg subjects [used for importing the subject tree]
static images [files to be copied to the html directory]
javascript [files to be copied to the html directory]
style [files to be copied to the html directory]
cfg.d [general configuration files as perl script fragments]
autocomplete [data files for the autocompletion feature]
citations document [document formats]
eprint [eprints formats]
user [user formats]
namedsets [files containing the possible values for different sets]
workflows eprint [how an eprints is read in]
user [define the user's data]
lang XX (langid) phrases [phrases used locally]
static [templates for static html pages]
templates [default html page template]