{"id":806,"date":"2016-06-08T19:52:12","date_gmt":"2016-06-08T19:52:12","guid":{"rendered":"http:\/\/www.eprints.org\/uk\/?page_id=806"},"modified":"2023-06-12T15:29:40","modified_gmt":"2023-06-12T15:29:40","slug":"eprints-3-4","status":"publish","type":"page","link":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/eprints-3-4\/","title":{"rendered":"EPrints 3.4"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1062 aligncenter\" src=\"http:\/\/www.eprints.org\/uk\/wp-content\/uploads\/Eprints-Logo34alt6-300x110.png\" alt=\"\" width=\"300\" height=\"110\" srcset=\"https:\/\/uk.eprints-hosting.org\/uk\/wp-content\/uploads\/Eprints-Logo34alt6-300x110.png 300w, https:\/\/uk.eprints-hosting.org\/uk\/wp-content\/uploads\/Eprints-Logo34alt6-1024x375.png 1024w, https:\/\/uk.eprints-hosting.org\/uk\/wp-content\/uploads\/Eprints-Logo34alt6-420x154.png 420w, https:\/\/uk.eprints-hosting.org\/uk\/wp-content\/uploads\/Eprints-Logo34alt6.png 1800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: center;\">The latest EPrints 3.4 is publicly available.<\/p>\n<p style=\"text-align: center;\">Builds can be found at \u00a0<a href=\"https:\/\/files.eprints.org\/2789\/\">files.eprints.org\/2789\/<\/a><\/p>\n<p style=\"text-align: center;\">Or see the very latest code on\u00a0<a href=\"https:\/\/github.com\/eprints\/eprints3.4\">github.com\/eprints\/eprints3.4<\/a>.<\/p>\n<p style=\"text-align: center;\">A technical guide on how to upgrade from 3.3 to 3.4 is <a href=\"https:\/\/wiki.eprints.org\/w\/Upgrading_3.3.12%2B_to_3.4\">here<\/a>.<\/p>\n<p><!--\n\n\n<p style=\"text-align: center;\">EPrints 3.4 is available from EPrints Services under our <a href=\"http:\/\/www.eprints.org\/uk\/index.php\/managed-availability\/\">Managed Availability programme<\/a>.<\/p>\n\n\n\n--><\/p>\n<p style=\"text-align: center;\"><strong>For more information contact us.<\/strong><\/p>\n<p><a href=\"http:\/\/www.eprints.org\/uk\/wp-content\/uploads\/eprints-3.4-poster-large.png\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-824 aligncenter\" src=\"http:\/\/www.eprints.org\/uk\/wp-content\/uploads\/eprints-3.4-poster.png\" alt=\"eprints 3.4 poster\" width=\"720\" height=\"1018\" srcset=\"https:\/\/uk.eprints-hosting.org\/uk\/wp-content\/uploads\/eprints-3.4-poster.png 720w, https:\/\/uk.eprints-hosting.org\/uk\/wp-content\/uploads\/eprints-3.4-poster-212x300.png 212w, https:\/\/uk.eprints-hosting.org\/uk\/wp-content\/uploads\/eprints-3.4-poster-389x550.png 389w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<h3>Changes in 3.4 include<\/h3>\n<h4><strong>Slimmer core code<\/strong><\/h4>\n<p>Publication repository specific code has been moved out of the core, and into its own \u2018flavour\u2019.<br \/>\nThis leaves the core smaller and more maintainable, as well as no longer being as biased to a traditional publications repositories.<\/p>\n<h4><strong>Flavour support<\/strong><\/h4>\n<p>Each EPrints repository is now a particular \u2018flavour\u2019.<br \/>\nHaving moved the publications specifics into its own package, when a new repository is created, one of the installed flavours is specified. This can initially be \u2018publication\u2019 or \u2018zero\u2019, where zero is the minimal set up for creating a simple repository.<br \/>\nOther flavours have been created, based on zero. Such as research data, open education, research impact.<\/p>\n<h4><strong>Ingredient support<\/strong><\/h4>\n<p>Similar to flavours in structure, an ingredient is an installable library of code which represents a useful and reusable feature. For example bazaar support, which some but not all flavours will need.<br \/>\nThese ingredients are specified at a flavour level. The publication flavour naturally uses the bazaar ingredient, but zero does not.<\/p>\n<h4><strong>New features<\/strong><\/h4>\n<ul>\n<li><strong>Multiple repository support<\/strong> &#8211; while you have always been able to install several repositories on the same EPrints installation, you needed to be careful about local changes to one repository affecting the others. This was mostly due to limitations with mod_perl.<br \/>\nThere is now an option to further isolate the repository configurations if needed.<\/li>\n<li><strong>Google Scholar support<\/strong> &#8211; to better support Google Scholar indexing the repositories, the default URL for an EPrint record is now the same as its URI, the previous URL is also supported via a redirect.<\/li>\n<li><strong>Workflows<\/strong> &#8211; many fields in a workflow can now be set as \u2018read only\u2019, rather than risking them be altered by mistake, or omitted and causing the user confusion.<\/li>\n<li><strong>Filtering<\/strong> &#8211; a set of optional callbacks can now be used to decide if a given page is accessible to a user, or if in fact a user must log in to access it. Similar callbacks can also be used to filter search results before they are rendered, meaning a user can only then see pages they can then access.<\/li>\n<\/ul>\n<p><strong>Fixes<\/strong> &#8211; many other changes have been made, eg improved 404 handling. As well as a round of core fixes to both 3.3.15 and 3.4.<\/p>\n<p><!--\n\n\n<div class=\"\">Changes in 3.4 include<\/div>\n\n\n\n\n<div class=\"\"><\/div>\n\n\n\n\n<div class=\"\">- Ingredients support.<\/div>\n\n\n\n\n<div class=\"\">This allows common functions such as Bazaar support, third party integrations or plugins to be cleanly factored out, support can then be included at a flavour level.<\/div>\n\n\n\n\n<div class=\"\">Not all flavours will use the Bazaar for example, so not all will want it available.<\/div>\n\n\n\n\n<div class=\"\">If you have a common feature you need to roll out to all your repositories, then packaging it as a ingredient can help you.<\/div>\n\n\n\n\n<div class=\"\">Similar to a Bazaar package, but can be more comprehensive and a self contained installation.<\/div>\n\n\n\n\n<div class=\"\"><\/div>\n\n\n\n\n<div class=\"\">- Further streamlining of the flavour loading mechanism.<\/div>\n\n\n\n\n<div class=\"\">The installed flavour files are now all neatly contained under the flavours directory.<\/div>\n\n\n\n\n<div class=\"\">The epadmin command scans the flavours directory and lets you create repositories based on what is installed.<\/div>\n\n\n\n\n<div class=\"\"><\/div>\n\n\n\n\n<div class=\"\">- Slimmer repository code<\/div>\n\n\n\n\n<div class=\"\">More files have been moved from the archive level into the flavour level, making archive files more maintainable.<\/div>\n\n\n--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The latest EPrints 3.4 is publicly available. Builds can be found at \u00a0files.eprints.org\/2789\/ Or see the very latest code on\u00a0github.com\/eprints\/eprints3.4. A technical guide on how to upgrade from 3.3 to 3.4 is here. For more information contact us. Changes in 3.4 include Slimmer core code Publication repository specific code has been moved out of the core, and into its own \u2018flavour\u2019. This leaves the core smaller and more maintainable, as well as no longer being as biased to a traditional publications repositories. Flavour support Each EPrints repository is now a particular \u2018flavour\u2019. Having moved the publications specifics into its own package, when a new repository<a class=\"more-link\" href=\"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/eprints-3-4\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["entry","page","publish","author-jb4","post-806"],"_links":{"self":[{"href":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/wp-json\/wp\/v2\/pages\/806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/wp-json\/wp\/v2\/comments?post=806"}],"version-history":[{"count":32,"href":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/wp-json\/wp\/v2\/pages\/806\/revisions"}],"predecessor-version":[{"id":1761,"href":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/wp-json\/wp\/v2\/pages\/806\/revisions\/1761"}],"wp:attachment":[{"href":"https:\/\/uk.eprints-hosting.org\/uk\/index.php\/wp-json\/wp\/v2\/media?parent=806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}