Skip to main content
Caltech Library logo

CODA: Linking to your publications

The Caltech Collection of Open Digital Archives (CODA): the Institute's collections of faculty research publications and other content supporting the mission of the Institute.

Linking to your publications

Divisional websites that have been built by Caltech's IMSS or EAS Communications Office are already designed to incorporate CaltechAUTHORS content into faculty bibliographies.  Contact your web manager to discuss your options.

There are several options, listed below, that are currently available to link to your publications from your personal web pages.

  • Embed scripts into one of your web pages to enable uploading an up-to-date bibliography from a specific CODA repository.  The current options use Javascript or PHP scripts
    • Provided CSS coding allows you to customize the presentation of the bibliographic lists to fit your web page's style.
  • Use Shelves to create custom lists of items in CaltechAUTHORS to highlight chosen content. 
    • Javascript coding for Shelves allows you to create customized lists for retrieval into your web page.
  • Use RSS or ATOM feeds if you want information on all new additions to a collection.  New additions for a person, group, or other topic can be followed using the feed link in a browse or search results page.
  • Add simple links into your web pages.
  • Use one or more of the Library Feeds.  The feeds can be generated in severall different formats tpo suit your preferences. We are also creating new ones as interest and needs arise, so please let us know if you don't find what you need.

If you have any questions, or have suggestions for enhancing our service in this particular area, please do not hesitate to contact us.

JavaScript Samples

To be able to make this work for you, your browser must have Javascript enabled

  • Sample scripts are provided below for retrieving content data within the CaltechAUTHORS, CaltechTHESIS and CaltechCampusPubs collections.
    • Each script retrieves a bibliographical list of resources held in the specific collection that fit the search parameters of the script, and adds that list to your web page. 
    • Please be aware that the list will only retrieve what is contained within the collection.  If you have items missing from the resulting list, contact the library for help in completing your holdings.
  • “Shelves” allow Caltech-affiliated individuals to create unique collections of items from within CaltechAUTHORS. 
    • These can be used to highly individualized groups or collections of materials for their own use.
  • Before being able to use any of these scripts on your web page, you will need to change part of the "id=" portion of the script to fit your needs. 
    • The "id" can be found by browsing or searching the specific collection you want to use. 
    • Use the portion of the result URL that comes right before the ending ".html" to replace the equivalent portion of the script following the “id=”.
  • Your web pages will update with the latest content lists every time you open them.
  • The generated bibliographical list that is embedded in your web page includes CSS coding normally found in lists generated by CODA repositories and that affects the display of the text. 

JavaScript Samples

 

Copy-paste the complete script, <script … /script> in CODE VIEW mode into the section of your web page where you want the bibliographical list to appear.  Be sure you have modified as needed the portion of the script following the “id=”. 

CaltechAUTHORS:

CaltechTHESIS:

CaltechCampusPubs:

PHP Script Samples

To be able to make this work for you, your server must have PHP enabled.

  • Sample scripts are provided below for retrieving content data within the CaltechAUTHORS and CaltechTHESIS collections.
    • Each script retrieves a bibliographical list of resources held in the specific collection that fit the search parameters of the script, and adds that list to your web page.
    • Please be aware that the list will only retrieved what is contained within the collection. If you have items missing from the resulting list, contact the library for help in completing your holdings.
  • Before being able to use any of these scripts on your web page, you will need to change part of the script to fit your needs.
    • The information needed can be found by browsing or searching the specific collection you want to use.
    • Use the portion of the result URL that comes right before the ending ".html" to replace the equivalent two portions of the script preceding the “.include”.
  • Your web pages will update with the latest content lists every time you open them.
  • The generated bibliographical list that is embedded in your web page includes CSS coding normally found in lists generated by CODA repositories and that affects the display of the text.

PHP Script Samples

Copy-paste the complete script, <?php … ?>, into the section of your web page where you want the bibliographical list to appear.  Be sure you have modified as needed the portion of the script preceding the “.include” in both sections of the script..

CaltechAUTHORS:

  • CaltechAUTHORS by person

CaltechTHESIS

  • CaltechTHESIS by advisor
  • CaltechTHESIS by option
    • <?php
      #include('http://thesis.library.caltech.edu/view/option/cds.include');
      $file = file_get_contents('http://thesis.library.caltech.edu/view/option/cds.include');
      echo (utf8_decode($file));
      ?>
    • Retrieval example: http://thesis.library.caltech.edu/view/option/cns.html

CaltechCampusPubs

Shelves

Caltech users can now create custom lists of items in CaltechAUTHORS, and thus highlight chosen content in a bibliographical format. 

A simple web link can always be used, but when a Javascript is added to the user’s web page, the content of a Shelf is then directly imported into the web page every time it is opened for viewing. This allows for easier and more dynamic updating of the web page, and helps to eliminate the time-consuming effort of updating a web page’s bibliographical content. 

More items (both newer and older) are always being added to CaltechAUTHORS.  If your desired material is not available in the database, please contact us so we can work together to being CaltechAUTHORS up-to-date!

If you have any questions, or have suggestions for enhancing our service in this particular area, please do not hesitate to contact us.

Please note: You must be logged into CaltechAUTHORS to create and manipulate Shelves.

The generated bibliographical list that is embedded in your web page includes CSS coding that affects the display of the text. The CSS documentation includes the CSS coding that you can add to your web page or site as needed, and modify to suit your preferences.

RSS Feeds

RSS feeds

You may add RSS or ATOM feeds to your own email, to web pages, etc.  The home page's feed link can be used if you want information on all new additions to a collection.  New additions for a person, group, or other topic can be followed using the RSS feed link in a browse or search results page.

Web Links

You may add add links to search strings for an author, advisor, publication title, grant number, etc.  These links will take you to the specific CODA repository collection's search results' page. Once you've retrieved the results page you want to use, simply copy-paste the url from the address bar in your browser into your web page. 

Librarian

Kathy Johnson's picture
Kathy Johnson
Contact:
Sherman Fairchild Library 1-43
Rm. 324
(626) 395-6065