Changes between Version 13 and Version 14 of Ticket #529, comment 8


Ignore:
Timestamp:
Mar 20, 2014, 2:28:28 PM (11 years ago)
Author:
olle

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #529, comment 8

    v13 v14  
    4848|| '''File''' || '''Description''' ||
    4949|| `labenv/META-INF/extensions.xml` || Configuration file for the lab environment BASE extension entry point. Definition of path for extension service class `net.sf.basedb.clients.web.extensions.service.LabEnvService`, and name of menu item in BASE "Extensions" menu (here a sub-menu with items for individual JSP pages). ||
     50
     51Miscellaneous files:
     52
     53 * In addition to the files above, a number of other files are needed to make a working extension. A BASE extension may access core BASE classes, e.g. for obtaining directory paths for configuration and user files, but not utilities in other BASE extensions, such as Reggie. Therefore some practical conversion and formatting utilities have been copied from the latter to the lab environment extension.
     54
     55Conversion files:
     56
     57|| '''File''' || '''Description''' ||
     58|| `labenv/src/net/sf/basedb/labenv/converter/Base64Coder.java` || An open-source utility class for coding and decoding data to/from Base-64 format. This class has been used in BASE sister project Proteios SE (http://www.proteios.org/) since 2006. ||
     59|| `labenv/src/net/sf/basedb/labenv/converter/`[[BR]][[BR]]`DateToStringConverter.java`[[BR]]`StringToDateConverter.java`[[BR]]`ValueConverter.java` || Conversion routines copied from the Reggie extension. ||
     60
     61Files for formatting, layout, etc:
     62
     63|| '''File''' || '''Description''' ||
     64|| `labenv/resources/css/reggie.css` || Copy of Reggie CSS file, ensuring a consistent layout. ||
     65|| `labenv/images/` || Copy of Reggie "images" directory, ensuring a consistent layout (only a small sub-set of the image files are used). ||
     66|| `labenv/resources/reggie.js` || Copy of Reggie !JavaScript file with practical utility functions for use in web pages. ||
     67|| `labenv/src/net/sf/basedb/labenv/LabEnv.java` || Small class with static methods for conversion and comparison of values. ||