EPrints Web Configuratio n Management. SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's.

Slides:



Advertisements
Similar presentations
Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Advertisements

Creating an EDS Search Box Using EBSCO’s Search Box Builder Tool
EPrints 3 Technical Overview EPrints 3 Briefing 8 th December 2006, London.
For Details Visit : or For any Help Contact the Librarian EBSCOhost 2.0.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
EndNote. What is EndNote:  EndNote is referencing software that enables you to create a database of references from your readings. Your database of references.
A really fairly simple guide to: mobile browser-based application development (part 1) Chris Greenhalgh G54UBI / Chris Greenhalgh
Single Search By Rakphao Theppan, librarian Searching Online Resources.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
Tutorial 6 Working with Web Forms
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Python and Web Programming
River Campus Libraries Find Articles A Web Redesign for ENCompass David Lindahl Web Initiatives Manager River Campus Libraries University of Rochester.
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
ELSEVIER SCIENCE ( LIFE SCIENCE-CURRENT OPINIONS, TRENDS, FUELLRESS )
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
Linux Operations and Administration
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Adagio4 Web Content Management EP Information Offices.
XP Tutorial 6New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Creating Web Page Forms Designing a Product Registration Form Tutorial.
XP Tutorial 6New Perspectives on HTML and XHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
1 Creating Web Forms in HTML Web forms collect information from customers Web forms include different control elements including: –Input boxes –Selection.
Lesson 13: Building Web Forms Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver CS6.
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
WB_FrontPage_How To CS3505. Front Page 4 Microsoft Web Page Authoring tool 4 Available to students at no charge see helpdesk 4 Provides support for building.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
EPrints Training Course Southampton, May 3-4 th 2007 Repository Customisation: Configuring EPrints.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Configuring EPrints EPrints can generate publication lists for online CVs & homepages.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
ITCS373: Internet Technology Lecture 5: More HTML.
Lotus 认证培训 Notes Domino 6/6.5 Application Development Foundation Skills ( 610 ) Exam Number: 610 Competencies: Please see exam guide. Length:
Tutorial 6 Working with Web Forms. XP Objectives Explore how Web forms interact with Web servers Create form elements Create field sets and legends Create.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Microsoft FrontPage 2003 Illustrated Complete Creating a Form.
1 HTML Forms
EndNote. What is EndNote? EndNote is referencing software that enables you to create a database of references from your readings.
Guide for Mahara My Views PY1 team 3 - Yihong Huo, Jian Ren, Poonam Kala 1Guide of My Views - Team 3.
FrontPage Tutorial Part 2 Creating a Course Web Site.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Tutorial support.ebsco.com Core Collections Complete.
UoS Libraries 2011 EndNote X5 - basic graduate session.
October RefWorks Basics Creating accounts and folders Adding references (manually & electronically) Sorting, editing and linking Creating a bibliography.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
GALILEO Tutorial ProQuest Search Basics Press a key or click the mouse button to advance to the next slide. July 2008.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
CHAPTER 7 LESSON C Creating Database Reports. Lesson C Objectives  Display image data in a report  Manually create queries and data links  Create summary.
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
HTML III (Forms) Robin Burke ECT 270. Outline Where we are in this class Web applications HTML Forms Break Forms lab.
This screen may be skipped altogether if the user chooses a report from the server and clicks Ad Hoc or Edit or whatever. Also, the next screen would ordinarily.
AEM Digital Asset Management - DAM Author : Nagavardhan
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Using JDeveloper.
EPrints Web Configuration Management
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
Presentation transcript:

EPrints Web Configuratio n Management

SQL database Web server Scripts to configure repository activities Configuration files EPrints - the Administrator's View

Orientation Where is the configuration information?

On the Server: The EPrints Folder

EPrints Folder: Configuration Global configuration for all repositories Repository-specific configuration for each repository One EPrints install can run multiple repositories each may be very different in style & functionality

EPrints Folder: All of the Archives

Contents of archives Folder A subdirectory for every active repository

Contents of individual archive folder The configuration files for this repository

Contents of individual archive directory PDFs etc.

Contents of individual archive directory Processed static webpages (e.g. home page, abstract pages and views). This is where content gets served from.

Contents of individual archive directory Temporary files

Contents of individual archive directory

Layers of Configuration Management give a wide range of power and flexibility Web application Web config editor Command line config editor config files

Configuration Files Every repository on each server has many dozens of configuratio n files.

Command line Editing Command line editing requires the authorisation to get terminal access to the server, and the skill to use the command line shell and text editors.

Web Configuration Editing Web configuration editing allows config files to be edited in a web page. You still need to understand the config file contents and where they go, but it is more convenient.

Phrase Editor Application Lists all phrases used by the repository Edit or add new ones You dont need to know about the config files at all - the phrase editor reads and writes them for you and shows their contents in an easy-to-understand way.

