Difference between revisions of "EPrints Directory Structure Tree"
(Updated core dir structure) |
|||
Line 14: | Line 14: | ||
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td colspan="10">[<i>dynamic (cgi) EPrints web pages</i>]</td></tr> | <td colspan="10">[<i>dynamic (cgi) EPrints web pages</i>]</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/ | + | <td>[[EPrints_Directory_Structure/eprints3/lib/cfg.d|cfg.d]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
− | <td colspan="7">[<i> | + | <td colspan="7">[<i>core config files</i>]</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 colspan="4">[<i>how to render data objects</i>]</td> | |
− | + | </tr> | |
− | + | <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">[<i>the content of</i> archives/ID/cfg/ <i>is copied from here</i>]</td> | ||
</tr> | </tr> | ||
<tr><td></td><td></td><td></td> | <tr><td></td><td></td><td></td> | ||
Line 51: | Line 53: | ||
<td colspan="4">[<i>how to render users</i>]</td> | <td colspan="4">[<i>how to render users</i>]</td> | ||
</tr> | </tr> | ||
− | <tr><td></td><td>[[Image:jobbra.png | + | <tr><td></td><td>[[Image:jobbra.png]]</td> |
− | <td>[[EPrints_Directory_Structure/eprints3/lib/ | + | <td>[[EPrints_Directory_Structure/eprints3/lib/lang|lang]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
− | <td> | + | <td>XX (langid)</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
− | <td> | + | <td>[[EPrints_Directory_Structure/eprints3/lib/lang/en/phrases|phrases]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
− | <td>[<i> | + | <td>[<i>system-wide phrases</i>]</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/ | + | <td>[[EPrints_Directory_Structure/eprints3/lib/lang/en/static|static]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
− | <td> | + | <td>[<i>web pages and icons</i>]</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>[<i> | + | <td colspan="7">[<i>options for namedset fields</i>]</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/ | + | <td>[[EPrints_Directory_Structure/eprints3/lib/plugins|plugins]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
− | + | <td colspan="7">[<i>various eprint plugins</i>]</td> | |
− | |||
− | <td colspan=" | ||
</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">[<i>files to be copied to the html directory</i>]</td> | <td colspan="7">[<i>files to be copied to the html directory</i>]</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">[<i>system config files</i>]</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">[<i>web page templates</i>]</td> | ||
+ | </tr> | ||
+ | <tr><td></td><td>[[Image:jobbra.png|"->"]]</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>[<i>theme phrases</i>]</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>[<i> | + | <td>[<i>theme language-specific pages</i>]</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/ | + | <td>[<i>theme CSS and images</i>]</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>[<i> | + | <td>[<i>theme templates</i>]</td> |
+ | </tr> | ||
+ | <tr><td></td><td>[[Image:jobbra.png]]</td> | ||
+ | <td>[[EPrints_Directory_Structure/eprints3/lib/workflows|workflows]]</td> | ||
+ | <td colspan="4">[<i>workflows for data objects</i>]</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">[<i>see [[EPrints Flavours|3.4+ publication flavour]]</i>]</td> | ||
+ | </tr> | ||
+ | <tr><td>[[EPrints_Directory_Structure/eprints3/ingredients|ingredients]]</td> | ||
+ | <td>[[Image:jobbra.png]]</td> | ||
+ | <td colspan="7">[<i>see [[EPrints Ingredients|3.4+ ingredients]]</i>]</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
EPrints 3 Reference: Directory Structure - Metadata Fields - Repository Configuration - XML Config Files - XML Export Format - EPrints data structure - Core API - Data Objects
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] |