Difference between revisions of "Training Video:New Field Bazaar Package"
 (Applied the template)  | 
				|||
| Line 4: | Line 4: | ||
==Introduction==  | ==Introduction==  | ||
| − | + | This videa is a walkthrough of converting a new field as created in [[Training_Video:Add_A_Field]] into a bazaar package, including modifying the workflow.  | |
| − | ==  | + | ==What You Will Learn==  | 
| + | * How to build a bazaar package  | ||
| + | * How to modify the workflow with a bazaar package  | ||
| + | * Adding missing phrases to a bazaar package  | ||
| + | |||
| + | ==What You Should Already Know==  | ||
| + | |||
| + | * How to access EPrints administration areas  | ||
| + | * How to add a field to EPrints [[Training_Video:Add_A_Field]]  | ||
| + | * Basics of Perl  | ||
| + | * Basics of XML  | ||
| + | |||
| + | ==Resources==  | ||
| + | |||
| + | === Video===  | ||
| + | The Video can be found at [http://youtu.be/gKxmXuFAH3A http://youtu.be/gKxmXuFAH3A].  | ||
| + | ====Index====  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=00m00s 00:00 - introduction]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=00m15s 00:15 - identify new field to add to package]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=00m25s 00:25 - create new bazaar package]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=01m32s 01:32 - move phrase file to lib]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=02m25s 02:25 - copy field definition to lib subdirectory]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=03m07s 03:07 - creating a plugin to modify the workflow]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=03m50s 03:50 - key functions for a plugin]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=04m40s 04:40 - pull sample plugin code to use as base for new plugin]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=05m20s 05:20 - modify the sample to reflect new plugin]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=06m12s 06:12 - describe modifications to workflow]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=07m00s 07:00 - add plugin code to bazaar package]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=07m20s 07:20 - add the control screen details]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=08m00s 08:00 - remove explicit entries from the workflow]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=08m38s 08:38 - enable new plugin]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=09m05s 09:05 - debugging]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=10m55s 10:55 - test new field in workflow and add field phrase]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=11m30s 11:30 - move phrase from webcfg.xml to plugin phrase file]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=12m10s 12:10 - update the bazaar package to account for changes]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=12m25s 12:25 - publish new package to eprints bazaar and test installation]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=14m30s 14:30 - install package from bazaar]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=15m00s 15:00 - more debugging ]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=15m23s 15:23 - add missing files to the package - phrases and cfg files]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=16m08s 16:08 - publish new version to bazaar]  | ||
| + | * [http://youtu.be/gKxmXuFAH3A?t=17m00s 17:00 - test installation on fresh repository]  | ||
| + | |||
| + | ==== The Video====  | ||
<youtube>gKxmXuFAH3A</youtube>  | <youtube>gKxmXuFAH3A</youtube>  | ||
| − | ==Notes==  | + | ====Notes, Errata and Additional Information====  | 
| + | |||
| + | * EPrints 3.3.14  | ||
| + | * Ubuntu 15.04  | ||
| + | |||
| + | ==Test Yourself==  | ||
| + | |||
| + | * Create a bazaar package to add a new field to the repository  | ||
| + | * Modify the bazaar package to include the new field in the workflow   | ||
| + | |||
| + | ==More Reading==  | ||
| + | |||
| + | * [[Training_Video:Add_A_Field | How to add a field]]  | ||
| + | * [[Training_Video:Export_Plugin_Bazaar_Package | Building an exporter bazaar package]]  | ||
Latest revision as of 17:25, 19 November 2015
Contents
Introduction
This videa is a walkthrough of converting a new field as created in Training_Video:Add_A_Field into a bazaar package, including modifying the workflow.
What You Will Learn
- How to build a bazaar package
 - How to modify the workflow with a bazaar package
 - Adding missing phrases to a bazaar package
 
What You Should Already Know
- How to access EPrints administration areas
 - How to add a field to EPrints Training_Video:Add_A_Field
 - Basics of Perl
 - Basics of XML
 
Resources
Video
The Video can be found at http://youtu.be/gKxmXuFAH3A.
Index
- 00:00 - introduction
 - 00:15 - identify new field to add to package
 - 00:25 - create new bazaar package
 - 01:32 - move phrase file to lib
 - 02:25 - copy field definition to lib subdirectory
 - 03:07 - creating a plugin to modify the workflow
 - 03:50 - key functions for a plugin
 - 04:40 - pull sample plugin code to use as base for new plugin
 - 05:20 - modify the sample to reflect new plugin
 - 06:12 - describe modifications to workflow
 - 07:00 - add plugin code to bazaar package
 - 07:20 - add the control screen details
 - 08:00 - remove explicit entries from the workflow
 - 08:38 - enable new plugin
 - 09:05 - debugging
 - 10:55 - test new field in workflow and add field phrase
 - 11:30 - move phrase from webcfg.xml to plugin phrase file
 - 12:10 - update the bazaar package to account for changes
 - 12:25 - publish new package to eprints bazaar and test installation
 - 14:30 - install package from bazaar
 - 15:00 - more debugging
 - 15:23 - add missing files to the package - phrases and cfg files
 - 16:08 - publish new version to bazaar
 - 17:00 - test installation on fresh repository
 
The Video
Notes, Errata and Additional Information
- EPrints 3.3.14
 - Ubuntu 15.04
 
Test Yourself
- Create a bazaar package to add a new field to the repository
 - Modify the bazaar package to include the new field in the workflow