Metadata Editor Application Lists all metadata used by the repository Add new metadata fields You dont need to know about the config files at all - the metadata editor reads and writes them for you and shows their contents in an easy-to-understand way.

Web Page Editor Application Allows you to edit the repository template and home pages You dont need to know about the config files at all - the web page editor reads and writes them for you and shows their contents in an easy-to-understand way.

Now in Web browser Configuration can now be viewed and edited from the web browser instead of the command line The config file structure is mimicked in the displays tree structure Some tasks have bespoke interface Phrases, subjects, metadata schema All the underlying config files can still be accessed on command line

Caveat Administrator Config files contain either XML Raw data Perl data Perl files are programs! EPrints does not allow Perl editing by default You must specify +config/edit/perl in the administrators roles

Introduction to Configuration We will some of the more important configuration by looking at common tasks 1. Page Editing 2. Metadata Schema Management 3. Phrase Management 4. Deposit workflow 5. Bibliographic styles 6. Views 7. Searches

Task 1: Editing EPrints pages All EPrints pages templat e page content + + equals

The template provides a uniform style It sets the layout and visual structure e.g. 1-column fixed width vs 3-column liquid It imports all the necessary stylesheets and scripts It uses university brand images, colours and designs

Templates assemble many different fragments of content into a complete Web page The template is a skeleton HTML file with named pins that insert different bits of content in the right place in the page structure repository URL page content page title repository name

Examples

EPrints provides for static and dynamic page contents Home Page About Page Help Page Search Page Browse View Abstract Page STATICSTATIC STATICSTATIC DYNAMICDYNAMIC DYNAMICDYNAMIC

Editing Repository Pages The Edit Page screen assembles the template and page content into a single HTML file for editing by a web page editor. Or, you can separately edit the template and the page contents cfg/lang/en/templates/default.xml cfg/lang/en/static/index.xpage

Task 2: Metadata Schema Control EPrints uses the same familiar metadata workflow interface to enter new metadata and to define new kinds of metadata for eprints, documents and users. add new fields for local requirements text, dates, booleans, names, compound restricted vocabularies

Metadata Schema The Manage Metadata Fields screen lists the current set of fields in the database Allows you to easily create new fields on the fly It allows you to add new fields to eprints, documents, users As well as creating the fields, it adds phrases for names and help text places in the deposit workflow

Task 3: EPrints Phrases All EPrints screens and fields and buttons are given structured ids e.g. eprint_fieldname_creators and each id is given a phrase in one or more languages The Phrase Editor lists all the structured ids and lets you change the human language phrases.

Task 4: Deposit Workflow The deposit pages are shown to users in a specific order this is specified in a workflow configuration file: cfg/workflows/eprint/default.xml

flow type files subject core type files format, license, embargo files format, license, embargo core title, abstract, creators, date, journal, volume, publisher, keywords core title, abstract, creators, date, journal, volume, publisher, keywords subject The EPrints deposit workflow is specified by an XML document. It contains a flow element which points to a number of stages. Each stage will appear in a separate web page. Each stage element contains a number of components and fields. Components are boxes on the web page. Fields are metadata input items. Components can be divided between any number of stages. EPrints Workflow

Notes The EPrints phrase used for the core stage is Details. You can change it in the phrase editor. The title field is required, so it gets a red star next to it. Sample Workflow with Displayed Result

A component can be set to collapse and its contained field is hidden by default. It appears again when the user clicks on the reveal button. collapsed revealed Collapsed Components

Conditional Components A component can be made conditional, using elements from the EPrints Control (or epc) format. Here the thesis_type field will only be shown for eprints if they are declared to be of type thesis, and not for books or journal articles. epc:choose provides another kind of conditional test. For more details about controlling the visibility of components, see EPrints Control format (EPC) EPScript language

Task 5: Bibliographic Formats EPrints uses rules to create bibliographic references whenever it refers to an eprint In the abstract page In a list of search results On a view page These rules (the bibliographic styles) are expressed in an XML language (Same language as used in workflows)

Task 5: Bibliographic Formats (2) Galil, L. and Utsunomiya, R. (2005) Mexican Musk Turtles and Man. Animal Issues, 18 (19). pp , ed s. ( ) cfg/citations/eprint/default.xml

Task 6: Making Views Rules for generating the views / collections cfg/cfg.d/views.pl { id => "types", fields => "type", order => "-date/title", hideempty => 1,},

Task 7: Making Searches Rules for making different searches cfg/cfg.d/search.pl $c->{search}->{simple} = { search_fields => [{id => "q", meta_fields => [$EPrints::Utils::FULLTEXT,"title","abstract","creators_name","date" ] },], preamble_phrase => "cgi/search:preamble", title_phrase => "cgi/search:simple_search", citation => "result", page_size => 20, order_methods => { "byyear" => "-date/creators_name/title", "byyearoldest" => "date/creators_name/title", "byname" => "creators_name/-date/title, "bytitle" => "title/creators_name/-date"}, default_order => "byyear", show_zero_results => 1, };