<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.refbase.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiSysop</id>
	<title>refbase - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.refbase.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WikiSysop"/>
	<link rel="alternate" type="text/html" href="https://wiki.refbase.net/Special:Contributions/WikiSysop"/>
	<updated>2026-04-12T08:43:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Sharing_records&amp;diff=148</id>
		<title>Sharing records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Sharing_records&amp;diff=148"/>
		<updated>2023-11-22T20:57:02Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document describes how to share records &amp;amp; bibliographies among different users and answers sharing-related questions.&lt;br /&gt;
&lt;br /&gt;
== Benefits of sharing your bibliographic records with other users ==&lt;br /&gt;
&lt;br /&gt;
refbase was developed to allow different users to share the same pool of bibliographic records. By collaboratively working on the same bibliographic dataset, members of a research group can work more efficiently since it means less work for each individual group member. A shared reference database will also help everyone in the group to stay on top of the most recent literature. In addition, it allows you to build shared bibliographies and fulltext repositories for particular research topics, groups or authors.&lt;br /&gt;
&lt;br /&gt;
== How can I share a record with others? ==&lt;br /&gt;
&lt;br /&gt;
By default, a record is &amp;quot;owned&amp;quot; by the person who added or imported it. For each record, the name of the record's owner is listed at the beginning of the ''location'' field which is shown in details view (but can also be displayed in list view using the [[Display Options]] form). &lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;subscribe&amp;quot; to an existing record (that's owned by somebody else) using these steps:&lt;br /&gt;
&lt;br /&gt;
* Login to your refbase database.&lt;br /&gt;
* Find the record you'd like to add to your own library of records.&lt;br /&gt;
* Click the 'edit record' link (the little &amp;quot;pencil&amp;quot; icon) that's displayed next to your record.&lt;br /&gt;
* At the very bottom of the displayed editing form, choose ''''add''' my name &amp;amp; email address' from the drop-down menu.&lt;br /&gt;
* Click the 'Save Changes' button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;right-sidebar&amp;quot;&amp;gt;[[image:SubscribeToRecord.jpg|thumb|How to add a record to your library]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will add the record to your own library, and the record will be returned when clicking the 'My Refs' link on any search results page. Note that your name will also be appended to the contents of that record's ''location'' field, which tells other users that this record belongs to your personal library of records.&lt;br /&gt;
&lt;br /&gt;
== Can everybody view &amp;amp; edit my own records? ==&lt;br /&gt;
&lt;br /&gt;
Yes and no. refbase works similar to a [http://en.wikipedia.org/wiki/Wiki wiki] where every (logged-in) user is allowed to view &amp;amp; edit the common fields of every database record. This is done to encourage collaboration and generally helps to improve the quality of your records ([[Editing records|more info]]). However, the admin is able to globally disallow editing for particular users and future versions may allow for record-specific access control (see [[#Future plans|below]]).&lt;br /&gt;
&lt;br /&gt;
It's also worth noting that every user has a list of private fields (we call them user-specific fields) which are marked with a yellow background color. Since each user will only be able to view &amp;amp; edit his own user-specific fields, you can rest assured that your input within these &amp;quot;yellow&amp;quot; fields will be kept private.&lt;br /&gt;
&lt;br /&gt;
== How can I browse bibliographies of other users? ==&lt;br /&gt;
&lt;br /&gt;
Want to see all records in the library of a particular user? This can be done by searching the ''location'' field for that user's name (or parts of it). The ''location'' field is availabe in [[Advanced Search]] as well as the [[Search within Results]] form that's displayed on any search results page. So, one way of displaying another user's entire library would be to click the 'Show All' link in the page header, then searching the ''location'' field for that user's name using the 'Search within Results' form. (see [[#Future plans|below]] for future plans regarding the browsing of other user's bibliographies)&lt;br /&gt;
&lt;br /&gt;
As always, you can use the 'Search within Results' and 'Display Options' forms to further narrow down your search results and customize its display. If you've found some interesting records, you may want to subscribe to them (see [[#How can I share a record with others?|above]]) or add them to your personal groups. Also note that you can easily [[Recall My Query|save any search result set]] (including its current display settings) using the 'save' link in the page header. Results of any saved query can be easily recalled via the 'Recall My Query' form on the main page.&lt;br /&gt;
&lt;br /&gt;
== How can I track literature on my research topic or from a particular author? ==&lt;br /&gt;
&lt;br /&gt;
refbase offers several methods to discover newly added records that match a particular topic or author:&lt;br /&gt;
&lt;br /&gt;
=== Links on main page ===&lt;br /&gt;
&lt;br /&gt;
You can always checkout recently added records via any of the relevant links on the main page (added: today | yesterday | last 7 days | since last login), then use the 'Search within Results' functionality to find records that interest you. See below for more fine-tuned and/or automatic ways to stay on track with recent database additions.&lt;br /&gt;
&lt;br /&gt;
=== Email notifications ===&lt;br /&gt;
&lt;br /&gt;
The database admin can setup a mailing list for the purpose of refbase notifications. If you're subscribed to such a mailing list, refbase will let you know via email whenever a new record is added to the database. The email will contain the main bibliographic info of the newly added record as well as a direct link to its full record details in the database. A screenshot of such an email notification is available [http://refbase.sourceforge.net/features/EmailAnnouncement.html here]. Most current email clients will allow you to filter the refbase email notifications for particular topics or authors.&lt;br /&gt;
&lt;br /&gt;
=== Saved queries ===&lt;br /&gt;
&lt;br /&gt;
If you'd only like to see records matching a particular topic or author, you could perform a query for your desired search term(s), sort results by creation date and save the query using the 'save query' feature. Choosing again your saved query (via the 'Recall My Query' form on the main page) will always display all records matching your saved search terms, with newly added records being listed at the top of your search results list. An example for this method is given [[Recall My Query|here]].&lt;br /&gt;
&lt;br /&gt;
=== Custom RSS feeds ===&lt;br /&gt;
&lt;br /&gt;
refbase can generate RSS feeds from your searches. This allows you to use your RSS newsreader to track newly added records matching a certain topic or author. To do so, simply perform a query for your desired search term(s), then subscribe to the RSS feed that's available via the 'RSS' link in the page header above the search results list. ([[RSS features|more info]])&lt;br /&gt;
&lt;br /&gt;
== How can I build shared bibliographies for particular research topics, groups or authors? ==&lt;br /&gt;
&lt;br /&gt;
refbase allows you to construct links to automatically updating bibliographies of particular topics, groups or authors. These links can be included in your web pages, and users could subscribe to any of your shared bibliographies via RSS feeds. The feature is described in more detail (and with many examples) [[Linking to records#Displaying records of a particular author|here]] and [[Auto-updating author/group bibliographies|here]].&lt;br /&gt;
&lt;br /&gt;
== Future plans ==&lt;br /&gt;
&lt;br /&gt;
We plan to open up the refbase group (aka tagging) mechanism so that groups can be made public, group-specific or private. This will enable users to share their groups with each other and establish a common categorization system. In addition, we'd like to implement a simple note taking system where multiple notes/comments could be attached to a particular record and which could also be made public, group-specific or private. ([[Planned feature additions#Sharing|more info]])&lt;br /&gt;
&lt;br /&gt;
Future versions of refbase may also allow record owners to set fine-grained access control on record level. This would enable the record owner (or the admin) to specify who'll be permitted to view or edit a particular record (see our planned feature &amp;quot;[[Planned feature additions#Record-specific permissions|record-specific permissions]]&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
With regard to browsing of other user's bibliographies, we have started to develop a generic &amp;quot;browse&amp;quot; feature which will make it easy to browse your refbase database by particular field values (such as authors, keywords, users, etc). This would give you easy access to the bibliographies of all database users directly from the main page.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Sharing_records&amp;diff=147</id>
		<title>Sharing records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Sharing_records&amp;diff=147"/>
		<updated>2023-11-22T20:54:46Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 04-Mar-2007&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document describes how to share records &amp;amp; bibliographies among different users and answers sharing-related questions.&lt;br /&gt;
&lt;br /&gt;
== Benefits of sharing your bibliographic records with other users ==&lt;br /&gt;
&lt;br /&gt;
refbase was developed to allow different users to share the same pool of bibliographic records. By collaboratively working on the same bibliographic dataset, members of a research group can work more efficiently since it means less work for each individual group member. A shared reference database will also help everyone in the group to stay on top of the most recent literature. In addition, it allows you to build shared bibliographies and fulltext repositories for particular research topics, groups or authors.&lt;br /&gt;
&lt;br /&gt;
== How can I share a record with others? ==&lt;br /&gt;
&lt;br /&gt;
By default, a record is &amp;quot;owned&amp;quot; by the person who added or imported it. For each record, the name of the record's owner is listed at the beginning of the ''location'' field which is shown in details view (but can also be displayed in list view using the [[Display Options]] form). &lt;br /&gt;
&lt;br /&gt;
You can &amp;quot;subscribe&amp;quot; to an existing record (that's owned by somebody else) using these steps:&lt;br /&gt;
&lt;br /&gt;
* Login to your refbase database.&lt;br /&gt;
* Find the record you'd like to add to your own library of records.&lt;br /&gt;
* Click the 'edit record' link (the little &amp;quot;pencil&amp;quot; icon) that's displayed next to your record.&lt;br /&gt;
* At the very bottom of the displayed editing form, choose ''''add''' my name &amp;amp; email address' from the drop-down menu.&lt;br /&gt;
* Click the 'Save Changes' button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;right-sidebar&amp;quot;&amp;gt;[[image:SubscribeToRecord.jpg|thumb|How to add a record to your library]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will add the record to your own library, and the record will be returned when clicking the 'My Refs' link on any search results page. Note that your name will also be appended to the contents of that record's ''location'' field, which tells other users that this record belongs to your personal library of records.&lt;br /&gt;
&lt;br /&gt;
== Can everybody view &amp;amp; edit my own records? ==&lt;br /&gt;
&lt;br /&gt;
Yes and no. refbase works similar to a [http://en.wikipedia.org/wiki/Wiki wiki] where every (logged-in) user is allowed to view &amp;amp; edit the common fields of every database record. This is done to encourage collaboration and generally helps to improve the quality of your records ([[Editing records|more info]]). However, the admin is able to globally disallow editing for particular users and future versions may allow for record-specific access control (see [[#Future plans|below]]).&lt;br /&gt;
&lt;br /&gt;
It's also worth noting that every user has a list of private fields (we call them user-specific fields) which are marked with a yellow background color. Since each user will only be able to view &amp;amp; edit his own user-specific fields, you can rest assured that your input within these &amp;quot;yellow&amp;quot; fields will be kept private.&lt;br /&gt;
&lt;br /&gt;
== How can I browse bibliographies of other users? ==&lt;br /&gt;
&lt;br /&gt;
Want to see all records in the library of a particular user? This can be done by searching the ''location'' field for that user's name (or parts of it). The ''location'' field is availabe in [[Advanced Search]] as well as the [[Search within Results]] form that's displayed on any search results page. So, one way of displaying another user's entire library would be to click the 'Show All' link in the page header, then searching the ''location'' field for that user's name using the 'Search within Results' form. (see [[#Future plans|below]] for future plans regarding the browsing of other user's bibliographies)&lt;br /&gt;
&lt;br /&gt;
As always, you can use the 'Search within Results' and 'Display Options' forms to further narrow down your search results and customize its display. If you've found some interesting records, you may want to subscribe to them (see [[#How can I share a record with others?|above]]) or add them to your personal groups. Also note that you can easily [[Recall My Query|save any search result set]] (including its current display settings) using the 'save' link in the page header. Results of any saved query can be easily recalled via the 'Recall My Query' form on the main page.&lt;br /&gt;
&lt;br /&gt;
== How can I track literature on my research topic or from a particular author? ==&lt;br /&gt;
&lt;br /&gt;
refbase offers several methods to discover newly added records that match a particular topic or author:&lt;br /&gt;
&lt;br /&gt;
=== Links on main page ===&lt;br /&gt;
&lt;br /&gt;
You can always checkout recently added records via any of the relevant links on the main page (added: today | yesterday | last 7 days | since last login), then use the 'Search within Results' functionality to find records that interest you. See below for more fine-tuned and/or automatic ways to stay on track with recent database additions.&lt;br /&gt;
&lt;br /&gt;
=== Email notifications ===&lt;br /&gt;
&lt;br /&gt;
The database admin can setup a mailing list for the purpose of refbase notifications. If you're subscribed to such a mailing list, refbase will let you know via email whenever a new record is added to the database. The email will contain the main bibliographic info of the newly added record as well as a direct link to its full record details in the database. A screenshot of such an email notification is available [http://refbase.sourceforge.net/features/EmailAnnouncement.html here]. Most current email clients will allow you to filter the refbase email notifications for particular topics or authors.&lt;br /&gt;
&lt;br /&gt;
=== Saved queries ===&lt;br /&gt;
&lt;br /&gt;
If you'd only like to see records matching a particular topic or author, you could perform a query for your desired search term(s), sort results by creation date and save the query using the 'save query' feature. Choosing again your saved query (via the 'Recall My Query' form on the main page) will always display all records matching your saved search terms, with newly added records being listed at the top of your search results list. An example for this method is given [[Recall My Query|here]].&lt;br /&gt;
&lt;br /&gt;
=== Custom RSS feeds ===&lt;br /&gt;
&lt;br /&gt;
refbase can generate RSS feeds from your searches. This allows you to use your RSS newsreader to track newly added records matching a certain topic or author. To do so, simply perform a query for your desired search term(s), then subscribe to the RSS feed that's available via the 'RSS' link in the page header above the search results list. ([[RSS features|more info]])&lt;br /&gt;
&lt;br /&gt;
== How can I build shared bibliographies for particular research topics, groups or authors? ==&lt;br /&gt;
&lt;br /&gt;
refbase allows you to construct links to automatically updating bibliographies of particular topics, groups or authors. These links can be included in your web pages, and users could subscribe to any of your shared bibliographies via RSS feeds. The feature is described in more detail (and with many examples) [[Linking to records#Displaying records of a particular author|here]] and [[Auto-updating author/group bibliographies|here]].&lt;br /&gt;
&lt;br /&gt;
== Future plans ==&lt;br /&gt;
&lt;br /&gt;
We plan to open up the refbase group (aka tagging) mechanism so that groups can be made public, group-specific or private. This will enable users to share their groups with each other and establish a common categorization system. In addition, we'd like to implement a simple note taking system where multiple notes/comments could be attached to a particular record and which could also be made public, group-specific or private. ([[Planned feature additions#Sharing|more info]])&lt;br /&gt;
&lt;br /&gt;
Future versions of refbase may also allow record owners to set fine-grained access control on record level. This would enable the record owner (or the admin) to specify who'll be permitted to view or edit a particular record (see our planned feature &amp;quot;[[Planned feature additions#Record-specific permissions|record-specific permissions]]&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
With regard to browsing of other user's bibliographies, we have started to develop a generic &amp;quot;browse&amp;quot; feature which will make it easy to browse your refbase database by particular field values (such as authors, keywords, users, etc). This would give you easy access to the bibliographies of all database users directly from the main page.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Deleting_records&amp;diff=146</id>
		<title>Deleting records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Deleting_records&amp;diff=146"/>
		<updated>2023-11-22T20:33:46Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Minor tweaks to wording&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In order to delete a record please click the little pencil (edit) icon that's available in any list view next to a record. Then press the &amp;quot;Delete Record&amp;quot; button at the bottom of the edit page.&lt;br /&gt;
&lt;br /&gt;
The admin user is allowed to delete any records. A user, who is not logged in as admin, can remove an entry if all of the following conditions are met:&lt;br /&gt;
&lt;br /&gt;
* user is logged in&lt;br /&gt;
* user is the owner/creator of this record (i.e., the user is the first one listed in the ''location'' field)&lt;br /&gt;
* nobody else is subscribed to this record (i.e., no other users are listed within the ''location'' field)&lt;br /&gt;
* user has permission to delete records (which is [[User permissions|set by the admin]])&lt;br /&gt;
&lt;br /&gt;
When deleting a record, the information previously stored in the ''refs'' table of the database is not deleted but moved to the ''deleted'' table which obscures it from the web application. This allows an admin to recover accidentally deleted files. However, so far no interface has been made to do this.&lt;br /&gt;
&lt;br /&gt;
== Batch Deletion of Records ==&lt;br /&gt;
&lt;br /&gt;
In the current version of refbase, there is no way to do a batch deletion of entries from within the web interface.&lt;br /&gt;
However, the admin can execute an [[Batch SQL modifications|appropriate MySQL command]] (via ''sql_search.php'') to remove many records at once.&lt;br /&gt;
&lt;br /&gt;
PLEASE NOTE: In both cases, the uploaded and linked files (e.g. .pdf's) will not be deleted. So the admin has to remove any related files manually.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Deleting_records&amp;diff=145</id>
		<title>Deleting records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Deleting_records&amp;diff=145"/>
		<updated>2023-11-22T20:25:02Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In order to delete a record please click the little pencil (edit) icon that's available in any list view next to a record. Then press the &amp;quot;Delete Record&amp;quot; button at the bottom of the edit page.&lt;br /&gt;
&lt;br /&gt;
The admin user is allowed to delete any records. A user, who is not logged in as admin, can remove an entry if all of the following conditions are met:&lt;br /&gt;
&lt;br /&gt;
* user is logged in&lt;br /&gt;
* user is the owner/creator of this record (i.e., the user is the first one listed in the ''location'' field)&lt;br /&gt;
* nobody else is subscribed to this record (i.e., no other users are listed within the ''location'' field)&lt;br /&gt;
* user has permission to delete records (which is [[User permissions|set by the admin]])&lt;br /&gt;
&lt;br /&gt;
When deleting a record, the information previously stored in the ''refs'' table of the database is not deleted but moved to the ''deleted'' table which obscures it from the web application. This allows an admin to recover accidentally deleted files (though, currently, no interface had been made to do this).&lt;br /&gt;
&lt;br /&gt;
== Batch Deletion of Records ==&lt;br /&gt;
&lt;br /&gt;
In the current version of refbase, there is no way to do a batch deletion of entries from within the web interface.&lt;br /&gt;
However, the admin can execute an [[Batch SQL modifications|appropriate MySQL command]] (via ''sql_search.php'') to remove many records at once.&lt;br /&gt;
&lt;br /&gt;
PLEASE NOTE: in both cases, the uploaded and linked files (e.g. .pdf's) will not be deleted. So the admin should do this manually.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Deleting_records&amp;diff=144</id>
		<title>Deleting records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Deleting_records&amp;diff=144"/>
		<updated>2023-11-22T20:24:45Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 05-May-2008&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In order to delete a record please click the little pencil (edit) icon that's available in any list view next to a record. Then press the &amp;quot;Delete Record&amp;quot; button at the bottom of the edit page.&lt;br /&gt;
&lt;br /&gt;
The admin user is allowed to delete any records. A user, who is not logged in as admin, can remove an entry if all of the following conditions are met:&lt;br /&gt;
&lt;br /&gt;
* user is logged in&lt;br /&gt;
* user is the owner/creator of this record (i.e., the user is the first one listed in the ''location'' field)&lt;br /&gt;
* nobody else is subscribed to this record (i.e., no other users are listed within the ''location'' field)&lt;br /&gt;
* user has permission to delete records (which is [[User permissions|set by the admin]])&lt;br /&gt;
&lt;br /&gt;
When deleting a record, the information previously stored in the ''refs'' table of the database is not deleted but moved to the ''deleted'' table which obscures it from the web application. This allows an admin to recover accidentally deleted files (though, currently, no interface had been made to do this).&lt;br /&gt;
&lt;br /&gt;
== Batch Deletion of Records ==&lt;br /&gt;
&lt;br /&gt;
In the current version of refbase, there is no way to do a batch deletion of entries from within the web interface.&lt;br /&gt;
However, the admin can execute an [[Batch SQL modifications|appropriate MySQL command]] (via ''sql_search.php'') to remove many records at once.&lt;br /&gt;
&lt;br /&gt;
PLEASE NOTE: in both cases, the uploaded and linked files (e.g. .pdf's) will not be deleted. So the admin should do this manually.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=143</id>
		<title>Adding records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=143"/>
		<updated>2023-11-20T17:49:32Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Moves a sentence to the next section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General requirement for adding records ==&lt;br /&gt;
&lt;br /&gt;
* By default, one has to be logged in to edit a record. This default can be changed by the admin.&lt;br /&gt;
&lt;br /&gt;
== General description of the ''Add Record'' page ==&lt;br /&gt;
&lt;br /&gt;
Open the ''Add record'' page by clicking the link at the top of every page.&lt;br /&gt;
&lt;br /&gt;
* The ''Add record'' page has several input fields, which are grouped. Groups are indicated by color coding:&lt;br /&gt;
# Grey fields:&lt;br /&gt;
#* e.g. ''author'', ''title'', ''year'' and ''publication''&lt;br /&gt;
#* these are mandatory fields, which are necessary for correct citation of references&lt;br /&gt;
# White fields:&lt;br /&gt;
#* e.g. ''abstract'', ''keywords'' and ''ISBN''&lt;br /&gt;
#* these are facultative fields, which are not necessary for correct citation&lt;br /&gt;
#* however, filling these fields will be beneficial for your database users, e.g. when searching abstracts&lt;br /&gt;
# Yellow fields:&lt;br /&gt;
#* e.g. ''marked'', ''user keys'' and ''related''&lt;br /&gt;
#* these fields are facultative fields, which are '''only visible for the logged in user'''&lt;br /&gt;
#* this allows a personalization of a common used references&lt;br /&gt;
&lt;br /&gt;
== Filling the fields ==&lt;br /&gt;
&lt;br /&gt;
Hints for filling the fields should be displayed when moving the mouse over a field. More information is given below and at the definition page for the [[Table refs|''refs'']] MySQL table.&lt;br /&gt;
&lt;br /&gt;
=== Mandatory fields (grey fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Author ====&lt;br /&gt;
&lt;br /&gt;
The author(s) of the publication.&lt;br /&gt;
* Separate multiple authors by a semicolon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Separate  surname and forename(s) ( or forename initials) by a comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;)&lt;br /&gt;
* No space character between forename initials&lt;br /&gt;
&lt;br /&gt;
Note that you should decide whether you'd like to use fully written forenames or initials and apply this rule to all of your database records. When citing records, correct sorting of records is only possible if ''all'' cited records have either fully written forenames or just initials.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Granskog,MA; Virkanen, J&lt;br /&gt;
&lt;br /&gt;
==== is Editor ====&lt;br /&gt;
&lt;br /&gt;
'''Yes''' if author is editor.&lt;br /&gt;
* Mark this field if persons entered in the ''author'' field are actually editors of the publication.&lt;br /&gt;
* Only relevant for books (type &amp;quot;''book whole''&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==== Title ====&lt;br /&gt;
&lt;br /&gt;
The title of the publication.&lt;br /&gt;
* No dot at the end.&lt;br /&gt;
* Species or ship name(s) can be set in ''italics'' by surrounding the name(s) with underscores.&lt;br /&gt;
* Wrapping superscript letters with &amp;lt;code&amp;gt;[super:...]&amp;lt;/code&amp;gt; will cause them to appear above the normal text baseline.&lt;br /&gt;
* Wrapping subscript letters with &amp;lt;code&amp;gt;[sub:...]&amp;lt;/code&amp;gt; will cause them to appear below the normal text baseline.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Feeding of _Sprattus sprattus_ in the Baltic Sea&lt;br /&gt;
 Decomposition of [super:14]C-labelled glucose&lt;br /&gt;
 Factors controlling CaCO[sub:2] dissolution in the Weddell Sea&lt;br /&gt;
&lt;br /&gt;
==== Type ====&lt;br /&gt;
&lt;br /&gt;
Defines the type of the publication.&lt;br /&gt;
* Simply select an item from the drop-down list.&lt;br /&gt;
* Note that the publication type will influence the visibility of related files (e.g. .pdf files). By default, for publications of type &amp;quot;''Thesis''&amp;quot;, attached files are also visible for not-logged in users.&lt;br /&gt;
&lt;br /&gt;
==== Year ====&lt;br /&gt;
&lt;br /&gt;
The year of the publication.&lt;br /&gt;
* Enter years in four-digit style.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 2003&lt;br /&gt;
&lt;br /&gt;
==== Publication ====&lt;br /&gt;
&lt;br /&gt;
The complete name of the publication.&lt;br /&gt;
* Insert here the complete name of the Journal (if type ''Journal Article'') or book (if type ''Book Chapter'').&lt;br /&gt;
* Abbreviated jounal names should be entered in the &amp;quot;''Abbrev Jounal''&amp;quot; field.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Canadian Journal of Fisheries and Aquatic Sciences&lt;br /&gt;
 The northern North Atlantic: A changing environment&lt;br /&gt;
&lt;br /&gt;
==== Abbrev Journal ====&lt;br /&gt;
&lt;br /&gt;
The abbreviated name of the publication.&lt;br /&gt;
* For a list of journal names and its abbreviations, see e.g. [https://images.webofknowledge.com/images/help/WOS/A_abrvjt.html Web of Science] or [https://ftp.ncbi.nih.gov/pubmed/J_Medline.txt PubMed].&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Can J Fish Aquat Sci&lt;br /&gt;
&lt;br /&gt;
==== Volume ====&lt;br /&gt;
&lt;br /&gt;
The volume of the publication.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 245&lt;br /&gt;
&lt;br /&gt;
==== Issue ====&lt;br /&gt;
&lt;br /&gt;
The issue of a publication within a volume.&lt;br /&gt;
* Often, a ''Volume'' of a journal consists of several issues.&lt;br /&gt;
* An ''Issue'' is a single booklet and is labelled by a number.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 3&lt;br /&gt;
 C2&lt;br /&gt;
&lt;br /&gt;
==== Pages ====&lt;br /&gt;
&lt;br /&gt;
Defines which pages of the publication are covered by the reference.&lt;br /&gt;
* Enter a '''range of pages''', when using types &amp;quot;''Journal Article''&amp;quot; and &amp;quot;''Book Chapter''&amp;quot;.&lt;br /&gt;
* Enter the '''total number of pages''' including &amp;quot;''pp''&amp;quot; (without any dots) when using types &amp;quot;''Book Whole''&amp;quot; and &amp;quot;''Manuscript''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 12      ''-&amp;gt; article has only one page''&lt;br /&gt;
 35-42   ''-&amp;gt; article or book chapter starts at page 35 and ends at page 42''&lt;br /&gt;
 620 pp  ''-&amp;gt; book has 620 pages in total''&lt;br /&gt;
&lt;br /&gt;
=== Facultative fields (white fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Corporate Author ====&lt;br /&gt;
&lt;br /&gt;
The institution or society associated with the author.&lt;br /&gt;
* Usually the institution under which the author published his/her work.&lt;br /&gt;
* For Diploma or Phd theses, this would be the name of the university/department.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Leibniz-Institute for Marine Sciences at the University of Kiel&lt;br /&gt;
&lt;br /&gt;
==== Thesis ====&lt;br /&gt;
&lt;br /&gt;
The type of a thesis.&lt;br /&gt;
* If the publication is a thesis, this field defines the type of academic degree.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 diploma thesis&lt;br /&gt;
 Ph.D.thesis&lt;br /&gt;
 Doctoral thesis&lt;br /&gt;
 Habilitation thesis&lt;br /&gt;
&lt;br /&gt;
==== Adress ====&lt;br /&gt;
&lt;br /&gt;
The address and/or contact information of the author(s).&lt;br /&gt;
* Any info on how to contact the corresponding author(s) (often the first author of the paper), e.g. postal address of author institution, email address etc.).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Granskog: Department of Geophysics, P.O. Box 64, FIN-00014 University of Helsinki, Finland, Email: mats@iki.fi;&lt;br /&gt;
 Meiners: Institute for Polar Ecology, University of Kiel, Wischhofstrasse 1-3, D-24148 Kiel, Germany&lt;br /&gt;
&lt;br /&gt;
==== Keywords ====&lt;br /&gt;
&lt;br /&gt;
The keywords given by the author.&lt;br /&gt;
* Contains keywords, as given in the article.&lt;br /&gt;
* Your personal keywords can be entered under &amp;quot;[[Adding_records#User Keys|User Keys]]&amp;quot;.&lt;br /&gt;
* Multiple keywords should be separated by a semicolon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Baltic Sea; hydroacoustic; Sprat; Herring; GAM&lt;br /&gt;
&lt;br /&gt;
==== Abstract ====&lt;br /&gt;
&lt;br /&gt;
The abstract of this publication (if any) as given by the author.&lt;br /&gt;
&lt;br /&gt;
==== Publisher ====&lt;br /&gt;
&lt;br /&gt;
=== User fields (yellow fields) ===&lt;br /&gt;
&lt;br /&gt;
==== User Keys ====&lt;br /&gt;
&lt;br /&gt;
==== Marked &amp;amp; Selected ====&lt;br /&gt;
&lt;br /&gt;
* Both fields can be used to permanently &amp;quot;mark&amp;quot; (or &amp;quot;select&amp;quot;) records so that one can easily come back to these records later on. It's up to you how you use these fields.&lt;br /&gt;
* The &amp;quot;selected&amp;quot; field is meant to indicate your &amp;quot;selected publications&amp;quot;. This can be used to easily gather all publications of a particular author that shall be included on the institute's web site. Here's an example:&lt;br /&gt;
&lt;br /&gt;
 [http://polaris.ipoe.uni-kiel.de/refs/show.php?author=piepenburg,%20d&amp;amp;userID=4&amp;amp;selected=yes&amp;amp;submit=Cite&amp;amp;showRows=100&amp;amp;citeOrder=year&amp;amp;headerMsg=Publications%20of%20**Dieter%20Piepenburg**: Publications of Dieter Piepenburg]&lt;br /&gt;
&lt;br /&gt;
: In the above URL, note the use of the &amp;lt;code&amp;gt;&amp;amp;selected=yes&amp;lt;/code&amp;gt; bit. I.e. the above URL displays all selected records that were authored by &amp;quot;D. Piepenburg&amp;quot; in Citation view (grouped by publication year), and adds a header message above the results list.&lt;br /&gt;
&lt;br /&gt;
: For more info, please see how to setup dynamically updating [[Auto-updating_author/group_bibliographies|author (or group) bibliographies]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=142</id>
		<title>Adding records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=142"/>
		<updated>2023-11-20T17:46:18Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Adds field info for the &amp;quot;Marked&amp;quot; &amp;amp; &amp;quot;Selected&amp;quot; fields&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General requirement for adding records ==&lt;br /&gt;
&lt;br /&gt;
* By default, one has to be logged in to edit a record. This default can be changed by the admin.&lt;br /&gt;
* Open the ''Add record'' page by clicking the link at the top of every page.&lt;br /&gt;
&lt;br /&gt;
== General description of the ''Add Record'' page ==&lt;br /&gt;
&lt;br /&gt;
* The ''Add record'' page has several input fields, which are grouped. Groups are indicated by color coding:&lt;br /&gt;
# Grey fields:&lt;br /&gt;
#* e.g. ''author'', ''title'', ''year'' and ''publication''&lt;br /&gt;
#* these are mandatory fields, which are necessary for correct citation of references&lt;br /&gt;
# White fields:&lt;br /&gt;
#* e.g. ''abstract'', ''keywords'' and ''ISBN''&lt;br /&gt;
#* these are facultative fields, which are not necessary for correct citation&lt;br /&gt;
#* however, filling these fields will be beneficial for your database users, e.g. when searching abstracts&lt;br /&gt;
# Yellow fields:&lt;br /&gt;
#* e.g. ''marked'', ''user keys'' and ''related''&lt;br /&gt;
#* these fields are facultative fields, which are '''only visible for the logged in user'''&lt;br /&gt;
#* this allows a personalization of a common used references&lt;br /&gt;
&lt;br /&gt;
== Filling the fields ==&lt;br /&gt;
&lt;br /&gt;
Hints for filling the fields should be displayed when moving the mouse over a field. More information is given below and at the definition page for the [[Table refs|''refs'']] MySQL table.&lt;br /&gt;
&lt;br /&gt;
=== Mandatory fields (grey fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Author ====&lt;br /&gt;
&lt;br /&gt;
The author(s) of the publication.&lt;br /&gt;
* Separate multiple authors by a semicolon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Separate  surname and forename(s) ( or forename initials) by a comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;)&lt;br /&gt;
* No space character between forename initials&lt;br /&gt;
&lt;br /&gt;
Note that you should decide whether you'd like to use fully written forenames or initials and apply this rule to all of your database records. When citing records, correct sorting of records is only possible if ''all'' cited records have either fully written forenames or just initials.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Granskog,MA; Virkanen, J&lt;br /&gt;
&lt;br /&gt;
==== is Editor ====&lt;br /&gt;
&lt;br /&gt;
'''Yes''' if author is editor.&lt;br /&gt;
* Mark this field if persons entered in the ''author'' field are actually editors of the publication.&lt;br /&gt;
* Only relevant for books (type &amp;quot;''book whole''&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==== Title ====&lt;br /&gt;
&lt;br /&gt;
The title of the publication.&lt;br /&gt;
* No dot at the end.&lt;br /&gt;
* Species or ship name(s) can be set in ''italics'' by surrounding the name(s) with underscores.&lt;br /&gt;
* Wrapping superscript letters with &amp;lt;code&amp;gt;[super:...]&amp;lt;/code&amp;gt; will cause them to appear above the normal text baseline.&lt;br /&gt;
* Wrapping subscript letters with &amp;lt;code&amp;gt;[sub:...]&amp;lt;/code&amp;gt; will cause them to appear below the normal text baseline.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Feeding of _Sprattus sprattus_ in the Baltic Sea&lt;br /&gt;
 Decomposition of [super:14]C-labelled glucose&lt;br /&gt;
 Factors controlling CaCO[sub:2] dissolution in the Weddell Sea&lt;br /&gt;
&lt;br /&gt;
==== Type ====&lt;br /&gt;
&lt;br /&gt;
Defines the type of the publication.&lt;br /&gt;
* Simply select an item from the drop-down list.&lt;br /&gt;
* Note that the publication type will influence the visibility of related files (e.g. .pdf files). By default, for publications of type &amp;quot;''Thesis''&amp;quot;, attached files are also visible for not-logged in users.&lt;br /&gt;
&lt;br /&gt;
==== Year ====&lt;br /&gt;
&lt;br /&gt;
The year of the publication.&lt;br /&gt;
* Enter years in four-digit style.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 2003&lt;br /&gt;
&lt;br /&gt;
==== Publication ====&lt;br /&gt;
&lt;br /&gt;
The complete name of the publication.&lt;br /&gt;
* Insert here the complete name of the Journal (if type ''Journal Article'') or book (if type ''Book Chapter'').&lt;br /&gt;
* Abbreviated jounal names should be entered in the &amp;quot;''Abbrev Jounal''&amp;quot; field.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Canadian Journal of Fisheries and Aquatic Sciences&lt;br /&gt;
 The northern North Atlantic: A changing environment&lt;br /&gt;
&lt;br /&gt;
==== Abbrev Journal ====&lt;br /&gt;
&lt;br /&gt;
The abbreviated name of the publication.&lt;br /&gt;
* For a list of journal names and its abbreviations, see e.g. [https://images.webofknowledge.com/images/help/WOS/A_abrvjt.html Web of Science] or [https://ftp.ncbi.nih.gov/pubmed/J_Medline.txt PubMed].&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Can J Fish Aquat Sci&lt;br /&gt;
&lt;br /&gt;
==== Volume ====&lt;br /&gt;
&lt;br /&gt;
The volume of the publication.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 245&lt;br /&gt;
&lt;br /&gt;
==== Issue ====&lt;br /&gt;
&lt;br /&gt;
The issue of a publication within a volume.&lt;br /&gt;
* Often, a ''Volume'' of a journal consists of several issues.&lt;br /&gt;
* An ''Issue'' is a single booklet and is labelled by a number.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 3&lt;br /&gt;
 C2&lt;br /&gt;
&lt;br /&gt;
==== Pages ====&lt;br /&gt;
&lt;br /&gt;
Defines which pages of the publication are covered by the reference.&lt;br /&gt;
* Enter a '''range of pages''', when using types &amp;quot;''Journal Article''&amp;quot; and &amp;quot;''Book Chapter''&amp;quot;.&lt;br /&gt;
* Enter the '''total number of pages''' including &amp;quot;''pp''&amp;quot; (without any dots) when using types &amp;quot;''Book Whole''&amp;quot; and &amp;quot;''Manuscript''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 12      ''-&amp;gt; article has only one page''&lt;br /&gt;
 35-42   ''-&amp;gt; article or book chapter starts at page 35 and ends at page 42''&lt;br /&gt;
 620 pp  ''-&amp;gt; book has 620 pages in total''&lt;br /&gt;
&lt;br /&gt;
=== Facultative fields (white fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Corporate Author ====&lt;br /&gt;
&lt;br /&gt;
The institution or society associated with the author.&lt;br /&gt;
* Usually the institution under which the author published his/her work.&lt;br /&gt;
* For Diploma or Phd theses, this would be the name of the university/department.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Leibniz-Institute for Marine Sciences at the University of Kiel&lt;br /&gt;
&lt;br /&gt;
==== Thesis ====&lt;br /&gt;
&lt;br /&gt;
The type of a thesis.&lt;br /&gt;
* If the publication is a thesis, this field defines the type of academic degree.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 diploma thesis&lt;br /&gt;
 Ph.D.thesis&lt;br /&gt;
 Doctoral thesis&lt;br /&gt;
 Habilitation thesis&lt;br /&gt;
&lt;br /&gt;
==== Adress ====&lt;br /&gt;
&lt;br /&gt;
The address and/or contact information of the author(s).&lt;br /&gt;
* Any info on how to contact the corresponding author(s) (often the first author of the paper), e.g. postal address of author institution, email address etc.).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Granskog: Department of Geophysics, P.O. Box 64, FIN-00014 University of Helsinki, Finland, Email: mats@iki.fi;&lt;br /&gt;
 Meiners: Institute for Polar Ecology, University of Kiel, Wischhofstrasse 1-3, D-24148 Kiel, Germany&lt;br /&gt;
&lt;br /&gt;
==== Keywords ====&lt;br /&gt;
&lt;br /&gt;
The keywords given by the author.&lt;br /&gt;
* Contains keywords, as given in the article.&lt;br /&gt;
* Your personal keywords can be entered under &amp;quot;[[Adding_records#User Keys|User Keys]]&amp;quot;.&lt;br /&gt;
* Multiple keywords should be separated by a semicolon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Baltic Sea; hydroacoustic; Sprat; Herring; GAM&lt;br /&gt;
&lt;br /&gt;
==== Abstract ====&lt;br /&gt;
&lt;br /&gt;
The abstract of this publication (if any) as given by the author.&lt;br /&gt;
&lt;br /&gt;
==== Publisher ====&lt;br /&gt;
&lt;br /&gt;
=== User fields (yellow fields) ===&lt;br /&gt;
&lt;br /&gt;
==== User Keys ====&lt;br /&gt;
&lt;br /&gt;
==== Marked &amp;amp; Selected ====&lt;br /&gt;
&lt;br /&gt;
* Both fields can be used to permanently &amp;quot;mark&amp;quot; (or &amp;quot;select&amp;quot;) records so that one can easily come back to these records later on. It's up to you how you use these fields.&lt;br /&gt;
* The &amp;quot;selected&amp;quot; field is meant to indicate your &amp;quot;selected publications&amp;quot;. This can be used to easily gather all publications of a particular author that shall be included on the institute's web site. Here's an example:&lt;br /&gt;
&lt;br /&gt;
 [http://polaris.ipoe.uni-kiel.de/refs/show.php?author=piepenburg,%20d&amp;amp;userID=4&amp;amp;selected=yes&amp;amp;submit=Cite&amp;amp;showRows=100&amp;amp;citeOrder=year&amp;amp;headerMsg=Publications%20of%20**Dieter%20Piepenburg**: Publications of Dieter Piepenburg]&lt;br /&gt;
&lt;br /&gt;
: In the above URL, note the use of the &amp;lt;code&amp;gt;&amp;amp;selected=yes&amp;lt;/code&amp;gt; bit. I.e. the above URL displays all selected records that were authored by &amp;quot;D. Piepenburg&amp;quot; in Citation view (grouped by publication year), and adds a header message above the results list.&lt;br /&gt;
&lt;br /&gt;
: For more info, please see how to setup dynamically updating [[Auto-updating_author/group_bibliographies|author (or group) bibliographies]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=141</id>
		<title>Adding records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=141"/>
		<updated>2023-11-20T17:27:30Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Fix internal link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General requirement for adding records ==&lt;br /&gt;
&lt;br /&gt;
* By default, one has to be logged in to edit a record. This default can be changed by the admin.&lt;br /&gt;
* Open the ''Add record'' page by clicking the link at the top of every page.&lt;br /&gt;
&lt;br /&gt;
== General description of the ''Add Record'' page ==&lt;br /&gt;
&lt;br /&gt;
* The ''Add record'' page has several input fields, which are grouped. Groups are indicated by color coding:&lt;br /&gt;
# Grey fields:&lt;br /&gt;
#* e.g. ''author'', ''title'', ''year'' and ''publication''&lt;br /&gt;
#* these are mandatory fields, which are necessary for correct citation of references&lt;br /&gt;
# White fields:&lt;br /&gt;
#* e.g. ''abstract'', ''keywords'' and ''ISBN''&lt;br /&gt;
#* these are facultative fields, which are not necessary for correct citation&lt;br /&gt;
#* however, filling these fields will be beneficial for your database users, e.g. when searching abstracts&lt;br /&gt;
# Yellow fields:&lt;br /&gt;
#* e.g. ''marked'', ''user keys'' and ''related''&lt;br /&gt;
#* these fields are facultative fields, which are '''only visible for the logged in user'''&lt;br /&gt;
#* this allows a personalization of a common used references&lt;br /&gt;
&lt;br /&gt;
== Filling the fields ==&lt;br /&gt;
&lt;br /&gt;
Hints for filling the fields should be displayed when moving the mouse over a field. More information is given below and at the definition page for the [[Table refs|''refs'']] MySQL table.&lt;br /&gt;
&lt;br /&gt;
=== Mandatory fields (grey fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Author ====&lt;br /&gt;
&lt;br /&gt;
The author(s) of the publication.&lt;br /&gt;
* Separate multiple authors by a semicolon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Separate  surname and forename(s) ( or forename initials) by a comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;)&lt;br /&gt;
* No space character between forename initials&lt;br /&gt;
&lt;br /&gt;
Note that you should decide whether you'd like to use fully written forenames or initials and apply this rule to all of your database records. When citing records, correct sorting of records is only possible if ''all'' cited records have either fully written forenames or just initials.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Granskog,MA; Virkanen, J&lt;br /&gt;
&lt;br /&gt;
==== is Editor ====&lt;br /&gt;
&lt;br /&gt;
'''Yes''' if author is editor.&lt;br /&gt;
* Mark this field if persons entered in the ''author'' field are actually editors of the publication.&lt;br /&gt;
* Only relevant for books (type &amp;quot;''book whole''&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==== Title ====&lt;br /&gt;
&lt;br /&gt;
The title of the publication.&lt;br /&gt;
* No dot at the end.&lt;br /&gt;
* Species or ship name(s) can be set in ''italics'' by surrounding the name(s) with underscores.&lt;br /&gt;
* Wrapping superscript letters with &amp;lt;code&amp;gt;[super:...]&amp;lt;/code&amp;gt; will cause them to appear above the normal text baseline.&lt;br /&gt;
* Wrapping subscript letters with &amp;lt;code&amp;gt;[sub:...]&amp;lt;/code&amp;gt; will cause them to appear below the normal text baseline.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Feeding of _Sprattus sprattus_ in the Baltic Sea&lt;br /&gt;
 Decomposition of [super:14]C-labelled glucose&lt;br /&gt;
 Factors controlling CaCO[sub:2] dissolution in the Weddell Sea&lt;br /&gt;
&lt;br /&gt;
==== Type ====&lt;br /&gt;
&lt;br /&gt;
Defines the type of the publication.&lt;br /&gt;
* Simply select an item from the drop-down list.&lt;br /&gt;
* Note that the publication type will influence the visibility of related files (e.g. .pdf files). By default, for publications of type &amp;quot;''Thesis''&amp;quot;, attached files are also visible for not-logged in users.&lt;br /&gt;
&lt;br /&gt;
==== Year ====&lt;br /&gt;
&lt;br /&gt;
The year of the publication.&lt;br /&gt;
* Enter years in four-digit style.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 2003&lt;br /&gt;
&lt;br /&gt;
==== Publication ====&lt;br /&gt;
&lt;br /&gt;
The complete name of the publication.&lt;br /&gt;
* Insert here the complete name of the Journal (if type ''Journal Article'') or book (if type ''Book Chapter'').&lt;br /&gt;
* Abbreviated jounal names should be entered in the &amp;quot;''Abbrev Jounal''&amp;quot; field.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Canadian Journal of Fisheries and Aquatic Sciences&lt;br /&gt;
 The northern North Atlantic: A changing environment&lt;br /&gt;
&lt;br /&gt;
==== Abbrev Journal ====&lt;br /&gt;
&lt;br /&gt;
The abbreviated name of the publication.&lt;br /&gt;
* For a list of journal names and its abbreviations, see e.g. [https://images.webofknowledge.com/images/help/WOS/A_abrvjt.html Web of Science] or [https://ftp.ncbi.nih.gov/pubmed/J_Medline.txt PubMed].&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Can J Fish Aquat Sci&lt;br /&gt;
&lt;br /&gt;
==== Volume ====&lt;br /&gt;
&lt;br /&gt;
The volume of the publication.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 245&lt;br /&gt;
&lt;br /&gt;
==== Issue ====&lt;br /&gt;
&lt;br /&gt;
The issue of a publication within a volume.&lt;br /&gt;
* Often, a ''Volume'' of a journal consists of several issues.&lt;br /&gt;
* An ''Issue'' is a single booklet and is labelled by a number.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 3&lt;br /&gt;
 C2&lt;br /&gt;
&lt;br /&gt;
==== Pages ====&lt;br /&gt;
&lt;br /&gt;
Defines which pages of the publication are covered by the reference.&lt;br /&gt;
* Enter a '''range of pages''', when using types &amp;quot;''Journal Article''&amp;quot; and &amp;quot;''Book Chapter''&amp;quot;.&lt;br /&gt;
* Enter the '''total number of pages''' including &amp;quot;''pp''&amp;quot; (without any dots) when using types &amp;quot;''Book Whole''&amp;quot; and &amp;quot;''Manuscript''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 12      ''-&amp;gt; article has only one page''&lt;br /&gt;
 35-42   ''-&amp;gt; article or book chapter starts at page 35 and ends at page 42''&lt;br /&gt;
 620 pp  ''-&amp;gt; book has 620 pages in total''&lt;br /&gt;
&lt;br /&gt;
=== Facultative fields (white fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Corporate Author ====&lt;br /&gt;
&lt;br /&gt;
The institution or society associated with the author.&lt;br /&gt;
* Usually the institution under which the author published his/her work.&lt;br /&gt;
* For Diploma or Phd theses, this would be the name of the university/department.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Leibniz-Institute for Marine Sciences at the University of Kiel&lt;br /&gt;
&lt;br /&gt;
==== Thesis ====&lt;br /&gt;
&lt;br /&gt;
The type of a thesis.&lt;br /&gt;
* If the publication is a thesis, this field defines the type of academic degree.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 diploma thesis&lt;br /&gt;
 Ph.D.thesis&lt;br /&gt;
 Doctoral thesis&lt;br /&gt;
 Habilitation thesis&lt;br /&gt;
&lt;br /&gt;
==== Adress ====&lt;br /&gt;
&lt;br /&gt;
The address and/or contact information of the author(s).&lt;br /&gt;
* Any info on how to contact the corresponding author(s) (often the first author of the paper), e.g. postal address of author institution, email address etc.).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Granskog: Department of Geophysics, P.O. Box 64, FIN-00014 University of Helsinki, Finland, Email: mats@iki.fi;&lt;br /&gt;
 Meiners: Institute for Polar Ecology, University of Kiel, Wischhofstrasse 1-3, D-24148 Kiel, Germany&lt;br /&gt;
&lt;br /&gt;
==== Keywords ====&lt;br /&gt;
&lt;br /&gt;
The keywords given by the author.&lt;br /&gt;
* Contains keywords, as given in the article.&lt;br /&gt;
* Your personal keywords can be entered under &amp;quot;[[Adding_records#User Keys|User Keys]]&amp;quot;.&lt;br /&gt;
* Multiple keywords should be separated by a semicolon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Baltic Sea; hydroacoustic; Sprat; Herring; GAM&lt;br /&gt;
&lt;br /&gt;
==== Abstract ====&lt;br /&gt;
&lt;br /&gt;
The abstract of this publication (if any) as given by the author.&lt;br /&gt;
&lt;br /&gt;
==== Publisher ====&lt;br /&gt;
&lt;br /&gt;
=== User fields (yellow fields) ===&lt;br /&gt;
&lt;br /&gt;
==== User Keys ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=140</id>
		<title>Adding records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=140"/>
		<updated>2023-11-20T17:26:24Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Updates formatting &amp;amp; case, removes outdated info and fixes some typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General requirement for adding records ==&lt;br /&gt;
&lt;br /&gt;
* By default, one has to be logged in to edit a record. This default can be changed by the admin.&lt;br /&gt;
* Open the ''Add record'' page by clicking the link at the top of every page.&lt;br /&gt;
&lt;br /&gt;
== General description of the ''Add Record'' page ==&lt;br /&gt;
&lt;br /&gt;
* The ''Add record'' page has several input fields, which are grouped. Groups are indicated by color coding:&lt;br /&gt;
# Grey fields:&lt;br /&gt;
#* e.g. ''author'', ''title'', ''year'' and ''publication''&lt;br /&gt;
#* these are mandatory fields, which are necessary for correct citation of references&lt;br /&gt;
# White fields:&lt;br /&gt;
#* e.g. ''abstract'', ''keywords'' and ''ISBN''&lt;br /&gt;
#* these are facultative fields, which are not necessary for correct citation&lt;br /&gt;
#* however, filling these fields will be beneficial for your database users, e.g. when searching abstracts&lt;br /&gt;
# Yellow fields:&lt;br /&gt;
#* e.g. ''marked'', ''user keys'' and ''related''&lt;br /&gt;
#* these fields are facultative fields, which are '''only visible for the logged in user'''&lt;br /&gt;
#* this allows a personalization of a common used references&lt;br /&gt;
&lt;br /&gt;
== Filling the fields ==&lt;br /&gt;
&lt;br /&gt;
Hints for filling the fields should be displayed when moving the mouse over a field. More information is given below and at the definition page for the [[Table refs|''refs'']] MySQL table.&lt;br /&gt;
&lt;br /&gt;
=== Mandatory fields (grey fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Author ====&lt;br /&gt;
&lt;br /&gt;
The author(s) of the publication.&lt;br /&gt;
* Separate multiple authors by a semicolon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Separate  surname and forename(s) ( or forename initials) by a comma (&amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;)&lt;br /&gt;
* No space character between forename initials&lt;br /&gt;
&lt;br /&gt;
Note that you should decide whether you'd like to use fully written forenames or initials and apply this rule to all of your database records. When citing records, correct sorting of records is only possible if ''all'' cited records have either fully written forenames or just initials.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Granskog,MA; Virkanen, J&lt;br /&gt;
&lt;br /&gt;
==== is Editor ====&lt;br /&gt;
&lt;br /&gt;
'''Yes''' if author is editor.&lt;br /&gt;
* Mark this field if persons entered in the ''author'' field are actually editors of the publication.&lt;br /&gt;
* Only relevant for books (type &amp;quot;''book whole''&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
==== Title ====&lt;br /&gt;
&lt;br /&gt;
The title of the publication.&lt;br /&gt;
* No dot at the end.&lt;br /&gt;
* Species or ship name(s) can be set in ''italics'' by surrounding the name(s) with underscores.&lt;br /&gt;
* Wrapping superscript letters with &amp;lt;code&amp;gt;[super:...]&amp;lt;/code&amp;gt; will cause them to appear above the normal text baseline.&lt;br /&gt;
* Wrapping subscript letters with &amp;lt;code&amp;gt;[sub:...]&amp;lt;/code&amp;gt; will cause them to appear below the normal text baseline.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Feeding of _Sprattus sprattus_ in the Baltic Sea&lt;br /&gt;
 Decomposition of [super:14]C-labelled glucose&lt;br /&gt;
 Factors controlling CaCO[sub:2] dissolution in the Weddell Sea&lt;br /&gt;
&lt;br /&gt;
==== Type ====&lt;br /&gt;
&lt;br /&gt;
Defines the type of the publication.&lt;br /&gt;
* Simply select an item from the drop-down list.&lt;br /&gt;
* Note that the publication type will influence the visibility of related files (e.g. .pdf files). By default, for publications of type &amp;quot;''Thesis''&amp;quot;, attached files are also visible for not-logged in users.&lt;br /&gt;
&lt;br /&gt;
==== Year ====&lt;br /&gt;
&lt;br /&gt;
The year of the publication.&lt;br /&gt;
* Enter years in four-digit style.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 2003&lt;br /&gt;
&lt;br /&gt;
==== Publication ====&lt;br /&gt;
&lt;br /&gt;
The complete name of the publication.&lt;br /&gt;
* Insert here the complete name of the Journal (if type ''Journal Article'') or book (if type ''Book Chapter'').&lt;br /&gt;
* Abbreviated jounal names should be entered in the &amp;quot;''Abbrev Jounal''&amp;quot; field.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Canadian Journal of Fisheries and Aquatic Sciences&lt;br /&gt;
 The northern North Atlantic: A changing environment&lt;br /&gt;
&lt;br /&gt;
==== Abbrev Journal ====&lt;br /&gt;
&lt;br /&gt;
The abbreviated name of the publication.&lt;br /&gt;
* For a list of journal names and its abbreviations, see e.g. [https://images.webofknowledge.com/images/help/WOS/A_abrvjt.html Web of Science] or [https://ftp.ncbi.nih.gov/pubmed/J_Medline.txt PubMed].&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Can J Fish Aquat Sci&lt;br /&gt;
&lt;br /&gt;
==== Volume ====&lt;br /&gt;
&lt;br /&gt;
The volume of the publication.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 245&lt;br /&gt;
&lt;br /&gt;
==== Issue ====&lt;br /&gt;
&lt;br /&gt;
The issue of a publication within a volume.&lt;br /&gt;
* Often, a ''Volume'' of a journal consists of several issues.&lt;br /&gt;
* An ''Issue'' is a single booklet and is labelled by a number.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 3&lt;br /&gt;
 C2&lt;br /&gt;
&lt;br /&gt;
==== Pages ====&lt;br /&gt;
&lt;br /&gt;
Defines which pages of the publication are covered by the reference.&lt;br /&gt;
* Enter a '''range of pages''', when using types &amp;quot;''Journal Article''&amp;quot; and &amp;quot;''Book Chapter''&amp;quot;.&lt;br /&gt;
* Enter the '''total number of pages''' including &amp;quot;''pp''&amp;quot; (without any dots) when using types &amp;quot;''Book Whole''&amp;quot; and &amp;quot;''Manuscript''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 12      ''-&amp;gt; article has only one page''&lt;br /&gt;
 35-42   ''-&amp;gt; article or book chapter starts at page 35 and ends at page 42''&lt;br /&gt;
 620 pp  ''-&amp;gt; book has 620 pages in total''&lt;br /&gt;
&lt;br /&gt;
=== Facultative fields (white fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Corporate Author ====&lt;br /&gt;
&lt;br /&gt;
The institution or society associated with the author.&lt;br /&gt;
* Usually the institution under which the author published his/her work.&lt;br /&gt;
* For Diploma or Phd theses, this would be the name of the university/department.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Leibniz-Institute for Marine Sciences at the University of Kiel&lt;br /&gt;
&lt;br /&gt;
==== Thesis ====&lt;br /&gt;
&lt;br /&gt;
The type of a thesis.&lt;br /&gt;
* If the publication is a thesis, this field defines the type of academic degree.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 diploma thesis&lt;br /&gt;
 Ph.D.thesis&lt;br /&gt;
 Doctoral thesis&lt;br /&gt;
 Habilitation thesis&lt;br /&gt;
&lt;br /&gt;
==== Adress ====&lt;br /&gt;
&lt;br /&gt;
The address and/or contact information of the author(s).&lt;br /&gt;
* Any info on how to contact the corresponding author(s) (often the first author of the paper), e.g. postal address of author institution, email address etc.).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 Granskog: Department of Geophysics, P.O. Box 64, FIN-00014 University of Helsinki, Finland, Email: mats@iki.fi;&lt;br /&gt;
 Meiners: Institute for Polar Ecology, University of Kiel, Wischhofstrasse 1-3, D-24148 Kiel, Germany&lt;br /&gt;
&lt;br /&gt;
==== Keywords ====&lt;br /&gt;
&lt;br /&gt;
The keywords given by the author.&lt;br /&gt;
* Contains keywords, as given in the article.&lt;br /&gt;
* Your personal keywords can be entered under &amp;quot;[[Adding Records#User Keys|User Keys]]&amp;quot;.&lt;br /&gt;
* Multiple keywords should be separated by a semicolon (&amp;lt;code&amp;gt;;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
 Baltic Sea; hydroacoustic; Sprat; Herring; GAM&lt;br /&gt;
&lt;br /&gt;
==== Abstract ====&lt;br /&gt;
&lt;br /&gt;
The abstract of this publication (if any) as given by the author.&lt;br /&gt;
&lt;br /&gt;
==== Publisher ====&lt;br /&gt;
&lt;br /&gt;
=== User fields (yellow fields) ===&lt;br /&gt;
&lt;br /&gt;
==== User Keys ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Configuring_refbase&amp;diff=139</id>
		<title>Configuring refbase</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Configuring_refbase&amp;diff=139"/>
		<updated>2023-11-20T17:09:56Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Remove &amp;quot;todo comments&amp;quot; about configuring different publication &amp;amp; thesis types&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document presents some tips how to configure your refbase installation:&lt;br /&gt;
&lt;br /&gt;
The refbase admin has a variety of options to configure or customize refbase. Some of them are listed in this article. If you don't find the desired option, please refer to file ''initialize/ini.inc.php'' within your refbase installation. This configuration file contains many global settings which are not accessible via the refbase web interface:&lt;br /&gt;
&lt;br /&gt;
* initial database settings (database name, admin email, database URL, character set, etc)&lt;br /&gt;
* default user settings when a new user is created&lt;br /&gt;
* visibility of files (e.g., .pdf files)&lt;br /&gt;
* important settings for file upload (file renaming, directory creation, etc)&lt;br /&gt;
* appearance of links within refbase&lt;br /&gt;
* server settings for link resolvers (OpenURL, ISBN)&lt;br /&gt;
* rich text formatting (e.g., greek letters, italic or superscript/subscript text)&lt;br /&gt;
&lt;br /&gt;
The configuration file ''initialize/ini.inc.php'' is well commented, therefore you will find much more information in this file.&lt;br /&gt;
&lt;br /&gt;
Below you can find answers to some frequently asked questions about configuring refbase.&lt;br /&gt;
&lt;br /&gt;
== How can I change the logo? ==&lt;br /&gt;
&lt;br /&gt;
You can change the main logo image that's displayed in the refbase page header by setting variable &amp;lt;code&amp;gt;$logoImageURL&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php'' to the path of your logo file. In addition, please be sure to set the variables &amp;lt;code&amp;gt;$logoImageWidth&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$logoImageHeight&amp;lt;/code&amp;gt; to the dimensions of your logo. You may also be interested to specify your own paths for the smaller logos (&amp;lt;code&amp;gt;$logoSmallImageURL&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$faviconImageURL&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== How can I setup refbase so that users can register themselves? ==&lt;br /&gt;
&lt;br /&gt;
By default, only the admin is allowed to setup new user accounts. Here's how to setup your refbase installation such that users can automatically register themselves:&lt;br /&gt;
&lt;br /&gt;
In ''initialize/ini.inc.php'' set the &amp;lt;code&amp;gt;$addNewUsers&amp;lt;/code&amp;gt; variable to &amp;quot;everyone&amp;quot;. Then, provide a link on the main page to ''user_details.php'' where users can use the provided form to register themselves.&lt;br /&gt;
&lt;br /&gt;
Just set the &amp;lt;code&amp;gt;$addNewUsers&amp;lt;/code&amp;gt; variable back to &amp;quot;admin&amp;quot; if you want to prevent other users from messing with your users table.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default number of records shown? ==&lt;br /&gt;
&lt;br /&gt;
You can change the default number of records that is returned by any (web, RSS or SRU) query by changing the value of the &amp;lt;code&amp;gt;$defaultNumberOfRecords&amp;lt;/code&amp;gt; variable in ''initialize/ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default language? ==&lt;br /&gt;
&lt;br /&gt;
You can change the language that's displayed by default in file ''intialize/ini.inc.php'' within your refbase root directory. Search for this paragraph:&lt;br /&gt;
&lt;br /&gt;
 // The default language selection, can be overwritten by userdefined language&lt;br /&gt;
 $defaultLanguage = &amp;quot;de&amp;quot;; // e.g. &amp;quot;en&amp;quot;, &amp;quot;de&amp;quot; or &amp;quot;fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
and set the value of the &amp;lt;code&amp;gt;$defaultLanguage&amp;lt;/code&amp;gt; variable to either &amp;quot;en&amp;quot; (English), &amp;quot;de&amp;quot; (German) or &amp;quot;fr&amp;quot; (French). In case of problems, please check that your desired default language is enabled within MySQL table ''languages''.&lt;br /&gt;
&lt;br /&gt;
Note that logged-in database users can switch to another language. This can be done by clicking the ''Options'' link when logged in.&lt;br /&gt;
&lt;br /&gt;
== How can I make some PDFs available to all users? ==&lt;br /&gt;
&lt;br /&gt;
Ususally, access to PDFs should only be made available to logged-in users. This is controlled by variable &amp;lt;code&amp;gt;$fileVisibility&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php''. However, often one wants to make a few PDFs available to all users. Variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt; (also in ''initialize/ini.inc.php'') can be used to specify a condition where attached files will be displayed to ''all'' users, no matter whether they're logged in or not.&lt;br /&gt;
&lt;br /&gt;
By default, refbase will publicly display files for all records where the ''thesis'' field in table ''refs'' is not empty, i.e. if a thesis type has been specified for the record:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;thesis&amp;quot;, &amp;quot;/.+/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
If, instead, you'd like to allow public access to PDFs for arbitrary records, a common approach would be to put some unique string into one of the fields from table ''refs'', and use this field &amp;amp; identifier string in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;.†As an example, for all records where the attached PDF should be displayed publicly, you could add the string &amp;quot;author copyright&amp;quot; to the ''notes'' field. Then use the following pattern:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;notes&amp;quot;, &amp;quot;/author copyright/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
As another example, if you'd like to offer public access to all PDFs that where authored by a member of your institution, you could make use of the ''contribution_id'' field ([[Auto-updating_author/group_bibliographies#Institutional_or_group_bibliographies|more info]]), and specify this field and your institutional abbreviation in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;. If your institutional abbreviation is, say, &amp;quot;NUCAPT&amp;quot;, you'd use this pattern:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;contribution_id&amp;quot;, &amp;quot;/NUCAPT/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
== How can I change options &amp;amp; permissions for everyone who's not logged in? ==&lt;br /&gt;
&lt;br /&gt;
=== Setting options via the web interface ===&lt;br /&gt;
&lt;br /&gt;
When logged in as admin, you can set options and access permissions for everyone who's not logged in by calling the script ''user_options.php'' with the &amp;lt;code&amp;gt;userID=0&amp;lt;/code&amp;gt; parameter:&lt;br /&gt;
&lt;br /&gt;
 user_options.php?userID=0&lt;br /&gt;
&lt;br /&gt;
For all permissions that are set to off, the relevant interface elements will be hidden from the refbase GUI.&lt;br /&gt;
&lt;br /&gt;
Note that some of the available user permissions require a user being logged in. I.e., enabling these options for anyone who isn't logged in won't have any effect. Following user permissions require a login:&lt;br /&gt;
&lt;br /&gt;
* Add records&lt;br /&gt;
* Edit records&lt;br /&gt;
* Delete records&lt;br /&gt;
* File upload&lt;br /&gt;
* User groups&lt;br /&gt;
* User queries&lt;br /&gt;
* Import&lt;br /&gt;
* Batch import&lt;br /&gt;
* Modify options&lt;br /&gt;
&lt;br /&gt;
If you want to allow users who are not logged in to query the refbase database via the [[Search/Retrieve web services|SRU search/retrieve webservice]], then either the ''Export'' or the ''Batch export'' user permission needs to be enabled. This will allow export of XML records via ''sru.php'' but won't allow a user who isn't logged in to export records via the web interface.&lt;br /&gt;
&lt;br /&gt;
=== Setting options within ''ini.inc.php'' ===&lt;br /&gt;
&lt;br /&gt;
If you like to change the permission to see/download files (e.g., .pdf files), you (the admin) can find the appropriate option in file ''initialize/ini.inc.php''. The relevant variable is called &amp;lt;code&amp;gt;$fileVisibility&amp;lt;/code&amp;gt;. You are able to allow file download for everyone, logged-in users only, or on a user-specific basis.&lt;br /&gt;
 &lt;br /&gt;
Additionally, you can set exceptions to this rule in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;, which enables you to always allow download access to files that meet a particular criterion. A typical usage example would be to always grant download access to theses or papers that were written by members of your own institution.&lt;br /&gt;
&lt;br /&gt;
For more details, please refer to the comments in ''ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default citation style? ==&lt;br /&gt;
&lt;br /&gt;
You can use variable &amp;lt;code&amp;gt;$defaultCiteStyle&amp;lt;/code&amp;gt; in file ''initialize/ini.in.php'' to change the citation style that's displayed by default in the web interface (Citation view) as well as for export of formatted citation lists to RTF, PDF, LaTeX, etc. The given style name must have a matching entry in the ''styles'' table of your refbase MySQL database.&lt;br /&gt;
&lt;br /&gt;
Note that the admin can enable or disable particular citation styles individually for each user. And if desired, logged-in users can deselect some of the enabled styles in their user-specific options.&lt;br /&gt;
&lt;br /&gt;
== How can I change the names &amp;amp; order of citation styles? ==&lt;br /&gt;
&lt;br /&gt;
=== Changing the names of citation styles ===&lt;br /&gt;
&lt;br /&gt;
Here's how to change the names of citation styles displayed in the &amp;quot;Cite using style&amp;quot; drop-down (in the form below the query results list): Currently, you have to directly edit the ''styles'' MySQL table. E.g., to change the display name of the &amp;quot;Polar Biol&amp;quot; citation style to &amp;quot;Default&amp;quot; execute the following MySQL command from within your SQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET style_name = &amp;quot;Default&amp;quot; WHERE style_name = &amp;quot;Polar Biol&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Note that you must also change the corresponding names for the variables &amp;lt;code&amp;gt;$defaultCiteStyle&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$defaultUserStyles&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
=== Changing the order of citation styles ===&lt;br /&gt;
&lt;br /&gt;
Similar to the above, you can edit the ''styles'' MySQL table to change the order of citation styles displayed in the &amp;quot;Cite using style&amp;quot; drop-down menu. If, for example, you want to switch the order of the first two citation styles, execute the two commands below:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;2&amp;quot; WHERE style_id = 1;&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;1&amp;quot; WHERE style_id = 2;&lt;br /&gt;
&lt;br /&gt;
Note: this example assumes that you have table entries with style_id's of 1 and 2, otherwise adopt or use something like:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;...(whatever)...&amp;quot; WHERE style_name = &amp;quot;...(whatever)...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The ''order_by'' field is of type &amp;lt;code&amp;gt;varchar(25)&amp;lt;/code&amp;gt;, i.e., you can also use more fine grained values (such as &amp;quot;1a&amp;quot;, &amp;quot;1b&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
== How can I add or disable a particular citation style? ==&lt;br /&gt;
&lt;br /&gt;
=== Adding a citation style ===&lt;br /&gt;
&lt;br /&gt;
Currently, citation styles are written as a PHP function, so you'll need to know a bit of PHP to add your own style. The PHP function that outputs records in citation format is called &amp;lt;code&amp;gt;citeRecord()&amp;lt;/code&amp;gt;. For each citation style, there's a separate file with a dedictated version of this function. These citation style files are located within the ''cite'' sub-directory of your refbase root directory.&lt;br /&gt;
&lt;br /&gt;
To build your own style, you may want to have a look at the existing citation style files and [[#How to create a new citation style|modify]] one of them to suit your needs.&lt;br /&gt;
&lt;br /&gt;
After you've created your own citation style, copy it into the ''cite'' sub-directory of your refbase root directory. Then, in order to add your citation style file to the &amp;quot;Cite using style&amp;quot; drop-down, execute the following MySQL command from within your SQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO styles VALUES (NULL, 'STYLENAME', 'true', 'STYLEFILE', '1', '1');&lt;br /&gt;
&lt;br /&gt;
In the above MySQL command, replace &amp;lt;code&amp;gt;STYLENAME&amp;lt;/code&amp;gt; with the actual name of your citation style. This name will appear in the &amp;quot;Cite using style&amp;quot; drop-down. Similarly, &amp;lt;code&amp;gt;STYLEFILE&amp;lt;/code&amp;gt; must be replaced with the file name of your citation style file, prefixed with &amp;quot;styles/&amp;quot; (example: &amp;quot;styles/MyStyleFile.php&amp;quot;). In addition, you can change the first number ('1') in the above command to change the position at which your style name will be displayed in the drop-down. To see all available styles and confirm that your style has been successfully added to the ''styles'' MySQL table, execute this command:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM styles;&lt;br /&gt;
&lt;br /&gt;
Now, login as admin via the refbase web interface, click on &amp;quot;Manage Users&amp;quot; and activate your new style (using the &amp;quot;edit options&amp;quot; link) for all those users who shall see this style. If you've enabled/disabled any citation styles for the admin user, you'll have to logout and login again in order to see your changes.&lt;br /&gt;
&lt;br /&gt;
=== Disabling a citation style ===&lt;br /&gt;
&lt;br /&gt;
You can globally disable existing styles by setting the ''style_enabled'' field to &amp;quot;false&amp;quot;. E.g., if you want to disable the &amp;quot;Polar Biol&amp;quot; citation style, execute:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET style_enabled = &amp;quot;false&amp;quot; WHERE style_name = &amp;quot;Polar Biol&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== How to create a new citation style ===&lt;br /&gt;
&lt;br /&gt;
Before we start this section, a comment in advance:&lt;br /&gt;
&lt;br /&gt;
To improve refbase: If you have created a new citation style, we would be interested to offer this style for all refbase users. If possible, please&lt;br /&gt;
* post this new .php file to [[refbase:Community_Portal|the community]].&lt;br /&gt;
* include the journal title for you built the style with their website.&lt;br /&gt;
&lt;br /&gt;
This section should contain information/hints for non-php professionals&lt;br /&gt;
&lt;br /&gt;
==== Adapting existing work ====&lt;br /&gt;
&lt;br /&gt;
Before investing energy in creating a new style, it is wise to check the [https://sourceforge.net/p/refbase/code/HEAD/tree/ refbase subversion repository] for new styles that are under development but not yet included in the project release.  Be aware that styles obtained from the [https://sourceforge.net/p/refbase/code/HEAD/tree/branches/bleeding-edge/cite/styles/ bleeding edge branch] are not necessarily in working condition, and even if they appear to work, may be unfit for a production environment.  &lt;br /&gt;
&lt;br /&gt;
== How can I add a new interface language? ==&lt;br /&gt;
&lt;br /&gt;
In order to add a new language (locale) to refbase, you need to perform these steps:&lt;br /&gt;
&lt;br /&gt;
* Within the refbase ''locales/'' directory, copy one of the existing subdirectories and rename it to the [http://www.loc.gov/standards/iso639-2/php/code_list.php two-letter code] of the language you'd like to add (e.g. &amp;quot;es&amp;quot; in case of Spanish).&lt;br /&gt;
* Within your new subdirectory, translate all lines in file ''common.inc'' into your language, and save a copy of this file with encoding &amp;quot;Unicode (UTF-8, no BOM)&amp;quot; to ''common_utf8.inc''.&lt;br /&gt;
* Issue following MySQL command via ''sql_search.php'' when logged into refbase as admin:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO languages VALUES (NULL, 'LANGCODE', 'true', '4');&lt;br /&gt;
&lt;br /&gt;
In the above MySQL command, replace &amp;lt;code&amp;gt;LANGCODE&amp;lt;/code&amp;gt; with the two-letter code of your language, e.g. &amp;quot;es&amp;quot; for Spanish. In addition, you can change the last number (&amp;quot;4&amp;quot; in the above example) to alter the position at which your language name will be displayed in the language drop-down.&lt;br /&gt;
&lt;br /&gt;
The new language option should now appear within the language drop-down in the refbase user options.&lt;br /&gt;
&lt;br /&gt;
To see all currently available languages and to confirm that your language has been successfully added to the ''languages'' MySQL table, execute this command from within your MySQL command line interpreter (after you've selected the refbase MySQL database):&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM languages;&lt;br /&gt;
&lt;br /&gt;
Please note that in refbase-0.9.0, not the entire interface is available for localization. We plan to finish internationalization until version 1.0.&lt;br /&gt;
&lt;br /&gt;
If you've translated the refbase interface strings in ''common.inc'' into your own language, please [[refbase:Community_Portal|send us]] this file so that we can include it with a future release of refbase.&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=138</id>
		<title>Adding records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=138"/>
		<updated>2023-11-20T15:56:54Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General requirement for adding records ==&lt;br /&gt;
&lt;br /&gt;
*as default, one has to be logged in to edit an record. This default can be changed from the admin&lt;br /&gt;
*the ''add record''-page has to be opened. This can be easily done at with the link at the header of every page&lt;br /&gt;
*some browsers (e.g. firefox) have problems with pasting in text with line breaks. So please remove line breaks before pasting the text in these cases.&lt;br /&gt;
&lt;br /&gt;
== General description of the ''Add Record'' page ==&lt;br /&gt;
&lt;br /&gt;
*you will see several input-fields, which are grouped. Groups are indicated by color-coding (colors may vary with used browser, used stylesheets etc.)&lt;br /&gt;
#grey fields:&lt;br /&gt;
#*such as ''author'', ''title'', ''year'' and ''publication''&lt;br /&gt;
#*these are mandatory fields, which are necessary for correct citation of references&lt;br /&gt;
#white fields:&lt;br /&gt;
#*such as ''abstract'', ''keywords'' and ''ISBN''&lt;br /&gt;
#*these are facultative fields, which are not necessary for correct citation&lt;br /&gt;
#*but these fields will give a additional benifit to your database, for searching abstracts etc.&lt;br /&gt;
#yellow fields:&lt;br /&gt;
#*such as ''marked'', ''user keys'' and ''related''&lt;br /&gt;
#*these fields are facultative fields, which are '''only visible for the logged in user'''&lt;br /&gt;
#*this allows a personalization of a common used references&lt;br /&gt;
&lt;br /&gt;
== Filling the fields ==&lt;br /&gt;
&lt;br /&gt;
Hints for filling the fields should be displayed when moving the mouse over a field. More information is given below and at the definition page for the [[Table refs|''refs'']] MySQL table.&lt;br /&gt;
&lt;br /&gt;
=== Mandatory fields (grey fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Author ====&lt;br /&gt;
&lt;br /&gt;
the author(s) of the publication&lt;br /&gt;
*several authors separated by semicolon (;)&lt;br /&gt;
*surname and '''forename(s)''' or forename-initials separated by comma (,)&lt;br /&gt;
*no points and no space character between forename-initials&lt;br /&gt;
&lt;br /&gt;
Note that you should decide whether you'd like to use fully written fornames or initials and apply this rule to all of your database records. When citing records, correct sorting of records is only possible if ''all'' cited records have either fully written forenames or just initials.&lt;br /&gt;
&lt;br /&gt;
 example: Granskog,MA; Virkanen, J&lt;br /&gt;
&lt;br /&gt;
==== is Editor ====&lt;br /&gt;
&lt;br /&gt;
'''Yes''' if author is Editor&lt;br /&gt;
*please activate, if persons, entered in ''author''-field are editors of the publication&lt;br /&gt;
*only relevant for books (Type: &amp;quot;''book whole''&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== Title ====&lt;br /&gt;
&lt;br /&gt;
the title of the publication&lt;br /&gt;
*no dot at the end&lt;br /&gt;
*species-names can be set as '''italic''' by surrounding by underscore&lt;br /&gt;
*use &amp;quot;[super:...]&amp;quot; to impose words&lt;br /&gt;
*use &amp;quot;[sub:...]&amp;quot; to lower words&lt;br /&gt;
 examples:&lt;br /&gt;
 Feeding of _Sprattus sprattus_ in the Baltic Sea&lt;br /&gt;
 Decomposition of [super:14]C-labelled glucose&lt;br /&gt;
 Factors controlling CaCO[sub:2] dissolution in the Weddell Sea&lt;br /&gt;
&lt;br /&gt;
==== Type ====&lt;br /&gt;
&lt;br /&gt;
defines the type of the publication&lt;br /&gt;
*simply select an item from drop-down-list&lt;br /&gt;
*'''this entry is used for defining the citation style of the publication'''. Therefore selection should be made carfully&lt;br /&gt;
*this entry defines visibility of related files (e.g. .pdf). As default, for publications of Type=&amp;quot;''Thesis''&amp;quot; the files are visible for not logged in users, as well &lt;br /&gt;
*see [[Configuring refbase|configuration of refbase]] to learn how to add/remove entries in the list&lt;br /&gt;
&lt;br /&gt;
==== Year ====&lt;br /&gt;
&lt;br /&gt;
the year of the publication&lt;br /&gt;
*enter in four-digit-style&lt;br /&gt;
 example: 2003&lt;br /&gt;
&lt;br /&gt;
==== Publication ====&lt;br /&gt;
&lt;br /&gt;
complete name of publication&lt;br /&gt;
*insert here the complete (!) name of the Journal (if Type=''Journal Article'') or of the book (if Type=''Book Chapter'')&lt;br /&gt;
*abbreviated Jounal-names has to be entered in the field &amp;quot;''Abbrev Jounal''&amp;quot;&lt;br /&gt;
*'''a list of journal-names and -abbreviations (related to aquatic sciences) can be found by open ''journals.php'' in the root directory of the refbase URL'''&lt;br /&gt;
 examples:&lt;br /&gt;
 Canadian Journal of Fisheries and Aquatic Sciences&lt;br /&gt;
 The northern North Atlantic: A changing environment&lt;br /&gt;
&lt;br /&gt;
==== Abbrev Journal ====&lt;br /&gt;
&lt;br /&gt;
the abbreviated name of the publication&lt;br /&gt;
*enter the abbreviated journal-name without dots&lt;br /&gt;
*'''a list of journal-names and -abbreviations (related to aquatic sciences) can be found by open ''journals.php'' in the root directory of the refbase URL'''&lt;br /&gt;
 example:&lt;br /&gt;
 Can J Fish Aquat Sci&lt;br /&gt;
&lt;br /&gt;
==== Volume ====&lt;br /&gt;
&lt;br /&gt;
the volume of the publication&lt;br /&gt;
 example: 245&lt;br /&gt;
&lt;br /&gt;
==== Issue ====&lt;br /&gt;
&lt;br /&gt;
the issue of a publication within a volume&lt;br /&gt;
*often a ''Volume'' of a journal consist of several issues&lt;br /&gt;
*the single booklet is called ''Issue'' and is labelled by a number&lt;br /&gt;
 examples: 3 ''or'' C2&lt;br /&gt;
  &lt;br /&gt;
==== Pages ====&lt;br /&gt;
&lt;br /&gt;
defines which pages of the publication are covered with the reference&lt;br /&gt;
*enter '''range of pages''', when using Types &amp;quot;''Journal Articles''&amp;quot; and &amp;quot;''Book Chapter''&amp;quot;&lt;br /&gt;
*enter '''total number of pages''' including &amp;quot;''pp''&amp;quot; (without dot) when using Types&amp;quot;''Book Whole''&amp;quot; and &amp;quot;''Manuscript''&amp;quot;&lt;br /&gt;
 examples:&lt;br /&gt;
 12 (article has only one page)&lt;br /&gt;
 35-42 (article or book chapter starts at page 35 and ends at page 42)&lt;br /&gt;
 620 pp (book has 620 pages in total)&lt;br /&gt;
&lt;br /&gt;
=== Facultative fields (white fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Corporate Author ====&lt;br /&gt;
&lt;br /&gt;
the institution or society to which so the author is associated&lt;br /&gt;
*defines the institution under which the author published his work&lt;br /&gt;
*for Diploma- or Phd-thesis this would be the name of the university/department&lt;br /&gt;
 example: Leibniz-Institute for Marine Sciences at the University of Kiel&lt;br /&gt;
&lt;br /&gt;
==== Thesis ====&lt;br /&gt;
&lt;br /&gt;
the type of a thesis&lt;br /&gt;
*if the publication is a thesis, this field defines the type of academic degree&lt;br /&gt;
*see [[Configuring refbase|configuration of refbase]] to learn how to add/remove entries in the list&lt;br /&gt;
 examples: diploma thesis, Ph.D.thesis, Doctoral thesis, Habilitation thesis&lt;br /&gt;
&lt;br /&gt;
==== Adress ====&lt;br /&gt;
&lt;br /&gt;
the adress of the authors&lt;br /&gt;
*contains contact informations, how to contact the authors (in most cases the first author) of the paper (e.g. postal adress, Fax, email et.)&lt;br /&gt;
 example:&lt;br /&gt;
 Granskog: Department of Geophysics, P.O. Box 64, FIN-00014&lt;br /&gt;
 University of Helsinki, Finland, Email: mats@iki.fi;&lt;br /&gt;
 Meiners: Institute for Polar Ecology, University of Kiel,&lt;br /&gt;
 Wischhofstrasse 1-3, D-24148 Kiel, Germany&lt;br /&gt;
&lt;br /&gt;
==== Keywords ====&lt;br /&gt;
&lt;br /&gt;
the keywords given by the author&lt;br /&gt;
*contains keywords, as given in the article&lt;br /&gt;
*your personal keywords can be entered under [[Adding Records#User Keys|User Keys]]&lt;br /&gt;
*multiple items should be seperated by semicolon (&amp;quot;;&amp;quot;)&lt;br /&gt;
 examples:&lt;br /&gt;
 Baltic Sea; hydroacoustic; Sprat; Herring; GAM&lt;br /&gt;
&lt;br /&gt;
==== Abstract ====&lt;br /&gt;
&lt;br /&gt;
the abstract for this publication (if any)as given by the author&lt;br /&gt;
*some browsers (e.g. firefox) have problems with pasting in text with line breaks. So please remove line breaks before pasting the text in these cases.&lt;br /&gt;
&lt;br /&gt;
==== Publisher ====&lt;br /&gt;
&lt;br /&gt;
=== User fields (yellow fields) ===&lt;br /&gt;
&lt;br /&gt;
==== User Keys ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=137</id>
		<title>Adding records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Adding_records&amp;diff=137"/>
		<updated>2023-11-20T15:56:00Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 20-Mar-2012&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General requirement for adding records ==&lt;br /&gt;
&lt;br /&gt;
*as default, one has to be logged in to edit an record. This default can be changed from the admin&lt;br /&gt;
*the ''add record''-page has to be opened. This can be easily done at with the link at the header of every page&lt;br /&gt;
*some browsers (e.g. firefox) have problems with pasting in text with line breaks. So please remove line breaks before pasting the text in these cases.&lt;br /&gt;
&lt;br /&gt;
== General description of the ''Add Record'' page ==&lt;br /&gt;
&lt;br /&gt;
*you will see several input-fields, which are grouped. Groups are indicated by color-coding (colors may vary with used browser, used stylesheets etc.)&lt;br /&gt;
#grey fields:&lt;br /&gt;
#*such as ''author'', ''title'', ''year'' and ''publication''&lt;br /&gt;
#*these are mandatory fields, which are necessary for correct citation of references&lt;br /&gt;
#white fields:&lt;br /&gt;
#*such as ''abstract'', ''keywords'' and ''ISBN''&lt;br /&gt;
#*these are facultative fields, which are not necessary for correct citation&lt;br /&gt;
#*but these fields will give a additional benifit to your database, for searching abstracts etc.&lt;br /&gt;
#yellow fields:&lt;br /&gt;
#*such as ''marked'', ''user keys'' and ''related''&lt;br /&gt;
#*these fields are facultative fields, which are '''only visible for the logged in user'''&lt;br /&gt;
#*this allows a personalization of a common used references&lt;br /&gt;
&lt;br /&gt;
== Filling the fields ==&lt;br /&gt;
&lt;br /&gt;
Hints for filling the fields should be displayed when moving the mouse over a field. More information is given below and at the definition page for the [[Table refs|''refs'']] MySQL table.&lt;br /&gt;
&lt;br /&gt;
=== Mandatory fields (grey fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Author ====&lt;br /&gt;
&lt;br /&gt;
the author(s) of the publication&lt;br /&gt;
*several authors separated by semicolon (;)&lt;br /&gt;
*surname and '''forename(s)''' or forename-initials separated by comma (,)&lt;br /&gt;
*no points and no space character between forename-initials&lt;br /&gt;
&lt;br /&gt;
Note that you should decide whether you'd like to use fully written fornames or initials and apply this rule to all of your database records. When citing records, correct sorting of records is only possible if ''all'' cited records have either fully written forenames or just initials.&lt;br /&gt;
&lt;br /&gt;
 example: Granskog,MA; Virkanen, J&lt;br /&gt;
&lt;br /&gt;
==== is Editor ====&lt;br /&gt;
&lt;br /&gt;
'''Yes''' if author is Editor&lt;br /&gt;
*please activate, if persons, entered in ''author''-field are editors of the publication&lt;br /&gt;
*only relevant for books (Type: &amp;quot;''book whole''&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== Title ====&lt;br /&gt;
&lt;br /&gt;
the title of the publication&lt;br /&gt;
*no dot at the end&lt;br /&gt;
*species-names can be set as '''italic''' by surrounding by underscore&lt;br /&gt;
*use &amp;quot;[super:...]&amp;quot; to impose words&lt;br /&gt;
*use &amp;quot;[sub:...]&amp;quot; to lower words&lt;br /&gt;
 examples:&lt;br /&gt;
 Feeding of _Sprattus sprattus_ in the Baltic Sea&lt;br /&gt;
 Decomposition of [super:14]C-labelled glucose&lt;br /&gt;
 Factors controlling CaCO[sub:2] dissolution in the Weddell Sea&lt;br /&gt;
&lt;br /&gt;
==== Type ====&lt;br /&gt;
&lt;br /&gt;
defines the type of the publication&lt;br /&gt;
*simply select an item from drop-down-list&lt;br /&gt;
*'''this entry is used for defining the citation style of the publication'''. Therefore selection should be made carfully&lt;br /&gt;
*this entry defines visibility of related files (e.g. .pdf). As default, for publications of Type=&amp;quot;''Thesis''&amp;quot; the files are visible for not logged in users, as well &lt;br /&gt;
*see [[Configuring refbase|configuration of refbase]] to learn how to add/remove entries in the list&lt;br /&gt;
&lt;br /&gt;
==== Year ====&lt;br /&gt;
&lt;br /&gt;
the year of the publication&lt;br /&gt;
*enter in four-digit-style&lt;br /&gt;
 example: 2003&lt;br /&gt;
&lt;br /&gt;
==== Publication ====&lt;br /&gt;
&lt;br /&gt;
complete name of publication&lt;br /&gt;
*insert here the complete (!) name of the Journal (if Type=''Journal Article'') or of the book (if Type=''Book Chapter'')&lt;br /&gt;
*abbreviated Jounal-names has to be entered in the field &amp;quot;''Abbrev Jounal''&amp;quot;&lt;br /&gt;
*'''a list of journal-names and -abbreviations (related to aquatic sciences) can be found by open ''journals.php'' in the root directory of the refbase URL'''&lt;br /&gt;
 examples:&lt;br /&gt;
 Canadian Journal of Fisheries and Aquatic Sciences&lt;br /&gt;
 The northern North Atlantic: A changing environment&lt;br /&gt;
&lt;br /&gt;
==== Abbrev Journal ====&lt;br /&gt;
&lt;br /&gt;
the abbreviated name of the publication&lt;br /&gt;
*enter the abbreviated journal-name without dots&lt;br /&gt;
*'''a list of journal-names and -abbreviations (related to aquatic sciences) can be found by open ''journals.php'' in the root directory of the refbase URL'''&lt;br /&gt;
 example:&lt;br /&gt;
 Can J Fish Aquat Sci&lt;br /&gt;
&lt;br /&gt;
==== Volume ====&lt;br /&gt;
&lt;br /&gt;
the volume of the publication&lt;br /&gt;
 example: 245&lt;br /&gt;
&lt;br /&gt;
==== Issue ====&lt;br /&gt;
&lt;br /&gt;
the issue of a publication within a volume&lt;br /&gt;
*often a ''Volume'' of a journal consist of several issues&lt;br /&gt;
*the single booklet is called ''Issue'' and is labelled by a number&lt;br /&gt;
 examples: 3 ''or'' C2&lt;br /&gt;
  &lt;br /&gt;
==== Pages ====&lt;br /&gt;
&lt;br /&gt;
defines which pages of the publication are covered with the reference&lt;br /&gt;
*enter '''range of pages''', when using Types &amp;quot;''Journal Articles''&amp;quot; and &amp;quot;''Book Chapter''&amp;quot;&lt;br /&gt;
*enter '''total number of pages''' including &amp;quot;''pp''&amp;quot; (without dot) when using Types&amp;quot;''Book Whole''&amp;quot; and &amp;quot;''Manuscript''&amp;quot;&lt;br /&gt;
 examples:&lt;br /&gt;
 12 (article has only one page)&lt;br /&gt;
 35-42 (article or book chapter starts at page 35 and ends at page 42)&lt;br /&gt;
 620 pp (book has 620 pages in total)&lt;br /&gt;
&lt;br /&gt;
=== Facultative fields (white fields) ===&lt;br /&gt;
&lt;br /&gt;
==== Corporate Author ====&lt;br /&gt;
&lt;br /&gt;
the institution or society to which so the author is associated&lt;br /&gt;
*defines the institution under which the author published his work&lt;br /&gt;
*for Diploma- or Phd-thesis this would be the name of the university/department&lt;br /&gt;
 example: Leibniz-Institute for Marine Sciences at the University of Kiel&lt;br /&gt;
&lt;br /&gt;
==== Thesis ====&lt;br /&gt;
&lt;br /&gt;
the type of a thesis&lt;br /&gt;
*if the publication is a thesis, this field defines the type of academic degree&lt;br /&gt;
*see [[Configuring refbase|configuration of refbase]] to learn how to add/remove entries in the list&lt;br /&gt;
 examples: diploma thesis, Ph.D.thesis, Doctoral thesis, Habilitation thesis&lt;br /&gt;
&lt;br /&gt;
==== Adress ====&lt;br /&gt;
&lt;br /&gt;
the adress of the authors&lt;br /&gt;
*contains contact informations, how to contact the authors (in most cases the first author) of the paper (e.g. postal adress, Fax, email et.)&lt;br /&gt;
 example:&lt;br /&gt;
 Granskog: Department of Geophysics, P.O. Box 64, FIN-00014&lt;br /&gt;
 University of Helsinki, Finland, Email: mats@iki.fi;&lt;br /&gt;
 Meiners: Institute for Polar Ecology, University of Kiel,&lt;br /&gt;
 Wischhofstrasse 1-3, D-24148 Kiel, Germany&lt;br /&gt;
&lt;br /&gt;
==== Keywords ====&lt;br /&gt;
&lt;br /&gt;
the keywords given by the author&lt;br /&gt;
*contains keywords, as given in the article&lt;br /&gt;
*your personal keywords can be entered under [[Adding Records#User Keys|User Keys]]&lt;br /&gt;
*multiple items should be seperated by semicolon (&amp;quot;;&amp;quot;)&lt;br /&gt;
 examples:&lt;br /&gt;
 Baltic Sea; hydroacoustic; Sprat; Herring; GAM&lt;br /&gt;
&lt;br /&gt;
==== Abstract ====&lt;br /&gt;
&lt;br /&gt;
the abstract for this publication (if any)as given by the author&lt;br /&gt;
*some browsers (e.g. firefox) have problems with pasting in text with line breaks. So please remove line breaks before pasting the text in these cases.&lt;br /&gt;
&lt;br /&gt;
==== Publisher ====&lt;br /&gt;
&lt;br /&gt;
=== User fields (yellow fields) ===&lt;br /&gt;
&lt;br /&gt;
==== User Keys ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Editing_records&amp;diff=136</id>
		<title>Editing records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Editing_records&amp;diff=136"/>
		<updated>2023-11-20T15:38:43Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Update external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General notes about editing ==&lt;br /&gt;
&lt;br /&gt;
We strongly believe in the '''[http://en.wikipedia.org/wiki/Wiki wiki] approach of collaboration''' where every (logged-in) user is allowed to edit every database record. Normally, this tremendeously helps to improve the quality of your records since everybody can easily make corrections and/or additions. Actually, we have never heard of any serious misuse of this feature.&lt;br /&gt;
&lt;br /&gt;
Of course, there may be some valid concerns among your users about data persistence. When discussing this issue with your users, it's worth pointing out these things:&lt;br /&gt;
&lt;br /&gt;
* While the basic bibliographic data of a record are shared among users (and can be edited by every user), every user has in fact private, i.e., '''user-specific fields''' that nobody else can view. These are the &amp;quot;yellow&amp;quot; fields at the bottom of each entry when viewed in details view. People can put their private keys and notes there without having to fear that somebody else will read them.&lt;br /&gt;
&lt;br /&gt;
* refbase allows users to setup (and subscribe to) custom '''RSS feeds''' that '''track''' any '''changes''' made to records that belong to their own library.&lt;br /&gt;
&lt;br /&gt;
* It should be relatively easy to setup a cron job on your '''server''' that '''backups''' the refbase database at regular intervals, say, every night. An example for a backup script is given [[Backup_the_database|here]].&lt;br /&gt;
&lt;br /&gt;
: This ensures that you can retrieve a previous version of a particular record in case some malicious user did something bad. And with a rigorous backup strategy on the server, this setup may already be much safer than most people's own literature database on their local machine.&lt;br /&gt;
&lt;br /&gt;
* It's also worth pointing out that every user can '''install refbase locally''' &amp;amp;ndash; provided the user has a webserver installed. But with projects such as [https://www.apachefriends.org/ XAMPP], this has become very easy.&lt;br /&gt;
&lt;br /&gt;
: The backup dump file that you get from the [[Backup_the_database#mysqldump|mysqldump]] utility can be used as base data file when installing refbase. This means, that users could grab a recent backup copy of your refbase database from your server (if you allow them to do so) and install it locally on their machine for convenient '''offline access'''. The same method can be used to update a local copy of a refbase database with updated data from the server's master database.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Editing_records&amp;diff=135</id>
		<title>Editing records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Editing_records&amp;diff=135"/>
		<updated>2023-11-20T15:37:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General notes about editing ==&lt;br /&gt;
&lt;br /&gt;
We strongly believe in the '''[http://en.wikipedia.org/wiki/Wiki wiki] approach of collaboration''' where every (logged-in) user is allowed to edit every database record. Normally, this tremendeously helps to improve the quality of your records since everybody can easily make corrections and/or additions. Actually, we have never heard of any serious misuse of this feature.&lt;br /&gt;
&lt;br /&gt;
Of course, there may be some valid concerns among your users about data persistence. When discussing this issue with your users, it's worth pointing out these things:&lt;br /&gt;
&lt;br /&gt;
* While the basic bibliographic data of a record are shared among users (and can be edited by every user), every user has in fact private, i.e., '''user-specific fields''' that nobody else can view. These are the &amp;quot;yellow&amp;quot; fields at the bottom of each entry when viewed in details view. People can put their private keys and notes there without having to fear that somebody else will read them.&lt;br /&gt;
&lt;br /&gt;
* refbase allows users to setup (and subscribe to) custom '''RSS feeds''' that '''track''' any '''changes''' made to records that belong to their own library.&lt;br /&gt;
&lt;br /&gt;
* It should be relatively easy to setup a cron job on your '''server''' that '''backups''' the refbase database at regular intervals, say, every night. An example for a backup script is given [[Backup_the_database|here]].&lt;br /&gt;
&lt;br /&gt;
: This ensures that you can retrieve a previous version of a particular record in case some malicious user did something bad. And with a rigorous backup strategy on the server, this setup may already be much safer than most people's own literature database on their local machine.&lt;br /&gt;
&lt;br /&gt;
* It's also worth pointing out that every user can '''install refbase locally''' &amp;amp;ndash; provided the user has a webserver installed. But with projects such as [http://www.xampp.org/ XAMPP], this has become very easy.&lt;br /&gt;
&lt;br /&gt;
: The backup dump file that you get from the [[Backup_the_database#mysqldump|mysqldump]] utility can be used as base data file when installing refbase. This means, that users could grab a recent backup copy of your refbase database from your server (if you allow them to do so) and install it locally on their machine for convenient '''offline access'''. The same method can be used to update a local copy of a refbase database with updated data from the server's master database.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Editing_records&amp;diff=134</id>
		<title>Editing records</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Editing_records&amp;diff=134"/>
		<updated>2023-11-20T15:36:54Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 23-Oct-2006&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General notes about editing ==&lt;br /&gt;
&lt;br /&gt;
We strongly believe in the '''[http://en.wikipedia.org/wiki/Wiki wiki] approach of collaboration''' where every (logged-in) user is allowed to edit every database record. Normally, this tremendeously helps to improve the quality of your records since everybody can easily make corrections and/or additions. Actually, we have never heard of any serious misuse of this feature.&lt;br /&gt;
&lt;br /&gt;
Of course, there may be some valid concerns among your users about data persistence. When discussing this issue with your users, it's worth pointing out these things:&lt;br /&gt;
&lt;br /&gt;
* While the basic bibliographic data of a record are shared among users (and can be edited by every user), every user has in fact private, i.e., '''user-specific fields''' that nobody else can view. These are the &amp;quot;yellow&amp;quot; fields at the bottom of each entry when viewed in details view. People can put their private keys and notes there without having to fear that somebody else will read them.&lt;br /&gt;
&lt;br /&gt;
* refbase allows users to setup (and subscribe to) custom '''RSS feeds''' that '''track''' any '''changes''' made to records that belong to their own library.&lt;br /&gt;
&lt;br /&gt;
* It should be relatively easy to setup a cron job on your '''server''' that '''backups''' the refbase database at regular intervals, say, every night. An example for a backup script is given [[Backup_the_database|here]].&lt;br /&gt;
&lt;br /&gt;
: This ensures that you can retrieve a previous version of a particular record in case some malicious user did something bad. And with a rigorous backup strategy on the server, this setup may already be much safer than most people's own literature database on their local machine.&lt;br /&gt;
&lt;br /&gt;
* It's also worth pointing out that every user can '''install refbase locally''' &amp;amp;ndash; provided the user has a webserver installed. But with projects such as [http://www.xampp.org/ XAMPP], this has become very easy.&lt;br /&gt;
&lt;br /&gt;
: The backup dump file that you get from the [[Backup_the_database#mysqldump|mysqldump]] utility can be used as base data file when installing refbase. This means, that users could grab a recent backup copy of your refbase database from your server (if you allow them to do so) and install it locally on their machine for convenient '''offline access'''. The same method can be used to update a local copy of a refbase database with updated data from the server's master database.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Searching&amp;diff=133</id>
		<title>Searching</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Searching&amp;diff=133"/>
		<updated>2023-11-20T15:20:43Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Update external links (TODO: appropriate replacements for https://refbase.ipoe.uni-kiel.de links)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains how to use the refbase search facilities:&lt;br /&gt;
&lt;br /&gt;
== Search options ==&lt;br /&gt;
&lt;br /&gt;
=== Basic search ===&lt;br /&gt;
&lt;br /&gt;
* [[Quick Search]]&lt;br /&gt;
&lt;br /&gt;
=== Search pages ===&lt;br /&gt;
&lt;br /&gt;
* [[Simple Search]]&lt;br /&gt;
* [[Advanced Search]]&lt;br /&gt;
* [[SQL Search]]&lt;br /&gt;
* [[Library Search]]&lt;br /&gt;
&lt;br /&gt;
=== Refine your search results ===&lt;br /&gt;
&lt;br /&gt;
* [[Search within Results]]&lt;br /&gt;
* [[SQL Search]]&lt;br /&gt;
&lt;br /&gt;
=== Directly jump to particular records ===&lt;br /&gt;
&lt;br /&gt;
* [[Display Details]]&lt;br /&gt;
&lt;br /&gt;
=== User-specific search options ===&lt;br /&gt;
&lt;br /&gt;
* [[Show My Refs]]&lt;br /&gt;
* [[Show My Group]]&lt;br /&gt;
* [[Recall My Query]]&lt;br /&gt;
* [[Display Details]]&lt;br /&gt;
&lt;br /&gt;
== Search syntax ==&lt;br /&gt;
&lt;br /&gt;
=== Basic queries ===&lt;br /&gt;
&lt;br /&gt;
When searching, refbase performs a &amp;quot;contains&amp;quot; search by default. This means that refbase will return all records where the searched field contains the specified search string. As an example, searching the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=arctic arctic]&lt;br /&gt;
&lt;br /&gt;
will return records where the ''title'' field contains &amp;quot;Arctic&amp;quot;, &amp;quot;Antarctic&amp;quot;, &amp;quot;Antarctica&amp;quot;, &amp;quot;Antarcticque&amp;quot; &amp;quot;subarctic&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;contains&amp;quot; search is the standard search behaviour in simple search forms such as the [[Quick Search]] or [[Search within Results]] forms. It is also used in all other search forms if &amp;quot;contains&amp;quot; or &amp;quot;does not contain&amp;quot; is selected in the drop-down that specifies the search mode.&lt;br /&gt;
&lt;br /&gt;
If your search string consists of several words, refbase will return all records where the searched field literally contains the given string of words. E.g., if you searched in the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=sea%20ice%20thickness sea ice thickness]&lt;br /&gt;
&lt;br /&gt;
then refbase will return any records whose title exactly contains the string &amp;quot;sea ice thickness&amp;quot;. This means that you don't need to enclose a string with quotation marks to force an exact match (as is the case for various online search engines such as Google). When searching a refbase database, quotation marks are treated as regular characters and have no special meaning.&lt;br /&gt;
&lt;br /&gt;
Now, what if you wanted to search a database field for the occurrence of two words which are not necessarily next to each other? In refbase, the easiest way of searching for something like &amp;quot;contains &amp;lt;code&amp;gt;xxx&amp;lt;/code&amp;gt; AND contains &amp;lt;code&amp;gt;yyy&amp;lt;/code&amp;gt;&amp;quot; is to simply start your search with the first search term (&amp;lt;code&amp;gt;xxx&amp;lt;/code&amp;gt;), then use the [[Search within Results]] form above the search results list to search for the second search term (&amp;lt;code&amp;gt;yyy&amp;lt;/code&amp;gt;). Using this method, you can quickly perform complex searches on multiple fields (and using multiple search terms) without the need of figuring out the correct search pattern in advance.&lt;br /&gt;
&lt;br /&gt;
When searching for two (or more) authors of a particular paper, you often know the order in which the two authors occur. In this case you can make use of the &amp;lt;code&amp;gt;.+&amp;lt;/code&amp;gt; metacharacter sequence which matches any string of characters (more on metacharacters below). As an example, you can use:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=Cota%2E%2BSmith&amp;amp;without=dups Cota.+Smith]&lt;br /&gt;
&lt;br /&gt;
to find all records where the ''author'' field contains &amp;quot;Cota&amp;quot; followed by &amp;quot;Smith&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using metacharacters to form complex queries ===&lt;br /&gt;
&lt;br /&gt;
By default, refbase allows you to use metacharacters to describe a more complex search pattern. The deployed search syntax is called [http://en.wikipedia.org/wiki/Regular_expressions regular expressions] (often abbreviated as regexp or regex) which comes in many flavors. refbase supports MySQL regular expressions via use of the MySQL &amp;lt;code&amp;gt;REGEXP&amp;lt;/code&amp;gt; (or &amp;lt;code&amp;gt;RLIKE&amp;lt;/code&amp;gt;) syntax. The MySQL website offers an introduction on [https://dev.mysql.com/doc/refman/8.0/en/pattern-matching.html pattern matching] and provides more information about the [https://dev.mysql.com/doc/refman/8.0/en/regexp.html &amp;lt;code&amp;gt;REGEXP&amp;lt;/code&amp;gt; syntax] for regular expressions. See the examples section below for some simple usage examples.&lt;br /&gt;
&lt;br /&gt;
While regular expressions provide a powerful syntax for searching they may be somewhat difficult to write and daunting if you're new to the concept of regular expressions. There are various [https://www.google.com/search?q=regular+expressions+tutorial tutorials on regular expressions] on the net that can help you getting started. A nice [http://linuxclass.heinz.cmu.edu/doc/regex.html basic introduction to regular expressions] ([https://solaris-8.tripod.com/regexp.pdf PDF version]) was written by Stephen Ramsay.&lt;br /&gt;
&lt;br /&gt;
=== Search examples ===&lt;br /&gt;
&lt;br /&gt;
Below are some basic examples that will show you how to use MySQL regular expressions with refbase. The given links are all working examples which you can try out.&lt;br /&gt;
&lt;br /&gt;
If you want to find all records where a particular person is the ''first'' author of the publication, you can prefix the person's name with a caret sign (&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;). For example, searching the ''author'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=^Ackley, ^Ackley,]&lt;br /&gt;
&lt;br /&gt;
will find all records whose first author name is &amp;quot;Ackley&amp;quot;. If you want to restrict the list of returned results further to only those records where a particular person is the publication's ''only'' author (i.e., has no co-authors), you may append the dollar sign (&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;) at the end of the author's full name and initials. For example, searching for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=^Ackley,%20SF$ ^Ackley, SF$]&lt;br /&gt;
&lt;br /&gt;
will only find those records whose author field exactly (and only) contains the string &amp;quot;Ackley, SF&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often you want to search for a particular author but you're faced with the problem that the author's name is written differently in different database records. This is often the case for authors whose names contain accented characters or umlauts. You can find all instances of an author's name by using the dot metacharacter (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) which matches every character but the newline character. As an example, to find records where the ''author'' field contains &amp;quot;G&amp;amp;oacute;mez&amp;quot; as well as &amp;quot;Gomez&amp;quot;, you may use:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=G.mez G.mez]&lt;br /&gt;
&lt;br /&gt;
Since the dot metacharacter does not only match the characters &amp;quot;o&amp;quot; and &amp;quot;&amp;amp;oacute;&amp;quot; but also other characters, this search would also find authors whose name is e.g. &amp;quot;Gimez&amp;quot;. To avoid this, you can specify the allowed characters explicitly by enclosing them with square brackets:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=G%5Bo%F3%5Dmez G&amp;amp;#91;o&amp;amp;oacute;&amp;amp;#93;mez]&lt;br /&gt;
&lt;br /&gt;
This will only find records whose ''author'' field contains either &amp;quot;Gomez&amp;quot; or &amp;quot;G&amp;amp;oacute;mez&amp;quot;. In the above example, the square brackets denote a so-called character class, which you can also use to specify a range of characters. The following example will find all records where the year field contains years between 2002 and 2006:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?year=200%5B2-6%5D 200&amp;amp;#91;2-6&amp;amp;#93;]&lt;br /&gt;
&lt;br /&gt;
You can also use a negated character class by prefixing your list of characters within the square brackets with a caret sign (&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;) &amp;amp;#8211; which effectively matches every character that is ''not'' given within your character class. This may come in handy if you want to find an author whose name may contain more than one variable character. For example, searching for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=L%5B^%20%5D%2Bnne L&amp;amp;#91;^ &amp;amp;#93;+nne]&lt;br /&gt;
&lt;br /&gt;
will find entries where the ''author'' field contains &amp;quot;Lonne&amp;quot;, &amp;quot;L&amp;amp;ouml;nne&amp;quot;, &amp;quot;L&amp;amp;oslash;nne&amp;quot; but also &amp;quot;Loenne&amp;quot;. In this example, the negated character class &amp;lt;code&amp;gt;[^ ]&amp;lt;/code&amp;gt; matches any single character that is not a space. The plus sign (&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;) is a quantifier that allows the pattern before this quantifier to match more than once, thus matching also cases such as &amp;quot;Loenne&amp;quot;. However, the above search pattern will also match author names such as &amp;quot;Gallienne&amp;quot; or &amp;quot;Delzenne&amp;quot; which may be not what you want. Again, you can specify the allowed characters more explicitly to circumvent this problem:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=L(%5Bo%F6%F8%5D%7Coe)nne L(&amp;amp;#91;o&amp;amp;ouml;&amp;amp;oslash;&amp;amp;#93;&amp;amp;#124;oe)nne]&lt;br /&gt;
&lt;br /&gt;
In this example we're using grouping parentheses (&amp;lt;code&amp;gt;(...)&amp;lt;/code&amp;gt;) in combination with the alternation metacharacter (i.e. the pipe character: &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) which allows to match either the part within the enclosing parentheses that's left from the pipe character or the one that's right to it. In our example, the left part within the parentheses (i.e. the character class &amp;lt;code&amp;gt;[o&amp;amp;ouml;&amp;amp;oslash;]&amp;lt;/code&amp;gt;) will match author names such as &amp;quot;Lonne&amp;quot;, &amp;quot;L&amp;amp;ouml;nne&amp;quot; and &amp;quot;L&amp;amp;oslash;nne&amp;quot; but not &amp;quot;Loenne&amp;quot;. The right part within the parentheses (&amp;lt;code&amp;gt;oe&amp;lt;/code&amp;gt;) causes &amp;quot;Loenne&amp;quot; to be matched as well.&lt;br /&gt;
&lt;br /&gt;
The dot metacharacter (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) or it's repeated form (&amp;lt;code&amp;gt;.+&amp;lt;/code&amp;gt;) can be also used to find all records where the searched field isn't empty. Here's an example for the ''author'' field:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=%2E%2B .+]&lt;br /&gt;
&lt;br /&gt;
Speaking of quantifiers, you can use the question mark (&amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt;) which indicates that the single character (or search pattern) before the question mark is optional. This is useful when you want to search for multiple variants of a particular keyword, for example:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?keywords=pha%3Feopigment&amp;amp;submit=Display pha?eopigment]&lt;br /&gt;
&lt;br /&gt;
will find records whose ''keywords'' field contains either &amp;quot;phaeopigment&amp;quot; or &amp;quot;pheopigment&amp;quot;. You can also append a question mark to a multi-character string that's enclosed by parentheses to indicate that this string is optional. For example, searching the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=bio(geo)%3Fchemistry bio(geo)?chemistry]&lt;br /&gt;
&lt;br /&gt;
will find records whose title contains either &amp;quot;biogeochemistry&amp;quot; or &amp;quot;biochemistry&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[refbase:Community_portal|Let us know]] if you've got further questions regarding the refbase search facilities.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Searching&amp;diff=132</id>
		<title>Searching</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Searching&amp;diff=132"/>
		<updated>2023-11-20T14:47:18Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains how to use the refbase search facilities:&lt;br /&gt;
&lt;br /&gt;
== Search options ==&lt;br /&gt;
&lt;br /&gt;
=== Basic search ===&lt;br /&gt;
&lt;br /&gt;
* [[Quick Search]]&lt;br /&gt;
&lt;br /&gt;
=== Search pages ===&lt;br /&gt;
&lt;br /&gt;
* [[Simple Search]]&lt;br /&gt;
* [[Advanced Search]]&lt;br /&gt;
* [[SQL Search]]&lt;br /&gt;
* [[Library Search]]&lt;br /&gt;
&lt;br /&gt;
=== Refine your search results ===&lt;br /&gt;
&lt;br /&gt;
* [[Search within Results]]&lt;br /&gt;
* [[SQL Search]]&lt;br /&gt;
&lt;br /&gt;
=== Directly jump to particular records ===&lt;br /&gt;
&lt;br /&gt;
* [[Display Details]]&lt;br /&gt;
&lt;br /&gt;
=== User-specific search options ===&lt;br /&gt;
&lt;br /&gt;
* [[Show My Refs]]&lt;br /&gt;
* [[Show My Group]]&lt;br /&gt;
* [[Recall My Query]]&lt;br /&gt;
* [[Display Details]]&lt;br /&gt;
&lt;br /&gt;
== Search syntax ==&lt;br /&gt;
&lt;br /&gt;
=== Basic queries ===&lt;br /&gt;
&lt;br /&gt;
When searching, refbase performs a &amp;quot;contains&amp;quot; search by default. This means that refbase will return all records where the searched field contains the specified search string. As an example, searching the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=arctic arctic]&lt;br /&gt;
&lt;br /&gt;
will return records where the ''title'' field contains &amp;quot;Arctic&amp;quot;, &amp;quot;Antarctic&amp;quot;, &amp;quot;Antarctica&amp;quot;, &amp;quot;Antarcticque&amp;quot; &amp;quot;subarctic&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;contains&amp;quot; search is the standard search behaviour in simple search forms such as the [[Quick Search]] or [[Search within Results]] forms. It is also used in all other search forms if &amp;quot;contains&amp;quot; or &amp;quot;does not contain&amp;quot; is selected in the drop-down that specifies the search mode.&lt;br /&gt;
&lt;br /&gt;
If your search string consists of several words, refbase will return all records where the searched field literally contains the given string of words. E.g., if you searched in the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=sea%20ice%20thickness sea ice thickness]&lt;br /&gt;
&lt;br /&gt;
then refbase will return any records whose title exactly contains the string &amp;quot;sea ice thickness&amp;quot;. This means that you don't need to enclose a string with quotation marks to force an exact match (as is the case for various online search engines such as Google). When searching a refbase database, quotation marks are treated as regular characters and have no special meaning.&lt;br /&gt;
&lt;br /&gt;
Now, what if you wanted to search a database field for the occurrence of two words which are not necessarily next to each other? In refbase, the easiest way of searching for something like &amp;quot;contains &amp;lt;code&amp;gt;xxx&amp;lt;/code&amp;gt; AND contains &amp;lt;code&amp;gt;yyy&amp;lt;/code&amp;gt;&amp;quot; is to simply start your search with the first search term (&amp;lt;code&amp;gt;xxx&amp;lt;/code&amp;gt;), then use the [[Search within Results]] form above the search results list to search for the second search term (&amp;lt;code&amp;gt;yyy&amp;lt;/code&amp;gt;). Using this method, you can quickly perform complex searches on multiple fields (and using multiple search terms) without the need of figuring out the correct search pattern in advance.&lt;br /&gt;
&lt;br /&gt;
When searching for two (or more) authors of a particular paper, you often know the order in which the two authors occur. In this case you can make use of the &amp;lt;code&amp;gt;.+&amp;lt;/code&amp;gt; metacharacter sequence which matches any string of characters (more on metacharacters below). As an example, you can use:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=Cota%2E%2BSmith&amp;amp;without=dups Cota.+Smith]&lt;br /&gt;
&lt;br /&gt;
to find all records where the ''author'' field contains &amp;quot;Cota&amp;quot; followed by &amp;quot;Smith&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using metacharacters to form complex queries ===&lt;br /&gt;
&lt;br /&gt;
By default, refbase allows you to use metacharacters to describe a more complex search pattern. The deployed search syntax is called [http://en.wikipedia.org/wiki/Regular_expressions regular expressions] (often abbreviated as regexp or regex) which comes in many flavors. refbase supports MySQL regular expressions via use of the MySQL &amp;lt;code&amp;gt;REGEXP&amp;lt;/code&amp;gt; (or &amp;lt;code&amp;gt;RLIKE&amp;lt;/code&amp;gt;) syntax. The MySQL website offers an introduction on [http://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html pattern matching] and provides more information about the [http://dev.mysql.com/doc/refman/5.0/en/regexp.html &amp;lt;code&amp;gt;REGEXP&amp;lt;/code&amp;gt; syntax] for regular expressions. See the examples section below for some simple usage examples.&lt;br /&gt;
&lt;br /&gt;
While regular expressions provide a powerful syntax for searching they may be somewhat difficult to write and daunting if you're new to the concept of regular expressions. There are various [http://directory.google.com/Top/Computers/Programming/Languages/Regular_Expressions/FAQs,_Help,_and_Tutorials/ tutorials on regular expressions] on the net that can help you getting started. A nice [http://etext.lib.virginia.edu/helpsheets/regex.html basic introduction to regular expressions] was written by Stephen Ramsay. A listing of regex-related links is available at http://grep.extracts.de/.&lt;br /&gt;
&lt;br /&gt;
=== Search examples ===&lt;br /&gt;
&lt;br /&gt;
Below are some basic examples that will show you how to use MySQL regular expressions with refbase. The given links are all working examples which you can try out.&lt;br /&gt;
&lt;br /&gt;
If you want to find all records where a particular person is the ''first'' author of the publication, you can prefix the person's name with a caret sign (&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;). For example, searching the ''author'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=^Ackley, ^Ackley,]&lt;br /&gt;
&lt;br /&gt;
will find all records whose first author name is &amp;quot;Ackley&amp;quot;. If you want to restrict the list of returned results further to only those records where a particular person is the publication's ''only'' author (i.e., has no co-authors), you may append the dollar sign (&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;) at the end of the author's full name and initials. For example, searching for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=^Ackley,%20SF$ ^Ackley, SF$]&lt;br /&gt;
&lt;br /&gt;
will only find those records whose author field exactly (and only) contains the string &amp;quot;Ackley, SF&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often you want to search for a particular author but you're faced with the problem that the author's name is written differently in different database records. This is often the case for authors whose names contain accented characters or umlauts. You can find all instances of an author's name by using the dot metacharacter (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) which matches every character but the newline character. As an example, to find records where the ''author'' field contains &amp;quot;G&amp;amp;oacute;mez&amp;quot; as well as &amp;quot;Gomez&amp;quot;, you may use:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=G.mez G.mez]&lt;br /&gt;
&lt;br /&gt;
Since the dot metacharacter does not only match the characters &amp;quot;o&amp;quot; and &amp;quot;&amp;amp;oacute;&amp;quot; but also other characters, this search would also find authors whose name is e.g. &amp;quot;Gimez&amp;quot;. To avoid this, you can specify the allowed characters explicitly by enclosing them with square brackets:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=G%5Bo%F3%5Dmez G&amp;amp;#91;o&amp;amp;oacute;&amp;amp;#93;mez]&lt;br /&gt;
&lt;br /&gt;
This will only find records whose ''author'' field contains either &amp;quot;Gomez&amp;quot; or &amp;quot;G&amp;amp;oacute;mez&amp;quot;. In the above example, the square brackets denote a so-called character class, which you can also use to specify a range of characters. The following example will find all records where the year field contains years between 2002 and 2006:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?year=200%5B2-6%5D 200&amp;amp;#91;2-6&amp;amp;#93;]&lt;br /&gt;
&lt;br /&gt;
You can also use a negated character class by prefixing your list of characters within the square brackets with a caret sign (&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;) &amp;amp;#8211; which effectively matches every character that is ''not'' given within your character class. This may come in handy if you want to find an author whose name may contain more than one variable character. For example, searching for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=L%5B^%20%5D%2Bnne L&amp;amp;#91;^ &amp;amp;#93;+nne]&lt;br /&gt;
&lt;br /&gt;
will find entries where the ''author'' field contains &amp;quot;Lonne&amp;quot;, &amp;quot;L&amp;amp;ouml;nne&amp;quot;, &amp;quot;L&amp;amp;oslash;nne&amp;quot; but also &amp;quot;Loenne&amp;quot;. In this example, the negated character class &amp;lt;code&amp;gt;[^ ]&amp;lt;/code&amp;gt; matches any single character that is not a space. The plus sign (&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;) is a quantifier that allows the pattern before this quantifier to match more than once, thus matching also cases such as &amp;quot;Loenne&amp;quot;. However, the above search pattern will also match author names such as &amp;quot;Gallienne&amp;quot; or &amp;quot;Delzenne&amp;quot; which may be not what you want. Again, you can specify the allowed characters more explicitly to circumvent this problem:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=L(%5Bo%F6%F8%5D%7Coe)nne L(&amp;amp;#91;o&amp;amp;ouml;&amp;amp;oslash;&amp;amp;#93;&amp;amp;#124;oe)nne]&lt;br /&gt;
&lt;br /&gt;
In this example we're using grouping parentheses (&amp;lt;code&amp;gt;(...)&amp;lt;/code&amp;gt;) in combination with the alternation metacharacter (i.e. the pipe character: &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) which allows to match either the part within the enclosing parentheses that's left from the pipe character or the one that's right to it. In our example, the left part within the parentheses (i.e. the character class &amp;lt;code&amp;gt;[o&amp;amp;ouml;&amp;amp;oslash;]&amp;lt;/code&amp;gt;) will match author names such as &amp;quot;Lonne&amp;quot;, &amp;quot;L&amp;amp;ouml;nne&amp;quot; and &amp;quot;L&amp;amp;oslash;nne&amp;quot; but not &amp;quot;Loenne&amp;quot;. The right part within the parentheses (&amp;lt;code&amp;gt;oe&amp;lt;/code&amp;gt;) causes &amp;quot;Loenne&amp;quot; to be matched as well.&lt;br /&gt;
&lt;br /&gt;
The dot metacharacter (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) or it's repeated form (&amp;lt;code&amp;gt;.+&amp;lt;/code&amp;gt;) can be also used to find all records where the searched field isn't empty. Here's an example for the ''author'' field:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=%2E%2B .+]&lt;br /&gt;
&lt;br /&gt;
Speaking of quantifiers, you can use the question mark (&amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt;) which indicates that the single character (or search pattern) before the question mark is optional. This is useful when you want to search for multiple variants of a particular keyword, for example:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?keywords=pha%3Feopigment&amp;amp;submit=Display pha?eopigment]&lt;br /&gt;
&lt;br /&gt;
will find records whose ''keywords'' field contains either &amp;quot;phaeopigment&amp;quot; or &amp;quot;pheopigment&amp;quot;. You can also append a question mark to a multi-character string that's enclosed by parentheses to indicate that this string is optional. For example, searching the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=bio(geo)%3Fchemistry bio(geo)?chemistry]&lt;br /&gt;
&lt;br /&gt;
will find records whose title contains either &amp;quot;biogeochemistry&amp;quot; or &amp;quot;biochemistry&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/forum/forum.php?forum_id=218758 Let us know], if you've got further questions regarding the refbase search facilities.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Searching&amp;diff=131</id>
		<title>Searching</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Searching&amp;diff=131"/>
		<updated>2023-11-20T14:45:39Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 19-Mar-2012&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains how to use the refbase search facilities:&lt;br /&gt;
&lt;br /&gt;
== Search options ==&lt;br /&gt;
&lt;br /&gt;
=== Basic search ===&lt;br /&gt;
&lt;br /&gt;
* [[Quick Search]]&lt;br /&gt;
&lt;br /&gt;
=== Search pages ===&lt;br /&gt;
&lt;br /&gt;
* [[Simple Search]]&lt;br /&gt;
* [[Advanced Search]]&lt;br /&gt;
* [[SQL Search]]&lt;br /&gt;
* [[Library Search]]&lt;br /&gt;
&lt;br /&gt;
=== Refine your search results ===&lt;br /&gt;
&lt;br /&gt;
* [[Search within Results]]&lt;br /&gt;
* [[SQL Search]]&lt;br /&gt;
&lt;br /&gt;
=== Directly jump to particular records ===&lt;br /&gt;
&lt;br /&gt;
* [[Display Details]]&lt;br /&gt;
&lt;br /&gt;
=== User-specific search options ===&lt;br /&gt;
&lt;br /&gt;
* [[Show My Refs]]&lt;br /&gt;
* [[Show My Group]]&lt;br /&gt;
* [[Recall My Query]]&lt;br /&gt;
* [[Display Details]]&lt;br /&gt;
&lt;br /&gt;
== Search syntax ==&lt;br /&gt;
&lt;br /&gt;
=== Basic queries ===&lt;br /&gt;
&lt;br /&gt;
When searching, refbase performs a &amp;quot;contains&amp;quot; search by default. This means that refbase will return all records where the searched field contains the specified search string. As an example, searching the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=arctic arctic]&lt;br /&gt;
&lt;br /&gt;
will return records where the ''title'' field contains &amp;quot;Arctic&amp;quot;, &amp;quot;Antarctic&amp;quot;, &amp;quot;Antarctica&amp;quot;, &amp;quot;Antarcticque&amp;quot; &amp;quot;subarctic&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;contains&amp;quot; search is the standard search behaviour in simple search forms such as the [[Quick Search]] or [[Search within Results]] forms. It is also used in all other search forms if &amp;quot;contains&amp;quot; or &amp;quot;does not contain&amp;quot; is selected in the drop-down that specifies the search mode.&lt;br /&gt;
&lt;br /&gt;
If your search string consists of several words, refbase will return all records where the searched field literally contains the given string of words. E.g., if you searched in the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=sea%20ice%20thickness sea ice thickness]&lt;br /&gt;
&lt;br /&gt;
then refbase will return any records whose title exactly contains the string &amp;quot;sea ice thickness&amp;quot;. This means that you don't need to enclose a string with quotation marks to force an exact match (as is the case for various online search engines such as Google). When searching a refbase database, quotation marks are treated as regular characters and have no special meaning.&lt;br /&gt;
&lt;br /&gt;
Now, what if you wanted to search a database field for the occurrence of two words which are not necessarily next to each other? In refbase, the easiest way of searching for something like &amp;quot;contains &amp;lt;code&amp;gt;xxx&amp;lt;/code&amp;gt; AND contains &amp;lt;code&amp;gt;yyy&amp;lt;/code&amp;gt;&amp;quot; is to simply start your search with the first search term (&amp;lt;code&amp;gt;xxx&amp;lt;/code&amp;gt;), then use the [[Search within Results]] form above the search results list to search for the second search term (&amp;lt;code&amp;gt;yyy&amp;lt;/code&amp;gt;). Using this method, you can quickly perform complex searches on multiple fields (and using multiple search terms) without the need of figuring out the correct search pattern in advance.&lt;br /&gt;
&lt;br /&gt;
When searching for two (or more) authors of a particular paper, you often know the order in which the two authors occur. In this case you can make use of the &amp;lt;code&amp;gt;.+&amp;lt;/code&amp;gt; metacharacter sequence which matches any string of characters (more on metacharacters below). As an example, you can use:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=Cota%2E%2BSmith&amp;amp;without=dups Cota.+Smith]&lt;br /&gt;
&lt;br /&gt;
to find all records where the ''author'' field contains &amp;quot;Cota&amp;quot; followed by &amp;quot;Smith&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Using metacharacters to form complex queries ===&lt;br /&gt;
&lt;br /&gt;
By default, refbase allows you to use metacharacters to describe a more complex search pattern. The deployed search syntax is called [http://en.wikipedia.org/wiki/Regular_expressions regular expressions] (often abbreviated as regexp or regex) which comes in many flavors. refbase supports MySQL regular expressions via use of the MySQL &amp;lt;code&amp;gt;REGEXP&amp;lt;/code&amp;gt; (or &amp;lt;code&amp;gt;RLIKE&amp;lt;/code&amp;gt;) syntax. The MySQL website offers an introduction on [http://dev.mysql.com/doc/refman/5.0/en/pattern-matching.html pattern matching] and provides more information about the [http://dev.mysql.com/doc/refman/5.0/en/regexp.html &amp;lt;code&amp;gt;REGEXP&amp;lt;/code&amp;gt; syntax] for regular expressions. See the examples section below for some simple usage examples.&lt;br /&gt;
&lt;br /&gt;
While regular expressions provide a powerful syntax for searching they may be somewhat difficult to write and daunting if you're new to the concept of regular expressions. There are various [http://directory.google.com/Top/Computers/Programming/Languages/Regular_Expressions/FAQs,_Help,_and_Tutorials/ tutorials on regular expressions] on the net that can help you getting started. A nice [http://etext.lib.virginia.edu/helpsheets/regex.html basic introduction to regular expressions] was written by Stephen Ramsay. A listing of regex-related links is available at http://grep.extracts.de/.&lt;br /&gt;
&lt;br /&gt;
=== Search examples ===&lt;br /&gt;
&lt;br /&gt;
Below are some basic examples that will show you how to use MySQL regular expressions with refbase. The given links are all working examples which you can try out.&lt;br /&gt;
&lt;br /&gt;
If you want to find all records where a particular person is the ''first'' author of the publication, you can prefix the person's name with a caret sign (&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;). For example, searching the ''author'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=^Ackley, ^Ackley,]&lt;br /&gt;
&lt;br /&gt;
will find all records whose first author name is &amp;quot;Ackley&amp;quot;. If you want to restrict the list of returned results further to only those records where a particular person is the publication's ''only'' author (i.e., has no co-authors), you may append the dollar sign (&amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;) at the end of the author's full name and initials. For example, searching for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=^Ackley,%20SF$ ^Ackley, SF$]&lt;br /&gt;
&lt;br /&gt;
will only find those records whose author field exactly (and only) contains the string &amp;quot;Ackley, SF&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Often you want to search for a particular author but you're faced with the problem that the author's name is written differently in different database records. This is often the case for authors whose names contain accented characters or umlauts. You can find all instances of an author's name by using the dot metacharacter (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) which matches every character but the newline character. As an example, to find records where the ''author'' field contains &amp;quot;G&amp;amp;oacute;mez&amp;quot; as well as &amp;quot;Gomez&amp;quot;, you may use:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=G.mez G.mez]&lt;br /&gt;
&lt;br /&gt;
Since the dot metacharacter does not only match the characters &amp;quot;o&amp;quot; and &amp;quot;&amp;amp;oacute;&amp;quot; but also other characters, this search would also find authors whose name is e.g. &amp;quot;Gimez&amp;quot;. To avoid this, you can specify the allowed characters explicitly by enclosing them with square brackets:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=G%5Bo%F3%5Dmez G&amp;amp;#91;o&amp;amp;oacute;&amp;amp;#93;mez]&lt;br /&gt;
&lt;br /&gt;
This will only find records whose ''author'' field contains either &amp;quot;Gomez&amp;quot; or &amp;quot;G&amp;amp;oacute;mez&amp;quot;. In the above example, the square brackets denote a so-called character class, which you can also use to specify a range of characters. The following example will find all records where the year field contains years between 2002 and 2006:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?year=200%5B2-6%5D 200&amp;amp;#91;2-6&amp;amp;#93;]&lt;br /&gt;
&lt;br /&gt;
You can also use a negated character class by prefixing your list of characters within the square brackets with a caret sign (&amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;) &amp;amp;#8211; which effectively matches every character that is ''not'' given within your character class. This may come in handy if you want to find an author whose name may contain more than one variable character. For example, searching for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=L%5B^%20%5D%2Bnne L&amp;amp;#91;^ &amp;amp;#93;+nne]&lt;br /&gt;
&lt;br /&gt;
will find entries where the ''author'' field contains &amp;quot;Lonne&amp;quot;, &amp;quot;L&amp;amp;ouml;nne&amp;quot;, &amp;quot;L&amp;amp;oslash;nne&amp;quot; but also &amp;quot;Loenne&amp;quot;. In this example, the negated character class &amp;lt;code&amp;gt;[^ ]&amp;lt;/code&amp;gt; matches any single character that is not a space. The plus sign (&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;) is a quantifier that allows the pattern before this quantifier to match more than once, thus matching also cases such as &amp;quot;Loenne&amp;quot;. However, the above search pattern will also match author names such as &amp;quot;Gallienne&amp;quot; or &amp;quot;Delzenne&amp;quot; which may be not what you want. Again, you can specify the allowed characters more explicitly to circumvent this problem:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=L(%5Bo%F6%F8%5D%7Coe)nne L(&amp;amp;#91;o&amp;amp;ouml;&amp;amp;oslash;&amp;amp;#93;&amp;amp;#124;oe)nne]&lt;br /&gt;
&lt;br /&gt;
In this example we're using grouping parentheses (&amp;lt;code&amp;gt;(...)&amp;lt;/code&amp;gt;) in combination with the alternation metacharacter (i.e. the pipe character: &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) which allows to match either the part within the enclosing parentheses that's left from the pipe character or the one that's right to it. In our example, the left part within the parentheses (i.e. the character class &amp;lt;code&amp;gt;[o&amp;amp;ouml;&amp;amp;oslash;]&amp;lt;/code&amp;gt;) will match author names such as &amp;quot;Lonne&amp;quot;, &amp;quot;L&amp;amp;ouml;nne&amp;quot; and &amp;quot;L&amp;amp;oslash;nne&amp;quot; but not &amp;quot;Loenne&amp;quot;. The right part within the parentheses (&amp;lt;code&amp;gt;oe&amp;lt;/code&amp;gt;) causes &amp;quot;Loenne&amp;quot; to be matched as well.&lt;br /&gt;
&lt;br /&gt;
The dot metacharacter (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) or it's repeated form (&amp;lt;code&amp;gt;.+&amp;lt;/code&amp;gt;) can be also used to find all records where the searched field isn't empty. Here's an example for the ''author'' field:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?author=%2E%2B .+]&lt;br /&gt;
&lt;br /&gt;
Speaking of quantifiers, you can use the question mark (&amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt;) which indicates that the single character (or search pattern) before the question mark is optional. This is useful when you want to search for multiple variants of a particular keyword, for example:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?keywords=pha%3Feopigment&amp;amp;submit=Display pha?eopigment]&lt;br /&gt;
&lt;br /&gt;
will find records whose ''keywords'' field contains either &amp;quot;phaeopigment&amp;quot; or &amp;quot;pheopigment&amp;quot;. You can also append a question mark to a multi-character string that's enclosed by parentheses to indicate that this string is optional. For example, searching the ''title'' field for:&lt;br /&gt;
&lt;br /&gt;
 [https://refbase.ipoe.uni-kiel.de/refs/show.php?title=bio(geo)%3Fchemistry bio(geo)?chemistry]&lt;br /&gt;
&lt;br /&gt;
will find records whose title contains either &amp;quot;biogeochemistry&amp;quot; or &amp;quot;biochemistry&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/forum/forum.php?forum_id=218758 Let us know], if you've got further questions regarding the refbase search facilities.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Interface_FAQ&amp;diff=130</id>
		<title>Interface FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Interface_FAQ&amp;diff=130"/>
		<updated>2023-11-19T16:47:45Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists some frequently asked questions about the refbase interface:&lt;br /&gt;
&lt;br /&gt;
== Where can I change the citation style? ==&lt;br /&gt;
&lt;br /&gt;
You can change the citation style in the &amp;quot;Display Options&amp;quot; form when you're in Citation view. Here's how to do it:&lt;br /&gt;
&lt;br /&gt;
# Perform your search as usual. &lt;br /&gt;
# Above the list of your search results, click on the &amp;quot;Citations&amp;quot; link (it's on the right-hand side of the screen). This will display your search results in Citation view.&lt;br /&gt;
# Now click the &amp;quot;Search &amp;amp; Display Options&amp;quot; link (it's also above the list of search results, on the left-hand side of the screen). This will display some forms that let you refine your query or change the display of results.&lt;br /&gt;
# Choose your preferred citation style from the &amp;quot;Style&amp;quot; dropdown menu in the &amp;quot;Display Options&amp;quot; form, then click the &amp;quot;Show&amp;quot; button that's next to the dropdown menu.&lt;br /&gt;
&lt;br /&gt;
Your chosen citation style should now get used for all citation output on the web interface as well as for export of formatted citation lists to RTF, PDF, LaTeX, etc. See also the next FAQ entry.&lt;br /&gt;
&lt;br /&gt;
== Can I specify my own default citation style? ==&lt;br /&gt;
&lt;br /&gt;
While the database admin can choose a global default style ([[Configuring_refbase#How_can_I_change_the_default_citation_style.3F|more info]]), there currently isn't an option to choose the default citation style individually for each user. However, as long as you stay in the search results list, your selected citation style will be honoured &amp;amp;mdash; even when switching between views, using any of the search &amp;amp; display options, or when performing new searches via the Quick Search form (at the top right corner of the screen).&lt;br /&gt;
&lt;br /&gt;
== How can I delete records? ==&lt;br /&gt;
&lt;br /&gt;
The [[Deleting records]] pages describes how to remove record entries from the database, and explains how to achieve batch deletions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Interface_FAQ&amp;diff=129</id>
		<title>Interface FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Interface_FAQ&amp;diff=129"/>
		<updated>2023-11-19T16:47:05Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 19-Dec-2008&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists some frequently asked questions about the refbase interface:&lt;br /&gt;
&lt;br /&gt;
== Where can I change the citation style? ==&lt;br /&gt;
&lt;br /&gt;
You can change the citation style in the &amp;quot;Display Options&amp;quot; form when you're in Citation view. Here's how to do it:&lt;br /&gt;
&lt;br /&gt;
# Perform your search as usual. &lt;br /&gt;
# Above the list of your search results, click on the &amp;quot;Citations&amp;quot; link (it's on the right-hand side of the screen). This will display your search results in Citation view.&lt;br /&gt;
# Now click the &amp;quot;Search &amp;amp; Display Options&amp;quot; link (it's also above the list of search results, on the left-hand side of the screen). This will display some forms that let you refine your query or change the display of results.&lt;br /&gt;
# Choose your preferred citation style from the &amp;quot;Style&amp;quot; dropdown menu in the &amp;quot;Display Options&amp;quot; form, then click the &amp;quot;Show&amp;quot; button that's next to the dropdown menu.&lt;br /&gt;
&lt;br /&gt;
Your chosen citation style should now get used for all citation output on the web interface as well as for export of formatted citation lists to RTF, PDF, LaTeX, etc. See also the next FAQ entry.&lt;br /&gt;
&lt;br /&gt;
== Can I specify my own default citation style? ==&lt;br /&gt;
&lt;br /&gt;
While the database admin can choose a global default style ([[Configuring_refbase#How_can_I_change_the_default_citation_style.3F|more info]]), there currently isn't an option to choose the default citation style individually for each user. However, as long as you stay in the search results list, your selected citation style will be honoured &amp;amp;mdash; even when switching between views, using any of the search &amp;amp; display options, or when performing new searches via the Quick Search form (at the top right corner of the screen).&lt;br /&gt;
&lt;br /&gt;
== How can I delete records? ==&lt;br /&gt;
&lt;br /&gt;
The [[Deleting records]] pages describes how to remove record entries from the database, and explains how to achieve batch deletions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Library_Search&amp;diff=128</id>
		<title>Library Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Library_Search&amp;diff=128"/>
		<updated>2023-11-19T16:24:50Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Remove excessive whitespace&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;library search&amp;quot; is a special one-click search, offered directly at the start page and in the footer of every page. The refbase admin can configure which subset of the database the &amp;quot;library search&amp;quot; uses.&lt;br /&gt;
&lt;br /&gt;
== Changing the library search ==&lt;br /&gt;
&lt;br /&gt;
This chapter is solely relavant for the refbase admin&lt;br /&gt;
&lt;br /&gt;
=== Definition of what this search is searching for ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; script will search within a subset of your refbase database. Searches via this library search form will be restricted to the condition given in variable &amp;lt;code&amp;gt;$librarySearchPattern&amp;lt;/code&amp;gt; in file &amp;lt;code&amp;gt;initialize/ini.inc.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There you will find this explanation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Define what will be searched by &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt;: refbase offers a &amp;quot;Library Search&amp;quot; feature that provides a separate search page for searching an institution's library. All searches performed thru this search form will be restricted to records that match the specified condition. First param must be a valid field name from table &amp;lt;code&amp;gt;refs&amp;lt;/code&amp;gt;, second param the conditional expression (specified as MySQL extended regular expression -&amp;gt; see note at the end of this file). Of course, you could also use this feature to restrict searches thru &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; by _any_ other condition. E.g., with &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; as the first parameter and your own login email address as the second parameter, any &amp;quot;library&amp;quot; search would be restricted to your personal literature data set.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If, for example, items of your institute's library are also catalogued in your refbase database, then you could use the library search feature to only search items in your institute's library.&lt;br /&gt;
&lt;br /&gt;
At the Institute for Polarecology Kiel, we add items of our local library to our refbase database using a dedicated refbase account (named &amp;quot;Library Admin&amp;quot; or the like). We've then set variable &amp;lt;code&amp;gt;$librarySearchPattern&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;ini.inc.php&amp;lt;/code&amp;gt; to:&lt;br /&gt;
&lt;br /&gt;
 $librarySearchPattern = array(&amp;quot;location&amp;quot;, &amp;quot;library&amp;quot;); // e.g. &amp;lt;code&amp;gt;array(&amp;quot;location&amp;quot;, &amp;quot;IPÖ Library&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will restrict searches via &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; to records that contain the word &amp;quot;Library&amp;quot; within the &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; field. Thus search results will only show items from our institute's library. The search results list will also display additional/different fields by default, such as the &amp;lt;code&amp;gt;call_number&amp;lt;/code&amp;gt; field (which contains the unique library identifier for the item).&lt;br /&gt;
&lt;br /&gt;
You could, instead, search results to items that contain a particular author, publication, keyword, contribution_id, etc. As an example, consider that you've tagged a particular subset of your database records with the word &amp;quot;Students Reading List&amp;quot; in the &amp;lt;code&amp;gt;keywords&amp;lt;/code&amp;gt; field. Then you could use this setup:&lt;br /&gt;
&lt;br /&gt;
 $librarySearchPattern = array(&amp;quot;keywords&amp;quot;, &amp;quot;Students Reading List&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
to restrict searches via &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; to records that contain the keyword &amp;quot;Students Reading List&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Changing the name of &amp;quot;library search&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Since the name of the standard-link &amp;lt;code&amp;gt;library search&amp;lt;/code&amp;gt; is sometimes confusing (especially, if you define your own query), you can change this in one of two ways. Both involve modifying refbase files which will be overwritten on upgrades.&lt;br /&gt;
&lt;br /&gt;
==== Customized localization ====&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Library&amp;quot; and &amp;quot;Search&amp;quot; are defined in the language-file &amp;lt;code&amp;gt;locales/common.inc&amp;lt;/code&amp;gt;. You can modify &amp;quot;Library&amp;quot; to make it more descriptive.&lt;br /&gt;
&lt;br /&gt;
==== Alternative: customize index.php ====&lt;br /&gt;
&lt;br /&gt;
* Open &amp;lt;code&amp;gt;index.php&amp;lt;/code&amp;gt; of your refbase installation.&lt;br /&gt;
&lt;br /&gt;
Search for this line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;library_search.php&amp;quot;&amp;gt;&amp;lt;?php echo $loc[&amp;quot;Library&amp;quot;]; ?&amp;gt; &amp;lt;?php echo $loc[&amp;quot;Search&amp;quot;]; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and replace this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
?php echo $loc[&amp;quot;Library&amp;quot;]; ?&amp;gt; &amp;lt;?php echo $loc[&amp;quot;Search&amp;quot;]; ?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
part of the line with your desired link name.&lt;br /&gt;
&lt;br /&gt;
* Open the &amp;lt;code&amp;gt;includes/footer.inc.php&amp;lt;/code&amp;gt; file and search for &amp;lt;code&amp;gt;library&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you have to change the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;-parameter and the link name.&lt;br /&gt;
&lt;br /&gt;
For these changes, you may either use static names (which will remove the localization of refbase for your users) or define new localized variables.&lt;br /&gt;
&lt;br /&gt;
== Hiding the link ==&lt;br /&gt;
&lt;br /&gt;
An alternative to customizing the search is to remove it completely. One can safely comment out or remove the lines in &amp;lt;code&amp;gt;index.php&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;includes/footer.inc.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Library_Search&amp;diff=127</id>
		<title>Library Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Library_Search&amp;diff=127"/>
		<updated>2023-11-19T16:23:56Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;library search&amp;quot; is a special one-click search, offered directly at the start page and in the footer of every page. The refbase admin can configure which subset of the database the &amp;quot;library search&amp;quot; uses.&lt;br /&gt;
&lt;br /&gt;
== Changing the library search ==&lt;br /&gt;
&lt;br /&gt;
This chapter is solely relavant for the refbase admin&lt;br /&gt;
&lt;br /&gt;
=== Definition of what this search is searching for ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; script will search within a subset of your refbase database. Searches via this library search form will be restricted to the condition given in variable &amp;lt;code&amp;gt;$librarySearchPattern&amp;lt;/code&amp;gt; in file &amp;lt;code&amp;gt;initialize/ini.inc.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There you will find this explanation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Define what will be searched by &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt;: refbase offers a &amp;quot;Library Search&amp;quot; feature that provides a separate search page for searching an institution's library. All searches performed thru this search form will be restricted to records that match the specified condition. First param must be a valid field name from table &amp;lt;code&amp;gt;refs&amp;lt;/code&amp;gt;, second param the conditional expression (specified as MySQL extended regular expression -&amp;gt; see note at the end of this file). Of course, you could also use this feature to restrict searches thru &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; by _any_ other condition. E.g., with &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; as the first parameter and your own login email address as the second parameter, any &amp;quot;library&amp;quot; search would be restricted to your personal literature data set.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If, for example, items of your institute's library are also catalogued in your refbase database, then you could use the library search feature to only search items in your institute's library.&lt;br /&gt;
&lt;br /&gt;
At the Institute for Polarecology Kiel, we add items of our local library to our refbase database using a dedicated refbase account (named &amp;quot;Library Admin&amp;quot; or the like). We've then set variable &amp;lt;code&amp;gt;$librarySearchPattern&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;ini.inc.php&amp;lt;/code&amp;gt; to:&lt;br /&gt;
&lt;br /&gt;
 $librarySearchPattern = array(&amp;quot;location&amp;quot;, &amp;quot;library&amp;quot;); // e.g. &amp;lt;code&amp;gt;array(&amp;quot;location&amp;quot;, &amp;quot;IPÖ Library&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will restrict searches via &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; to records that contain the word &amp;quot;Library&amp;quot; within the &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; field. Thus search results will only show items from our institute's library. The search results list will also display additional/different fields by default, such as the &amp;lt;code&amp;gt;call_number&amp;lt;/code&amp;gt; field (which contains the unique library identifier for the item).&lt;br /&gt;
&lt;br /&gt;
You could, instead, search results to items that contain a particular author, publication, keyword, contribution_id, etc. As an example, consider that you've tagged a particular subset of your database records with the word &amp;quot;Students Reading List&amp;quot; in the &amp;lt;code&amp;gt;keywords&amp;lt;/code&amp;gt; field. Then you could use this setup:&lt;br /&gt;
&lt;br /&gt;
 $librarySearchPattern = array(&amp;quot;keywords&amp;quot;, &amp;quot;Students Reading List&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
to restrict searches via &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; to records that contain the keyword &amp;quot;Students Reading List&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Changing the name of &amp;quot;library search&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Since the name of the standard-link &amp;lt;code&amp;gt;library search&amp;lt;/code&amp;gt; is sometimes confusing (especially, if you define your own query), you can change this in one of two ways. Both involve modifying refbase files which will be overwritten on upgrades.&lt;br /&gt;
&lt;br /&gt;
==== Customized localization ====&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Library&amp;quot; and &amp;quot;Search&amp;quot; are defined in the language-file &amp;lt;code&amp;gt;locales/common.inc&amp;lt;/code&amp;gt;. You can modify &amp;quot;Library&amp;quot; to make it more descriptive.&lt;br /&gt;
&lt;br /&gt;
==== Alternative: customize index.php ====&lt;br /&gt;
&lt;br /&gt;
* Open &amp;lt;code&amp;gt;index.php&amp;lt;/code&amp;gt; of your refbase installation.&lt;br /&gt;
&lt;br /&gt;
Search for this line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;library_search.php&amp;quot;&amp;gt;&amp;lt;?php echo $loc[&amp;quot;Library&amp;quot;]; ?&amp;gt; &amp;lt;?php echo $loc[&amp;quot;Search&amp;quot;]; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and replace this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
?php echo $loc[&amp;quot;Library&amp;quot;]; ?&amp;gt; &amp;lt;?php echo $loc[&amp;quot;Search&amp;quot;]; ?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
part of the line with your desired link name.&lt;br /&gt;
&lt;br /&gt;
* Open the &amp;lt;code&amp;gt;includes/footer.inc.php&amp;lt;/code&amp;gt; file and search for &amp;lt;code&amp;gt;library&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you have to change the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;-parameter and the link name.&lt;br /&gt;
&lt;br /&gt;
For these changes, you may either use static names (which will remove the localization of refbase for your users) or define new localized variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hiding the link ==&lt;br /&gt;
&lt;br /&gt;
An alternative to customizing the search is to remove it completely. One can safely comment out or remove the lines in &amp;lt;code&amp;gt;index.php&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;includes/footer.inc.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Library_Search&amp;diff=126</id>
		<title>Library Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Library_Search&amp;diff=126"/>
		<updated>2023-11-19T16:21:18Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Better wikitext approximation of the original page content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;library search&amp;quot; is a special one-click search, offered directly at the start page and in the footer of every page. The refbase admin can configure which subset of the database the &amp;quot;library search&amp;quot; uses.&lt;br /&gt;
&lt;br /&gt;
== Changing the library search ==&lt;br /&gt;
&lt;br /&gt;
This chapter is solely relavant for the refbase admin&lt;br /&gt;
&lt;br /&gt;
=== Definition of what this search is searching for ===&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; script will search within a subset of your refbase database. Searches via this library search form will be restricted to the condition given in variable &amp;lt;code&amp;gt;$librarySearchPattern&amp;lt;/code&amp;gt; in file &amp;lt;code&amp;gt;initialize/ini.inc.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There you will find this explanation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Define what will be searched by &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt;: refbase offers a &amp;quot;Library Search&amp;quot; feature that provides a separate search page for searching an institution's library. All searches performed thru this search form will be restricted to records that match the specified condition. First param must be a valid field name from table &amp;lt;code&amp;gt;refs&amp;lt;/code&amp;gt;, second param the conditional expression (specified as MySQL extended regular expression -&amp;gt; see note at the end of this file). Of course, you could also use this feature to restrict searches thru &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; by _any_ other condition. E.g., with &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; as the first parameter and your own login email address as the second parameter, any &amp;quot;library&amp;quot; search would be restricted to your personal literature data set.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If, for example, items of your institute's library are also catalogued in your refbase database, then you could use the library search feature to only search items in your institute's library.&lt;br /&gt;
&lt;br /&gt;
At the Institute for Polarecology Kiel, we add items of our local library to our refbase database using a dedicated refbase account (named &amp;quot;Library Admin&amp;quot; or the like). We've then set variable &amp;lt;code&amp;gt;$librarySearchPattern&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;ini.inc.php&amp;lt;/code&amp;gt; to:&lt;br /&gt;
&lt;br /&gt;
 $librarySearchPattern = array(&amp;quot;location&amp;quot;, &amp;quot;library&amp;quot;); // e.g. &amp;lt;code&amp;gt;array(&amp;quot;location&amp;quot;, &amp;quot;IPÖ Library&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will restrict searches via &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; to records that contain the word &amp;quot;Library&amp;quot; within the &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; field. Thus search results will only show items from our institute's library. The search results list will also display additional/different fields by default, such as the &amp;lt;code&amp;gt;call_number&amp;lt;/code&amp;gt; field (which contains the unique library identifier for the item).&lt;br /&gt;
&lt;br /&gt;
You could, instead, search results to items that contain a particular author, publication, keyword, contribution_id, etc. As an example, consider that you've tagged a particular subset of your database records with the word &amp;quot;Students Reading List&amp;quot; in the &amp;lt;code&amp;gt;keywords&amp;lt;/code&amp;gt; field. Then you could use this setup:&lt;br /&gt;
&lt;br /&gt;
 $librarySearchPattern = array(&amp;quot;keywords&amp;quot;, &amp;quot;Students Reading List&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
to restrict searches via &amp;lt;code&amp;gt;library_search.php&amp;lt;/code&amp;gt; to records that contain the keyword &amp;quot;Students Reading List&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Changing the name of &amp;quot;library search&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Since the name of the standard-link &amp;lt;code&amp;gt;library search&amp;lt;/code&amp;gt; is sometimes confusing (especially, if you define your own query), you can change this in one of two ways. Both involve modifying refbase files which will be overwritten on upgrades.&lt;br /&gt;
&lt;br /&gt;
==== Customized localization ====&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Library&amp;quot; and &amp;quot;Search&amp;quot; are defined in the language-file &amp;lt;code&amp;gt;locales/common.inc&amp;lt;/code&amp;gt;. You can modify &amp;quot;Library&amp;quot; to make it more descriptive.&lt;br /&gt;
&lt;br /&gt;
==== Alternative: customize index.php ====&lt;br /&gt;
&lt;br /&gt;
* Open &amp;lt;code&amp;gt;index.php&amp;lt;/code&amp;gt; of your refbase installation.&lt;br /&gt;
&lt;br /&gt;
Search for this line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;library_search.php&amp;quot;&amp;gt;&amp;lt;?php echo $loc[&amp;quot;Library&amp;quot;]; ?&amp;gt; &amp;lt;?php echo $loc[&amp;quot;Search&amp;quot;]; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and replace this&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
?php echo $loc[&amp;quot;Library&amp;quot;]; ?&amp;gt; &amp;lt;?php echo $loc[&amp;quot;Search&amp;quot;]; ?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
part of the line with your desired link name.&lt;br /&gt;
&lt;br /&gt;
* Open the &amp;lt;code&amp;gt;includes/footer.inc.php&amp;lt;/code&amp;gt; file and search for &amp;lt;code&amp;gt;library&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you have to change the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;-parameter and the link name.&lt;br /&gt;
&lt;br /&gt;
For these changes, you may either use static names (which will remove the localization of refbase for your users) or define new localized variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hiding the link ==&lt;br /&gt;
&lt;br /&gt;
An alternative to customizing the search is to remove it completely. One can safely comment out or remove the lines in &amp;lt;code&amp;gt;index.php&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;includes/footer.inc.php&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Library_Search&amp;diff=125</id>
		<title>Library Search</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Library_Search&amp;diff=125"/>
		<updated>2023-11-19T16:05:12Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Rough version of the original page content (recovered from https://web.archive.org/web/20160427032455/http://www.refbase.net/index.php/Library_Search)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;quot;library search,&amp;quot; is a special one-click search, offered directly at the start page and in the footer of every page. The refbase admin can configure which subset of the database the &amp;quot;library search&amp;quot; uses.&lt;br /&gt;
&lt;br /&gt;
== Changing the library search ==&lt;br /&gt;
&lt;br /&gt;
This chapter is solely relavant for the refbase admin&lt;br /&gt;
&lt;br /&gt;
=== Definition of what this search is searching for ===&lt;br /&gt;
&lt;br /&gt;
The 'library_search.php' script will search within a subset of your refbase database. Searches via this library search form will be restricted to the condition given in variable '$librarySearchPattern' in file 'initialize/ini.inc.php'.&lt;br /&gt;
&lt;br /&gt;
There you will find this explanation:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Define what will be searched by &amp;quot;library_search.php&amp;quot;: refbase offers a &amp;quot;Library Search&amp;quot; feature that provides a separate search page for searching an institution's library. All searches performed thru this search form will be restricted to records that match the specified condition. First param must be a valid field name from table 'refs', second param the conditional expression (specified as MySQL extended regular expression -&amp;gt; see note at the end of this file). Of course, you could also use this feature to restrict searches thru &amp;quot;library_search.php&amp;quot; by _any_ other condition. E.g., with &amp;quot;location&amp;quot; as the first parameter and your own login email address as the second parameter, any &amp;quot;library&amp;quot; search would be restricted to your personal literature data set.&lt;br /&gt;
&lt;br /&gt;
If, for example, items of your institute's library are also catalogued in your refbase database, then you could use the library search feature to only search items in your institute's library.&lt;br /&gt;
&lt;br /&gt;
At the Institute for Polarecology Kiel, we add items of our local library to our refbase database using a dedicated refbase account (named &amp;quot;Library Admin&amp;quot; or the like). We've then set variable '$librarySearchPattern' in 'ini.inc.php' to:&lt;br /&gt;
&lt;br /&gt;
 $librarySearchPattern = array(&amp;quot;location&amp;quot;, &amp;quot;library&amp;quot;); // e.g. 'array(&amp;quot;location&amp;quot;, &amp;quot;IPÖ Library&amp;quot;)'&lt;br /&gt;
&lt;br /&gt;
This will restrict searches via 'library_search.php' to records that contain the word &amp;quot;Library&amp;quot; within the 'location' field. Thus search results will only show items from our institute's library. The search results list will also display additional/different fields by default, such as the 'call_number' field (which contains the unique library identifier for the item).&lt;br /&gt;
&lt;br /&gt;
You could, instead, search results to items that contain a particular author, publication, keyword, contribution_id, etc. As an example, consider that you've tagged a particular subset of your database records with the word &amp;quot;Students Reading List&amp;quot; in the 'keywords' field. Then you could use this setup:&lt;br /&gt;
&lt;br /&gt;
	$librarySearchPattern = array(&amp;quot;keywords&amp;quot;, &amp;quot;Students Reading List&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
to restrict searches via 'library_search.php' to records that contain the keyword &amp;quot;Students Reading List&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Changing the name of &amp;quot;library search&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Since the name of the standard-link 'library search' is sometimes confusing (especially, if you define your own query), you can change this in one of two ways. Both involve modifying refbase files which will be overwritten on upgrades.&lt;br /&gt;
&lt;br /&gt;
==== Customized localization ====&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Library&amp;quot; and &amp;quot;Search&amp;quot; are defined in the language-file 'locales/common.inc'. You can modify &amp;quot;Library&amp;quot; to make it more descriptive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Alternative: customize index.php ====&lt;br /&gt;
&lt;br /&gt;
1. Open 'index.php' of your refbase installation.&lt;br /&gt;
Search for this line:&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;library_search.php&amp;quot;&amp;gt;&amp;lt;?php echo $loc[&amp;quot;Library&amp;quot;]; ?&amp;gt; &amp;lt;?php echo $loc[&amp;quot;Search&amp;quot;]; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and replace this&lt;br /&gt;
&lt;br /&gt;
	?php echo $loc[&amp;quot;Library&amp;quot;]; ?&amp;gt; &amp;lt;?php echo $loc[&amp;quot;Search&amp;quot;]; ?&lt;br /&gt;
&lt;br /&gt;
part of the line with your desired link name.&lt;br /&gt;
&lt;br /&gt;
2. Open the 'includes/footer.inc.php' file and search for 'library'&lt;br /&gt;
&lt;br /&gt;
you have to change the 'title'-parameter and the link name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For these changes, you may either use static names (which will remove the localization of refbase for your users) or define new localized variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hiding the link ==&lt;br /&gt;
&lt;br /&gt;
An alternative to customizing the search is to remove it completely. One can safely comment out or remove the lines in 'index.php' and 'includes/footer.inc.php'.&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Recall_My_Query&amp;diff=124</id>
		<title>Recall My Query</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Recall_My_Query&amp;diff=124"/>
		<updated>2023-11-19T15:44:15Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;refbase offers to save any of your queries for easy later retrieval. In addition, refbase will store the following display options with your query:&lt;br /&gt;
&lt;br /&gt;
* name (and order) of displayed fields&lt;br /&gt;
* number of records displayed per page&lt;br /&gt;
* sort order of records&lt;br /&gt;
* if links and/or SQL query are displayed&lt;br /&gt;
* view type (i.e., web view or print view)&lt;br /&gt;
&lt;br /&gt;
This means that you can use the 'save query' functionality to save custom views.&lt;br /&gt;
&lt;br /&gt;
== Example 1 ==&lt;br /&gt;
&lt;br /&gt;
Say, you regularly find yourself scanning the abstracts within your own literature. To save a custom view for that purpose, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
* Login and click on the 'My Refs' link in the upper right corner. This will show all records belonging to your own literature data set.&lt;br /&gt;
* Adopt the column view to fit your needs, i.e., use the 'Display Options' form to hide, say, the ''publication'', ''volume'' and ''pages'' fields and show the ''abstract'' field instead. You may also want to increase the number of records being displayed per page.&lt;br /&gt;
* Now click the 'save' link in the header line that says &amp;quot;x-x of xxx records found matching your query (save | RSS)&amp;quot;.&lt;br /&gt;
* You'll see a form containing your current query. If you want, you can further refine your query or any display options here (like suppressing the 'Links' column or choosing 'Print' view for display). If you're done, give your query a meaningful name and click the 'Add Query' button.&lt;br /&gt;
&lt;br /&gt;
You can now always access your saved query from the drop down of the 'Recall My Query' form on the main page. Note that the items in the drop down are sorted by history of usage, i.e., most recently chosen queries will be always at the top of the list.&lt;br /&gt;
&lt;br /&gt;
The forms in the header of your search results list (i.e., 'Show My Group', 'Search within Results' and 'Display Options') will respect your current view settings. By this, you can perform a search within your own literature or display a different group but still have, say, the ''abstract'' field displayed instead of the default set of columns.&lt;br /&gt;
&lt;br /&gt;
== Example 2 ==&lt;br /&gt;
&lt;br /&gt;
Another use of the 'save query' feature might be the quick access to hidden fields (or fields not shown in the drop down menus) that you would otherwise need to type in manually using the SQL search form.&lt;br /&gt;
&lt;br /&gt;
As an example, refbase offers hidden fields that store information about when a record was created/modified and who did create/modify the record. To save a custom query/view that displays modification info for all records that were edited today, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
* Click the 'save' link in the header line of any search results page or call the ''query_manager.php'' script directly using the URL field of your browser.&lt;br /&gt;
* Select the displayed SQL query and replace it with this one:&lt;br /&gt;
 SELECT author, title, year, location, modified_by, modified_date, modified_time FROM refs WHERE modified_date = CURDATE() ORDER BY modified_date DESC, modified_time DESC&lt;br /&gt;
* Adopt the display options as desired, name your query (e.g., 'Edited Today') and click the 'Add Query' button.&lt;br /&gt;
&lt;br /&gt;
Selecting this query (from the drop down of the 'Recall My Query' form on the main page) will give you an instant overview of who edited what during the day.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Recall_My_Query&amp;diff=123</id>
		<title>Recall My Query</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Recall_My_Query&amp;diff=123"/>
		<updated>2023-11-19T15:41:51Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 05-Jan-2007&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;refbase offers to save any of your queries for easy later retrieval. In addition, refbase will store the following display options with your query:&lt;br /&gt;
&lt;br /&gt;
* name (and order) of displayed fields&lt;br /&gt;
* number of records displayed per page&lt;br /&gt;
* sort order of records&lt;br /&gt;
* if links and/or SQL query are displayed&lt;br /&gt;
* view type (i.e., web view or print view)&lt;br /&gt;
&lt;br /&gt;
This means that you can use the 'save query' functionality to save custom views.&lt;br /&gt;
&lt;br /&gt;
== Example 1 ==&lt;br /&gt;
&lt;br /&gt;
Say, you regularly find yourself scanning the abstracts within your own literature. To save a custom view for that purpose, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
* Login and click on the 'My Refs' link in the upper right corner. This will show all records belonging to your own literature data set.&lt;br /&gt;
* Adopt the column view to fit your needs, i.e., use the 'Display Options' form to hide, say, the ''publication'', ''volume'' and ''pages'' fields and show the ''abstract'' field instead. You may also want to increase the number of records being displayed per page.&lt;br /&gt;
* Now click the 'save' link in the header line that says &amp;quot;x-x of xxx records found matching your query (save | RSS)&amp;quot;.&lt;br /&gt;
* You'll see a form containing your current query. If you want, you can further refine your query or any display options here (like suppressing the 'Links' column or choosing 'Print' view for display). If you're done, give your query a meaningful name and click the 'Add Query' button.&lt;br /&gt;
&lt;br /&gt;
You can now always access your saved query from the drop down of the 'Recall My Query' form on the main page. Note that the items in the drop down are sorted by history of usage, i.e., most recently chosen queries will be always at the top of the list.&lt;br /&gt;
&lt;br /&gt;
The forms in the header of your search results list (i.e., 'Show My Group', 'Search within Results' and 'Display Options') will respect your current view settings. By this, you can perform a search within your own literature or display a different group but still have, say, the ''abstract'' field displayed instead of the default set of columns.&lt;br /&gt;
&lt;br /&gt;
== Example 2 ==&lt;br /&gt;
&lt;br /&gt;
Another use of the 'save query' feature might be the quick access to hidden fields (or fields not shown in the drop down menus) that you would otherwise need to type in manually using the SQL search form.&lt;br /&gt;
&lt;br /&gt;
As an example, refbase offers hidden fields that store information about when a record was created/modified and who did create/modify the record. To save a custom query/view that displays modification info for all records that were edited today, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
* Click the 'save' link in the header line of any search results page or call the ''query_manager.php'' script directly using the URL field of your browser.&lt;br /&gt;
* Select the displayed SQL query and replace it with this one:&lt;br /&gt;
 SELECT author, title, year, location, modified_by, modified_date, modified_time FROM refs WHERE modified_date = CURDATE() ORDER BY modified_date DESC, modified_time DESC&lt;br /&gt;
* Adopt the display options as desired, name your query (e.g., 'Edited Today') and click the 'Add Query' button.&lt;br /&gt;
&lt;br /&gt;
Selecting this query (from the drop down of the 'Recall My Query' form on the main page) will give you an instant overview of who edited what during the day.&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Interface&amp;diff=122</id>
		<title>Interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Interface&amp;diff=122"/>
		<updated>2023-11-19T15:31:29Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 07-Feb-2006&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use the links below to learn more about the refbase interface:&lt;br /&gt;
&lt;br /&gt;
* [[Main page]]:&lt;br /&gt;
** [[Show My Refs]]&lt;br /&gt;
** [[Quick Search]]&lt;br /&gt;
** [[Browse My Refs]]&lt;br /&gt;
** [[Show My Group]]&lt;br /&gt;
** [[Recall My Query]]&lt;br /&gt;
&lt;br /&gt;
* Search pages:&lt;br /&gt;
** [[Simple Search]]&lt;br /&gt;
** [[Advanced Search]]&lt;br /&gt;
** [[SQL Search]]&lt;br /&gt;
** [[Library Search]]&lt;br /&gt;
&lt;br /&gt;
* Views:&lt;br /&gt;
** [[List View]]&lt;br /&gt;
** [[Details View]]&lt;br /&gt;
** [[Print View]]&lt;br /&gt;
** [[Browse View]]&lt;br /&gt;
** [[Citation View]]&lt;br /&gt;
** [[Export View]]&lt;br /&gt;
&lt;br /&gt;
* Forms on results pages:&lt;br /&gt;
** [[Show My Group]]&lt;br /&gt;
** [[Search within Results]]&lt;br /&gt;
** [[Display Options]]&lt;br /&gt;
** [[Display full Entries]]&lt;br /&gt;
** [[Cite]]&lt;br /&gt;
** [[Add or Remove Group]]&lt;br /&gt;
** [[Export]]&lt;br /&gt;
&lt;br /&gt;
* Special Pages:&lt;br /&gt;
** [[Display Details]]&lt;br /&gt;
** [[Extract Citations]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Usage]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Planned_feature_additions&amp;diff=121</id>
		<title>Planned feature additions</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Planned_feature_additions&amp;diff=121"/>
		<updated>2023-11-07T13:08:07Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Fix incorrect display of accented characters &amp;amp; umlauts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists planned feature additions:&lt;br /&gt;
&lt;br /&gt;
'''Important''': Please note that the items listed below are simply suggestions for improving refbase and that we cannot (and don't want to) speculate on whether or when any of the listed features will be added to refbase.&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
=== Resource types ===&lt;br /&gt;
&lt;br /&gt;
Goal: Increase number of supported resource types.&lt;br /&gt;
&lt;br /&gt;
Priority: 6&lt;br /&gt;
&lt;br /&gt;
Status: added types Abstract, Conference Article, Conference Volume, Magazine Article, Manual, Miscellaneous, Newspaper Article, Report, Patent, Software&lt;br /&gt;
&lt;br /&gt;
Progress: 50%&lt;br /&gt;
&lt;br /&gt;
Description: refbase should allow users to choose from a variety of additional resource types including conference proceeding, patent, report, newspaper article, computer program, etc. All these types should invoke appropriate output on citation. In addition, the admin should be allowed to add additional resource types and users should be able to disable any unused types.&lt;br /&gt;
&lt;br /&gt;
=== Migrate to more common libraries ===&lt;br /&gt;
&lt;br /&gt;
Goal: To work under a larger number of configurations &amp;amp; to depend on only well-maintained code.&lt;br /&gt;
&lt;br /&gt;
Priority: 3&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: We should consider migrating away from the ActiveLink XML library, as it isn't maintained. refbase should also be able to use MySQLi.&lt;br /&gt;
&lt;br /&gt;
== Installation and updates ==&lt;br /&gt;
&lt;br /&gt;
=== Redirect from ''index.php'' to ''install.php'' or ''update.php'' ===&lt;br /&gt;
&lt;br /&gt;
Goal: refbase should direct to ''install.php'' or ''update.php'' as needed.&lt;br /&gt;
&lt;br /&gt;
Priority: 6&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: If the database doesn't exist, refbase should direct to ''install.php''. A version number or date for refbase could be stored in the database. If it is older than a version variable in ''index.php'', ''index.php'' could redirect to the update script.&lt;br /&gt;
&lt;br /&gt;
=== Improvements to ''install.php'' ===&lt;br /&gt;
&lt;br /&gt;
Goal: The ''install.php'' script should verify required server settings and provide more options for installation on different server setups.&lt;br /&gt;
&lt;br /&gt;
Priority: 6&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: 1) ''install.php'' should check required server settings prior to installation, and report possible problems in advance. 2) ''install.php'' should allow for installation into an existing database by providing an option for a table prefix that will be used for the refbase MySQL tables (currently, this can only be done by editing some configuration files). 3) To allow for web-based installation on shared hosts, ''install.php'' could offer an option to use an existing MySQL user (instead of setting up its own MySQL user which requires a MySQL admin user &amp;amp; password). 4) ''install.php'' should provide an option to omit the sample data, i.e. install with a blank database.&lt;br /&gt;
&lt;br /&gt;
=== Allow editing of configuration scripts through a web interface ===&lt;br /&gt;
&lt;br /&gt;
Goal: Offer a web interface to the settings provided in ''ini.inc.php'', ''db.inc.php' and other config files.&lt;br /&gt;
&lt;br /&gt;
Priority: 3&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: Upon installation or update, refbase could list the settings in the various configuration files that are now manually edited &amp;amp; allow users to make changes with the web interface.&lt;br /&gt;
&lt;br /&gt;
== Searching ==&lt;br /&gt;
&lt;br /&gt;
=== Search for duplicates ===&lt;br /&gt;
&lt;br /&gt;
Goal: Offer the user means for handling duplicate database entries.&lt;br /&gt;
&lt;br /&gt;
Priority: 4&lt;br /&gt;
&lt;br /&gt;
Status: in development&lt;br /&gt;
&lt;br /&gt;
Progress: 40%&lt;br /&gt;
&lt;br /&gt;
Description: The database should offer means to easily spot duplicate entries and mark particular records as original (or duplicate) entry. Search features should allow users to exclude duplicate entries from the results list. It would be preferable if a smart dup detection mechanism such as phonetic matching could be used. See the [http://dev.mysql.com/doc/refman/4.1/en/string-functions.html MySQL string functions] &amp;lt;code&amp;gt;SOUNDEX&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;SOUNDS LIKE&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== ''OR'' search capabilities ===&lt;br /&gt;
&lt;br /&gt;
Goal: Allow ''OR'' searches via the GUI.&lt;br /&gt;
&lt;br /&gt;
Priority: 3&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: When searching via one of the dedicated search pages, users should be able to specify whether a search on multiple fields will invoke an ''AND'' or an ''OR'' query (currently, entering search terms in multiple fields will always connect search terms with ''AND''). In addition, the &amp;quot;Search within Results&amp;quot; query form should allow users to expand the current result set, i.e. add found results to the existing list of results.&lt;br /&gt;
&lt;br /&gt;
=== Simple handling of accented characters or umlauts ===&lt;br /&gt;
&lt;br /&gt;
Goal: Allow naive users to search for accented characters by using the unaccented character and vice-versa.&lt;br /&gt;
&lt;br /&gt;
Priority: 3&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: If a search query contains no accents, it might be desirable to automatically search for commonly accented characters (especially in the Quick and Simple searches). If a user enters 'Jon', refbase could search for 'J[oóöø]n'. Similarly, it might be desirable to search for unaccented characters if a query contains an accent. If a user entered in 'Jón', refbase might search instead for 'J[oó]n'. Naturally, there should be a mechanism for &amp;quot;advanced users&amp;quot; to have exact searches (perhaps by requiring a pre or post fix for more precise handling of (un)accented search strings.&lt;br /&gt;
&lt;br /&gt;
=== Cross-site searches ===&lt;br /&gt;
&lt;br /&gt;
Goal: Allow users to search and display results from other databases.&lt;br /&gt;
&lt;br /&gt;
Priority: 2&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: refbase should allow for cross-site searches both through other installations of refbase as well as through other bibliographic databases of the [http://bibliophile.sourceforge.net/ Bibliophile initiative]. Support for web service protocols such as [[Search/Retrieve_web_services|SRU]] and [[#OpenSearch support|OpenSearch]] will ease communication between different applications.&lt;br /&gt;
&lt;br /&gt;
== Adding/Editing of records ==&lt;br /&gt;
&lt;br /&gt;
=== Import ===&lt;br /&gt;
&lt;br /&gt;
Goal: Offer direct data import from MODS XML.&lt;br /&gt;
&lt;br /&gt;
Priority: 6&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: refbase currently offers a number of native import scripts, as well as scripts which use [[Bibutils]] to convert formats to something which refbase can read. Long-term plans are to provide native import capabilities for [http://www.loc.gov/standards/mods/ MODS XML]. [[Importing records]] describes the import functionality available in refbase and future plans on import.&lt;br /&gt;
&lt;br /&gt;
=== Direct import via arXiv ID ===&lt;br /&gt;
&lt;br /&gt;
Goal: Use arXiv API to directly fetch and import records &amp;amp; PDFs from arXiv.org.&lt;br /&gt;
&lt;br /&gt;
Priority: 5&lt;br /&gt;
&lt;br /&gt;
Status: import from arXiv.org has been fully implemented, though some aspects (such as parsing of the &amp;quot;Journal Ref&amp;quot; string) might need some further testing and fine-tuning&lt;br /&gt;
&lt;br /&gt;
Progress: 95%&lt;br /&gt;
&lt;br /&gt;
Description: refbase allows to directly fetch and import records from [http://www.pubmed.gov PubMed.gov] via their PubMed ID. A similar feature should be added for the [http://www.arxiv.org/ arXiv.org] e-Print archive. The [http://export.arxiv.org/api_help/docs/user-manual.html arXiv API] allows for HTTP GET queries by arXiv ID and returns OpenSearch Atom feeds with basic metadata (title, author(s), publication date, abstract, and journal info if given) and any URLs (HTML, PDF, DOI) associated with an article. refbase should parse the OpenSearch response and add new database records for each feed entry. Ideally, associated PDFs would be fetched as well and stored with the record.&lt;br /&gt;
&lt;br /&gt;
=== Record-type specific forms ===&lt;br /&gt;
&lt;br /&gt;
Goal: Simplify manual data input by providing record-type specific forms.&lt;br /&gt;
&lt;br /&gt;
Priority: 2&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: Record-type specific forms would guide a user by only showing those fields that are required for a particular record-type (like journal articles, book chapters or whole books). Record-type specific forms might not be necessary if the current &amp;quot;Add/Edit Record&amp;quot; form would be able to dynamically indicate required fields for a given record-type.&lt;br /&gt;
&lt;br /&gt;
=== Input validation ===&lt;br /&gt;
&lt;br /&gt;
Goal: refbase should dynamically validate input in the &amp;quot;Add/Edit Record&amp;quot; form.&lt;br /&gt;
&lt;br /&gt;
Priority: 4&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: refbase should provide on-the-fly validation of data while a user inputs or edits data in the &amp;quot;Add/Edit Record&amp;quot; form. This would help users to ensure correct formatting for fields that require a specific string formatting (such as the ''author'' field). Dynamic form input validation may be best realized using [http://en.wikipedia.org/wiki/AJAX AJAX] style methods.&lt;br /&gt;
&lt;br /&gt;
=== Auto-filling of fields ===&lt;br /&gt;
&lt;br /&gt;
Goal: refbase should auto-fill fields if possible.&lt;br /&gt;
&lt;br /&gt;
Priority: 4&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: refbase should be able to auto-fill empty fields based on information available in other fields and/or tables. This is especially useful if a flat database design is maintained. A typical application would be the auto-filling of journal-related fields (e.g. ''publisher'', ''place'', ''abbrev_journal'', ''language'' or ''summary_language'') from a journal database if the journal name (or ISSN) can be uniquely matched. If no journal info is available in the refbase journal database, a public service such as http://journalseek.net/ could be used for information retrieval and the fetched journal data could be automatically added to refbase's own journal database. Similarly, refbase could use web services from CrossRef (see [http://hublog.hubmed.org/archives/001624.html HubLog post] and links therein), WorldCat ([http://xissn.worldcat.org/xissnadmin/index.htm xISSN] &amp;amp; [http://www.worldcat.org/affiliate/webservices/xisbn/app.jsp xISBN]) or LibraryThing ([http://www.librarything.com/thingology/2006/06/introducing-thingisbn_14.php thingISBN]) to supplement record metadata.&lt;br /&gt;
&lt;br /&gt;
=== Auto-completion of field input ===&lt;br /&gt;
&lt;br /&gt;
Goal: refbase should auto-complete user input in the &amp;quot;Add/Edit Record&amp;quot; form.&lt;br /&gt;
&lt;br /&gt;
Priority: 4&lt;br /&gt;
&lt;br /&gt;
Status: auto-completion has been fully implemented for the &amp;quot;Add/Edit Record&amp;quot; form and search suggestions are provided in some of the search forms (but they're not yet available in the &amp;quot;Advanced Search&amp;quot; and &amp;quot;Library Search&amp;quot; forms)&lt;br /&gt;
&lt;br /&gt;
Progress: 95%&lt;br /&gt;
&lt;br /&gt;
Description: It would be helpful if refbase would offer auto-completion features for fields of the &amp;quot;Add/Edit Record&amp;quot; form. This would allow users to start typing a string, then choose from a list of matching values (such as authors, keywords or journal names) that already exist in the database. Ideally, such a feature would not interfere with browser-specific auto-completion features and would be platform/browser agnostic. One way of implementing this would be a pop-up window where a generic database value browser would be combined with &amp;quot;Search within Results&amp;quot; functionality, and selected values would be written/appended to the field that's currently selected in the &amp;quot;Add/Edit Record&amp;quot; form.&lt;br /&gt;
&lt;br /&gt;
=== Multiple files per record ===&lt;br /&gt;
&lt;br /&gt;
Goal: refbase should allow users to upload multiple files per record.&lt;br /&gt;
&lt;br /&gt;
Priority: 5&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: Currently, refbase allows to upload one file per record. It would be useful if multiple files could be attached to a given record. This would allow users to upload different representations, variants or versions of the same publication. Besides the final PDF, users could then attach a Powerpoint presentation or an audio file of an associated talk (though, in a strictly hierarchical design, talks or posters may warrant different but related records). Other use cases could be the upload of supplementary material or different manuscript revisions during collaborative preparation of an article, or the upload of a publicly available Open Access version (such as preprints or postprints). Upon upload, users should be able to specify file info (such as file type, language or a description) and access permissions individually for each file.&lt;br /&gt;
&lt;br /&gt;
=== Multiple URLs per record ===&lt;br /&gt;
&lt;br /&gt;
Goal: refbase should allow users to specify multiple URLs per record.&lt;br /&gt;
&lt;br /&gt;
Priority: 5&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: Currently, refbase allows to specify one URL per record. It would be useful if multiple URLs could be added to a given record. While the primary URL could point to the publication's entry at the publisher site, additional URLs could point to, say, further info/news about the publication, any supplementary material, or related discussion located elsewhere. As is true for multiple files, some options to categorize and/or describe the given URLs as well as individual access permissions might be useful.&lt;br /&gt;
&lt;br /&gt;
=== Support foreign record identifiers ===&lt;br /&gt;
&lt;br /&gt;
Goal: refbase should support record identifiers from foreign repositories (e.g. from [http://www.pubmed.gov PubMed.gov] or [http://www.arxiv.org/ arXiv.org]) explicitly, and auto-generate links back to these repositories.&lt;br /&gt;
&lt;br /&gt;
Priority: 5&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: Upon import, refbase currently puts foreign record identifiers (such as IDs from arXiv, ISI Web of Science, PubMed, or SciFinder) into the ''notes'' field. It would be nice, however, if these record identifiers would be stored in some dedicated field(s). This would allow refbase to auto-generate links back to the corresponding record entries at the foreign repositories.&lt;br /&gt;
&lt;br /&gt;
== Sharing ==&lt;br /&gt;
&lt;br /&gt;
=== Public groups (tags) ===&lt;br /&gt;
&lt;br /&gt;
Goal: Allow users to collectively share and categorize groups of records.&lt;br /&gt;
&lt;br /&gt;
Priority: 6&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: We plan to open up the refbase group (aka tagging) mechanism so that groups can be made public, group-specific or private. This will enable users to share their groups with each other and establish a common categorization system.&lt;br /&gt;
&lt;br /&gt;
=== User comments ===&lt;br /&gt;
&lt;br /&gt;
Goal: Allow users to comment on particular records and exchange their thoughts with others.&lt;br /&gt;
&lt;br /&gt;
Priority: 3&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: We imagine a comment system where multiple comments would be allowed for a particular record and where comments could be made public, group-specific or private. Comments could be searched and displayed similar to (and in combination with) bibliographic references. Here's an ASCII mockup of how we envision such a system:&lt;br /&gt;
&lt;br /&gt;
 +-------------------------------------------------------------------+&lt;br /&gt;
 |                                                                   |&lt;br /&gt;
 |  Cota GF, Horne EPW (1989) Physical control of Arctic ice algal   |&lt;br /&gt;
 |  production. Mar Ecol Prog Ser 52(2):111-121                      |&lt;br /&gt;
 |                                                                   |&lt;br /&gt;
 |  Matthias Steffens  |  This is an essential article that provides |&lt;br /&gt;
 |  *****              |  a good dataset on environmental control of |&lt;br /&gt;
 |  2005-04-27 23:33   |  primary production in polar areas.         |&lt;br /&gt;
 |                                                                   |&lt;br /&gt;
 +-------------------------------------------------------------------+&lt;br /&gt;
 |                                                                   |&lt;br /&gt;
 |  Mock T (2002) In situ primary production in young Antarctic sea  |&lt;br /&gt;
 |  ice. Hydrobiologia 470(1-3):127-132                              |&lt;br /&gt;
 |                                                                   |&lt;br /&gt;
 |  Matthias Steffens  |  Given the inaccessibility of the location  |&lt;br /&gt;
 |  ***                |  it's valuable data nonetheless. In situ    |&lt;br /&gt;
 |  2004-12-18 16:05   |  measurements are still very rare.          |&lt;br /&gt;
 |                                                                   |&lt;br /&gt;
 |  Paul Miller        |  I didn't get the point of this article.    |&lt;br /&gt;
 |  *                  |  IMHO, it's based on a weak dataset and     |&lt;br /&gt;
 |  2004-12-03 12:19   |  the conclusions are fuzzy.                 |&lt;br /&gt;
 |                                                                   |&lt;br /&gt;
 |  Matthias Steffens  |  Did anybody read this one? I'd appreciate  |&lt;br /&gt;
 |                     |  your opinions on the used method and       |&lt;br /&gt;
 |  2004-12-01 11:22   |  how this relates to existing methods.      |&lt;br /&gt;
 |                                                                   |&lt;br /&gt;
 +-------------------------------------------------------------------+&lt;br /&gt;
&lt;br /&gt;
According to the above visualization, comments would print below the reference they are referring to. The reference would be displayed as a citation. Multiple citations with multiple comments could be displayed and you could search within results as usual. Note the stars which indicate the users rating. Users could edit/delete their own comments and decide who'll be able to see them (everyone, certain group(s) or private).&lt;br /&gt;
&lt;br /&gt;
=== Better integration with desktop reference managers ===&lt;br /&gt;
&lt;br /&gt;
Goal: Provide means for easy download of records to desktop reference managers, and for direct record upload to a refbase database.&lt;br /&gt;
&lt;br /&gt;
Priority: 5&lt;br /&gt;
&lt;br /&gt;
Status: for [http://www.sonnysoftware.com/ Bookends], &amp;quot;Upload to refbase&amp;quot; functionality has been added&lt;br /&gt;
&lt;br /&gt;
Progress: 5%&lt;br /&gt;
&lt;br /&gt;
Description: refbase should integrate with desktop reference managers (such as [http://bibdesk.sourceforge.net/ BibDesk], [http://www.sonnysoftware.com/ Bookends], [http://jabref.sourceforge.net/ JabRef], [http://mekentosj.com/papers/ Papers] or [http://www.zotero.org/ Zotero]) so that records stored in a refbase database can be easily retrieved from within these applications. Zotero can already extract bibliographic metadata from refbase's web pages via [[COinS]] or [[unAPI service|unAPI]], and something similar could work for other apps that feature web views. In addition, it would be desirable if users could search an online refbase database from within their desktop reference managers. The refbase search &amp;amp; retrieve webservices offer standardized APIs for this, such as the [[Search/Retrieve_web_services|SRU/W webservice]] or [[#OpenSearch support|OpenSearch]] in conjunction with the existing [[unAPI service]]. Finally, it would be also useful if users of desktop reference managers could upload (and eventually synch) records to a refbase server directly from within their desktop application. In case of Zotero, &amp;quot;upload to refbase&amp;quot; functionality could be developed via an [http://dev.zotero.org/docs/sample_utility Zotero utility].&lt;br /&gt;
&lt;br /&gt;
== Webservices ==&lt;br /&gt;
&lt;br /&gt;
=== OpenSearch support ===&lt;br /&gt;
&lt;br /&gt;
Goal: Allow OpenSearch clients to query refbase and return found results in OpenSearch response format.&lt;br /&gt;
&lt;br /&gt;
Priority: 6&lt;br /&gt;
&lt;br /&gt;
Status: OpenSearch support has been implemented with support for auto-discovery, multiple response formats (HTML, Atom, RSS, SRW_DC XML, SRW_MODS XML), simple CQL searches and support for search suggestions (returned in JSON or HTML); a better CQL parser would be desirable&lt;br /&gt;
&lt;br /&gt;
Progress: 95%&lt;br /&gt;
&lt;br /&gt;
Description: Similar to the refbase [[Search/Retrieve_web_services|SRU/W webservice]], refbase should support an [[OpenSearch service|OpenSearch]] webservice. OpenSearch capable clients would be able to [http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_Query_element query] a refbase database and retrieve search results in an OpenSearch [http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_response_elements response format], e.g. RSS 2.0 or Atom 1.0, plus the OpenSearch response extensions. This would also allow to integrate several refbase servers (or other OpenSearch capable servers) via [[Planned_feature_additions#Cross-site_searches|cross-site searches]]. When implemented, refbase should support auto-discovery to allow for [http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox search plugins]. Eventual support for JSON for fetching of search suggestions would be nice.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
&lt;br /&gt;
Goal: Provide an API that allows clients to query a refbase database, retrieve results in a structured format and modify any database information.&lt;br /&gt;
&lt;br /&gt;
Priority: 5&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: Opposed to pure search/retrieve webservices (such as [[Search/Retrieve_web_services|SRU/W]] and [[OpenSearch service|OpenSearch]]), a [http://en.wikipedia.org/wiki/Representational_State_Transfer RESTful] API should also allow clients to send requests that ''alter'' the database, i.e. add, edit or delete records, meta-data or users. This will allow for easy integration with third-party tools and enable the development of alternative interfaces to a refbase database. It would be desirable to support an existing framework such as Google's [http://code.google.com/apis/gdata/index.html GData], [http://www.ukoln.ac.uk/repositories/digirep/index/SWORD SWORD] (Simple Web-service Offering Repository Deposit), or the [http://www.loc.gov/standards/sru/record-update/ Record Update service] that is proposed by the SRU community.&lt;br /&gt;
&lt;br /&gt;
=== OAI Protocol for Metadata Harvesting ===&lt;br /&gt;
&lt;br /&gt;
Goal: Provide (yet another) standard way for software to retrieve information from refbase. Eventually provide a mechanism for retrieval from arxiv/dspace/eprints, and other software which is targeted at larger institutions.&lt;br /&gt;
&lt;br /&gt;
Priority: 5&lt;br /&gt;
&lt;br /&gt;
Status: implemented support for the simple/unqualified Dublin Core (OAI_DC) XML format which is a prerequisite for OAI-PMH&lt;br /&gt;
&lt;br /&gt;
Progress: 10%&lt;br /&gt;
&lt;br /&gt;
Description: [http://www.openarchives.org/OAI/openarchivesprotocol.html The Open Archives Initiative Protocol for Metadata Harvesting], which is implemented by [http://software.eprints.org/ EPrints] and [http://www.dspace.org/ DSpace] uses Dublin Core XML over HTTP. This is harvested by google and yahoo and others.&lt;br /&gt;
&lt;br /&gt;
== Citation support ==&lt;br /&gt;
&lt;br /&gt;
=== Increase number of available citation styles ===&lt;br /&gt;
&lt;br /&gt;
Goal: Add most commonly used citation styles and generally increase the number of available styles.&lt;br /&gt;
&lt;br /&gt;
Priority: 6&lt;br /&gt;
&lt;br /&gt;
Status: added styles: AMA, APA, Chicago, Harvard (3 variants), MLA, Vancouver&lt;br /&gt;
&lt;br /&gt;
Progress: 75%&lt;br /&gt;
&lt;br /&gt;
Description: By default, refbase should include at least the most universal styles (i.e. APA, MLA, Chicago, Harvard, Turabian, CB, CGOS, CBE, AMA). Besides that, it would be nice to increase the list of available citation styles substantially.&lt;br /&gt;
&lt;br /&gt;
=== User-customizable citation styles ===&lt;br /&gt;
&lt;br /&gt;
Goal: Allow users to create custom citation styles, preferably via the use of a plugin structure.&lt;br /&gt;
&lt;br /&gt;
Priority: 4&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: Currently, citation styles are defined as PHP functions which is very powerful but not very user friendly. We plan to enhance the cite feature by adding support for other (more general) citation formats. We'd like to integrate refbase with other solutions which offer users an easier way of adding or editing any citation styles. Projects such as Mark Grimshaw's [http://sourceforge.net/project/showfiles.php?group_id=113285&amp;amp;package_id=150961 OSBib] or [http://xbiblio.sourceforge.net/ xbiblio] developed by Bruce D'Arcus come to mind. Some implementation of CSL (backed by Bruce and used by Zotero) would be nice.&lt;br /&gt;
&lt;br /&gt;
== Export ==&lt;br /&gt;
&lt;br /&gt;
== Access permissions ==&lt;br /&gt;
&lt;br /&gt;
=== Record-specific permissions ===&lt;br /&gt;
&lt;br /&gt;
Goal: Offer fine-grained access control on record-level.&lt;br /&gt;
&lt;br /&gt;
Priority: 6&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: The creator (or the admin) of a record should be able to specify who will be allowed to view a particular record. For each record, an authorized user should be able to set the record visibility to everyone, private or to particular groups of database users. Separate access control settings should be provided for file downloads and edits.&lt;br /&gt;
&lt;br /&gt;
== Metadata and Microformats ==&lt;br /&gt;
&lt;br /&gt;
=== Embedded RDF ===&lt;br /&gt;
&lt;br /&gt;
Goal: Embed citation metadata in HTML pages as machine-readable RDF which may be processed by clients.&lt;br /&gt;
&lt;br /&gt;
Priority: 5&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: [http://en.wikipedia.org/wiki/Resource_Description_Framework RDF] is less supported than [[COinS]], but is a useful alternative that has some advantages (such as multiple author support). This will allow client-side tools (such as [http://www.zotero.org/ Zotero]) to more easily use the data provided by refbase.&lt;br /&gt;
&lt;br /&gt;
=== Other microformats? ===&lt;br /&gt;
&lt;br /&gt;
Goal: Other formats may be useful as well&lt;br /&gt;
&lt;br /&gt;
Priority: 1&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: [http://microformats.org/wiki/citation Other citation microformats] and a [http://microformats.org/wiki/search-results-example search results microformat] might eventually be useful. It seems like COinS is the most useful at this point in time, though.&lt;br /&gt;
&lt;br /&gt;
=== Wikipedia citations &amp;amp; other UnAPI goodness ===&lt;br /&gt;
&lt;br /&gt;
Goal: Make it easy for WP contributors to use refbase deployments to add articles&lt;br /&gt;
&lt;br /&gt;
Priority:&lt;br /&gt;
&lt;br /&gt;
Status: not started&lt;br /&gt;
&lt;br /&gt;
Progress: 0%&lt;br /&gt;
&lt;br /&gt;
Description: WP's citation templates are pretty straightforward clips of text, a'la:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{cite journal | author = Greiner C, Oppenheimer SM, Dunand DC | title = High strength, low stiffness, porous NiTi with superelastic properties. | journal = Acta Biomater | volume = 1 | issue = 6 | pages = 705-16 | year = 2005 | id = PMID 16701851}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
[http://www.hubmed.org/ Hubmed] has a good example of UnAPIed Wikipedia citation generation.  They also have del.icio.us bookmarking (I guess we could add less obtrusive citeulike/connotea/etc. links this way).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Installation-Troubleshooting&amp;diff=120</id>
		<title>Installation-Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Installation-Troubleshooting&amp;diff=120"/>
		<updated>2023-11-07T13:02:53Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Fix incorrect display of accented characters &amp;amp; umlauts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document presents solutions &amp;amp; tips for installation-related problems, and for things that don't seem to be working correctly after installation.&lt;br /&gt;
&lt;br /&gt;
Other issues are discussed on the generic [[Troubleshooting]] page.&lt;br /&gt;
&lt;br /&gt;
If you experience any problems while installing refbase, please read this chapter before [[refbase:Community_portal|contacting us]].&lt;br /&gt;
&lt;br /&gt;
== Preparations before contacting us ==&lt;br /&gt;
&lt;br /&gt;
In few cases, the refbase installation shows an unwanted behaviour. This may be caused by special settings of your server setup.&lt;br /&gt;
&lt;br /&gt;
'''Important''': Please check following settings and REPORT THEM when [[refbase:Community_portal|contacting us]]. This information will help us a lot to figure out what might be wrong:&lt;br /&gt;
&lt;br /&gt;
* Which version of refbase do you use?&lt;br /&gt;
* Which platform are you using?&lt;br /&gt;
* Do you use a particular package such as XAMPP?&lt;br /&gt;
* Which versions of Apache, MySQL and PHP are you running?&lt;br /&gt;
* Can you execute other PHP web applications just fine? I.e., is it only refbase that is causing you trouble?&lt;br /&gt;
* Can you access MySQL correctly, from the command line as well as from web administration tools such as phpMyAdmin?&lt;br /&gt;
* Do you experience the same error/problem using a different browser or computer?&lt;br /&gt;
* Do you know about special config settings within your ''httpd.conf'', ''php.ini'' or ''my.cnf'' configuration files?&lt;br /&gt;
* Compare your ''php.ini'' with the list of [[Required_PHP-INI_Settings|required ''php.ini'' settings]] and report any differences.&lt;br /&gt;
* Regarding ''php.ini'' settings, especially verify that &amp;lt;code&amp;gt;safe_mode&amp;lt;/code&amp;gt; is OFF for installation. If you can't change this setting, you may need to perform a [[Manual installation|manual installation]].&lt;br /&gt;
* Have a look at your server's error log and report anything that may be connected with refbase.&lt;br /&gt;
* Please make sure that PHP error reporting is enabled and report any error messages displayed in your browser. To enable error reporting, set the following variables in your ''php.ini'' file:&lt;br /&gt;
 error_reporting  =  E_ALL&lt;br /&gt;
 display_errors = On&lt;br /&gt;
&lt;br /&gt;
=== General tips ===&lt;br /&gt;
&lt;br /&gt;
Please ensure that you have checked the following:&lt;br /&gt;
&lt;br /&gt;
* If you're using an older refbase version, you may want to [[Updating_refbase|update]] to the newest version and see if this cures your problems.&lt;br /&gt;
* If you receive errors when using refbase (e.g., when adding or importing data), please try the same procedure in our [[Refbase_users|demo databases]] to check, whether this problem is specific to your own installation/data or whether it's a general issue. &lt;br /&gt;
* Make sure that you've restarted your web server to apply any changes you've made to your ''php.ini'' file.&lt;br /&gt;
* Some installations come with multiple ''php.ini'' copies at different locations. To make sure that you're dealing with the correct ''php.ini'' file, checkout the output of the &amp;lt;code&amp;gt;phpinfo()&amp;lt;/code&amp;gt; function, it will tell you the location of the active ''php.ini'' file ([[Required_PHP-INI_Settings|more info]]). The returned status info may contain other useful information and it may help to send us the output via private mail.&lt;br /&gt;
* If your package manager separates php-mysql from the main php-package (eg. Fedora) make sure to install both. Otherwise every request to refbase will give an empty white page.&lt;br /&gt;
* Make sure that the refbase scripts have correct permission settings so that they can be accessed by your server.&lt;br /&gt;
&lt;br /&gt;
== Known problems and possible solutions ==&lt;br /&gt;
&lt;br /&gt;
=== Fail to login ===&lt;br /&gt;
&lt;br /&gt;
If you have problems to log in with your newly created user account after installing refbase, please refer to [[Creating the first user]].&lt;br /&gt;
&lt;br /&gt;
=== Upload of large files fails ===&lt;br /&gt;
&lt;br /&gt;
If you're able to upload files of small file size but experience errors when attempting to upload large files, checkout the variables &amp;lt;code&amp;gt;post_max_size&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;upload_max_filesize&amp;lt;/code&amp;gt; in your active ''php.ini'' file. The values given for &amp;lt;code&amp;gt;post_max_size&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;upload_max_filesize&amp;lt;/code&amp;gt; must be larger than the maximum file size you'd like to be able to upload (see also [[Required_PHP-INI_Settings|required ''php.ini'' settings]]).&lt;br /&gt;
&lt;br /&gt;
=== Upload of files under XAMPP doesn't work ===&lt;br /&gt;
&lt;br /&gt;
In some versions of [https://www.apachefriends.org/ XAMPP] the default temporary folder for uploads, as defined in ''php.ini'', is wrong:&lt;br /&gt;
&lt;br /&gt;
 upload_tmp_dir = &amp;quot;.;c:\apachefriends\xampp\tmp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
correct would be:&lt;br /&gt;
&lt;br /&gt;
 upload_tmp_dir = &amp;quot;c:\apachefriends\xampp\tmp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Renaming of uploaded files does not work under XAMPP ===&lt;br /&gt;
&lt;br /&gt;
In some versions of [https://www.apachefriends.org/ XAMPP] the needed PHP function &amp;lt;code&amp;gt;iconv&amp;lt;/code&amp;gt; is disabled. To fix this, open the ''php.ini'' file of your XAMPP distribution, search for &amp;lt;code&amp;gt;iconv&amp;lt;/code&amp;gt; and enable the function by deleting the heading comment sign (').&lt;br /&gt;
&lt;br /&gt;
=== Export of records results in a blank page ===&lt;br /&gt;
&lt;br /&gt;
At present, the '''ADS''', '''BibTeX''', '''EndNote''', '''ISI''', '''RIS''' and '''Word XML''' export formats require a correctly configured Bibutils while any of the other XML formats (e.g. MODS XML or ODF XML) do '''not''' depend on Bibutils. If the latter are working while the former are not, most likely the issue pertains to your [[Bibutils]] install.  &lt;br /&gt;
&lt;br /&gt;
You can check that the Bibutils path was correctly configured by viewing the contents of the ''depends'' table.  The &amp;lt;code&amp;gt;depends_path&amp;lt;/code&amp;gt; for the &amp;lt;code&amp;gt;bibutils&amp;lt;/code&amp;gt; record should '''not''' be &amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; as seen below:  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; SELECT * FROM depends;&lt;br /&gt;
&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
| depends_id | depends_external | depends_enabled | depends_path |&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
|          1 | refbase          | true            | NULL         |&lt;br /&gt;
|          2 | bibutils         | true            | NULL         |&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, please note that:&lt;br /&gt;
&lt;br /&gt;
* the path to the Bibutils programs given in table ''depends'' must end with a slash&lt;br /&gt;
* permissions must be set correctly so that the Bibutils programs can be executed by Apache/PHP&lt;br /&gt;
* if &amp;lt;code&amp;gt;safe_mode&amp;lt;/code&amp;gt; is set to On in your active ''php.ini'' file, then you'll need to put the Bibutils programs within the directory that's specified in &amp;lt;code&amp;gt;safe_mode_exec_dir&amp;lt;/code&amp;gt;&lt;br /&gt;
* the PHP temp/session directory must be accessible &amp;amp; writable by Apache/PHP/Bibutils&lt;br /&gt;
* if you're on a hosted service, your Internet Service Provider may have given you a specific temp directory path which you may need to set explicitly in variable &amp;lt;code&amp;gt;$sessionTempDir&amp;lt;/code&amp;gt; in file ''initialize/ini.inc.php''&lt;br /&gt;
&lt;br /&gt;
=== Some exports fail in refbase-0.8.0 on some win32 servers ===&lt;br /&gt;
&lt;br /&gt;
Some WAMP stacks fail to execute Bibutils. A workaround is to upgrade to refbase-0.9.0 or greater.&lt;br /&gt;
&lt;br /&gt;
=== Upload of files results in error message ===&lt;br /&gt;
&lt;br /&gt;
If you're using refbase-0.9.0 and you're getting following error message when adding (or editing) a record that includes a file&lt;br /&gt;
for upload:&lt;br /&gt;
&lt;br /&gt;
 Warning: preg_replace() [function.preg-replace]: Unknown modifier '\' in&lt;br /&gt;
 .../refbase-0.9.0/includes/include.inc.php on line 3631&lt;br /&gt;
 &lt;br /&gt;
 Warning: preg_replace() [function.preg-replace]: Unknown modifier '\' in&lt;br /&gt;
 .../refbase-0.9.0/includes/include.inc.php on line 3634&lt;br /&gt;
&lt;br /&gt;
then you may want to upgrade to refbase-0.9.5 or greater. Alternatively, you can apply a simple patch manually:&lt;br /&gt;
&lt;br /&gt;
Please open file ''modify.php'' in your refbase root directory, goto line 1100 and replace this code:&lt;br /&gt;
&lt;br /&gt;
 $dirNamingScheme = trimTextPattern($dirNamingScheme, &amp;quot;[/\\]+&amp;quot;, true, true);&lt;br /&gt;
&lt;br /&gt;
with this:&lt;br /&gt;
&lt;br /&gt;
 $dirNamingScheme = trimTextPattern($dirNamingScheme, &amp;quot;[\/\\\\]+&amp;quot;, true, true);&lt;br /&gt;
&lt;br /&gt;
=== Import of records results in an error message ===&lt;br /&gt;
&lt;br /&gt;
If you're trying to import records into your refbase database and you're getting an error message such as this one:&lt;br /&gt;
&lt;br /&gt;
 There were validation errors regarding the data you entered&lt;br /&gt;
&lt;br /&gt;
then you might want check whether your record format is supported by refbase and whether its syntax is correct. Please see our [[Importing records|import]] page for more information and links to example records for all supported formats.&lt;br /&gt;
&lt;br /&gt;
If you're sure that your record format is supported but you still get an error message, please try to import your records at one of our [[Refbase_users|demo databases]]. If this throws up the same error message, then refbase probably has problems recognizing your record format. In that case, we'd appreciate if you'd [[refbase:Community_portal|send us]] your problematic records so that we can look into the problem.&lt;br /&gt;
&lt;br /&gt;
If, however, your records import fine in our demo database, then this hints at a problem with your local refbase installation. Note that import of records in BibTeX, Copac, Endnote (tagged text or XML), PubMed XML, SciFinder or MODS XML format requires [[Bibutils]] being installed on your server. If you think that you've correctly installed Bibutils on your server and still can't get import of the above mentioned formats to work, please [[refbase:Community_portal|let us know]] and we'll try to help.&lt;br /&gt;
&lt;br /&gt;
=== Undefined iconv() despite --with-iconv ===&lt;br /&gt;
&lt;br /&gt;
This problem was experienced on a FreeBSD web host, and has also been reported as a [http://ca.php.net/manual/en/function.iconv.php#47428 FreeBSD issue] in the user comments at php.net, which suggests the resolution (which worked for me) to add the following block of code to the application before iconv() is called:  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if (!function_exists('iconv') &amp;amp;&amp;amp; function_exists('libiconv')) {&lt;br /&gt;
   function iconv($input_encoding, $output_encoding, $string) {&lt;br /&gt;
       return libiconv($input_encoding, $output_encoding, $string);&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problems with special characters ===&lt;br /&gt;
&lt;br /&gt;
See below for some troubleshooting guidance if you have problems getting higher ASCII characters (such as accented characters or umlauts) displayed correctly in refbase, or if you cannot correctly enter or search for higher ASCII chars in the refbase web interface. Encoding problems can be really tricky since many factors interact with each other, and encoding settings can differ greatly among different systems and versions.&lt;br /&gt;
&lt;br /&gt;
==== Server settings ====&lt;br /&gt;
&lt;br /&gt;
First of all, you should make sure that your MySQL server's character set and collation settings are setup correctly and consistently. For more information and instructions, please see parts 'a)' and 'b)' in section [[Troubleshooting#MySQL_migration_and_character_set_problems|MySQL migration and character set problems]].&lt;br /&gt;
&lt;br /&gt;
If you'd like to use refbase with UTF-8 encoding, then you'll need MySQL version 4.1.x or greater. However, in our experience, MySQL 4.1.x seems to have problems with some Unicode characters, so if possible you should use refbase in conjunction with MySQL 5.x.&lt;br /&gt;
&lt;br /&gt;
It might be also worth checking your web server's configuration file (e.g., in case of the Apache web server: ''httpd.conf'' or ''apache2.conf''). On  Ubuntu, for example, some users managed to cure their encoding issues by (un)commenting (or altering) following config setting in Apache 2:&lt;br /&gt;
&lt;br /&gt;
 AddDefaultCharset ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
==== Settings in refbase ====&lt;br /&gt;
&lt;br /&gt;
When installing refbase via ''install.php'', make sure that you've chosen the desired default character set (latin1 or utf8). Be aware that if you've tried to install refbase multiple times using the same MySQL database name (in ''initialize/db.inc.php'') but with different settings as default character set, you must drop (i.e. delete) the database before installing it again with a different character encoding.&lt;br /&gt;
&lt;br /&gt;
You can check the encoding of your MySQL database by issuing following command from within your MySQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 SHOW CREATE DATABASE ''DATABASE_NAME'';&lt;br /&gt;
&lt;br /&gt;
In the above command, replace &amp;lt;code&amp;gt;''DATABASE_NAME''&amp;lt;/code&amp;gt; with the actual name of your refbase MySQL database.&lt;br /&gt;
&lt;br /&gt;
If you've chosen &amp;quot;utf8&amp;quot; upon installation, then you have to make sure that variable &amp;lt;code&amp;gt;$contentTypeCharset&amp;lt;/code&amp;gt; in file ''initialize/ini.inc.php'' is set to &amp;quot;UTF-8&amp;quot;. And if you're using higher ASCII chars in any variable values in file ''ini.inc.php'', you should also re-save that file with encoding &amp;quot;Unicode (UTF-8, no BOM)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you've set variable &amp;lt;code&amp;gt;$contentTypeCharset&amp;lt;/code&amp;gt; to &amp;quot;UTF-8&amp;quot;, you could now access refbase in your web browser and verify that the head of the HTML source states the correct encoding:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case of a latin1-based refbase installation, the contents of the &amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; attribute should read &amp;quot;ISO-8859-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In order to test if refbase has been setup correctly, you should now add or edit a record via the refbase web interface and enter some special characters (such as áéíàèì or åæøöäü etc). Then, checkout again the added/edited record and verify that your entered characters display correctly. In addition, use refbase to search for these special characters and verify that your added/edited record is listed among the search results.&lt;br /&gt;
&lt;br /&gt;
So, in summary, if you can 1) successfully enter special characters in refbase, 2) have them displayed correctly after saving your edits '''and''' 3) successfully search for these newly entered characters, then refbase has been set up correctly. However, if one of these actions (enter/display/search) does not work as expected, then you've still got problems.&lt;br /&gt;
&lt;br /&gt;
==== Browser settings ====&lt;br /&gt;
&lt;br /&gt;
If you're still experiencing problems, it's always a ''very'' good idea to try out another browser (or another browser on another platform). Also, try to manually set the encoding of your browser page to either &amp;quot;Unicode (UTF-8)&amp;quot; or &amp;quot;Western (ISO-8859-1)&amp;quot;. In Firefox, this can be done via the &amp;quot;View &amp;gt; Character Encoding&amp;quot; menu. After you've set the encoding explicitly, please see if you can now enter/display/search for higher ASCII chars successfully.&lt;br /&gt;
&lt;br /&gt;
Speaking of browser settings, you can often set a default character encoding within the browser's preferences which might be also worth checking out.&lt;br /&gt;
&lt;br /&gt;
==== Import and file encodings ====&lt;br /&gt;
&lt;br /&gt;
Finally, note that when importing data into refbase, you have to make sure that the character encoding of your bibliographic data file matches the character encoding of your refbase database. If this is causing you any trouble, copying and pasting the data into the refbase import form may actually work better. With regard to import, you should also ensure that you're using a recent version of [[Bibutils]] since some earlier versions of Bibutils had issues with character set support.&lt;br /&gt;
&lt;br /&gt;
If you still can't get rid of your encoding issues, please [[refbase:Community_portal|let us know]] and we'll see what we can do.&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Troubleshooting&amp;diff=119</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Troubleshooting&amp;diff=119"/>
		<updated>2023-11-07T12:55:51Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Update external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document lists common problems and presents possible solutions.&lt;br /&gt;
&lt;br /&gt;
For problems regarding the installation process or things that don't seem to be working correctly after installation, please see [[Installation-Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
For tips on how to get records from other reference managers or online services into refbase, please see [[Integration with other reference managers]] or [[Integration with online services]], respectively.&lt;br /&gt;
&lt;br /&gt;
== MySQL migration and character set problems ==&lt;br /&gt;
&lt;br /&gt;
To migrate your refbase installation from one computer to another, &lt;br /&gt;
you need to be very careful about the character sets and MySQL versions you're using. Otherwise you will end up with garbled and strange characters when viewing what was once nice accented characters or &amp;quot;umlauts&amp;quot; (like norwegian å, æ, ø, or the german ä, ö, ü or swedish ø).&lt;br /&gt;
&lt;br /&gt;
'''a)''' To solve the problem, you need to first check that the character sets used on the two database installations are the same. Use either [http://www.phpmyadmin.net/ phpMyAdmin] or the MySQL command line interpreter.&lt;br /&gt;
&lt;br /&gt;
'''phpMyAdmin'''&lt;br /&gt;
&lt;br /&gt;
* login and click on &amp;quot;Show MySQL system variables&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* then check for these variables:&lt;br /&gt;
&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
 Varaible:                  Session:             Global:&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
 ...&lt;br /&gt;
 character set client       utf8                 latin1&lt;br /&gt;
 character set connection   utf8                 latin1&lt;br /&gt;
 character set database     latin1               latin1&lt;br /&gt;
 character set results      utf8                 latin1&lt;br /&gt;
 character set server       latin1               latin1&lt;br /&gt;
 character set system       utf8                 utf8&lt;br /&gt;
 ...&lt;br /&gt;
 collation connection       utf8_general_ci      latin1_general_ci&lt;br /&gt;
 collation database         latin1_general_ci    latin1_general_ci&lt;br /&gt;
 collation server           latin1_general_ci    latin1_general_ci&lt;br /&gt;
 ...&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
'''MySQL'''&lt;br /&gt;
&lt;br /&gt;
Enter the MySQL command line interpreter, select your refbase MySQL database, and execute following commands:&lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt; SHOW VARIABLES LIKE '%character%';&lt;br /&gt;
 mysql&amp;gt; SHOW VARIABLES LIKE '%collation%';&lt;br /&gt;
&lt;br /&gt;
Another possibility is to issue following command from the command line shell:&lt;br /&gt;
&lt;br /&gt;
 mysqladmin variables | grep &amp;quot;character\|collation&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''b)''' If you see discrepancies between the two database installations with respect to these variables, it is better that they coincide. This can be done by adding two lines to the &amp;quot;[mysqld]&amp;quot; section of the MySQL config file (''my.cnf'') and restarting your MySQL server. Here's an example for a latin1-based database:&lt;br /&gt;
&lt;br /&gt;
 ------------------------------------------&lt;br /&gt;
 ...&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 #init-connect = 'SET NAMES latin1'&lt;br /&gt;
 #init-connect = 'SET CHARACTER SET latin1'&lt;br /&gt;
 character-set-server = latin1&lt;br /&gt;
 collation-server     = latin1_general_ci&lt;br /&gt;
 ...&lt;br /&gt;
 ------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note that for some MySQL systems/versions, some variable names seem to use underscores instead of hyphens. As an example, using MySQL 4.1.11 on Mac OS X 10.4, the following settings are recognized in the MySQL config file for latin1 (ISO-8859-1):&lt;br /&gt;
&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 character_set_server = latin1&lt;br /&gt;
 collation_server = latin1_general_ci&lt;br /&gt;
&lt;br /&gt;
or, in case of UTF-8:&lt;br /&gt;
&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 character_set_server = utf8&lt;br /&gt;
 collation_server = utf8_general_ci&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''c)''' Next you need to &amp;quot;properly&amp;quot; dump the data from your original database, which can be achieved by use of the [https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html mysqldump] command line program. The regular mysqldump statement (without any flags) may not work correctly, because mysqldump will, by default, output data using the UTF-8 character set. So, if you're using a different character set (such as latin1), you must specify the &amp;lt;code&amp;gt;--default-character-set=WHAT_YOU_FIND_UNDER_character_set_server_ABOVE&amp;lt;/code&amp;gt; flag. And if you use an older MySQL version you may also need to use the &amp;lt;code&amp;gt;--compatible&amp;lt;/code&amp;gt; flag. Example: assuming your refbase ''latin1''-based database is named ''refbase'' and with ''root'' being the authorized user, your mysqldump statement would read:&lt;br /&gt;
&lt;br /&gt;
 $ mysqldump refbase -u root -p --opt --default-character-set=latin1 &amp;gt; refbase.sql&lt;br /&gt;
&lt;br /&gt;
If you no longer have access to the old database for making this kind of dump, you may try to directly convert the old dump's character set with the iconv command line program. Here we convert the file ''dump.sql'' from UTF-8 to latin1 (ISO-8859-1) and write the data into a new file named ''iso_dump.sql'':&lt;br /&gt;
&lt;br /&gt;
 $ iconv -f UTF-8 -t ISO-8859-1 dump.sql -o iso_dump.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''d)''' You may want to test the new data by loading your MySQL dump file into a separate refbase database. To do so, perform these steps:&lt;br /&gt;
&lt;br /&gt;
* Duplicate your refbase scripts to another directory (e.g. named &amp;quot;refbase_test&amp;quot;) within your web directory.&lt;br /&gt;
&lt;br /&gt;
* Copy your MySQL dump file into this new &amp;quot;refbase_test&amp;quot; directory (let's assume the dump file is named &amp;quot;refbase.sql&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* Within this new refbase folder, edit the ''$databaseName'' variable in file ''initialize/db.ini.php'' so that it has a name that does NOT collide with any existing MySQL database names (this is very important!).&lt;br /&gt;
&lt;br /&gt;
* Access your &amp;quot;refbase_test&amp;quot; directory via the browser and point it to ''install.php''.&lt;br /&gt;
&lt;br /&gt;
* On the install form, enter for &amp;quot;Path to the database structure file&amp;quot; the name of your MySQL dump file (the file from step 2, e.g. &amp;quot;refbase.sql&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* Edit the other fields to suit your server setup and check that the chosen default character set matches the charset of your MySQL dump file, then click the &amp;quot;Install&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
The above steps can be also used to quickly setup a local read-only copy of your refbase database, e.g. on a personal laptop that is meant to be used in places without internet access.&lt;br /&gt;
&lt;br /&gt;
[[Category:Troubleshooting]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Troubleshooting&amp;diff=118</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Troubleshooting&amp;diff=118"/>
		<updated>2023-11-07T12:55:12Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document lists common problems and presents possible solutions.&lt;br /&gt;
&lt;br /&gt;
For problems regarding the installation process or things that don't seem to be working correctly after installation, please see [[Installation-Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
For tips on how to get records from other reference managers or online services into refbase, please see [[Integration with other reference managers]] or [[Integration with online services]], respectively.&lt;br /&gt;
&lt;br /&gt;
== MySQL migration and character set problems ==&lt;br /&gt;
&lt;br /&gt;
To migrate your refbase installation from one computer to another, &lt;br /&gt;
you need to be very careful about the character sets and MySQL versions you're using. Otherwise you will end up with garbled and strange characters when viewing what was once nice accented characters or &amp;quot;umlauts&amp;quot; (like norwegian å, æ, ø, or the german ä, ö, ü or swedish ø).&lt;br /&gt;
&lt;br /&gt;
'''a)''' To solve the problem, you need to first check that the character sets used on the two database installations are the same. Use either [http://www.phpmyadmin.net/ phpMyAdmin] or the MySQL command line interpreter.&lt;br /&gt;
&lt;br /&gt;
'''phpMyAdmin'''&lt;br /&gt;
&lt;br /&gt;
* login and click on &amp;quot;Show MySQL system variables&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* then check for these variables:&lt;br /&gt;
&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
 Varaible:                  Session:             Global:&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
 ...&lt;br /&gt;
 character set client       utf8                 latin1&lt;br /&gt;
 character set connection   utf8                 latin1&lt;br /&gt;
 character set database     latin1               latin1&lt;br /&gt;
 character set results      utf8                 latin1&lt;br /&gt;
 character set server       latin1               latin1&lt;br /&gt;
 character set system       utf8                 utf8&lt;br /&gt;
 ...&lt;br /&gt;
 collation connection       utf8_general_ci      latin1_general_ci&lt;br /&gt;
 collation database         latin1_general_ci    latin1_general_ci&lt;br /&gt;
 collation server           latin1_general_ci    latin1_general_ci&lt;br /&gt;
 ...&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
'''MySQL'''&lt;br /&gt;
&lt;br /&gt;
Enter the MySQL command line interpreter, select your refbase MySQL database, and execute following commands:&lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt; SHOW VARIABLES LIKE '%character%';&lt;br /&gt;
 mysql&amp;gt; SHOW VARIABLES LIKE '%collation%';&lt;br /&gt;
&lt;br /&gt;
Another possibility is to issue following command from the command line shell:&lt;br /&gt;
&lt;br /&gt;
 mysqladmin variables | grep &amp;quot;character\|collation&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''b)''' If you see discrepancies between the two database installations with respect to these variables, it is better that they coincide. This can be done by adding two lines to the &amp;quot;[mysqld]&amp;quot; section of the MySQL config file (''my.cnf'') and restarting your MySQL server. Here's an example for a latin1-based database:&lt;br /&gt;
&lt;br /&gt;
 ------------------------------------------&lt;br /&gt;
 ...&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 #init-connect = 'SET NAMES latin1'&lt;br /&gt;
 #init-connect = 'SET CHARACTER SET latin1'&lt;br /&gt;
 character-set-server = latin1&lt;br /&gt;
 collation-server     = latin1_general_ci&lt;br /&gt;
 ...&lt;br /&gt;
 ------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note that for some MySQL systems/versions, some variable names seem to use underscores instead of hyphens. As an example, using MySQL 4.1.11 on Mac OS X 10.4, the following settings are recognized in the MySQL config file for latin1 (ISO-8859-1):&lt;br /&gt;
&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 character_set_server = latin1&lt;br /&gt;
 collation_server = latin1_general_ci&lt;br /&gt;
&lt;br /&gt;
or, in case of UTF-8:&lt;br /&gt;
&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 character_set_server = utf8&lt;br /&gt;
 collation_server = utf8_general_ci&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''c)''' Next you need to &amp;quot;properly&amp;quot; dump the data from your original database, which can be achieved by use of the [http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html mysqldump] command line program. The regular mysqldump statement (without any flags) may not work correctly, because mysqldump will, by default, output data using the UTF-8 character set. So, if you're using a different character set (such as latin1), you must specify the &amp;lt;code&amp;gt;--default-character-set=WHAT_YOU_FIND_UNDER_character_set_server_ABOVE&amp;lt;/code&amp;gt; flag. And if you use an older MySQL version you may also need to use the &amp;lt;code&amp;gt;--compatible&amp;lt;/code&amp;gt; flag. Example: assuming your refbase ''latin1''-based database is named ''refbase'' and with ''root'' being the authorized user, your mysqldump statement would read:&lt;br /&gt;
&lt;br /&gt;
 $ mysqldump refbase -u root -p --opt --default-character-set=latin1 &amp;gt; refbase.sql&lt;br /&gt;
&lt;br /&gt;
If you no longer have access to the old database for making this kind of dump, you may try to directly convert the old dump's character set with the iconv command line program. Here we convert the file ''dump.sql'' from UTF-8 to latin1 (ISO-8859-1) and write the data into a new file named ''iso_dump.sql'':&lt;br /&gt;
&lt;br /&gt;
 $ iconv -f UTF-8 -t ISO-8859-1 dump.sql -o iso_dump.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''d)''' You may want to test the new data by loading your MySQL dump file into a separate refbase database. To do so, perform these steps:&lt;br /&gt;
&lt;br /&gt;
* Duplicate your refbase scripts to another directory (e.g. named &amp;quot;refbase_test&amp;quot;) within your web directory.&lt;br /&gt;
&lt;br /&gt;
* Copy your MySQL dump file into this new &amp;quot;refbase_test&amp;quot; directory (let's assume the dump file is named &amp;quot;refbase.sql&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* Within this new refbase folder, edit the ''$databaseName'' variable in file ''initialize/db.ini.php'' so that it has a name that does NOT collide with any existing MySQL database names (this is very important!).&lt;br /&gt;
&lt;br /&gt;
* Access your &amp;quot;refbase_test&amp;quot; directory via the browser and point it to ''install.php''.&lt;br /&gt;
&lt;br /&gt;
* On the install form, enter for &amp;quot;Path to the database structure file&amp;quot; the name of your MySQL dump file (the file from step 2, e.g. &amp;quot;refbase.sql&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* Edit the other fields to suit your server setup and check that the chosen default character set matches the charset of your MySQL dump file, then click the &amp;quot;Install&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
The above steps can be also used to quickly setup a local read-only copy of your refbase database, e.g. on a personal laptop that is meant to be used in places without internet access.&lt;br /&gt;
&lt;br /&gt;
[[Category:Troubleshooting]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Troubleshooting&amp;diff=117</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Troubleshooting&amp;diff=117"/>
		<updated>2023-11-07T12:52:51Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 18-Jul-2007&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document lists common problems and presents possible solutions.&lt;br /&gt;
&lt;br /&gt;
For problems regarding the installation process or things that don't seem to be working correctly after installation, please see [[Installation-Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
For tips on how to get records from other reference managers or online services into refbase, please see [[Integration with other reference managers]] or [[Integration with online services]], respectively.&lt;br /&gt;
&lt;br /&gt;
== MySQL migration and character set problems ==&lt;br /&gt;
&lt;br /&gt;
To migrate your refbase installation from one computer to another, &lt;br /&gt;
you need to be very careful about the character sets and MySQL versions you're using. Otherwise you will end up with garbled and strange characters when viewing what was once nice accented characters or &amp;quot;umlauts&amp;quot; (like norwegian å, æ, ø, or the german ä, ö, ü or swedish ø).&lt;br /&gt;
&lt;br /&gt;
'''a)''' To solve the problem, you need to first check that the character sets used on the two database installations are the same. Use either [http://www.phpmyadmin.net/ phpMyAdmin] or the MySQL command line interpreter.&lt;br /&gt;
&lt;br /&gt;
'''phpMyAdmin'''&lt;br /&gt;
&lt;br /&gt;
* login and click on &amp;quot;Show MySQL system variables&amp;quot; &lt;br /&gt;
&lt;br /&gt;
* then check for these variables:&lt;br /&gt;
&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
 Varaible:                  Session:             Global:&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
 ...&lt;br /&gt;
 character set client       utf8                 latin1&lt;br /&gt;
 character set connection   utf8                 latin1&lt;br /&gt;
 character set database     latin1               latin1&lt;br /&gt;
 character set results      utf8                 latin1&lt;br /&gt;
 character set server       latin1               latin1&lt;br /&gt;
 character set system       utf8                 utf8&lt;br /&gt;
 ...&lt;br /&gt;
 collation connection       utf8_general_ci      latin1_general_ci&lt;br /&gt;
 collation database         latin1_general_ci    latin1_general_ci&lt;br /&gt;
 collation server           latin1_general_ci    latin1_general_ci&lt;br /&gt;
 ...&lt;br /&gt;
 ------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
'''MySQL'''&lt;br /&gt;
&lt;br /&gt;
Enter the MySQL command line interpreter, select your refbase MySQL database, and execute following commands:&lt;br /&gt;
&lt;br /&gt;
 mysql&amp;gt; SHOW VARIABLES LIKE '%character%';&lt;br /&gt;
 mysql&amp;gt; SHOW VARIABLES LIKE '%collation%';&lt;br /&gt;
&lt;br /&gt;
Another possibility is to issue following command from the command line shell:&lt;br /&gt;
&lt;br /&gt;
 mysqladmin variables | grep &amp;quot;character\|collation&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''b)''' If you see discrepancies between the two database installations with respect to these variables, it is better that they coincide. This can be done by adding two lines to the &amp;quot;[mysqld]&amp;quot; section of the MySQL config file (''my.cnf'') and restarting your MySQL server. Here's an example for a latin1-based database:&lt;br /&gt;
&lt;br /&gt;
 ------------------------------------------&lt;br /&gt;
 ...&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 #init-connect = 'SET NAMES latin1'&lt;br /&gt;
 #init-connect = 'SET CHARACTER SET latin1'&lt;br /&gt;
 character-set-server = latin1&lt;br /&gt;
 collation-server     = latin1_general_ci&lt;br /&gt;
 ...&lt;br /&gt;
 ------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Note that for some MySQL systems/versions, some variable names seem to use underscores instead of hyphens. As an example, using MySQL 4.1.11 on Mac OS X 10.4, the following settings are recognized in the MySQL config file for latin1 (ISO-8859-1):&lt;br /&gt;
&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 character_set_server = latin1&lt;br /&gt;
 collation_server = latin1_general_ci&lt;br /&gt;
&lt;br /&gt;
or, in case of UTF-8:&lt;br /&gt;
&lt;br /&gt;
 [mysqld]&lt;br /&gt;
 character_set_server = utf8&lt;br /&gt;
 collation_server = utf8_general_ci&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''c)''' Next you need to &amp;quot;properly&amp;quot; dump the data from your original database, which can be achieved by use of the [http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html mysqldump] command line program. The regular mysqldump statement (without any flags) may not work correctly, because mysqldump will, by default, output data using the UTF-8 character set. So, if you're using a different character set (such as latin1), you must specify the &amp;lt;code&amp;gt;--default-character-set=WHAT_YOU_FIND_UNDER_character_set_server_ABOVE&amp;lt;/code&amp;gt; flag. And if you use an older MySQL version you may also need to use the &amp;lt;code&amp;gt;--compatible&amp;lt;/code&amp;gt; flag. Example: assuming your refbase ''latin1''-based database is named ''refbase'' and with ''root'' being the authorized user, your mysqldump statement would read:&lt;br /&gt;
&lt;br /&gt;
 $ mysqldump refbase -u root -p --opt --default-character-set=latin1 &amp;gt; refbase.sql&lt;br /&gt;
&lt;br /&gt;
If you no longer have access to the old database for making this kind of dump, you may try to directly convert the old dump's character set with the iconv command line program. Here we convert the file ''dump.sql'' from UTF-8 to latin1 (ISO-8859-1) and write the data into a new file named ''iso_dump.sql'':&lt;br /&gt;
&lt;br /&gt;
 $ iconv -f UTF-8 -t ISO-8859-1 dump.sql -o iso_dump.sql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''d)''' You may want to test the new data by loading your MySQL dump file into a separate refbase database. To do so, perform these steps:&lt;br /&gt;
&lt;br /&gt;
* Duplicate your refbase scripts to another directory (e.g. named &amp;quot;refbase_test&amp;quot;) within your web directory.&lt;br /&gt;
&lt;br /&gt;
* Copy your MySQL dump file into this new &amp;quot;refbase_test&amp;quot; directory (let's assume the dump file is named &amp;quot;refbase.sql&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* Within this new refbase folder, edit the ''$databaseName'' variable in file ''initialize/db.ini.php'' so that it has a name that does NOT collide with any existing MySQL database names (this is very important!).&lt;br /&gt;
&lt;br /&gt;
* Access your &amp;quot;refbase_test&amp;quot; directory via the browser and point it to ''install.php''.&lt;br /&gt;
&lt;br /&gt;
* On the install form, enter for &amp;quot;Path to the database structure file&amp;quot; the name of your MySQL dump file (the file from step 2, e.g. &amp;quot;refbase.sql&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
* Edit the other fields to suit your server setup and check that the chosen default character set matches the charset of your MySQL dump file, then click the &amp;quot;Install&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
The above steps can be also used to quickly setup a local read-only copy of your refbase database, e.g. on a personal laptop that is meant to be used in places without internet access.&lt;br /&gt;
&lt;br /&gt;
[[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Configuring_refbase&amp;diff=116</id>
		<title>Configuring refbase</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Configuring_refbase&amp;diff=116"/>
		<updated>2023-11-07T12:43:03Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Update external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document presents some tips how to configure your refbase installation:&lt;br /&gt;
&lt;br /&gt;
The refbase admin has a variety of options to configure or customize refbase. Some of them are listed in this article. If you don't find the desired option, please refer to file ''initialize/ini.inc.php'' within your refbase installation. This configuration file contains many global settings which are not accessible via the refbase web interface:&lt;br /&gt;
&lt;br /&gt;
* initial database settings (database name, admin email, database URL, character set, etc)&lt;br /&gt;
* default user settings when a new user is created&lt;br /&gt;
* visibility of files (e.g., .pdf files)&lt;br /&gt;
* important settings for file upload (file renaming, directory creation, etc)&lt;br /&gt;
* appearance of links within refbase&lt;br /&gt;
* server settings for link resolvers (OpenURL, ISBN)&lt;br /&gt;
* rich text formatting (e.g., greek letters, italic or superscript/subscript text)&lt;br /&gt;
&lt;br /&gt;
The configuration file ''initialize/ini.inc.php'' is well commented, therefore you will find much more information in this file.&lt;br /&gt;
&lt;br /&gt;
Below you can find answers to some frequently asked questions about configuring refbase.&lt;br /&gt;
&lt;br /&gt;
== How can I change the logo? ==&lt;br /&gt;
&lt;br /&gt;
You can change the main logo image that's displayed in the refbase page header by setting variable &amp;lt;code&amp;gt;$logoImageURL&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php'' to the path of your logo file. In addition, please be sure to set the variables &amp;lt;code&amp;gt;$logoImageWidth&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$logoImageHeight&amp;lt;/code&amp;gt; to the dimensions of your logo. You may also be interested to specify your own paths for the smaller logos (&amp;lt;code&amp;gt;$logoSmallImageURL&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$faviconImageURL&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== How can I setup refbase so that users can register themselves? ==&lt;br /&gt;
&lt;br /&gt;
By default, only the admin is allowed to setup new user accounts. Here's how to setup your refbase installation such that users can automatically register themselves:&lt;br /&gt;
&lt;br /&gt;
In ''initialize/ini.inc.php'' set the &amp;lt;code&amp;gt;$addNewUsers&amp;lt;/code&amp;gt; variable to &amp;quot;everyone&amp;quot;. Then, provide a link on the main page to ''user_details.php'' where users can use the provided form to register themselves.&lt;br /&gt;
&lt;br /&gt;
Just set the &amp;lt;code&amp;gt;$addNewUsers&amp;lt;/code&amp;gt; variable back to &amp;quot;admin&amp;quot; if you want to prevent other users from messing with your users table.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default number of records shown? ==&lt;br /&gt;
&lt;br /&gt;
You can change the default number of records that is returned by any (web, RSS or SRU) query by changing the value of the &amp;lt;code&amp;gt;$defaultNumberOfRecords&amp;lt;/code&amp;gt; variable in ''initialize/ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default language? ==&lt;br /&gt;
&lt;br /&gt;
You can change the language that's displayed by default in file ''intialize/ini.inc.php'' within your refbase root directory. Search for this paragraph:&lt;br /&gt;
&lt;br /&gt;
 // The default language selection, can be overwritten by userdefined language&lt;br /&gt;
 $defaultLanguage = &amp;quot;de&amp;quot;; // e.g. &amp;quot;en&amp;quot;, &amp;quot;de&amp;quot; or &amp;quot;fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
and set the value of the &amp;lt;code&amp;gt;$defaultLanguage&amp;lt;/code&amp;gt; variable to either &amp;quot;en&amp;quot; (English), &amp;quot;de&amp;quot; (German) or &amp;quot;fr&amp;quot; (French). In case of problems, please check that your desired default language is enabled within MySQL table ''languages''.&lt;br /&gt;
&lt;br /&gt;
Note that logged-in database users can switch to another language. This can be done by clicking the ''Options'' link when logged in.&lt;br /&gt;
&lt;br /&gt;
== How can I make some PDFs available to all users? ==&lt;br /&gt;
&lt;br /&gt;
Ususally, access to PDFs should only be made available to logged-in users. This is controlled by variable &amp;lt;code&amp;gt;$fileVisibility&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php''. However, often one wants to make a few PDFs available to all users. Variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt; (also in ''initialize/ini.inc.php'') can be used to specify a condition where attached files will be displayed to ''all'' users, no matter whether they're logged in or not.&lt;br /&gt;
&lt;br /&gt;
By default, refbase will publicly display files for all records where the ''thesis'' field in table ''refs'' is not empty, i.e. if a thesis type has been specified for the record:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;thesis&amp;quot;, &amp;quot;/.+/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
If, instead, you'd like to allow public access to PDFs for arbitrary records, a common approach would be to put some unique string into one of the fields from table ''refs'', and use this field &amp;amp; identifier string in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;.†As an example, for all records where the attached PDF should be displayed publicly, you could add the string &amp;quot;author copyright&amp;quot; to the ''notes'' field. Then use the following pattern:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;notes&amp;quot;, &amp;quot;/author copyright/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
As another example, if you'd like to offer public access to all PDFs that where authored by a member of your institution, you could make use of the ''contribution_id'' field ([[Auto-updating_author/group_bibliographies#Institutional_or_group_bibliographies|more info]]), and specify this field and your institutional abbreviation in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;. If your institutional abbreviation is, say, &amp;quot;NUCAPT&amp;quot;, you'd use this pattern:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;contribution_id&amp;quot;, &amp;quot;/NUCAPT/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
== How can I change options &amp;amp; permissions for everyone who's not logged in? ==&lt;br /&gt;
&lt;br /&gt;
=== Setting options via the web interface ===&lt;br /&gt;
&lt;br /&gt;
When logged in as admin, you can set options and access permissions for everyone who's not logged in by calling the script ''user_options.php'' with the &amp;lt;code&amp;gt;userID=0&amp;lt;/code&amp;gt; parameter:&lt;br /&gt;
&lt;br /&gt;
 user_options.php?userID=0&lt;br /&gt;
&lt;br /&gt;
For all permissions that are set to off, the relevant interface elements will be hidden from the refbase GUI.&lt;br /&gt;
&lt;br /&gt;
Note that some of the available user permissions require a user being logged in. I.e., enabling these options for anyone who isn't logged in won't have any effect. Following user permissions require a login:&lt;br /&gt;
&lt;br /&gt;
* Add records&lt;br /&gt;
* Edit records&lt;br /&gt;
* Delete records&lt;br /&gt;
* File upload&lt;br /&gt;
* User groups&lt;br /&gt;
* User queries&lt;br /&gt;
* Import&lt;br /&gt;
* Batch import&lt;br /&gt;
* Modify options&lt;br /&gt;
&lt;br /&gt;
If you want to allow users who are not logged in to query the refbase database via the [[Search/Retrieve web services|SRU search/retrieve webservice]], then either the ''Export'' or the ''Batch export'' user permission needs to be enabled. This will allow export of XML records via ''sru.php'' but won't allow a user who isn't logged in to export records via the web interface.&lt;br /&gt;
&lt;br /&gt;
=== Setting options within ''ini.inc.php'' ===&lt;br /&gt;
&lt;br /&gt;
If you like to change the permission to see/download files (e.g., .pdf files), you (the admin) can find the appropriate option in file ''initialize/ini.inc.php''. The relevant variable is called &amp;lt;code&amp;gt;$fileVisibility&amp;lt;/code&amp;gt;. You are able to allow file download for everyone, logged-in users only, or on a user-specific basis.&lt;br /&gt;
 &lt;br /&gt;
Additionally, you can set exceptions to this rule in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;, which enables you to always allow download access to files that meet a particular criterion. A typical usage example would be to always grant download access to theses or papers that were written by members of your own institution.&lt;br /&gt;
&lt;br /&gt;
For more details, please refer to the comments in ''ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default citation style? ==&lt;br /&gt;
&lt;br /&gt;
You can use variable &amp;lt;code&amp;gt;$defaultCiteStyle&amp;lt;/code&amp;gt; in file ''initialize/ini.in.php'' to change the citation style that's displayed by default in the web interface (Citation view) as well as for export of formatted citation lists to RTF, PDF, LaTeX, etc. The given style name must have a matching entry in the ''styles'' table of your refbase MySQL database.&lt;br /&gt;
&lt;br /&gt;
Note that the admin can enable or disable particular citation styles individually for each user. And if desired, logged-in users can deselect some of the enabled styles in their user-specific options.&lt;br /&gt;
&lt;br /&gt;
== How can I change the names &amp;amp; order of citation styles? ==&lt;br /&gt;
&lt;br /&gt;
=== Changing the names of citation styles ===&lt;br /&gt;
&lt;br /&gt;
Here's how to change the names of citation styles displayed in the &amp;quot;Cite using style&amp;quot; drop-down (in the form below the query results list): Currently, you have to directly edit the ''styles'' MySQL table. E.g., to change the display name of the &amp;quot;Polar Biol&amp;quot; citation style to &amp;quot;Default&amp;quot; execute the following MySQL command from within your SQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET style_name = &amp;quot;Default&amp;quot; WHERE style_name = &amp;quot;Polar Biol&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Note that you must also change the corresponding names for the variables &amp;lt;code&amp;gt;$defaultCiteStyle&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$defaultUserStyles&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
=== Changing the order of citation styles ===&lt;br /&gt;
&lt;br /&gt;
Similar to the above, you can edit the ''styles'' MySQL table to change the order of citation styles displayed in the &amp;quot;Cite using style&amp;quot; drop-down menu. If, for example, you want to switch the order of the first two citation styles, execute the two commands below:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;2&amp;quot; WHERE style_id = 1;&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;1&amp;quot; WHERE style_id = 2;&lt;br /&gt;
&lt;br /&gt;
Note: this example assumes that you have table entries with style_id's of 1 and 2, otherwise adopt or use something like:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;...(whatever)...&amp;quot; WHERE style_name = &amp;quot;...(whatever)...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The ''order_by'' field is of type &amp;lt;code&amp;gt;varchar(25)&amp;lt;/code&amp;gt;, i.e., you can also use more fine grained values (such as &amp;quot;1a&amp;quot;, &amp;quot;1b&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
== How can I add or disable a particular citation style? ==&lt;br /&gt;
&lt;br /&gt;
=== Adding a citation style ===&lt;br /&gt;
&lt;br /&gt;
Currently, citation styles are written as a PHP function, so you'll need to know a bit of PHP to add your own style. The PHP function that outputs records in citation format is called &amp;lt;code&amp;gt;citeRecord()&amp;lt;/code&amp;gt;. For each citation style, there's a separate file with a dedictated version of this function. These citation style files are located within the ''cite'' sub-directory of your refbase root directory.&lt;br /&gt;
&lt;br /&gt;
To build your own style, you may want to have a look at the existing citation style files and [[#How to create a new citation style|modify]] one of them to suit your needs.&lt;br /&gt;
&lt;br /&gt;
After you've created your own citation style, copy it into the ''cite'' sub-directory of your refbase root directory. Then, in order to add your citation style file to the &amp;quot;Cite using style&amp;quot; drop-down, execute the following MySQL command from within your SQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO styles VALUES (NULL, 'STYLENAME', 'true', 'STYLEFILE', '1', '1');&lt;br /&gt;
&lt;br /&gt;
In the above MySQL command, replace &amp;lt;code&amp;gt;STYLENAME&amp;lt;/code&amp;gt; with the actual name of your citation style. This name will appear in the &amp;quot;Cite using style&amp;quot; drop-down. Similarly, &amp;lt;code&amp;gt;STYLEFILE&amp;lt;/code&amp;gt; must be replaced with the file name of your citation style file, prefixed with &amp;quot;styles/&amp;quot; (example: &amp;quot;styles/MyStyleFile.php&amp;quot;). In addition, you can change the first number ('1') in the above command to change the position at which your style name will be displayed in the drop-down. To see all available styles and confirm that your style has been successfully added to the ''styles'' MySQL table, execute this command:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM styles;&lt;br /&gt;
&lt;br /&gt;
Now, login as admin via the refbase web interface, click on &amp;quot;Manage Users&amp;quot; and activate your new style (using the &amp;quot;edit options&amp;quot; link) for all those users who shall see this style. If you've enabled/disabled any citation styles for the admin user, you'll have to logout and login again in order to see your changes.&lt;br /&gt;
&lt;br /&gt;
=== Disabling a citation style ===&lt;br /&gt;
&lt;br /&gt;
You can globally disable existing styles by setting the ''style_enabled'' field to &amp;quot;false&amp;quot;. E.g., if you want to disable the &amp;quot;Polar Biol&amp;quot; citation style, execute:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET style_enabled = &amp;quot;false&amp;quot; WHERE style_name = &amp;quot;Polar Biol&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== How to create a new citation style ===&lt;br /&gt;
&lt;br /&gt;
Before we start this section, a comment in advance:&lt;br /&gt;
&lt;br /&gt;
To improve refbase: If you have created a new citation style, we would be interested to offer this style for all refbase users. If possible, please&lt;br /&gt;
* post this new .php file to [[refbase:Community_Portal|the community]].&lt;br /&gt;
* include the journal title for you built the style with their website.&lt;br /&gt;
&lt;br /&gt;
This section should contain information/hints for non-php professionals&lt;br /&gt;
&lt;br /&gt;
==== Adapting existing work ====&lt;br /&gt;
&lt;br /&gt;
Before investing energy in creating a new style, it is wise to check the [https://sourceforge.net/p/refbase/code/HEAD/tree/ refbase subversion repository] for new styles that are under development but not yet included in the project release.  Be aware that styles obtained from the [https://sourceforge.net/p/refbase/code/HEAD/tree/branches/bleeding-edge/cite/styles/ bleeding edge branch] are not necessarily in working condition, and even if they appear to work, may be unfit for a production environment.  &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Todo-list: &lt;br /&gt;
*A link is set from [[Adding Records]]-page: how to configure different Types of publication and different Types of Thesis&lt;br /&gt;
**in the database&lt;br /&gt;
**in view options&lt;br /&gt;
&lt;br /&gt;
== How can I add a new interface language? ==&lt;br /&gt;
&lt;br /&gt;
In order to add a new language (locale) to refbase, you need to perform these steps:&lt;br /&gt;
&lt;br /&gt;
* Within the refbase ''locales/'' directory, copy one of the existing subdirectories and rename it to the [http://www.loc.gov/standards/iso639-2/php/code_list.php two-letter code] of the language you'd like to add (e.g. &amp;quot;es&amp;quot; in case of Spanish).&lt;br /&gt;
* Within your new subdirectory, translate all lines in file ''common.inc'' into your language, and save a copy of this file with encoding &amp;quot;Unicode (UTF-8, no BOM)&amp;quot; to ''common_utf8.inc''.&lt;br /&gt;
* Issue following MySQL command via ''sql_search.php'' when logged into refbase as admin:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO languages VALUES (NULL, 'LANGCODE', 'true', '4');&lt;br /&gt;
&lt;br /&gt;
In the above MySQL command, replace &amp;lt;code&amp;gt;LANGCODE&amp;lt;/code&amp;gt; with the two-letter code of your language, e.g. &amp;quot;es&amp;quot; for Spanish. In addition, you can change the last number (&amp;quot;4&amp;quot; in the above example) to alter the position at which your language name will be displayed in the language drop-down.&lt;br /&gt;
&lt;br /&gt;
The new language option should now appear within the language drop-down in the refbase user options.&lt;br /&gt;
&lt;br /&gt;
To see all currently available languages and to confirm that your language has been successfully added to the ''languages'' MySQL table, execute this command from within your MySQL command line interpreter (after you've selected the refbase MySQL database):&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM languages;&lt;br /&gt;
&lt;br /&gt;
Please note that in refbase-0.9.0, not the entire interface is available for localization. We plan to finish internationalization until version 1.0.&lt;br /&gt;
&lt;br /&gt;
If you've translated the refbase interface strings in ''common.inc'' into your own language, please [[refbase:Community_Portal|send us]] this file so that we can include it with a future release of refbase.&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=MediaWiki:Common.css&amp;diff=115</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=MediaWiki:Common.css&amp;diff=115"/>
		<updated>2023-11-06T23:25:50Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Make subheadings appear less bold&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 { &lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding-top: 15px;&lt;br /&gt;
	color: #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h3, h4 {&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-headline { &lt;br /&gt;
	color: #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre+h2 {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul+h2 {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre+h3 {&lt;br /&gt;
    margin-top: 35px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul+h3 {&lt;br /&gt;
    margin-top: 29px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre+h4 {&lt;br /&gt;
    margin-top: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul+h4 {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content {&lt;br /&gt;
	border-top: 2px solid #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
	color: #F0F0F0;&lt;br /&gt;
	background-color: #073970;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content:before{&lt;br /&gt;
	content: url('https://wiki.refbase.net/skins/common/images/refbase_icon.svg');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar {&lt;br /&gt;
	border-bottom: 3px solid #990000;&lt;br /&gt;
	background-color: #EAECF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places {&lt;br /&gt;
  margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places a:link {&lt;br /&gt;
  color: #CCCCCC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places a:visited {&lt;br /&gt;
  color: #AAAAAA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#refbase-badge {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	font-family: luxi serif, georgia, times new roman, times, serif;&lt;br /&gt;
	font-size: 220%;&lt;br /&gt;
	color: #990000;&lt;br /&gt;
	background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html&amp;gt;body #refbase-badge {&lt;br /&gt;
	/* hidden from IE */&lt;br /&gt;
	margin: -8pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#refbase-badge:before{&lt;br /&gt;
	content: url('https://wiki.refbase.net/skins/common/images/refbase_icon_small.png');&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: -36px;&lt;br /&gt;
	left: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=MediaWiki:Common.css&amp;diff=114</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=MediaWiki:Common.css&amp;diff=114"/>
		<updated>2023-11-06T23:18:16Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: More accurate vertical space in front of headings that are preceded by a &amp;quot;pre&amp;quot; or &amp;quot;ul&amp;quot; tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 { &lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding-top: 15px;&lt;br /&gt;
	color: #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-headline { &lt;br /&gt;
	color: #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre+h2 {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul+h2 {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre+h3 {&lt;br /&gt;
    margin-top: 35px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul+h3 {&lt;br /&gt;
    margin-top: 29px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre+h4 {&lt;br /&gt;
    margin-top: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul+h4 {&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content {&lt;br /&gt;
	border-top: 2px solid #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
	color: #F0F0F0;&lt;br /&gt;
	background-color: #073970;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content:before{&lt;br /&gt;
	content: url('https://wiki.refbase.net/skins/common/images/refbase_icon.svg');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar {&lt;br /&gt;
	border-bottom: 3px solid #990000;&lt;br /&gt;
	background-color: #EAECF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places {&lt;br /&gt;
  margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places a:link {&lt;br /&gt;
  color: #CCCCCC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places a:visited {&lt;br /&gt;
  color: #AAAAAA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#refbase-badge {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	font-family: luxi serif, georgia, times new roman, times, serif;&lt;br /&gt;
	font-size: 220%;&lt;br /&gt;
	color: #990000;&lt;br /&gt;
	background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html&amp;gt;body #refbase-badge {&lt;br /&gt;
	/* hidden from IE */&lt;br /&gt;
	margin: -8pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#refbase-badge:before{&lt;br /&gt;
	content: url('https://wiki.refbase.net/skins/common/images/refbase_icon_small.png');&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: -36px;&lt;br /&gt;
	left: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=MediaWiki:Common.css&amp;diff=113</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=MediaWiki:Common.css&amp;diff=113"/>
		<updated>2023-11-06T22:55:00Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Also add missing vertical space in front of headings that are preceded by a &amp;quot;ul&amp;quot; tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 { &lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding-top: 15px;&lt;br /&gt;
	color: #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-headline { &lt;br /&gt;
	color: #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre+h2, pre+h3, ul+h2, ul+h3 {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content {&lt;br /&gt;
	border-top: 2px solid #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
	color: #F0F0F0;&lt;br /&gt;
	background-color: #073970;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content:before{&lt;br /&gt;
	content: url('https://wiki.refbase.net/skins/common/images/refbase_icon.svg');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar {&lt;br /&gt;
	border-bottom: 3px solid #990000;&lt;br /&gt;
	background-color: #EAECF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places {&lt;br /&gt;
  margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places a:link {&lt;br /&gt;
  color: #CCCCCC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places a:visited {&lt;br /&gt;
  color: #AAAAAA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#refbase-badge {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	font-family: luxi serif, georgia, times new roman, times, serif;&lt;br /&gt;
	font-size: 220%;&lt;br /&gt;
	color: #990000;&lt;br /&gt;
	background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html&amp;gt;body #refbase-badge {&lt;br /&gt;
	/* hidden from IE */&lt;br /&gt;
	margin: -8pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#refbase-badge:before{&lt;br /&gt;
	content: url('https://wiki.refbase.net/skins/common/images/refbase_icon_small.png');&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: -36px;&lt;br /&gt;
	left: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=MediaWiki:Common.css&amp;diff=112</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=MediaWiki:Common.css&amp;diff=112"/>
		<updated>2023-11-06T22:50:57Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Add missing vertical space in front of headings that are preceded by a &amp;quot;pre&amp;quot; tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1 { &lt;br /&gt;
	text-align: center;&lt;br /&gt;
	padding-top: 15px;&lt;br /&gt;
	color: #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-headline { &lt;br /&gt;
	color: #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre+h2, pre+h3 {&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content {&lt;br /&gt;
	border-top: 2px solid #990000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
	color: #F0F0F0;&lt;br /&gt;
	background-color: #073970;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content:before{&lt;br /&gt;
	content: url('https://wiki.refbase.net/skins/common/images/refbase_icon.svg');&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar {&lt;br /&gt;
	border-bottom: 3px solid #990000;&lt;br /&gt;
	background-color: #EAECF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places {&lt;br /&gt;
  margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places a:link {&lt;br /&gt;
  color: #CCCCCC;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-places a:visited {&lt;br /&gt;
  color: #AAAAAA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#refbase-badge {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	font-family: luxi serif, georgia, times new roman, times, serif;&lt;br /&gt;
	font-size: 220%;&lt;br /&gt;
	color: #990000;&lt;br /&gt;
	background: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html&amp;gt;body #refbase-badge {&lt;br /&gt;
	/* hidden from IE */&lt;br /&gt;
	margin: -8pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#refbase-badge:before{&lt;br /&gt;
	content: url('https://wiki.refbase.net/skins/common/images/refbase_icon_small.png');&lt;br /&gt;
	position: absolute;&lt;br /&gt;
	top: -36px;&lt;br /&gt;
	left: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Configuring_refbase&amp;diff=111</id>
		<title>Configuring refbase</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Configuring_refbase&amp;diff=111"/>
		<updated>2023-11-06T22:24:16Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document presents some tips how to configure your refbase installation:&lt;br /&gt;
&lt;br /&gt;
The refbase admin has a variety of options to configure or customize refbase. Some of them are listed in this article. If you don't find the desired option, please refer to file ''initialize/ini.inc.php'' within your refbase installation. This configuration file contains many global settings which are not accessible via the refbase web interface:&lt;br /&gt;
&lt;br /&gt;
* initial database settings (database name, admin email, database URL, character set, etc)&lt;br /&gt;
* default user settings when a new user is created&lt;br /&gt;
* visibility of files (e.g., .pdf files)&lt;br /&gt;
* important settings for file upload (file renaming, directory creation, etc)&lt;br /&gt;
* appearance of links within refbase&lt;br /&gt;
* server settings for link resolvers (OpenURL, ISBN)&lt;br /&gt;
* rich text formatting (e.g., greek letters, italic or superscript/subscript text)&lt;br /&gt;
&lt;br /&gt;
The configuration file ''initialize/ini.inc.php'' is well commented, therefore you will find much more information in this file.&lt;br /&gt;
&lt;br /&gt;
Below you can find answers to some frequently asked questions about configuring refbase.&lt;br /&gt;
&lt;br /&gt;
== How can I change the logo? ==&lt;br /&gt;
&lt;br /&gt;
You can change the main logo image that's displayed in the refbase page header by setting variable &amp;lt;code&amp;gt;$logoImageURL&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php'' to the path of your logo file. In addition, please be sure to set the variables &amp;lt;code&amp;gt;$logoImageWidth&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$logoImageHeight&amp;lt;/code&amp;gt; to the dimensions of your logo. You may also be interested to specify your own paths for the smaller logos (&amp;lt;code&amp;gt;$logoSmallImageURL&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$faviconImageURL&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== How can I setup refbase so that users can register themselves? ==&lt;br /&gt;
&lt;br /&gt;
By default, only the admin is allowed to setup new user accounts. Here's how to setup your refbase installation such that users can automatically register themselves:&lt;br /&gt;
&lt;br /&gt;
In ''initialize/ini.inc.php'' set the &amp;lt;code&amp;gt;$addNewUsers&amp;lt;/code&amp;gt; variable to &amp;quot;everyone&amp;quot;. Then, provide a link on the main page to ''user_details.php'' where users can use the provided form to register themselves.&lt;br /&gt;
&lt;br /&gt;
Just set the &amp;lt;code&amp;gt;$addNewUsers&amp;lt;/code&amp;gt; variable back to &amp;quot;admin&amp;quot; if you want to prevent other users from messing with your users table.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default number of records shown? ==&lt;br /&gt;
&lt;br /&gt;
You can change the default number of records that is returned by any (web, RSS or SRU) query by changing the value of the &amp;lt;code&amp;gt;$defaultNumberOfRecords&amp;lt;/code&amp;gt; variable in ''initialize/ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default language? ==&lt;br /&gt;
&lt;br /&gt;
You can change the language that's displayed by default in file ''intialize/ini.inc.php'' within your refbase root directory. Search for this paragraph:&lt;br /&gt;
&lt;br /&gt;
 // The default language selection, can be overwritten by userdefined language&lt;br /&gt;
 $defaultLanguage = &amp;quot;de&amp;quot;; // e.g. &amp;quot;en&amp;quot;, &amp;quot;de&amp;quot; or &amp;quot;fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
and set the value of the &amp;lt;code&amp;gt;$defaultLanguage&amp;lt;/code&amp;gt; variable to either &amp;quot;en&amp;quot; (English), &amp;quot;de&amp;quot; (German) or &amp;quot;fr&amp;quot; (French). In case of problems, please check that your desired default language is enabled within MySQL table ''languages''.&lt;br /&gt;
&lt;br /&gt;
Note that logged-in database users can switch to another language. This can be done by clicking the ''Options'' link when logged in.&lt;br /&gt;
&lt;br /&gt;
== How can I make some PDFs available to all users? ==&lt;br /&gt;
&lt;br /&gt;
Ususally, access to PDFs should only be made available to logged-in users. This is controlled by variable &amp;lt;code&amp;gt;$fileVisibility&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php''. However, often one wants to make a few PDFs available to all users. Variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt; (also in ''initialize/ini.inc.php'') can be used to specify a condition where attached files will be displayed to ''all'' users, no matter whether they're logged in or not.&lt;br /&gt;
&lt;br /&gt;
By default, refbase will publicly display files for all records where the ''thesis'' field in table ''refs'' is not empty, i.e. if a thesis type has been specified for the record:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;thesis&amp;quot;, &amp;quot;/.+/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
If, instead, you'd like to allow public access to PDFs for arbitrary records, a common approach would be to put some unique string into one of the fields from table ''refs'', and use this field &amp;amp; identifier string in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;.†As an example, for all records where the attached PDF should be displayed publicly, you could add the string &amp;quot;author copyright&amp;quot; to the ''notes'' field. Then use the following pattern:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;notes&amp;quot;, &amp;quot;/author copyright/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
As another example, if you'd like to offer public access to all PDFs that where authored by a member of your institution, you could make use of the ''contribution_id'' field ([[Auto-updating_author/group_bibliographies#Institutional_or_group_bibliographies|more info]]), and specify this field and your institutional abbreviation in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;. If your institutional abbreviation is, say, &amp;quot;NUCAPT&amp;quot;, you'd use this pattern:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;contribution_id&amp;quot;, &amp;quot;/NUCAPT/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
== How can I change options &amp;amp; permissions for everyone who's not logged in? ==&lt;br /&gt;
&lt;br /&gt;
=== Setting options via the web interface ===&lt;br /&gt;
&lt;br /&gt;
When logged in as admin, you can set options and access permissions for everyone who's not logged in by calling the script ''user_options.php'' with the &amp;lt;code&amp;gt;userID=0&amp;lt;/code&amp;gt; parameter:&lt;br /&gt;
&lt;br /&gt;
 user_options.php?userID=0&lt;br /&gt;
&lt;br /&gt;
For all permissions that are set to off, the relevant interface elements will be hidden from the refbase GUI.&lt;br /&gt;
&lt;br /&gt;
Note that some of the available user permissions require a user being logged in. I.e., enabling these options for anyone who isn't logged in won't have any effect. Following user permissions require a login:&lt;br /&gt;
&lt;br /&gt;
* Add records&lt;br /&gt;
* Edit records&lt;br /&gt;
* Delete records&lt;br /&gt;
* File upload&lt;br /&gt;
* User groups&lt;br /&gt;
* User queries&lt;br /&gt;
* Import&lt;br /&gt;
* Batch import&lt;br /&gt;
* Modify options&lt;br /&gt;
&lt;br /&gt;
If you want to allow users who are not logged in to query the refbase database via the [[Search/Retrieve web services|SRU search/retrieve webservice]], then either the ''Export'' or the ''Batch export'' user permission needs to be enabled. This will allow export of XML records via ''sru.php'' but won't allow a user who isn't logged in to export records via the web interface.&lt;br /&gt;
&lt;br /&gt;
=== Setting options within ''ini.inc.php'' ===&lt;br /&gt;
&lt;br /&gt;
If you like to change the permission to see/download files (e.g., .pdf files), you (the admin) can find the appropriate option in file ''initialize/ini.inc.php''. The relevant variable is called &amp;lt;code&amp;gt;$fileVisibility&amp;lt;/code&amp;gt;. You are able to allow file download for everyone, logged-in users only, or on a user-specific basis.&lt;br /&gt;
 &lt;br /&gt;
Additionally, you can set exceptions to this rule in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;, which enables you to always allow download access to files that meet a particular criterion. A typical usage example would be to always grant download access to theses or papers that were written by members of your own institution.&lt;br /&gt;
&lt;br /&gt;
For more details, please refer to the comments in ''ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default citation style? ==&lt;br /&gt;
&lt;br /&gt;
You can use variable &amp;lt;code&amp;gt;$defaultCiteStyle&amp;lt;/code&amp;gt; in file ''initialize/ini.in.php'' to change the citation style that's displayed by default in the web interface (Citation view) as well as for export of formatted citation lists to RTF, PDF, LaTeX, etc. The given style name must have a matching entry in the ''styles'' table of your refbase MySQL database.&lt;br /&gt;
&lt;br /&gt;
Note that the admin can enable or disable particular citation styles individually for each user. And if desired, logged-in users can deselect some of the enabled styles in their user-specific options.&lt;br /&gt;
&lt;br /&gt;
== How can I change the names &amp;amp; order of citation styles? ==&lt;br /&gt;
&lt;br /&gt;
=== Changing the names of citation styles ===&lt;br /&gt;
&lt;br /&gt;
Here's how to change the names of citation styles displayed in the &amp;quot;Cite using style&amp;quot; drop-down (in the form below the query results list): Currently, you have to directly edit the ''styles'' MySQL table. E.g., to change the display name of the &amp;quot;Polar Biol&amp;quot; citation style to &amp;quot;Default&amp;quot; execute the following MySQL command from within your SQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET style_name = &amp;quot;Default&amp;quot; WHERE style_name = &amp;quot;Polar Biol&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Note that you must also change the corresponding names for the variables &amp;lt;code&amp;gt;$defaultCiteStyle&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$defaultUserStyles&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
=== Changing the order of citation styles ===&lt;br /&gt;
&lt;br /&gt;
Similar to the above, you can edit the ''styles'' MySQL table to change the order of citation styles displayed in the &amp;quot;Cite using style&amp;quot; drop-down menu. If, for example, you want to switch the order of the first two citation styles, execute the two commands below:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;2&amp;quot; WHERE style_id = 1;&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;1&amp;quot; WHERE style_id = 2;&lt;br /&gt;
&lt;br /&gt;
Note: this example assumes that you have table entries with style_id's of 1 and 2, otherwise adopt or use something like:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;...(whatever)...&amp;quot; WHERE style_name = &amp;quot;...(whatever)...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The ''order_by'' field is of type &amp;lt;code&amp;gt;varchar(25)&amp;lt;/code&amp;gt;, i.e., you can also use more fine grained values (such as &amp;quot;1a&amp;quot;, &amp;quot;1b&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
== How can I add or disable a particular citation style? ==&lt;br /&gt;
&lt;br /&gt;
=== Adding a citation style ===&lt;br /&gt;
&lt;br /&gt;
Currently, citation styles are written as a PHP function, so you'll need to know a bit of PHP to add your own style. The PHP function that outputs records in citation format is called &amp;lt;code&amp;gt;citeRecord()&amp;lt;/code&amp;gt;. For each citation style, there's a separate file with a dedictated version of this function. These citation style files are located within the ''cite'' sub-directory of your refbase root directory.&lt;br /&gt;
&lt;br /&gt;
To build your own style, you may want to have a look at the existing citation style files and [[#How to create a new citation style|modify]] one of them to suit your needs.&lt;br /&gt;
&lt;br /&gt;
After you've created your own citation style, copy it into the ''cite'' sub-directory of your refbase root directory. Then, in order to add your citation style file to the &amp;quot;Cite using style&amp;quot; drop-down, execute the following MySQL command from within your SQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO styles VALUES (NULL, 'STYLENAME', 'true', 'STYLEFILE', '1', '1');&lt;br /&gt;
&lt;br /&gt;
In the above MySQL command, replace &amp;lt;code&amp;gt;STYLENAME&amp;lt;/code&amp;gt; with the actual name of your citation style. This name will appear in the &amp;quot;Cite using style&amp;quot; drop-down. Similarly, &amp;lt;code&amp;gt;STYLEFILE&amp;lt;/code&amp;gt; must be replaced with the file name of your citation style file, prefixed with &amp;quot;styles/&amp;quot; (example: &amp;quot;styles/MyStyleFile.php&amp;quot;). In addition, you can change the first number ('1') in the above command to change the position at which your style name will be displayed in the drop-down. To see all available styles and confirm that your style has been successfully added to the ''styles'' MySQL table, execute this command:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM styles;&lt;br /&gt;
&lt;br /&gt;
Now, login as admin via the refbase web interface, click on &amp;quot;Manage Users&amp;quot; and activate your new style (using the &amp;quot;edit options&amp;quot; link) for all those users who shall see this style. If you've enabled/disabled any citation styles for the admin user, you'll have to logout and login again in order to see your changes.&lt;br /&gt;
&lt;br /&gt;
=== Disabling a citation style ===&lt;br /&gt;
&lt;br /&gt;
You can globally disable existing styles by setting the ''style_enabled'' field to &amp;quot;false&amp;quot;. E.g., if you want to disable the &amp;quot;Polar Biol&amp;quot; citation style, execute:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET style_enabled = &amp;quot;false&amp;quot; WHERE style_name = &amp;quot;Polar Biol&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== How to create a new citation style ===&lt;br /&gt;
&lt;br /&gt;
Before we start this section, a comment in advance:&lt;br /&gt;
&lt;br /&gt;
To improve refbase: If you have created a new citation style, we would be interested to offer this style for all refbase users. If possible, please&lt;br /&gt;
* post this new .php file to [[refbase:Community_Portal|the community]].&lt;br /&gt;
* include the journal title for you built the style with their website.&lt;br /&gt;
&lt;br /&gt;
This section should contain information/hints for non-php professionals&lt;br /&gt;
&lt;br /&gt;
==== Adapting existing work ====&lt;br /&gt;
&lt;br /&gt;
Before investing energy in creating a new style, it is wise to check the [http://refbase.svn.sourceforge.net/viewvc/refbase/ refbase subversion repository] for new styles that are under development but not yet included in the project release.  Be aware that styles obtained from the [http://refbase.svn.sourceforge.net/viewvc/refbase/branches/bleeding-edge/cite/styles/ bleeding edge branch] are not necessarily in working condition, and even if they appear to work, may be unfit for a production environment.  &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Todo-list: &lt;br /&gt;
*A link is set from [[Adding Records]]-page: how to configure different Types of publication and different Types of Thesis&lt;br /&gt;
**in the database&lt;br /&gt;
**in view options&lt;br /&gt;
&lt;br /&gt;
== How can I add a new interface language? ==&lt;br /&gt;
&lt;br /&gt;
In order to add a new language (locale) to refbase, you need to perform these steps:&lt;br /&gt;
&lt;br /&gt;
* Within the refbase ''locales/'' directory, copy one of the existing subdirectories and rename it to the [http://www.loc.gov/standards/iso639-2/php/code_list.php two-letter code] of the language you'd like to add (e.g. &amp;quot;es&amp;quot; in case of Spanish).&lt;br /&gt;
* Within your new subdirectory, translate all lines in file ''common.inc'' into your language, and save a copy of this file with encoding &amp;quot;Unicode (UTF-8, no BOM)&amp;quot; to ''common_utf8.inc''.&lt;br /&gt;
* Issue following MySQL command via ''sql_search.php'' when logged into refbase as admin:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO languages VALUES (NULL, 'LANGCODE', 'true', '4');&lt;br /&gt;
&lt;br /&gt;
In the above MySQL command, replace &amp;lt;code&amp;gt;LANGCODE&amp;lt;/code&amp;gt; with the two-letter code of your language, e.g. &amp;quot;es&amp;quot; for Spanish. In addition, you can change the last number (&amp;quot;4&amp;quot; in the above example) to alter the position at which your language name will be displayed in the language drop-down.&lt;br /&gt;
&lt;br /&gt;
The new language option should now appear within the language drop-down in the refbase user options.&lt;br /&gt;
&lt;br /&gt;
To see all currently available languages and to confirm that your language has been successfully added to the ''languages'' MySQL table, execute this command from within your MySQL command line interpreter (after you've selected the refbase MySQL database):&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM languages;&lt;br /&gt;
&lt;br /&gt;
Please note that in refbase-0.9.0, not the entire interface is available for localization. We plan to finish internationalization until version 1.0.&lt;br /&gt;
&lt;br /&gt;
If you've translated the refbase interface strings in ''common.inc'' into your own language, please [[refbase:Community_Portal|send us]] this file so that we can include it with a future release of refbase.&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Configuring_refbase&amp;diff=110</id>
		<title>Configuring refbase</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Configuring_refbase&amp;diff=110"/>
		<updated>2023-11-06T22:23:39Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 09-Dec-2008&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document presents some tips how to configure your refbase installation:&lt;br /&gt;
&lt;br /&gt;
The refbase admin has a variety of options to configure or customize refbase. Some of them are listed in this article. If you don't find the desired option, please refer to file ''initialize/ini.inc.php'' within your refbase installation. This configuration file contains many global settings which are not accessible via the refbase web interface:&lt;br /&gt;
&lt;br /&gt;
* initial database settings (database name, admin email, database URL, character set, etc)&lt;br /&gt;
* default user settings when a new user is created&lt;br /&gt;
* visibility of files (e.g., .pdf files)&lt;br /&gt;
* important settings for file upload (file renaming, directory creation, etc)&lt;br /&gt;
* appearance of links within refbase&lt;br /&gt;
* server settings for link resolvers (OpenURL, ISBN)&lt;br /&gt;
* rich text formatting (e.g., greek letters, italic or superscript/subscript text)&lt;br /&gt;
&lt;br /&gt;
The configuration file ''initialize/ini.inc.php'' is well commented, therefore you will find much more information in this file.&lt;br /&gt;
&lt;br /&gt;
Below you can find answers to some frequently asked questions about configuring refbase.&lt;br /&gt;
&lt;br /&gt;
== How can I change the logo? ==&lt;br /&gt;
&lt;br /&gt;
You can change the main logo image that's displayed in the refbase page header by setting variable &amp;lt;code&amp;gt;$logoImageURL&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php'' to the path of your logo file. In addition, please be sure to set the variables &amp;lt;code&amp;gt;$logoImageWidth&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$logoImageHeight&amp;lt;/code&amp;gt; to the dimensions of your logo. You may also be interested to specify your own paths for the smaller logos (&amp;lt;code&amp;gt;$logoSmallImageURL&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$faviconImageURL&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== How can I setup refbase so that users can register themselves? ==&lt;br /&gt;
&lt;br /&gt;
By default, only the admin is allowed to setup new user accounts. Here's how to setup your refbase installation such that users can automatically register themselves:&lt;br /&gt;
&lt;br /&gt;
In ''initialize/ini.inc.php'' set the &amp;lt;code&amp;gt;$addNewUsers&amp;lt;/code&amp;gt; variable to &amp;quot;everyone&amp;quot;. Then, provide a link on the main page to ''user_details.php'' where users can use the provided form to register themselves.&lt;br /&gt;
&lt;br /&gt;
Just set the &amp;lt;code&amp;gt;$addNewUsers&amp;lt;/code&amp;gt; variable back to &amp;quot;admin&amp;quot; if you want to prevent other users from messing with your users table.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default number of records shown? ==&lt;br /&gt;
&lt;br /&gt;
You can change the default number of records that is returned by any (web, RSS or SRU) query by changing the value of the &amp;lt;code&amp;gt;$defaultNumberOfRecords&amp;lt;/code&amp;gt; variable in ''initialize/ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default language? ==&lt;br /&gt;
&lt;br /&gt;
You can change the language that's displayed by default in file ''intialize/ini.inc.php'' within your refbase root directory. Search for this paragraph:&lt;br /&gt;
&lt;br /&gt;
 // The default language selection, can be overwritten by userdefined language&lt;br /&gt;
 $defaultLanguage = &amp;quot;de&amp;quot;; // e.g. &amp;quot;en&amp;quot;, &amp;quot;de&amp;quot; or &amp;quot;fr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
and set the value of the &amp;lt;code&amp;gt;$defaultLanguage&amp;lt;/code&amp;gt; variable to either &amp;quot;en&amp;quot; (English), &amp;quot;de&amp;quot; (German) or &amp;quot;fr&amp;quot; (French). In case of problems, please check that your desired default language is enabled within MySQL table ''languages''.&lt;br /&gt;
&lt;br /&gt;
Note that logged-in database users can switch to another language. This can be done by clicking the ''Options'' link when logged in.&lt;br /&gt;
&lt;br /&gt;
== How can I make some PDFs available to all users? ==&lt;br /&gt;
&lt;br /&gt;
Ususally, access to PDFs should only be made available to logged-in users. This is controlled by variable &amp;lt;code&amp;gt;$fileVisibility&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php''. However, often one wants to make a few PDFs available to all users. Variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt; (also in ''initialize/ini.inc.php'') can be used to specify a condition where attached files will be displayed to ''all'' users, no matter whether they're logged in or not.&lt;br /&gt;
&lt;br /&gt;
By default, refbase will publicly display files for all records where the ''thesis'' field in table ''refs'' is not empty, i.e. if a thesis type has been specified for the record:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;thesis&amp;quot;, &amp;quot;/.+/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
If, instead, you'd like to allow public access to PDFs for arbitrary records, a common approach would be to put some unique string into one of the fields from table ''refs'', and use this field &amp;amp; identifier string in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;.†As an example, for all records where the attached PDF should be displayed publicly, you could add the string &amp;quot;author copyright&amp;quot; to the ''notes'' field. Then use the following pattern:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;notes&amp;quot;, &amp;quot;/author copyright/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
As another example, if you'd like to offer public access to all PDFs that where authored by a member of your institution, you could make use of the ''contribution_id'' field ([[Auto-updating_author/group_bibliographies#Institutional_or_group_bibliographies|more info]]), and specify this field and your institutional abbreviation in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;. If your institutional abbreviation is, say, &amp;quot;NUCAPT&amp;quot;, you'd use this pattern:&lt;br /&gt;
&lt;br /&gt;
 $fileVisibilityException = array(&amp;quot;contribution_id&amp;quot;, &amp;quot;/NUCAPT/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
== How can I change options &amp;amp; permissions for everyone who's not logged in? ==&lt;br /&gt;
&lt;br /&gt;
=== Setting options via the web interface ===&lt;br /&gt;
&lt;br /&gt;
When logged in as admin, you can set options and access permissions for everyone who's not logged in by calling the script ''user_options.php'' with the &amp;lt;code&amp;gt;userID=0&amp;lt;/code&amp;gt; parameter:&lt;br /&gt;
&lt;br /&gt;
 user_options.php?userID=0&lt;br /&gt;
&lt;br /&gt;
For all permissions that are set to off, the relevant interface elements will be hidden from the refbase GUI.&lt;br /&gt;
&lt;br /&gt;
Note that some of the available user permissions require a user being logged in. I.e., enabling these options for anyone who isn't logged in won't have any effect. Following user permissions require a login:&lt;br /&gt;
&lt;br /&gt;
* Add records&lt;br /&gt;
* Edit records&lt;br /&gt;
* Delete records&lt;br /&gt;
* File upload&lt;br /&gt;
* User groups&lt;br /&gt;
* User queries&lt;br /&gt;
* Import&lt;br /&gt;
* Batch import&lt;br /&gt;
* Modify options&lt;br /&gt;
&lt;br /&gt;
If you want to allow users who are not logged in to query the refbase database via the [[Search/Retrieve web services|SRU search/retrieve webservice]], then either the ''Export'' or the ''Batch export'' user permission needs to be enabled. This will allow export of XML records via ''sru.php'' but won't allow a user who isn't logged in to export records via the web interface.&lt;br /&gt;
&lt;br /&gt;
=== Setting options within ''ini.inc.php'' ===&lt;br /&gt;
&lt;br /&gt;
If you like to change the permission to see/download files (e.g., .pdf files), you (the admin) can find the appropriate option in file ''initialize/ini.inc.php''. The relevant variable is called &amp;lt;code&amp;gt;$fileVisibility&amp;lt;/code&amp;gt;. You are able to allow file download for everyone, logged-in users only, or on a user-specific basis.&lt;br /&gt;
 &lt;br /&gt;
Additionally, you can set exceptions to this rule in variable &amp;lt;code&amp;gt;$fileVisibilityException&amp;lt;/code&amp;gt;, which enables you to always allow download access to files that meet a particular criterion. A typical usage example would be to always grant download access to theses or papers that were written by members of your own institution.&lt;br /&gt;
&lt;br /&gt;
For more details, please refer to the comments in ''ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
== How can I change the default citation style? ==&lt;br /&gt;
&lt;br /&gt;
You can use variable &amp;lt;code&amp;gt;$defaultCiteStyle&amp;lt;/code&amp;gt; in file ''initialize/ini.in.php'' to change the citation style that's displayed by default in the web interface (Citation view) as well as for export of formatted citation lists to RTF, PDF, LaTeX, etc. The given style name must have a matching entry in the ''styles'' table of your refbase MySQL database.&lt;br /&gt;
&lt;br /&gt;
Note that the admin can enable or disable particular citation styles individually for each user. And if desired, logged-in users can deselect some of the enabled styles in their user-specific options.&lt;br /&gt;
&lt;br /&gt;
== How can I change the names &amp;amp; order of citation styles? ==&lt;br /&gt;
&lt;br /&gt;
=== Changing the names of citation styles ===&lt;br /&gt;
&lt;br /&gt;
Here's how to change the names of citation styles displayed in the &amp;quot;Cite using style&amp;quot; drop-down (in the form below the query results list): Currently, you have to directly edit the ''styles'' MySQL table. E.g., to change the display name of the &amp;quot;Polar Biol&amp;quot; citation style to &amp;quot;Default&amp;quot; execute the following MySQL command from within your SQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET style_name = &amp;quot;Default&amp;quot; WHERE style_name = &amp;quot;Polar Biol&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Note that you must also change the corresponding names for the variables &amp;lt;code&amp;gt;$defaultCiteStyle&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$defaultUserStyles&amp;lt;/code&amp;gt; in ''initialize/ini.inc.php''.&lt;br /&gt;
&lt;br /&gt;
=== Changing the order of citation styles ===&lt;br /&gt;
&lt;br /&gt;
Similar to the above, you can edit the ''styles'' MySQL table to change the order of citation styles displayed in the &amp;quot;Cite using style&amp;quot; drop-down menu. If, for example, you want to switch the order of the first two citation styles, execute the two commands below:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;2&amp;quot; WHERE style_id = 1;&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;1&amp;quot; WHERE style_id = 2;&lt;br /&gt;
&lt;br /&gt;
Note: this example assumes that you have table entries with style_id's of 1 and 2, otherwise adopt or use something like:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET order_by = &amp;quot;...(whatever)...&amp;quot; WHERE style_name = &amp;quot;...(whatever)...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The ''order_by'' field is of type &amp;lt;code&amp;gt;varchar(25)&amp;lt;/code&amp;gt;, i.e., you can also use more fine grained values (such as &amp;quot;1a&amp;quot;, &amp;quot;1b&amp;quot;, etc).&lt;br /&gt;
&lt;br /&gt;
== How can I add or disable a particular citation style? ==&lt;br /&gt;
&lt;br /&gt;
=== Adding a citation style ===&lt;br /&gt;
&lt;br /&gt;
Currently, citation styles are written as a PHP function, so you'll need to know a bit of PHP to add your own style. The PHP function that outputs records in citation format is called &amp;lt;code&amp;gt;citeRecord()&amp;lt;/code&amp;gt;. For each citation style, there's a separate file with a dedictated version of this function. These citation style files are located within the ''cite'' sub-directory of your refbase root directory.&lt;br /&gt;
&lt;br /&gt;
To build your own style, you may want to have a look at the existing citation style files and [[#How to create a new citation style|modify]] one of them to suit your needs.&lt;br /&gt;
&lt;br /&gt;
After you've created your own citation style, copy it into the ''cite'' sub-directory of your refbase root directory. Then, in order to add your citation style file to the &amp;quot;Cite using style&amp;quot; drop-down, execute the following MySQL command from within your SQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO styles VALUES (NULL, 'STYLENAME', 'true', 'STYLEFILE', '1', '1');&lt;br /&gt;
&lt;br /&gt;
In the above MySQL command, replace &amp;lt;code&amp;gt;STYLENAME&amp;lt;/code&amp;gt; with the actual name of your citation style. This name will appear in the &amp;quot;Cite using style&amp;quot; drop-down. Similarly, &amp;lt;code&amp;gt;STYLEFILE&amp;lt;/code&amp;gt; must be replaced with the file name of your citation style file, prefixed with &amp;quot;styles/&amp;quot; (example: &amp;quot;styles/MyStyleFile.php&amp;quot;). In addition, you can change the first number ('1') in the above command to change the position at which your style name will be displayed in the drop-down. To see all available styles and confirm that your style has been successfully added to the ''styles'' MySQL table, execute this command:&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM styles;&lt;br /&gt;
&lt;br /&gt;
Now, login as admin via the refbase web interface, click on &amp;quot;Manage Users&amp;quot; and activate your new style (using the &amp;quot;edit options&amp;quot; link) for all those users who shall see this style. If you've enabled/disabled any citation styles for the admin user, you'll have to logout and login again in order to see your changes.&lt;br /&gt;
&lt;br /&gt;
=== Disabling a citation style ===&lt;br /&gt;
&lt;br /&gt;
You can globally disable existing styles by setting the ''style_enabled'' field to &amp;quot;false&amp;quot;. E.g., if you want to disable the &amp;quot;Polar Biol&amp;quot; citation style, execute:&lt;br /&gt;
&lt;br /&gt;
 UPDATE styles SET style_enabled = &amp;quot;false&amp;quot; WHERE style_name = &amp;quot;Polar Biol&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
=== How to create a new citation style ===&lt;br /&gt;
&lt;br /&gt;
Before we start this section, a comment in advance:&lt;br /&gt;
&lt;br /&gt;
To improve refbase: If you have created a new citation style, we would be interested to offer this style for all refbase users. If possible, please&lt;br /&gt;
* post this new .php file to [[refbase:Community_Portal|the community]].&lt;br /&gt;
* include the journal title for you built the style with their website.&lt;br /&gt;
&lt;br /&gt;
This section should contain information/hints for non-php professionals&lt;br /&gt;
&lt;br /&gt;
==== Adapting existing work ====&lt;br /&gt;
&lt;br /&gt;
Before investing energy in creating a new style, it is wise to check the [http://refbase.svn.sourceforge.net/viewvc/refbase/ refbase subversion repository] for new styles that are under development but not yet included in the project release.  Be aware that styles obtained from the [http://refbase.svn.sourceforge.net/viewvc/refbase/branches/bleeding-edge/cite/styles/ bleeding edge branch] are not necessarily in working condition, and even if they appear to work, may be unfit for a production environment.  &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Todo-list: &lt;br /&gt;
*A link is set from [[Adding Records]]-page: how to configure different Types of publication and different Types of Thesis&lt;br /&gt;
**in the database&lt;br /&gt;
**in view options&lt;br /&gt;
&lt;br /&gt;
== How can I add a new interface language? ==&lt;br /&gt;
&lt;br /&gt;
In order to add a new language (locale) to refbase, you need to perform these steps:&lt;br /&gt;
&lt;br /&gt;
* Within the refbase ''locales/'' directory, copy one of the existing subdirectories and rename it to the [http://www.loc.gov/standards/iso639-2/php/code_list.php two-letter code] of the language you'd like to add (e.g. &amp;quot;es&amp;quot; in case of Spanish).&lt;br /&gt;
* Within your new subdirectory, translate all lines in file ''common.inc'' into your language, and save a copy of this file with encoding &amp;quot;Unicode (UTF-8, no BOM)&amp;quot; to ''common_utf8.inc''.&lt;br /&gt;
* Issue following MySQL command via ''sql_search.php'' when logged into refbase as admin:&lt;br /&gt;
&lt;br /&gt;
 INSERT INTO languages VALUES (NULL, 'LANGCODE', 'true', '4');&lt;br /&gt;
&lt;br /&gt;
In the above MySQL command, replace &amp;lt;code&amp;gt;LANGCODE&amp;lt;/code&amp;gt; with the two-letter code of your language, e.g. &amp;quot;es&amp;quot; for Spanish. In addition, you can change the last number (&amp;quot;4&amp;quot; in the above example) to alter the position at which your language name will be displayed in the language drop-down.&lt;br /&gt;
&lt;br /&gt;
The new language option should now appear within the language drop-down in the refbase user options.&lt;br /&gt;
&lt;br /&gt;
To see all currently available languages and to confirm that your language has been successfully added to the ''languages'' MySQL table, execute this command from within your MySQL command line interpreter (after you've selected the refbase MySQL database):&lt;br /&gt;
&lt;br /&gt;
 SELECT * FROM languages;&lt;br /&gt;
&lt;br /&gt;
Please note that in refbase-0.9.0, not the entire interface is available for localization. We plan to finish internationalization until version 1.0.&lt;br /&gt;
&lt;br /&gt;
If you've translated the refbase interface strings in ''common.inc'' into your own language, please [[refbase:Community_Portal|send us]] this file so that we can include it with a future release of refbase.&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Roadmap&amp;diff=109</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Roadmap&amp;diff=109"/>
		<updated>2023-11-06T22:18:33Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a rough roadmap of feature additions and bug fixes for our upcoming releases.&lt;br /&gt;
&lt;br /&gt;
== Post refbase-0.9.5 ==&lt;br /&gt;
&lt;br /&gt;
* Discussion&lt;br /&gt;
** Coding style&lt;br /&gt;
** HTML layout (templates/skins, CSS styling)&lt;br /&gt;
** Reference types&lt;br /&gt;
** Citation formatting&lt;br /&gt;
** Ways to improve build/release cycle&lt;br /&gt;
** How to further modularize the code to allow for other RDBMS, custom database schemes and a plugin mechanism&lt;br /&gt;
** Prioritize [[Planned_feature_additions|planned features]]&lt;br /&gt;
* Fix referrer-related bugs&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Roadmap&amp;diff=108</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Roadmap&amp;diff=108"/>
		<updated>2023-11-06T22:18:10Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 20-Nov-2008&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a rough roadmap of feature additions and bug fixes for our upcoming releases.&lt;br /&gt;
&lt;br /&gt;
== Post refbase-0.9.5 ==&lt;br /&gt;
&lt;br /&gt;
* Discussion&lt;br /&gt;
** Coding style&lt;br /&gt;
** HTML layout (templates/skins, CSS styling)&lt;br /&gt;
** Reference types&lt;br /&gt;
** Citation formatting&lt;br /&gt;
** Ways to improve build/release cycle&lt;br /&gt;
** How to further modularize the code to allow for other RDBMS, custom database schemes and a plugin mechanism&lt;br /&gt;
** Prioritize [[Planned_feature_additions|planned features]]&lt;br /&gt;
* Fix referrer-related bugs&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=The_%27next_release%27_question&amp;diff=107</id>
		<title>The 'next release' question</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=The_%27next_release%27_question&amp;diff=107"/>
		<updated>2023-11-06T22:13:18Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Update link to refbase Feature Requests forum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Often, the question arises: ''When do you release the next version of refbase?''&lt;br /&gt;
&lt;br /&gt;
It is not easy to give an answer to that question. Unfortunately, we cannot (and don't want to) announce exact release dates. Experience shows that these dates are almost never met and it only leads to user frustration. We understand that it may seem equally frustrating that there is no info at all. But this is as good as we can do.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, refbase is under constant development. The most recent fixes &amp;amp; additions are available in our [[SVN_version|SVN repository]].&lt;br /&gt;
&lt;br /&gt;
We encourage you to leave your ideas for future enhancements at the [[Feature request]] page in the wiki or in our [https://sourceforge.net/p/refbase/discussion/351913/ Feature Requests forum].&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=The_%27next_release%27_question&amp;diff=106</id>
		<title>The 'next release' question</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=The_%27next_release%27_question&amp;diff=106"/>
		<updated>2023-11-06T22:11:53Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 09-Dec-2006&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Often, the question arises: ''When do you release the next version of refbase?''&lt;br /&gt;
&lt;br /&gt;
It is not easy to give an answer to that question. Unfortunately, we cannot (and don't want to) announce exact release dates. Experience shows that these dates are almost never met and it only leads to user frustration. We understand that it may seem equally frustrating that there is no info at all. But this is as good as we can do.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, refbase is under constant development. The most recent fixes &amp;amp; additions are available in our [[SVN_version|SVN repository]].&lt;br /&gt;
&lt;br /&gt;
We encourage you to leave your ideas for future enhancements at the [[Feature request]] page in the wiki or in our [http://sourceforge.net/forum/forum.php?forum_id=351913 Feature Requests forum].&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Release_notes&amp;diff=105</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Release_notes&amp;diff=105"/>
		<updated>2023-11-06T21:56:46Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document lists the major additions, changes and fixes since the release of refbase-0.9.0. See also the 'NEWS' file that comes with the refbase package.&lt;br /&gt;
&lt;br /&gt;
== refbase-0.9.5 ==&lt;br /&gt;
&lt;br /&gt;
=== Feature additions ===&lt;br /&gt;
&lt;br /&gt;
==== Import/Add Records ====&lt;br /&gt;
&lt;br /&gt;
* Added support for resource types Abstract, Conference Article, Conference Volume, Magazine Article, Manual, Miscellaneous, Newspaper Article, Patent, Report, Software&lt;br /&gt;
&lt;br /&gt;
* Added import capabilities from SciFinder and Endnote XML&lt;br /&gt;
&lt;br /&gt;
* refbase now supports direct import from [http://arxiv.org/ arXiv.org] &amp;amp; [http://crossref.org/ CrossRef.org]: enter one or more arXiv IDs, DOIs or OpenURLs, and refbase will fetch &amp;amp; import the corresponding record metadata&lt;br /&gt;
&lt;br /&gt;
* Added support for direct upload of references from [http://www.sonnysoftware.com/ Bookends]&lt;br /&gt;
&lt;br /&gt;
==== Export/Citation ====&lt;br /&gt;
&lt;br /&gt;
* Added support for new export formats: ADS, Atom XML, ISI Web of Science, OAI_DC XML, SRW_DC XML, and Word XML&lt;br /&gt;
&lt;br /&gt;
* Added new citation styles: AMA, APA, Chicago, Harvard (3 variants), MLA, and Vancouver&lt;br /&gt;
&lt;br /&gt;
* refbase can now output citations in LaTeX bibliography (.bbl) format&lt;br /&gt;
&lt;br /&gt;
* It is now possible to cite, group, or export ALL found records (instead of only the selected records)&lt;br /&gt;
&lt;br /&gt;
* When outputting citations as PDF, US letter is now supported as page format&lt;br /&gt;
&lt;br /&gt;
* Headers can now be added to cite formats via the &amp;lt;code&amp;gt;headerMsg&amp;lt;/code&amp;gt; URL parameter&lt;br /&gt;
&lt;br /&gt;
* Links to corresponding files are now included in the export data if the export format and user permissions allow so&lt;br /&gt;
&lt;br /&gt;
==== Search/Display ====&lt;br /&gt;
&lt;br /&gt;
* refbase sports a refined interface:&lt;br /&gt;
** Revamped the refbase main page: all forms are now styled via CSS, and citations of the most recent publications are now dynamically included upon page load&lt;br /&gt;
** Redesigned the page footer &amp;amp; header as well as the forms on the results pages&lt;br /&gt;
** The &amp;quot;Quick Search&amp;quot; form is now always available in the page header&lt;br /&gt;
** refbase now makes use of the [http://www.prototypejs.org/ Prototype] &amp;amp; [http://script.aculo.us/ script.aculo.us] JavaScript frameworks to offer auto-completions (or search suggestions) for text entered by the user in text entry fields of the refbase interface&lt;br /&gt;
** Forms on search results pages can now be hidden (and if enabled by the admin, a sliding effect is now used when a user toggles the display of these forms)&lt;br /&gt;
** Search results can be browsed &amp;amp; searched in three different views: List view, Citations, and Details&lt;br /&gt;
** Additional record info (keywords, abstract, etc) and links to cite/export the record can now be displayed underneath each citation&lt;br /&gt;
&lt;br /&gt;
* refbase now supports [[OpenSearch service|OpenSearch]] which allows clients to search refbase and retrieve results in a standardized manner; as an example, this enables Firefox 3 &amp;amp; IE 8 users to search refbase directly from their browser's toolbar, and the browsers can now offer search suggestions for search terms entered in the browser's search box&lt;br /&gt;
&lt;br /&gt;
* Initial support for searching &amp;amp; managing of duplicate records&lt;br /&gt;
&lt;br /&gt;
* For the current session, refbase now offers a query history with links to any previous search results&lt;br /&gt;
&lt;br /&gt;
* The ''show.php'' API now allows to include results from a refbase server into other web pages; this makes it possible to [[Integrating_refbase_into_your_web_site|dynamically include results]] from a refbase database into static HTML pages (using an &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; or AJAX-style JavaScript)&lt;br /&gt;
&lt;br /&gt;
* Added a &amp;quot;main fields&amp;quot; search option to the &amp;quot;Quick Search&amp;quot; form which allows to search all of the main fields at once; the list of &amp;quot;main fields&amp;quot; can be specified globally as well as individually for each user&lt;br /&gt;
&lt;br /&gt;
* The default number of records per page can now be specified globally as well as individually for each user&lt;br /&gt;
&lt;br /&gt;
* Added initial support for output to mobile devices (&amp;lt;code&amp;gt;viewType=Mobile&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* Many more minor enhancements&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
* Added initial support for spanish and [[Chinese_localization_package|chinese]] localizations&lt;br /&gt;
&lt;br /&gt;
==== Command Line Clients ====&lt;br /&gt;
&lt;br /&gt;
* The [[Command_line_clients|'refbase' command line client]] now supports the new export formats ''atom'', ''isi'', ''oai_dc'', ''srw_dc'' and ''word'' as well as &amp;lt;code&amp;gt;--view=Mobile&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--order=creation-date&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Command_line_clients|'refbase' command line client]]: added options &amp;lt;code&amp;gt;-A|--append&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-B|--update&amp;lt;/code&amp;gt; which let you append found records to a local BibTeX or MODS/SRW XML file (if they don't yet exist in that file), and update existing records in that file if their modification date on the server is more recent; by default, a backup file is created before adding or changing anything in the local file&lt;br /&gt;
&lt;br /&gt;
* [[Command_line_clients|'refbase' command line client]]: added &amp;lt;code&amp;gt;-E|--extract&amp;lt;/code&amp;gt; option which extracts citation IDs from a file and retrieves matching records from refbase (supported file types: .aux, .bbl, .bib, .enw, .ris, .tex, and (MODS|SRW|Endnote) .xml)&lt;br /&gt;
&lt;br /&gt;
==== Miscellaneous ====&lt;br /&gt;
&lt;br /&gt;
* Added a [http://www.mediawiki.org/wiki/Extension:Refbase refbase extension for MediaWiki] which allows to place a serial number within &amp;lt;code&amp;gt;&amp;amp;lt;refbase&amp;amp;gt;...&amp;amp;lt;/refbase&amp;amp;gt;&amp;lt;/code&amp;gt; markup tags; metadata for the reference is retrieved from refbase and marked-up according to a MediaWiki citation template&lt;br /&gt;
&lt;br /&gt;
* Added support for the [http://www.sitemaps.org sitemaps.org] protocol which allows for better indexing by search engines&lt;br /&gt;
&lt;br /&gt;
* The refbase [[UnAPI_service|unAPI service]] now supports the new export formats ''atom'', ''oai_dc'' and ''srw_dc''&lt;br /&gt;
&lt;br /&gt;
* Many more minor enhancements&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
* Introduced measures to better prevent cross-site scripting (XSS) attacks&lt;br /&gt;
&lt;br /&gt;
* For security reasons, HTML tags are now stripped from the &amp;lt;code&amp;gt;headerMsg&amp;lt;/code&amp;gt; URL parameter; string formatting can now be done using the refbase markup syntax&lt;br /&gt;
&lt;br /&gt;
* Improved support for PHP installations running with &amp;lt;code&amp;gt;safe_mode=On&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* By default, export of data via the refbase GUI is now enabled for anonymous users&lt;br /&gt;
&lt;br /&gt;
* The citation output options (previously located in the results footer) have been moved to the Display Options form of the results header in Citation view&lt;br /&gt;
&lt;br /&gt;
* refbase now remembers many more search &amp;amp; display options while navigating or refining the results list&lt;br /&gt;
&lt;br /&gt;
* Changed the HTTP transfer method in most forms from POST to GET; this helps to avoid warnings about re-sending POST data in some browsers (such as Firefox)&lt;br /&gt;
&lt;br /&gt;
* We now use a ''show.php'' URL for the &amp;quot;show details&amp;quot; link in the search results list since it is much shorter and easier to bookmark as a permanent link&lt;br /&gt;
&lt;br /&gt;
* When linking to particular records via ''show.php'', one can now use consecutive serial number ranges as values of the &amp;lt;code&amp;gt;records&amp;lt;/code&amp;gt; parameter; examples: ''show.php?records=123-131'' or ''show.php?records=123-141,145,147,150-152''&lt;br /&gt;
&lt;br /&gt;
* When viewing/outputting citations, the list of citations can now be sorted by record creation date (use &amp;lt;code&amp;gt;citeOrder=creation-date&amp;lt;/code&amp;gt; in ''show.php'' URLs); this allows to sort records such that newly added/edited records get listed top of the list&lt;br /&gt;
&lt;br /&gt;
* Redesigned the page footer to make it fit on one line (and thus less heavy)&lt;br /&gt;
&lt;br /&gt;
* Added many CSS attributes (id/class names) to HTML output where appropriate; this allows to easier refine the CSS styling of the refbase interface&lt;br /&gt;
&lt;br /&gt;
* The admin can now define any of the supported views (List view, Citations, Details) as the default view&lt;br /&gt;
&lt;br /&gt;
* For each view, the admin can now define whether the results header &amp;amp; footer should be displayed open or closed by default, or whether they should be entirely hidden from the interface&lt;br /&gt;
&lt;br /&gt;
* The admin can now customize the list of fields that are displayed by default in List &amp;amp; Details view; similarly, the list of fields that are available in dropdown menus of the results header can also be customized&lt;br /&gt;
&lt;br /&gt;
* The admin can now define ''accesskey'' values which allow for keyboard navigation of the main parts of the refbase interface&lt;br /&gt;
&lt;br /&gt;
* The &amp;lt;code&amp;gt;$databaseBaseURL&amp;lt;/code&amp;gt; in ''ini.inc.php'' is now auto-generated by default&lt;br /&gt;
&lt;br /&gt;
* The refbase logo image files have been updated to the new refbase logo, and the logo URL path &amp;amp; dimensions can now be customized easily via ''ini.inc.php''&lt;br /&gt;
&lt;br /&gt;
* The session/temp dir path can now be specified explicitly in ''ini.inc.php''; this allows you to define a custom directory path that's used on your server to save session data and to write any temporary files&lt;br /&gt;
&lt;br /&gt;
* The ''edition'' field now accepts string values&lt;br /&gt;
&lt;br /&gt;
* After any add, edit, or delete action, refbase now includes a link to the last multi-record search result list in the feedback header message if the previous query resulted in a single record; together with other changes, this obviates ''receipt.php''&lt;br /&gt;
&lt;br /&gt;
* By default, the SRU formats ''SRW_DC XML'' and ''SRW_MODS XML'' are now transformed to HTML via XSL stylesheets&lt;br /&gt;
&lt;br /&gt;
* Authenticated users can now use ''opensearch.php'' or ''sru.php'' to query any of their user-specific fields&lt;br /&gt;
&lt;br /&gt;
* For OpenSearch &amp;amp; SRU searches, the ''keywords'' field will now be queried by default if no context set &amp;amp; index name is given (&amp;quot;cql.serverChoice&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Renamed the [[Bibutils]] ''xml2word'' command line tool to ''xml2wordbib'' according to the name changes in Bibutils v3.40; note that if you're using a Bibutils version prior to Bibutils v3.40, you must revert this change in file ''export/bibutils/export_xml2word.php''&lt;br /&gt;
&lt;br /&gt;
* Underline fontshape markup is now supported in various import and citation formats as well as in refbase markup (use: &amp;lt;code&amp;gt;__underlined text__&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* When importing multiple records, ALL records are now imported by default&lt;br /&gt;
&lt;br /&gt;
* Improved UTF-8 handling on import so that e.g. a best-effort conversion is done for UTF-8 data which are imported into a latin1-based database&lt;br /&gt;
&lt;br /&gt;
* When importing (or exporting) RIS records, the type of thesis (such as &amp;quot;Masters thesis&amp;quot; or &amp;quot;Ph.D. thesis&amp;quot;) is now taken from (or exported to) the ''U1'' field (as is supported by Bibutils v3.35 or greater);&lt;br /&gt;
&lt;br /&gt;
* Upon import, if the given URL actually is a DOI prefixed with [http://dx.doi.org/ http://dx.doi.org/], we'll extract the DOI and move it to the ''doi'' field&lt;br /&gt;
&lt;br /&gt;
* Import of user-specific fields into the &amp;quot;Add record&amp;quot; form is now possible&lt;br /&gt;
&lt;br /&gt;
* We now generate (or honour existing) cite keys/IDs for the import data, and copy them to the user's ''cite_key'' field; the uniqueness of cite keys is ensured among all imported records as well as the user's existing records&lt;br /&gt;
&lt;br /&gt;
* Improved recognition of PubMed resource types&lt;br /&gt;
&lt;br /&gt;
* For the &amp;quot;Extract citations&amp;quot; functionality, we now check whether the extracted serial numbers and cite keys exist in the database and report any missing record identifiers&lt;br /&gt;
&lt;br /&gt;
* Changed or merged some localization strings to allow for better translations to languages such as Spanish or Chinese&lt;br /&gt;
&lt;br /&gt;
* Refined layout of ''user_receipt.php''&lt;br /&gt;
&lt;br /&gt;
* The [[Command_line_clients#.27refbase_import.27_command_line_client|'refbase_import' command line client]] now supports common output options from the 'refbase' CLI client; this allows to instruct the refbase server to return all imported records in any of the supported export or citation formats &amp;amp; styles&lt;br /&gt;
&lt;br /&gt;
* Many more minor changes&lt;br /&gt;
&lt;br /&gt;
=== Bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* Fixed bug that prevented correct directory creation/renaming and/or file upload on some platforms&lt;br /&gt;
&lt;br /&gt;
* Fixed &amp;lt;code&amp;gt;preg_match()&amp;lt;/code&amp;gt; compilation errors when importing BibTeX records into a refbase UTF-8 database&lt;br /&gt;
&lt;br /&gt;
* When importing PubMed MEDLINE source data, we now extract author information from the ''AU'' field if the ''FAU'' field is not available&lt;br /&gt;
&lt;br /&gt;
* We now convert Endnote XML text style markup into appropriate refbase markup&lt;br /&gt;
&lt;br /&gt;
* Upon RIS import, we now make sure that HTML encoded source data (such as &amp;lt;code&amp;gt;&amp;amp;amp;auml;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;amp;#xF6;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;amp;#233;&amp;lt;/code&amp;gt;) get decoded before import&lt;br /&gt;
&lt;br /&gt;
* Records of unrecognized resource type were omitted upon citation output; fixed&lt;br /&gt;
&lt;br /&gt;
* When outputting to LaTeX or RIS, curly brackets are now escaped to avoid incorrect output&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue were it wasn't possible to correctly import (or cite) records which contained non-ASCII characters in author's given names&lt;br /&gt;
&lt;br /&gt;
* Worked around an error in Internet Explorer when importing single records via the web interface&lt;br /&gt;
&lt;br /&gt;
* Fixed an error when exporting data to ODF XML and when the user-specific fields were missing from the SQL query&lt;br /&gt;
&lt;br /&gt;
* Fixed referrer-related problems that could cause unexpected behaviour and incorrect warning/error messages; however note that working simultaneously in different browser windows or tabs can still cause some unexpected results&lt;br /&gt;
&lt;br /&gt;
* Worked around PREG compilation errors on some UTF8-based systems&lt;br /&gt;
&lt;br /&gt;
* For theses, the corporate author (i.e. the corporate body granting the degree) is now labeled correctly in MODS XML output; as a result, the degree grantor is now recognized correctly by Bibutils and copied to the BibTeX ''school'' field&lt;br /&gt;
&lt;br /&gt;
* Many more minor bug fixes&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Release_notes&amp;diff=104</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Release_notes&amp;diff=104"/>
		<updated>2023-11-06T21:56:15Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 23-Nov-2008&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document lists the major additions, changes and fixes since the release of refbase-0.9.0. See also the 'NEWS' file that comes with the refbase package.&lt;br /&gt;
&lt;br /&gt;
== refbase-0.9.5 ==&lt;br /&gt;
&lt;br /&gt;
=== Feature additions ===&lt;br /&gt;
&lt;br /&gt;
==== Import/Add Records ====&lt;br /&gt;
&lt;br /&gt;
* Added support for resource types Abstract, Conference Article, Conference Volume, Magazine Article, Manual, Miscellaneous, Newspaper Article, Patent, Report, Software&lt;br /&gt;
&lt;br /&gt;
* Added import capabilities from SciFinder and Endnote XML&lt;br /&gt;
&lt;br /&gt;
* refbase now supports direct import from [http://arxiv.org/ arXiv.org] &amp;amp; [http://crossref.org/ CrossRef.org]: enter one or more arXiv IDs, DOIs or OpenURLs, and refbase will fetch &amp;amp; import the corresponding record metadata&lt;br /&gt;
&lt;br /&gt;
* Added support for direct upload of references from [http://www.sonnysoftware.com/ Bookends]&lt;br /&gt;
&lt;br /&gt;
==== Export/Citation ====&lt;br /&gt;
&lt;br /&gt;
* Added support for new export formats: ADS, Atom XML, ISI Web of Science, OAI_DC XML, SRW_DC XML, and Word XML&lt;br /&gt;
&lt;br /&gt;
* Added new citation styles: AMA, APA, Chicago, Harvard (3 variants), MLA, and Vancouver&lt;br /&gt;
&lt;br /&gt;
* refbase can now output citations in LaTeX bibliography (.bbl) format&lt;br /&gt;
&lt;br /&gt;
* It is now possible to cite, group, or export ALL found records (instead of only the selected records)&lt;br /&gt;
&lt;br /&gt;
* When outputting citations as PDF, US letter is now supported as page format&lt;br /&gt;
&lt;br /&gt;
* Headers can now be added to cite formats via the &amp;lt;code&amp;gt;headerMsg&amp;lt;/code&amp;gt; URL parameter&lt;br /&gt;
&lt;br /&gt;
* Links to corresponding files are now included in the export data if the export format and user permissions allow so&lt;br /&gt;
&lt;br /&gt;
==== Search/Display ====&lt;br /&gt;
&lt;br /&gt;
* refbase sports a refined interface:&lt;br /&gt;
** Revamped the refbase main page: all forms are now styled via CSS, and citations of the most recent publications are now dynamically included upon page load&lt;br /&gt;
** Redesigned the page footer &amp;amp; header as well as the forms on the results pages&lt;br /&gt;
** The &amp;quot;Quick Search&amp;quot; form is now always available in the page header&lt;br /&gt;
** refbase now makes use of the [http://www.prototypejs.org/ Prototype] &amp;amp; [http://script.aculo.us/ script.aculo.us] JavaScript frameworks to offer auto-completions (or search suggestions) for text entered by the user in text entry fields of the refbase interface&lt;br /&gt;
** Forms on search results pages can now be hidden (and if enabled by the admin, a sliding effect is now used when a user toggles the display of these forms)&lt;br /&gt;
** Search results can be browsed &amp;amp; searched in three different views: List view, Citations, and Details&lt;br /&gt;
** Additional record info (keywords, abstract, etc) and links to cite/export the record can now be displayed underneath each citation&lt;br /&gt;
&lt;br /&gt;
* refbase now supports [[OpenSearch service|OpenSearch]] which allows clients to search refbase and retrieve results in a standardized manner; as an example, this enables Firefox 3 &amp;amp; IE 8 users to search refbase directly from their browser's toolbar, and the browsers can now offer search suggestions for search terms entered in the browser's search box&lt;br /&gt;
&lt;br /&gt;
* Initial support for searching &amp;amp; managing of duplicate records&lt;br /&gt;
&lt;br /&gt;
* For the current session, refbase now offers a query history with links to any previous search results&lt;br /&gt;
&lt;br /&gt;
* The ''show.php'' API now allows to include results from a refbase server into other web pages; this makes it possible to [[Integrating_refbase_into_your_web_site|dynamically include results]] from a refbase database into static HTML pages (using an &amp;lt;code&amp;gt;iframe&amp;lt;/code&amp;gt; or AJAX-style JavaScript)&lt;br /&gt;
&lt;br /&gt;
* Added a &amp;quot;main fields&amp;quot; search option to the &amp;quot;Quick Search&amp;quot; form which allows to search all of the main fields at once; the list of &amp;quot;main fields&amp;quot; can be specified globally as well as individually for each user&lt;br /&gt;
&lt;br /&gt;
* The default number of records per page can now be specified globally as well as individually for each user&lt;br /&gt;
&lt;br /&gt;
* Added initial support for output to mobile devices (&amp;lt;code&amp;gt;viewType=Mobile&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* Many more minor enhancements&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
* Added initial support for spanish and [[Chinese_localization_package|chinese]] localizations&lt;br /&gt;
&lt;br /&gt;
==== Command Line Clients ====&lt;br /&gt;
&lt;br /&gt;
* The [[Command_line_clients|'refbase' command line client]] now supports the new export formats ''atom'', ''isi'', ''oai_dc'', ''srw_dc'' and ''word'' as well as &amp;lt;code&amp;gt;--view=Mobile&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--order=creation-date&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Command_line_clients|'refbase' command line client]]: added options &amp;lt;code&amp;gt;-A|--append&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-B|--update&amp;lt;/code&amp;gt; which let you append found records to a local BibTeX or MODS/SRW XML file (if they don't yet exist in that file), and update existing records in that file if their modification date on the server is more recent; by default, a backup file is created before adding or changing anything in the local file&lt;br /&gt;
&lt;br /&gt;
* [[Command_line_clients|'refbase' command line client]]: added &amp;lt;code&amp;gt;-E|--extract&amp;lt;/code&amp;gt; option which extracts citation IDs from a file and retrieves matching records from refbase (supported file types: .aux, .bbl, .bib, .enw, .ris, .tex, and (MODS|SRW|Endnote) .xml)&lt;br /&gt;
&lt;br /&gt;
==== Miscellaneous ====&lt;br /&gt;
&lt;br /&gt;
* Added a [http://www.mediawiki.org/wiki/Extension:Refbase refbase extension for MediaWiki] which allows to place a serial number within &amp;lt;code&amp;gt;&amp;amp;lt;refbase&amp;amp;gt;...&amp;amp;lt;/refbase&amp;amp;gt;&amp;lt;/code&amp;gt; markup tags; metadata for the reference is retrieved from refbase and marked-up according to a MediaWiki citation template&lt;br /&gt;
&lt;br /&gt;
* Added support for the [http://www.sitemaps.org sitemaps.org] protocol which allows for better indexing by search engines&lt;br /&gt;
&lt;br /&gt;
* The refbase [[UnAPI_service|unAPI service]] now supports the new export formats ''atom'', ''oai_dc'' and ''srw_dc''&lt;br /&gt;
&lt;br /&gt;
* Many more minor enhancements&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
&lt;br /&gt;
* Introduced measures to better prevent cross-site scripting (XSS) attacks&lt;br /&gt;
&lt;br /&gt;
* For security reasons, HTML tags are now stripped from the &amp;lt;code&amp;gt;headerMsg&amp;lt;/code&amp;gt; URL parameter; string formatting can now be done using the refbase markup syntax&lt;br /&gt;
&lt;br /&gt;
* Improved support for PHP installations running with &amp;lt;code&amp;gt;safe_mode=On&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* By default, export of data via the refbase GUI is now enabled for anonymous users&lt;br /&gt;
&lt;br /&gt;
* The citation output options (previously located in the results footer) have been moved to the Display Options form of the results header in Citation view&lt;br /&gt;
&lt;br /&gt;
* refbase now remembers many more search &amp;amp; display options while navigating or refining the results list&lt;br /&gt;
&lt;br /&gt;
* Changed the HTTP transfer method in most forms from POST to GET; this helps to avoid warnings about re-sending POST data in some browsers (such as Firefox)&lt;br /&gt;
&lt;br /&gt;
* We now use a ''show.php'' URL for the &amp;quot;show details&amp;quot; link in the search results list since it is much shorter and easier to bookmark as a permanent link&lt;br /&gt;
&lt;br /&gt;
* When linking to particular records via ''show.php'', one can now use consecutive serial number ranges as values of the &amp;lt;code&amp;gt;records&amp;lt;/code&amp;gt; parameter; examples: ''show.php?records=123-131'' or ''show.php?records=123-141,145,147,150-152''&lt;br /&gt;
&lt;br /&gt;
* When viewing/outputting citations, the list of citations can now be sorted by record creation date (use &amp;lt;code&amp;gt;citeOrder=creation-date&amp;lt;/code&amp;gt; in ''show.php'' URLs); this allows to sort records such that newly added/edited records get listed top of the list&lt;br /&gt;
&lt;br /&gt;
* Redesigned the page footer to make it fit on one line (and thus less heavy)&lt;br /&gt;
&lt;br /&gt;
* Added many CSS attributes (id/class names) to HTML output where appropriate; this allows to easier refine the CSS styling of the refbase interface&lt;br /&gt;
&lt;br /&gt;
* The admin can now define any of the supported views (List view, Citations, Details) as the default view&lt;br /&gt;
&lt;br /&gt;
* For each view, the admin can now define whether the results header &amp;amp; footer should be displayed open or closed by default, or whether they should be entirely hidden from the interface&lt;br /&gt;
&lt;br /&gt;
* The admin can now customize the list of fields that are displayed by default in List &amp;amp; Details view; similarly, the list of fields that are available in dropdown menus of the results header can also be customized&lt;br /&gt;
&lt;br /&gt;
* The admin can now define ''accesskey'' values which allow for keyboard navigation of the main parts of the refbase interface&lt;br /&gt;
&lt;br /&gt;
* The &amp;lt;code&amp;gt;$databaseBaseURL&amp;lt;/code&amp;gt; in ''ini.inc.php'' is now auto-generated by default&lt;br /&gt;
&lt;br /&gt;
* The refbase logo image files have been updated to the new refbase logo, and the logo URL path &amp;amp; dimensions can now be customized easily via ''ini.inc.php''&lt;br /&gt;
&lt;br /&gt;
* The session/temp dir path can now be specified explicitly in ''ini.inc.php''; this allows you to define a custom directory path that's used on your server to save session data and to write any temporary files&lt;br /&gt;
&lt;br /&gt;
* The ''edition'' field now accepts string values&lt;br /&gt;
&lt;br /&gt;
* After any add, edit, or delete action, refbase now includes a link to the last multi-record search result list in the feedback header message if the previous query resulted in a single record; together with other changes, this obviates ''receipt.php''&lt;br /&gt;
&lt;br /&gt;
* By default, the SRU formats ''SRW_DC XML'' and ''SRW_MODS XML'' are now transformed to HTML via XSL stylesheets&lt;br /&gt;
&lt;br /&gt;
* Authenticated users can now use ''opensearch.php'' or ''sru.php'' to query any of their user-specific fields&lt;br /&gt;
&lt;br /&gt;
* For OpenSearch &amp;amp; SRU searches, the ''keywords'' field will now be queried by default if no context set &amp;amp; index name is given (&amp;quot;cql.serverChoice&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Renamed the [[Bibutils]] ''xml2word'' command line tool to ''xml2wordbib'' according to the name changes in Bibutils v3.40; note that if you're using a Bibutils version prior to Bibutils v3.40, you must revert this change in file ''export/bibutils/export_xml2word.php''&lt;br /&gt;
&lt;br /&gt;
* Underline fontshape markup is now supported in various import and citation formats as well as in refbase markup (use: &amp;lt;code&amp;gt;__underlined text__&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
* When importing multiple records, ALL records are now imported by default&lt;br /&gt;
&lt;br /&gt;
* Improved UTF-8 handling on import so that e.g. a best-effort conversion is done for UTF-8 data which are imported into a latin1-based database&lt;br /&gt;
&lt;br /&gt;
* When importing (or exporting) RIS records, the type of thesis (such as &amp;quot;Masters thesis&amp;quot; or &amp;quot;Ph.D. thesis&amp;quot;) is now taken from (or exported to) the ''U1'' field (as is supported by Bibutils v3.35 or greater);&lt;br /&gt;
&lt;br /&gt;
* Upon import, if the given URL actually is a DOI prefixed with [http://dx.doi.org/ http://dx.doi.org/], we'll extract the DOI and move it to the ''doi'' field&lt;br /&gt;
&lt;br /&gt;
* Import of user-specific fields into the &amp;quot;Add record&amp;quot; form is now possible&lt;br /&gt;
&lt;br /&gt;
* We now generate (or honour existing) cite keys/IDs for the import data, and copy them to the user's ''cite_key'' field; the uniqueness of cite keys is ensured among all imported records as well as the user's existing records&lt;br /&gt;
&lt;br /&gt;
* Improved recognition of PubMed resource types&lt;br /&gt;
&lt;br /&gt;
* For the &amp;quot;Extract citations&amp;quot; functionality, we now check whether the extracted serial numbers and cite keys exist in the database and report any missing record identifiers&lt;br /&gt;
&lt;br /&gt;
* Changed or merged some localization strings to allow for better translations to languages such as Spanish or Chinese&lt;br /&gt;
&lt;br /&gt;
* Refined layout of ''user_receipt.php''&lt;br /&gt;
&lt;br /&gt;
* The [[Command_line_clients#.27refbase_import.27_command_line_client|'refbase_import' command line client]] now supports common output options from the 'refbase' CLI client; this allows to instruct the refbase server to return all imported records in any of the supported export or citation formats &amp;amp; styles&lt;br /&gt;
&lt;br /&gt;
* Many more minor changes&lt;br /&gt;
&lt;br /&gt;
=== Bug fixes ===&lt;br /&gt;
&lt;br /&gt;
* Fixed bug that prevented correct directory creation/renaming and/or file upload on some platforms&lt;br /&gt;
&lt;br /&gt;
* Fixed &amp;lt;code&amp;gt;preg_match()&amp;lt;/code&amp;gt; compilation errors when importing BibTeX records into a refbase UTF-8 database&lt;br /&gt;
&lt;br /&gt;
* When importing PubMed MEDLINE source data, we now extract author information from the ''AU'' field if the ''FAU'' field is not available&lt;br /&gt;
&lt;br /&gt;
* We now convert Endnote XML text style markup into appropriate refbase markup&lt;br /&gt;
&lt;br /&gt;
* Upon RIS import, we now make sure that HTML encoded source data (such as &amp;lt;code&amp;gt;&amp;amp;amp;auml;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;amp;#xF6;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;amp;#233;&amp;lt;/code&amp;gt;) get decoded before import&lt;br /&gt;
&lt;br /&gt;
* Records of unrecognized resource type were omitted upon citation output; fixed&lt;br /&gt;
&lt;br /&gt;
* When outputting to LaTeX or RIS, curly brackets are now escaped to avoid incorrect output&lt;br /&gt;
&lt;br /&gt;
* Fixed an issue were it wasn't possible to correctly import (or cite) records which contained non-ASCII characters in author's given names&lt;br /&gt;
&lt;br /&gt;
* Worked around an error in Internet Explorer when importing single records via the web interface&lt;br /&gt;
&lt;br /&gt;
* Fixed an error when exporting data to ODF XML and when the user-specific fields were missing from the SQL query&lt;br /&gt;
&lt;br /&gt;
* Fixed referrer-related problems that could cause unexpected behaviour and incorrect warning/error messages; however note that working simultaneously in different browser windows or tabs can still cause some unexpected results&lt;br /&gt;
&lt;br /&gt;
* Worked around PREG compilation errors on some UTF8-based systems&lt;br /&gt;
&lt;br /&gt;
* For theses, the corporate author (i.e. the corporate body granting the degree) is now labeled correctly in MODS XML output; as a result, the degree grantor is now recognized correctly by Bibutils and copied to the BibTeX ''school'' field&lt;br /&gt;
&lt;br /&gt;
* Many more minor bug fixes&lt;br /&gt;
&lt;br /&gt;
[[Category:General]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Creating_the_first_user&amp;diff=103</id>
		<title>Creating the first user</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Creating_the_first_user&amp;diff=103"/>
		<updated>2023-11-05T22:37:57Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Make the first list into an ordered list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After your (hopefully) successfull installation of refbase, you should create your own admin account.&lt;br /&gt;
&lt;br /&gt;
Please, make sure that you exactly follow the steps outlined on the welcome page after successful installation. These steps are:&lt;br /&gt;
&lt;br /&gt;
# Goto the main refbase page (''Home'')&lt;br /&gt;
# Login with email address = ''user@refbase.net'' and password = ''start''&lt;br /&gt;
#: (make sure that the top right corner of your screen says: &amp;quot;You're logged in as Admin (''user@refbase.net''), if not see [[#Troubleshooting| Troubleshooting]] below)&lt;br /&gt;
# Click on ''Add User'' and enter the name, institutional abbreviation, email address and password of the admin user&lt;br /&gt;
# Open the file ''initialize/ini.inc.php'' in a text editor and change the value of the ''$adminLoginEmail'' variable to the email address you've specified for the admin user&lt;br /&gt;
# Log out, then login again using the email address and password of your newly created admin account&lt;br /&gt;
&lt;br /&gt;
Especially note that you must set the value of the ''$adminLoginEmail'' variable in file ''initialize/ini.inc.php'' to the email address of your newly created admin user (step 4.).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
When being logged in as admin, you should see a red &amp;quot;Admin&amp;quot; label in front of your email address at the top right corner of the screen. An example screenshot is given [[Manual_installation#2.5_Setup_your_own_admin_user|here]]. If this is not the case for you, the following tips may help you to get things working properly.&lt;br /&gt;
&lt;br /&gt;
You won't be able to login as admin using email address = ''user@refbase.net'' and password = ''start'' if you've already changed the value of the ''$adminLoginEmail'' variable ''before'' attempting to login for the first time. This variable must only be changed ''after'' you've created your own admin user.&lt;br /&gt;
&lt;br /&gt;
Also, please make sure that:&lt;br /&gt;
&lt;br /&gt;
* your PHP installation supports sessions&lt;br /&gt;
* &amp;lt;code&amp;gt;session.use_cookies&amp;lt;/code&amp;gt; is set to ON in your [[Required_PHP-INI_Settings#How_to_locate_your_active_php.ini_file|active ''php.ini'' file]]&lt;br /&gt;
* you have cookies enabled in your browser&lt;br /&gt;
* you've instructed your browser to accept cookies from your refbase site&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Creating_the_first_user&amp;diff=102</id>
		<title>Creating the first user</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Creating_the_first_user&amp;diff=102"/>
		<updated>2023-11-05T22:30:22Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Hide section edit links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After your (hopefully) successfull installation of refbase, you should create your own admin account.&lt;br /&gt;
&lt;br /&gt;
Please, make sure that you exactly follow the steps outlined on the welcome page after successful installation. These steps are:&lt;br /&gt;
&lt;br /&gt;
* Goto the main refbase page (''Home'')&lt;br /&gt;
* Login with email address = ''user@refbase.net'' and password = ''start''&lt;br /&gt;
: (make sure that the top right corner of your screen says: &amp;quot;You're logged in as Admin (''user@refbase.net''), if not see [[#Troubleshooting| Troubleshooting]] below)&lt;br /&gt;
* Click on ''Add User'' and enter the name, institutional abbreviation, email address and password of the admin user&lt;br /&gt;
* Open the file ''initialize/ini.inc.php'' in a text editor and change the value of the ''$adminLoginEmail'' variable to the email address you've specified for the admin user&lt;br /&gt;
* Log out, then login again using the email address and password of your newly created admin account&lt;br /&gt;
&lt;br /&gt;
Especially note that you must set the value of the ''$adminLoginEmail'' variable in file ''initialize/ini.inc.php'' to the email address of your newly created admin user (step 4.).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
When being logged in as admin, you should see a red &amp;quot;Admin&amp;quot; label in front of your email address at the top right corner of the screen. An example screenshot is given [[Manual_installation#2.5_Setup_your_own_admin_user|here]]. If this is not the case for you, the following tips may help you to get things working properly.&lt;br /&gt;
&lt;br /&gt;
You won't be able to login as admin using email address = ''user@refbase.net'' and password = ''start'' if you've already changed the value of the ''$adminLoginEmail'' variable ''before'' attempting to login for the first time. This variable must only be changed ''after'' you've created your own admin user.&lt;br /&gt;
&lt;br /&gt;
Also, please make sure that:&lt;br /&gt;
&lt;br /&gt;
* your PHP installation supports sessions&lt;br /&gt;
* &amp;lt;code&amp;gt;session.use_cookies&amp;lt;/code&amp;gt; is set to ON in your [[Required_PHP-INI_Settings#How_to_locate_your_active_php.ini_file|active ''php.ini'' file]]&lt;br /&gt;
* you have cookies enabled in your browser&lt;br /&gt;
* you've instructed your browser to accept cookies from your refbase site&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Creating_the_first_user&amp;diff=101</id>
		<title>Creating the first user</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Creating_the_first_user&amp;diff=101"/>
		<updated>2023-11-05T22:29:36Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Original page content from 09-Feb-2009&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After your (hopefully) successfull installation of refbase, you should create your own admin account.&lt;br /&gt;
&lt;br /&gt;
Please, make sure that you exactly follow the steps outlined on the welcome page after successful installation. These steps are:&lt;br /&gt;
&lt;br /&gt;
* Goto the main refbase page (''Home'')&lt;br /&gt;
* Login with email address = ''user@refbase.net'' and password = ''start''&lt;br /&gt;
: (make sure that the top right corner of your screen says: &amp;quot;You're logged in as Admin (''user@refbase.net''), if not see [[#Troubleshooting| Troubleshooting]] below)&lt;br /&gt;
* Click on ''Add User'' and enter the name, institutional abbreviation, email address and password of the admin user&lt;br /&gt;
* Open the file ''initialize/ini.inc.php'' in a text editor and change the value of the ''$adminLoginEmail'' variable to the email address you've specified for the admin user&lt;br /&gt;
* Log out, then login again using the email address and password of your newly created admin account&lt;br /&gt;
&lt;br /&gt;
Especially note that you must set the value of the ''$adminLoginEmail'' variable in file ''initialize/ini.inc.php'' to the email address of your newly created admin user (step 4.).&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
When being logged in as admin, you should see a red &amp;quot;Admin&amp;quot; label in front of your email address at the top right corner of the screen. An example screenshot is given [[Manual_installation#2.5_Setup_your_own_admin_user|here]]. If this is not the case for you, the following tips may help you to get things working properly.&lt;br /&gt;
&lt;br /&gt;
You won't be able to login as admin using email address = ''user@refbase.net'' and password = ''start'' if you've already changed the value of the ''$adminLoginEmail'' variable ''before'' attempting to login for the first time. This variable must only be changed ''after'' you've created your own admin user.&lt;br /&gt;
&lt;br /&gt;
Also, please make sure that:&lt;br /&gt;
&lt;br /&gt;
* your PHP installation supports sessions&lt;br /&gt;
* &amp;lt;code&amp;gt;session.use_cookies&amp;lt;/code&amp;gt; is set to ON in your [[Required_PHP-INI_Settings#How_to_locate_your_active_php.ini_file|active ''php.ini'' file]]&lt;br /&gt;
* you have cookies enabled in your browser&lt;br /&gt;
* you've instructed your browser to accept cookies from your refbase site&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Installation-Troubleshooting&amp;diff=100</id>
		<title>Installation-Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Installation-Troubleshooting&amp;diff=100"/>
		<updated>2023-11-05T22:27:31Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Fixed some typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document presents solutions &amp;amp; tips for installation-related problems, and for things that don't seem to be working correctly after installation.&lt;br /&gt;
&lt;br /&gt;
Other issues are discussed on the generic [[Troubleshooting]] page.&lt;br /&gt;
&lt;br /&gt;
If you experience any problems while installing refbase, please read this chapter before [[refbase:Community_portal|contacting us]].&lt;br /&gt;
&lt;br /&gt;
== Preparations before contacting us ==&lt;br /&gt;
&lt;br /&gt;
In few cases, the refbase installation shows an unwanted behaviour. This may be caused by special settings of your server setup.&lt;br /&gt;
&lt;br /&gt;
'''Important''': Please check following settings and REPORT THEM when [[refbase:Community_portal|contacting us]]. This information will help us a lot to figure out what might be wrong:&lt;br /&gt;
&lt;br /&gt;
* Which version of refbase do you use?&lt;br /&gt;
* Which platform are you using?&lt;br /&gt;
* Do you use a particular package such as XAMPP?&lt;br /&gt;
* Which versions of Apache, MySQL and PHP are you running?&lt;br /&gt;
* Can you execute other PHP web applications just fine? I.e., is it only refbase that is causing you trouble?&lt;br /&gt;
* Can you access MySQL correctly, from the command line as well as from web administration tools such as phpMyAdmin?&lt;br /&gt;
* Do you experience the same error/problem using a different browser or computer?&lt;br /&gt;
* Do you know about special config settings within your ''httpd.conf'', ''php.ini'' or ''my.cnf'' configuration files?&lt;br /&gt;
* Compare your ''php.ini'' with the list of [[Required_PHP-INI_Settings|required ''php.ini'' settings]] and report any differences.&lt;br /&gt;
* Regarding ''php.ini'' settings, especially verify that &amp;lt;code&amp;gt;safe_mode&amp;lt;/code&amp;gt; is OFF for installation. If you can't change this setting, you may need to perform a [[Manual installation|manual installation]].&lt;br /&gt;
* Have a look at your server's error log and report anything that may be connected with refbase.&lt;br /&gt;
* Please make sure that PHP error reporting is enabled and report any error messages displayed in your browser. To enable error reporting, set the following variables in your ''php.ini'' file:&lt;br /&gt;
 error_reporting  =  E_ALL&lt;br /&gt;
 display_errors = On&lt;br /&gt;
&lt;br /&gt;
=== General tips ===&lt;br /&gt;
&lt;br /&gt;
Please ensure that you have checked the following:&lt;br /&gt;
&lt;br /&gt;
* If you're using an older refbase version, you may want to [[Updating_refbase|update]] to the newest version and see if this cures your problems.&lt;br /&gt;
* If you receive errors when using refbase (e.g., when adding or importing data), please try the same procedure in our [[Refbase_users|demo databases]] to check, whether this problem is specific to your own installation/data or whether it's a general issue. &lt;br /&gt;
* Make sure that you've restarted your web server to apply any changes you've made to your ''php.ini'' file.&lt;br /&gt;
* Some installations come with multiple ''php.ini'' copies at different locations. To make sure that you're dealing with the correct ''php.ini'' file, checkout the output of the &amp;lt;code&amp;gt;phpinfo()&amp;lt;/code&amp;gt; function, it will tell you the location of the active ''php.ini'' file ([[Required_PHP-INI_Settings|more info]]). The returned status info may contain other useful information and it may help to send us the output via private mail.&lt;br /&gt;
* If your package manager separates php-mysql from the main php-package (eg. Fedora) make sure to install both. Otherwise every request to refbase will give an empty white page.&lt;br /&gt;
* Make sure that the refbase scripts have correct permission settings so that they can be accessed by your server.&lt;br /&gt;
&lt;br /&gt;
== Known problems and possible solutions ==&lt;br /&gt;
&lt;br /&gt;
=== Fail to login ===&lt;br /&gt;
&lt;br /&gt;
If you have problems to log in with your newly created user account after installing refbase, please refer to [[Creating the first user]].&lt;br /&gt;
&lt;br /&gt;
=== Upload of large files fails ===&lt;br /&gt;
&lt;br /&gt;
If you're able to upload files of small file size but experience errors when attempting to upload large files, checkout the variables &amp;lt;code&amp;gt;post_max_size&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;upload_max_filesize&amp;lt;/code&amp;gt; in your active ''php.ini'' file. The values given for &amp;lt;code&amp;gt;post_max_size&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;upload_max_filesize&amp;lt;/code&amp;gt; must be larger than the maximum file size you'd like to be able to upload (see also [[Required_PHP-INI_Settings|required ''php.ini'' settings]]).&lt;br /&gt;
&lt;br /&gt;
=== Upload of files under XAMPP doesn't work ===&lt;br /&gt;
&lt;br /&gt;
In some versions of [https://www.apachefriends.org/ XAMPP] the default temporary folder for uploads, as defined in ''php.ini'', is wrong:&lt;br /&gt;
&lt;br /&gt;
 upload_tmp_dir = &amp;quot;.;c:\apachefriends\xampp\tmp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
correct would be:&lt;br /&gt;
&lt;br /&gt;
 upload_tmp_dir = &amp;quot;c:\apachefriends\xampp\tmp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Renaming of uploaded files does not work under XAMPP ===&lt;br /&gt;
&lt;br /&gt;
In some versions of [https://www.apachefriends.org/ XAMPP] the needed PHP function &amp;lt;code&amp;gt;iconv&amp;lt;/code&amp;gt; is disabled. To fix this, open the ''php.ini'' file of your XAMPP distribution, search for &amp;lt;code&amp;gt;iconv&amp;lt;/code&amp;gt; and enable the function by deleting the heading comment sign (').&lt;br /&gt;
&lt;br /&gt;
=== Export of records results in a blank page ===&lt;br /&gt;
&lt;br /&gt;
At present, the '''ADS''', '''BibTeX''', '''EndNote''', '''ISI''', '''RIS''' and '''Word XML''' export formats require a correctly configured Bibutils while any of the other XML formats (e.g. MODS XML or ODF XML) do '''not''' depend on Bibutils. If the latter are working while the former are not, most likely the issue pertains to your [[Bibutils]] install.  &lt;br /&gt;
&lt;br /&gt;
You can check that the Bibutils path was correctly configured by viewing the contents of the ''depends'' table.  The &amp;lt;code&amp;gt;depends_path&amp;lt;/code&amp;gt; for the &amp;lt;code&amp;gt;bibutils&amp;lt;/code&amp;gt; record should '''not''' be &amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; as seen below:  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; SELECT * FROM depends;&lt;br /&gt;
&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
| depends_id | depends_external | depends_enabled | depends_path |&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
|          1 | refbase          | true            | NULL         |&lt;br /&gt;
|          2 | bibutils         | true            | NULL         |&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, please note that:&lt;br /&gt;
&lt;br /&gt;
* the path to the Bibutils programs given in table ''depends'' must end with a slash&lt;br /&gt;
* permissions must be set correctly so that the Bibutils programs can be executed by Apache/PHP&lt;br /&gt;
* if &amp;lt;code&amp;gt;safe_mode&amp;lt;/code&amp;gt; is set to On in your active ''php.ini'' file, then you'll need to put the Bibutils programs within the directory that's specified in &amp;lt;code&amp;gt;safe_mode_exec_dir&amp;lt;/code&amp;gt;&lt;br /&gt;
* the PHP temp/session directory must be accessible &amp;amp; writable by Apache/PHP/Bibutils&lt;br /&gt;
* if you're on a hosted service, your Internet Service Provider may have given you a specific temp directory path which you may need to set explicitly in variable &amp;lt;code&amp;gt;$sessionTempDir&amp;lt;/code&amp;gt; in file ''initialize/ini.inc.php''&lt;br /&gt;
&lt;br /&gt;
=== Some exports fail in refbase-0.8.0 on some win32 servers ===&lt;br /&gt;
&lt;br /&gt;
Some WAMP stacks fail to execute Bibutils. A workaround is to upgrade to refbase-0.9.0 or greater.&lt;br /&gt;
&lt;br /&gt;
=== Upload of files results in error message ===&lt;br /&gt;
&lt;br /&gt;
If you're using refbase-0.9.0 and you're getting following error message when adding (or editing) a record that includes a file&lt;br /&gt;
for upload:&lt;br /&gt;
&lt;br /&gt;
 Warning: preg_replace() [function.preg-replace]: Unknown modifier '\' in&lt;br /&gt;
 .../refbase-0.9.0/includes/include.inc.php on line 3631&lt;br /&gt;
 &lt;br /&gt;
 Warning: preg_replace() [function.preg-replace]: Unknown modifier '\' in&lt;br /&gt;
 .../refbase-0.9.0/includes/include.inc.php on line 3634&lt;br /&gt;
&lt;br /&gt;
then you may want to upgrade to refbase-0.9.5 or greater. Alternatively, you can apply a simple patch manually:&lt;br /&gt;
&lt;br /&gt;
Please open file ''modify.php'' in your refbase root directory, goto line 1100 and replace this code:&lt;br /&gt;
&lt;br /&gt;
 $dirNamingScheme = trimTextPattern($dirNamingScheme, &amp;quot;[/\\]+&amp;quot;, true, true);&lt;br /&gt;
&lt;br /&gt;
with this:&lt;br /&gt;
&lt;br /&gt;
 $dirNamingScheme = trimTextPattern($dirNamingScheme, &amp;quot;[\/\\\\]+&amp;quot;, true, true);&lt;br /&gt;
&lt;br /&gt;
=== Import of records results in an error message ===&lt;br /&gt;
&lt;br /&gt;
If you're trying to import records into your refbase database and you're getting an error message such as this one:&lt;br /&gt;
&lt;br /&gt;
 There were validation errors regarding the data you entered&lt;br /&gt;
&lt;br /&gt;
then you might want check whether your record format is supported by refbase and whether its syntax is correct. Please see our [[Importing records|import]] page for more information and links to example records for all supported formats.&lt;br /&gt;
&lt;br /&gt;
If you're sure that your record format is supported but you still get an error message, please try to import your records at one of our [[Refbase_users|demo databases]]. If this throws up the same error message, then refbase probably has problems recognizing your record format. In that case, we'd appreciate if you'd [[refbase:Community_portal|send us]] your problematic records so that we can look into the problem.&lt;br /&gt;
&lt;br /&gt;
If, however, your records import fine in our demo database, then this hints at a problem with your local refbase installation. Note that import of records in BibTeX, Copac, Endnote (tagged text or XML), PubMed XML, SciFinder or MODS XML format requires [[Bibutils]] being installed on your server. If you think that you've correctly installed Bibutils on your server and still can't get import of the above mentioned formats to work, please [[refbase:Community_portal|let us know]] and we'll try to help.&lt;br /&gt;
&lt;br /&gt;
=== Undefined iconv() despite --with-iconv ===&lt;br /&gt;
&lt;br /&gt;
This problem was experienced on a FreeBSD web host, and has also been reported as a [http://ca.php.net/manual/en/function.iconv.php#47428 FreeBSD issue] in the user comments at php.net, which suggests the resolution (which worked for me) to add the following block of code to the application before iconv() is called:  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if (!function_exists('iconv') &amp;amp;&amp;amp; function_exists('libiconv')) {&lt;br /&gt;
   function iconv($input_encoding, $output_encoding, $string) {&lt;br /&gt;
       return libiconv($input_encoding, $output_encoding, $string);&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problems with special characters ===&lt;br /&gt;
&lt;br /&gt;
See below for some troubleshooting guidance if you have problems getting higher ASCII characters (such as accented characters or umlauts) displayed correctly in refbase, or if you cannot correctly enter or search for higher ASCII chars in the refbase web interface. Encoding problems can be really tricky since many factors interact with each other, and encoding settings can differ greatly among different systems and versions.&lt;br /&gt;
&lt;br /&gt;
==== Server settings ====&lt;br /&gt;
&lt;br /&gt;
First of all, you should make sure that your MySQL server's character set and collation settings are setup correctly and consistently. For more information and instructions, please see parts 'a)' and 'b)' in section [[Troubleshooting#MySQL_migration_and_character_set_problems|MySQL migration and character set problems]].&lt;br /&gt;
&lt;br /&gt;
If you'd like to use refbase with UTF-8 encoding, then you'll need MySQL version 4.1.x or greater. However, in our experience, MySQL 4.1.x seems to have problems with some Unicode characters, so if possible you should use refbase in conjunction with MySQL 5.x.&lt;br /&gt;
&lt;br /&gt;
It might be also worth checking your web server's configuration file (e.g., in case of the Apache web server: ''httpd.conf'' or ''apache2.conf''). On  Ubuntu, for example, some users managed to cure their encoding issues by (un)commenting (or altering) following config setting in Apache 2:&lt;br /&gt;
&lt;br /&gt;
 AddDefaultCharset ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
==== Settings in refbase ====&lt;br /&gt;
&lt;br /&gt;
When installing refbase via ''install.php'', make sure that you've chosen the desired default character set (latin1 or utf8). Be aware that if you've tried to install refbase multiple times using the same MySQL database name (in ''initialize/db.inc.php'') but with different settings as default character set, you must drop (i.e. delete) the database before installing it again with a different character encoding.&lt;br /&gt;
&lt;br /&gt;
You can check the encoding of your MySQL database by issuing following command from within your MySQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 SHOW CREATE DATABASE ''DATABASE_NAME'';&lt;br /&gt;
&lt;br /&gt;
In the above command, replace &amp;lt;code&amp;gt;''DATABASE_NAME''&amp;lt;/code&amp;gt; with the actual name of your refbase MySQL database.&lt;br /&gt;
&lt;br /&gt;
If you've chosen &amp;quot;utf8&amp;quot; upon installation, then you have to make sure that variable &amp;lt;code&amp;gt;$contentTypeCharset&amp;lt;/code&amp;gt; in file ''initialize/ini.inc.php'' is set to &amp;quot;UTF-8&amp;quot;. And if you're using higher ASCII chars in any variable values in file ''ini.inc.php'', you should also re-save that file with encoding &amp;quot;Unicode (UTF-8, no BOM)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you've set variable &amp;lt;code&amp;gt;$contentTypeCharset&amp;lt;/code&amp;gt; to &amp;quot;UTF-8&amp;quot;, you could now access refbase in your web browser and verify that the head of the HTML source states the correct encoding:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case of a latin1-based refbase installation, the contents of the &amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; attribute should read &amp;quot;ISO-8859-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In order to test if refbase has been setup correctly, you should now add or edit a record via the refbase web interface and enter some special characters (such as ·ÈÌ‡ËÏ or ÂÊ¯ˆ‰¸ etc). Then, checkout again the added/edited record and verify that your entered characters display correctly. In addition, use refbase to search for these special characters and verify that your added/edited record is listed among the search results.&lt;br /&gt;
&lt;br /&gt;
So, in summary, if you can 1) successfully enter special characters in refbase, 2) have them displayed correctly after saving your edits '''and''' 3) successfully search for these newly entered characters, then refbase has been set up correctly. However, if one of these actions (enter/display/search) does not work as expected, then you've still got problems.&lt;br /&gt;
&lt;br /&gt;
==== Browser settings ====&lt;br /&gt;
&lt;br /&gt;
If you're still experiencing problems, it's always a ''very'' good idea to try out another browser (or another browser on another platform). Also, try to manually set the encoding of your browser page to either &amp;quot;Unicode (UTF-8)&amp;quot; or &amp;quot;Western (ISO-8859-1)&amp;quot;. In Firefox, this can be done via the &amp;quot;View &amp;gt; Character Encoding&amp;quot; menu. After you've set the encoding explicitly, please see if you can now enter/display/search for higher ASCII chars successfully.&lt;br /&gt;
&lt;br /&gt;
Speaking of browser settings, you can often set a default character encoding within the browser's preferences which might be also worth checking out.&lt;br /&gt;
&lt;br /&gt;
==== Import and file encodings ====&lt;br /&gt;
&lt;br /&gt;
Finally, note that when importing data into refbase, you have to make sure that the character encoding of your bibliographic data file matches the character encoding of your refbase database. If this is causing you any trouble, copying and pasting the data into the refbase import form may actually work better. With regard to import, you should also ensure that you're using a recent version of [[Bibutils]] since some earlier versions of Bibutils had issues with character set support.&lt;br /&gt;
&lt;br /&gt;
If you still can't get rid of your encoding issues, please [[refbase:Community_portal|let us know]] and we'll see what we can do.&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://wiki.refbase.net/index.php?title=Installation-Troubleshooting&amp;diff=99</id>
		<title>Installation-Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.refbase.net/index.php?title=Installation-Troubleshooting&amp;diff=99"/>
		<updated>2023-11-05T22:16:46Z</updated>

		<summary type="html">&lt;p&gt;WikiSysop: Update external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document presents solutions &amp;amp; tips for installation-related problems, and for things that don't seem to be working correctly after installation.&lt;br /&gt;
&lt;br /&gt;
Other issues are discussed on the generic [[Troubleshooting]] page.&lt;br /&gt;
&lt;br /&gt;
If you experience any problems while installing refbase, please read this chapter before [[refbase:Community_portal|contacting us]].&lt;br /&gt;
&lt;br /&gt;
== Preparations before contacting us ==&lt;br /&gt;
&lt;br /&gt;
In few cases, the refbase installation shows an unwanted behaviour. This may be caused by special settings of your server setup.&lt;br /&gt;
&lt;br /&gt;
'''Important''': Please check following settings and REPORT THEM when [[refbase:Community_portal|contacting us]]. This information will help us a lot to figure out what might be wrong:&lt;br /&gt;
&lt;br /&gt;
* Which version of refbase do you use?&lt;br /&gt;
* Which platform are you using?&lt;br /&gt;
* Do you use a particular package such as XAMPP?&lt;br /&gt;
* Which versions of Apache, MySQL and PHP are you running?&lt;br /&gt;
* Can you execute other PHP web applications just fine? I.e., is it only refbase that is causing you trouble?&lt;br /&gt;
* Can you access MySQL correctly, from the command line as well as from web administration tools such as phpMyAdmin?&lt;br /&gt;
* Do you experience the same error/problem using a different browser or computer?&lt;br /&gt;
* Do you know about special config settings within your ''httpd.conf'', ''php.ini'' or ''my.cnf'' configuration files?&lt;br /&gt;
* Compare your ''php.ini'' with the list of [[Required_PHP-INI_Settings|required ''php.ini'' settings]] and report any differences.&lt;br /&gt;
* Regarding ''php.ini'' settings, especially verify that &amp;lt;code&amp;gt;safe_mode&amp;lt;/code&amp;gt; is OFF for installation. If you can't change this setting, you may need to perform a [[Manual installation|manual installation]].&lt;br /&gt;
* Have a look at your server's error log and report anything that may be connected with refbase.&lt;br /&gt;
* Please make sure that PHP error reporting is enabled and report any error messages displayed in your browser. To enable error reporting, set the following variables in your ''php.ini'' file:&lt;br /&gt;
 error_reporting  =  E_ALL&lt;br /&gt;
 display_errors = On&lt;br /&gt;
&lt;br /&gt;
=== General tips ===&lt;br /&gt;
&lt;br /&gt;
Please ensure that you have checked the following:&lt;br /&gt;
&lt;br /&gt;
* If you're using an older refbase version, you may want to [[Updating_refbase|update]] to the newest version and see if this cures your problems.&lt;br /&gt;
* If you receive errors when using refbase (e.g., when adding or importing data), please try the same procedure in our [[Refbase_users|demo databases]] to check, whether this problem is specific to your own installation/data or whether it's a general issue. &lt;br /&gt;
* Make sure that you've restarted your web server to apply any changes you've made to your ''php.ini'' file.&lt;br /&gt;
* Some installations come with multiple ''php.ini'' copies at different locations. To make sure that you're dealing with the correct ''php.ini'' file, checkout the output of the &amp;lt;code&amp;gt;phpinfo()&amp;lt;/code&amp;gt; function, it will tell you the location of the active ''php.ini'' file ([[Required_PHP-INI_Settings|more info]]). The returned status info may contain other useful information and it may help to send us the output via private mail.&lt;br /&gt;
* If your package manager separates php-mysql from the main php-package (eg. Fedora) make sure to install both. Otherwise every request to refbase will give an empty white page.&lt;br /&gt;
* Make sure that the refbase scripts have correct permission settings so that they can be accessed by your server.&lt;br /&gt;
&lt;br /&gt;
== Known problems and possible solutions ==&lt;br /&gt;
&lt;br /&gt;
=== Fail to login ===&lt;br /&gt;
&lt;br /&gt;
If you have problems to log in with your newly created user account after installing refbase, please refer to [[Creating the first user]].&lt;br /&gt;
&lt;br /&gt;
=== Upload of large files fails ===&lt;br /&gt;
&lt;br /&gt;
If you're able to upload files of small file size but experience errors when attempting to upload large files, checkout the variables &amp;lt;code&amp;gt;post_max_size&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;upload_max_filesize&amp;lt;/code&amp;gt; in your active ''php.ini'' file. The values given for &amp;lt;code&amp;gt;post_max_size&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;upload_max_filesize&amp;lt;/code&amp;gt; must be larger than the maximum file size you'd like to be able to upload (see also [[Required_PHP-INI_Settings|required ''php.ini'' settings]]).&lt;br /&gt;
&lt;br /&gt;
=== Upload of files under XAMPP doesn't work ===&lt;br /&gt;
&lt;br /&gt;
In some versions of [https://www.apachefriends.org/ XAMPP] the default temporary folder for uploads, as defined in ''php.ini'', is wrong:&lt;br /&gt;
&lt;br /&gt;
 upload_tmp_dir = &amp;quot;.;c:\apachefriends\xampp\tmp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
correct would be:&lt;br /&gt;
&lt;br /&gt;
 upload_tmp_dir = &amp;quot;c:\apachefriends\xampp\tmp&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Renaming of uploaded files does not work under XAMPP ===&lt;br /&gt;
&lt;br /&gt;
In some versions of [https://www.apachefriends.org/ XAMPP] the needed PHP function &amp;lt;code&amp;gt;iconv&amp;lt;/code&amp;gt; is disabled. To fix this, open the ''php.ini'' file of your XAMPP distribution, search for &amp;lt;code&amp;gt;iconv&amp;lt;/code&amp;gt; and enable the function by deleting the heading comment sign (').&lt;br /&gt;
&lt;br /&gt;
=== Export of records results in a blank page ===&lt;br /&gt;
&lt;br /&gt;
At present, the '''ADS''', '''BibTeX''', '''EndNote''', '''ISI''', '''RIS''' and '''Word XML''' export formats require a correctly configured Bibutils while any of the other XML formats (e.g. MODS XML or ODF XML) do '''not''' depend on Bibutils. If the latter are working while the former are not, most likely the issue pertains to your [[Bibutils]] install.  &lt;br /&gt;
&lt;br /&gt;
You can check that the Bibutils path was correctly configured by viewing the contents of the ''depends'' table.  The &amp;lt;code&amp;gt;depends_path&amp;lt;/code&amp;gt; for the &amp;lt;code&amp;gt;bibutils&amp;lt;/code&amp;gt; record should '''not''' be &amp;lt;code&amp;gt;NULL&amp;lt;/code&amp;gt; as seen below:  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql&amp;gt; SELECT * FROM depends;&lt;br /&gt;
&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
| depends_id | depends_external | depends_enabled | depends_path |&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
|          1 | refbase          | true            | NULL         |&lt;br /&gt;
|          2 | bibutils         | true            | NULL         |&lt;br /&gt;
+------------+------------------+-----------------+--------------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, please note that:&lt;br /&gt;
&lt;br /&gt;
* the path to the Bibutils programs given in table ''depends'' must end with a slash&lt;br /&gt;
* permissions must be set correctly so that the Bibutils programs can be executed by Apache/PHP&lt;br /&gt;
* if &amp;lt;code&amp;gt;safe_mode&amp;lt;/code&amp;gt; is set to On in your active ''php.ini'' file, then you'll need to put the Bibutils programs within the directory that's specified in &amp;lt;code&amp;gt;safe_mode_exec_dir&amp;lt;/code&amp;gt;&lt;br /&gt;
* the PHP temp/session directory must be accessible &amp;amp; writable by Apache/PHP/Bibutils&lt;br /&gt;
* if you're on a hosted service, your Internet Service Provider may have given you a specific temp directory path which you may need to set explicitly in variable &amp;lt;code&amp;gt;$sessionTempDir&amp;lt;/code&amp;gt; in file ''initialize/ini.inc.php''&lt;br /&gt;
&lt;br /&gt;
=== Some exports fail in refbase-0.8.0 on some win32 servers ===&lt;br /&gt;
&lt;br /&gt;
Some WAMP stacks fail to execute Bibutils. A workaround is to upgrade to refbase-0.9.0 or greater.&lt;br /&gt;
&lt;br /&gt;
=== Upload of files results in error message ===&lt;br /&gt;
&lt;br /&gt;
If you're using refbase-0.9.0 and you're getting following error message when adding (or editing) a record that includes a file&lt;br /&gt;
for upload:&lt;br /&gt;
&lt;br /&gt;
 Warning: preg_replace() [function.preg-replace]: Unknown modifier '\' in&lt;br /&gt;
 .../refbase-0.9.0/includes/include.inc.php on line 3631&lt;br /&gt;
 &lt;br /&gt;
 Warning: preg_replace() [function.preg-replace]: Unknown modifier '\' in&lt;br /&gt;
 .../refbase-0.9.0/includes/include.inc.php on line 3634&lt;br /&gt;
&lt;br /&gt;
then you may want to upgrade to refbase-0.9.5 or greater. Alternatively, you can apply a simple patch manually:&lt;br /&gt;
&lt;br /&gt;
Please open file ''modify.php'' in your refbase root directory, goto line 1100 and replace this code:&lt;br /&gt;
&lt;br /&gt;
 $dirNamingScheme = trimTextPattern($dirNamingScheme, &amp;quot;[/\\]+&amp;quot;, true, true);&lt;br /&gt;
&lt;br /&gt;
with this:&lt;br /&gt;
&lt;br /&gt;
 $dirNamingScheme = trimTextPattern($dirNamingScheme, &amp;quot;[\/\\\\]+&amp;quot;, true, true);&lt;br /&gt;
&lt;br /&gt;
=== Import of records results in an error message ===&lt;br /&gt;
&lt;br /&gt;
If you're trying to import records into your refbase database and you're getting an error message such as this one:&lt;br /&gt;
&lt;br /&gt;
 There were validation errors regarding the data you entered&lt;br /&gt;
&lt;br /&gt;
then you might want check whether your record format is supported by refbase and whether its syntax is correct. Please see our [[Importing records|import]] page for more information and links to example records for all supported formats.&lt;br /&gt;
&lt;br /&gt;
If you're sure that your record format is supported but you still get an error message, please try to import your records at one of our [[Refbase_users|demo databases]]. If this throws up the same error message, then refbase probably has problems recognizing your record format. In that case, we'd appreciate if you'd [[refbase:Community_portal|send us]] your problematic records so that we can look into the problem.&lt;br /&gt;
&lt;br /&gt;
If, however, your records import fine in our demo database, then this hints at a problem with your local refbase installation. Note that import of records in BibTeX, Copac, Endnote (tagged text or XML), PubMed XML, SciFinder or MODS XML format requires [[Bibutils]] being installed on your server. If you think that you've correctly installed Bibutils on your server and still can't get import of the above mentioned formats to work, please [[refbase:Community_portal|let us know]] and we'll try to help.&lt;br /&gt;
&lt;br /&gt;
=== Undefined iconv() despite --with-iconv ===&lt;br /&gt;
&lt;br /&gt;
This problem was experience on a FreeBSD web host, and has also been reported as a [http://ca.php.net/manual/en/function.iconv.php#47428 FreeBSD issue] in the user comments at php.net, which suggests the resolution (which worked for me) to add the following block of code to the application before iconv() is called:  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if (!function_exists('iconv') &amp;amp;&amp;amp; function_exists('libiconv')) {&lt;br /&gt;
   function iconv($input_encoding, $output_encoding, $string) {&lt;br /&gt;
       return libiconv($input_encoding, $output_encoding, $string);&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problems with special characters ===&lt;br /&gt;
&lt;br /&gt;
See below for some troubleshooting guidance if you have problems getting higher ASCII characters (such as accented characters or umlauts) displayed correctly in refbase, or if you cannot correctly enter or search for higher ASCII chars in the refbase web interface. Encoding problems can be really tricky since many factors interact with each other, and encoding settings can differ greatly among different systems and versions.&lt;br /&gt;
&lt;br /&gt;
==== Server settings ====&lt;br /&gt;
&lt;br /&gt;
First of all, you should make sure that your MySQL server's character set and collation settings are setup correctly and consistently. For more information and instructions, please see parts 'a)' and 'b)' in section [[Troubleshooting#MySQL_migration_and_character_set_problems|MySQL migration and character set problems]].&lt;br /&gt;
&lt;br /&gt;
If you'd like to use refbase with UTF-8 encoding, then you'll need MySQL version 4.1.x or greater. However, in our experience, MySQL 4.1.x seems to have problems with some Unicode characters, so if possible you should use refbase in conjunction with MySQL 5.x.&lt;br /&gt;
&lt;br /&gt;
It might be also worth checking your web server's configuration file (e.g., in case of the Apache web server: ''httpd.conf'' or ''apache2.conf''). On  Ubuntu, for example, some users managed to cure their encoding issues by (un)commenting (or altering) following config setting in Apache 2:&lt;br /&gt;
&lt;br /&gt;
 AddDefaultCharset ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
==== Settings in refbase ====&lt;br /&gt;
&lt;br /&gt;
When installing refbase via ''install.php'', make sure that you've chosen the desired default character set (latin1 or utf8). Be aware that if you've tried to install refbase multiple times using the same MySQL database name (in ''initialize/db.inc.php'') but with different settings as default character set, you must drop (i.e. delete) the database before installing it again with a different character encoding.&lt;br /&gt;
&lt;br /&gt;
You can check the encoding of your MySQL database by issuing following command from within your MySQL command line interpreter:&lt;br /&gt;
&lt;br /&gt;
 SHOW CREATE DATABASE ''DATABASE_NAME'';&lt;br /&gt;
&lt;br /&gt;
In the above command, replace &amp;lt;code&amp;gt;''DATABASE_NAME''&amp;lt;/code&amp;gt; with the actual name of your refbase MySQL database.&lt;br /&gt;
&lt;br /&gt;
If you've choosen &amp;quot;utf8&amp;quot; upon installation, then you have to make sure that variable &amp;lt;code&amp;gt;$contentTypeCharset&amp;lt;/code&amp;gt; in file ''initialize/ini.inc.php'' is set to &amp;quot;UTF-8&amp;quot;. And if you're using higher ASCII chars in any variable values in file ''ini.inc.php'', you should also re-save that file with encoding &amp;quot;Unicode (UTF-8, no BOM)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you've set variable &amp;lt;code&amp;gt;$contentTypeCharset&amp;lt;/code&amp;gt; to &amp;quot;UTF-8&amp;quot;, you could now access refbase in your web browser and verify that the head of the HTML source states the correct encoding:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case of a latin1-based refbase installation, the contents of the &amp;lt;code&amp;gt;charset&amp;lt;/code&amp;gt; attribute should read &amp;quot;ISO-8859-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In order to test if refbase has been setup correctly, you should now add or edit a record via the refbase web interface and enter some special characters (such as ·ÈÌ‡ËÏ or ÂÊ¯ˆ‰¸ etc). Then, checkout again the added/edited record and verify that your entered characters display correctly. In addition, use refbase to search for these special characters and verify that your added/edited record is listed among the search results.&lt;br /&gt;
&lt;br /&gt;
So, in summary, if you can 1) successfully enter special characters in refbase, 2) have them displayed correctly after saving your edits '''and''' 3) successfully search for these newly entered characters, then refbase has been set up correctly. However, if one of these actions (enter/display/search) does not work as expected, then you've still got problems.&lt;br /&gt;
&lt;br /&gt;
==== Browser settings ====&lt;br /&gt;
&lt;br /&gt;
If you're still experiencing problems, it's always a ''very'' good idea to try out another browser (or another browser on another platform). Also, try to manually set the encoding of your browser page to either &amp;quot;Unicode (UTF-8)&amp;quot; or &amp;quot;Western (ISO-8859-1)&amp;quot;. In Firefox, this can be done via the &amp;quot;View &amp;gt; Character Encoding&amp;quot; menu. After you've set the encoding explicitly, please see if you can now enter/display/search for higher ASCII chars successfully.&lt;br /&gt;
&lt;br /&gt;
Speaking of browser settings, you can often set a default character encoding within the browser's preferences which might be also worth checking out.&lt;br /&gt;
&lt;br /&gt;
==== Import and file encodings ====&lt;br /&gt;
&lt;br /&gt;
Finally, note that when importing data into refbase, you have to make sure that the character encoding of your bibliographic data file matches the character encoding of your refbase database. If this is causing you any trouble, copying and pasting the data into the refbase import form may actually work better. With regard to import, you should also ensure that you're using a recent version of [[Bibutils]] since some earlier versions of Bibutils had issues with character set support.&lt;br /&gt;
&lt;br /&gt;
If you still can't get rid of your encoding issues, please [[refbase:Community_portal|let us know]] and we'll see what we can do.&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>