Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removing obsolete sections

...

Any Theme for a DSpace using the Choice or Authority Control features must include the CSS declarations prototyped in the Reference theme. The corresponding images must also be available in your theme. All of the other elements (JavaScript, translations, etc) are implemented below the theme layer.

Installing the Prototype

Panel

OBSELETE: This section is no longer needed, the Choice/Authority implementation is now part of DSpace 1.6

Here is how to install the prototype on your system:

  1. Checkout from the the special "sandbox" on svn:
  2. Modify your dspace.cfg properties to enable choice and/or authority control on some fields. Unless you configure choice control, nothing will be any different. (See "Configuration" section above for details)
  3. Configure and build as usual:
    • Be sure to choose the Reference theme, otherwise you'll have to copy over the choice/authority additions to your chosen theme (see above).
  4. After the fresh install, convert the database schema to 1.6 by running the SQL statements in the file: Oracle: /dspace/etc/oracle/database_schema_15_16.sql or Postgres: /dspace/etc/database_schema_15_16.sql
  5. Start the webserver as usual.

Work To Be Done

This prototype needs a little additional work before it can be ready for merging into 1.6 source. I'm hoping there will be developers interested in volunteering since these tasks are not relevant to my site and I have no extra time for them:

  1. <s>Test and support on the PostgreSQL database.</s> done.
    • This should be a simple matter of porting the SQL statements and testing it, easy if you already have that database running.
  2. <s>Port UI changes to JSPUI. More challenging.</s> done, thanks to Andrea Bollini
    • I'm willing to advise a bit, but have no time nor much non-rusty expertise in JSPUI.

Comments?

Please use the Discussion page.