Difference between revisions of "EPrints Directory Structure Tree"
(Updated core dir structure) |
(Updated lib directory links) |
||
| Line 25: | 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>[[ | + | <td>[[Lib/cfg.d/|cfg.d]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td colspan="7">[<i>core config files</i>]</td> | <td colspan="7">[<i>core config files</i>]</td> | ||
| Line 31: | Line 31: | ||
<tr><td></td> | <tr><td></td> | ||
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/citations/|citations]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td colspan="4">[<i>how to render data objects</i>]</td> | <td colspan="4">[<i>how to render data objects</i>]</td> | ||
| Line 37: | Line 37: | ||
<tr><td></td> | <tr><td></td> | ||
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/defaultcfg_zero/|defaultcfg_zero]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td colspan="7">[<i>the content of</i> archives/ID/cfg/ <i>is copied from here</i>]</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>[[Image:jobbra.png]]</td> | <tr><td></td><td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/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>[[ | + | <td>[[Lib/lang/en/phrases/|phrases]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td>[<i>system-wide phrases</i>]</td> | <td>[<i>system-wide phrases</i>]</td> | ||
| Line 64: | Line 52: | ||
<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>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/lang/en/static/|static]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td>[<i>web pages and icons</i>]</td> | <td>[<i>web pages and icons</i>]</td> | ||
</tr> | </tr> | ||
<tr><td></td><td>[[Image:jobbra.png]]</td> | <tr><td></td><td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/namedsets/|namedsets]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td colspan="7">[<i>options for namedset fields</i>]</td> | <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>[[ | + | <td>[[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="7">[<i>various eprint plugins</i>]</td> | ||
</tr> | </tr> | ||
<tr><td></td><td>[[Image:jobbra.png]]</td> | <tr><td></td><td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/static/|static]]</td> |
<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> | <tr><td></td><td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/syscfg.d/|syscfg.d]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td colspan="7">[<i>system config files</i>]</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>[[ | + | <td>[[Lib/templates/|templates]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td colspan="7">[<i>web page templates</i>]</td> | <td colspan="7">[<i>web page templates</i>]</td> | ||
</tr> | </tr> | ||
<tr><td></td><td>[[Image:jobbra.png|"->"]]</td> | <tr><td></td><td>[[Image:jobbra.png|"->"]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/themes/|themes]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/themes/example/|example]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[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>[[ | + | <td>[[Lib/themes/example/lang/en/phrases/|phrases]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td>[<i>theme phrases</i>]</td> | <td>[<i>theme phrases</i>]</td> | ||
</tr> | </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> | <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>[[ | + | <td>[[Lib/themes/example/lang/en/static/|static]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td>[<i>theme language-specific pages</i>]</td> | <td>[<i>theme language-specific pages</i>]</td> | ||
</tr> | </tr> | ||
<tr><td></td><td></td><td></td><td></td><td></td><td>[[Image:jobbra.png]]</td> | <tr><td></td><td></td><td></td><td></td><td></td><td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/themes/example/static/|static]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td>[<i>theme CSS and images</i>]</td> | <td>[<i>theme CSS and images</i>]</td> | ||
</tr> | </tr> | ||
<tr><td></td><td></td><td></td><td></td><td></td><td>[[Image:jobbra.png]]</td> | <tr><td></td><td></td><td></td><td></td><td></td><td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/themes/example/templates/|templates]]</td> |
<td>[[Image:jobbra.png]]</td> | <td>[[Image:jobbra.png]]</td> | ||
<td>[<i>theme templates</i>]</td> | <td>[<i>theme templates</i>]</td> | ||
</tr> | </tr> | ||
<tr><td></td><td>[[Image:jobbra.png]]</td> | <tr><td></td><td>[[Image:jobbra.png]]</td> | ||
| − | <td>[[ | + | <td>[[Lib/workflows|workflows]]</td> |
| + | <td>[[Image:jobbra.png]]</td> | ||
<td colspan="4">[<i>workflows for data objects</i>]</td> | <td colspan="4">[<i>workflows for data objects</i>]</td> | ||
</tr> | </tr> | ||
| Line 135: | Line 124: | ||
</tr> | </tr> | ||
<tr><td>[[EPrints_Directory_Structure/eprints3/archives|archives]]</td> | <tr><td>[[EPrints_Directory_Structure/eprints3/archives|archives]]</td> | ||
| − | + | <td>[[Image:jobbra.png]]</td> | |
| − | + | <td>[[EPrints_Directory_Structure/eprints3/archives/ARCHIVEID|ARCHIVEID]]</td> | |
| − | + | <td>[[Image:jobbra.png]]</td> | |
| − | + | <td colspan="7">[<i>see below</i>]</td> | |
| + | </tr> | ||
</table> | </table> | ||
</div> | </div> | ||
Revision as of 18:52, 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] | |||||||||||
| 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] | |||||||