ABCD-Site administration

Conteúdo

  1. ABCD-Site administration
  2. Objective of the chapter
  3. Introduction
  4. General features of the system
    1. Access
    2. Main menu
      1. Structure
      2. Components
      3. Access
    3. Main functions
      1. Preview
      2. Exit
    4. General tools
      1. Save
      2. Add
      3. Modify
      4. Delete
      5. Exit
      6. Items list
      7. Move up
      8. Moves down
      9. Specific tools:
      10. Area identification
      11. Status
      12. Modify
      13. Exit
  5. STRUCTURE area management
    1. Identification
    2. Contact
    3. Versions
    4. Institutions
    5. Metasearch
    6. Responsible Institution
    7. Meta information of the site
    8. Texts
    9. File manager
    10. Components
      1. Types of Components
      2. Warning
      3. Sources collection
      4. Communities
      5. Highlights
      6. Portals
      7. About
      8. Topics
      9. HTML
      10. RSS
  6. COMPONENTS area management
    1. Metasearch
      1. Configuration parameters for Metasearch
      2. Parameters for configuring DATABASES available with iAH
  7. ACCESS area management
  8. ABCD Site - tips
    1. BVS-Site & Google Analytics
    2. Activation of the function step by step
    3. ABCD-Site in multiple languages
    4. Steps to add a new language to ABCD Site
    5. ABCD-Site: adding your own java scripts

Objective of the chapter

ABCD-Site is a customized partial version of VHL-Site, produced and maintained by BIREME. The full package of VHL-Site can be downloaded from: http://bvsmodelo.bvsalud.org/php/level.php?lang=en&component=27&item=10

This manual has been written to provide information to ABCD-Site users in the software operation and configuration.

This document provides an overall description of the components that make up both the administration site and the public site, going more into details about the former, describing the operations that may be accomplished in systematically organized topics and following the same hierarchy as the stages.

The ABCD-Site is assumed to have been installed and configured in compliance with the readme file in the setup.

The manual also comprises a section on the methodology’s bibliographic references and a glossary of the ABCD model, in addition to three attachments with additional information for Metasearch, search field acronyms and tips to create search strategies in databases with the iAH search interface.

A Virtual Library is a model for the management of information and knowledge, which includes the cooperation and convergence between institutions, systems, networks, and initiatives of producers, intermediaries, and users in the operation of networks of local, national, regional and international information sources favoring open and universal access.

ABCD-Site organizes information in a structure that integrates and interconnects reference databases, specialist directories, events and institutions, a catalogue of the information resources available on the internet, collections of full texts.

The space of the ABCD is, therefore, a dynamic and decentralized network of information sources based on which it is possible to retrieve and extract information and knowledge to support decision-making processes.

Introduction

The ABCD-Site is an integral tool of information sources which enables you to create, manage and publish your site. Information source is any entity that responds to user demand for information. These information sources are generated, updated, stored and operated –through the Internet or intranet– by information producers, integrators and intermediaries, in a decentralized way and according to common methodologies for ABCD integration.

ABCD-Site Main Features:

  • management of ABCD structure and contents

  • integration to ABCD with internal and external sources

The public site is configured using CSS (Cascading Style Sheets) and XSL(T) (eXtreme Style Language Transformer) technologies for presentation of its contents.

General features of the system

Access

The administration area is available through the main address of ABCD-Site. Therefore, if the address is http://localhost:9090/site/php/index.php/, all you have to do is to modify the URL to enter to the ABCD administration area, according to the example:

http://localhost:9090/site/admin/

Initial Screen for the ABCD-Site Administration System

Figure 1

To use the management tool, you must be a registered user and have an access password. The ABCD-Site currently has interfaces in 4 (four) languages and it is possible to work in any number or combinations of the languages. The content of each interface is managed separately with the use of a code and a password.

There are two types of users on the ABCD-Site administration system:

  • Administrator: with full access to all areas of the ABCD-Site

  • Content: restricted Access to Components area

At the time of installation of the system a set of standard passwords is available to enable immediate access to the system, and which for reasons of safety should be changed by the ABCD administrator.

The passwords are:

user: adm
password: x

Note: The same password can be used on the interface of any language. For further information on user access and management, see item 6 – Management of the access area in this Manual.

The main allows management of the content of an ABCD-Site with identification of sources, topics, links with other sites, etc. It is divided into 3 main areas: Structure, Components and Access.

Figure 2

Structure

Structure refers to the management of the ABCD elements : nomenclature, labels, languages, content access control (information sources, topics and communities) and to annexes (highlights and notices) etc.

Components

Components refer to content management (information sources, topics and communities) which will be available in the ABCD interface.

Access

Access refers to the access mode of the producers responsible for information, updates and validations of the content of the site.

Main functions

After entering the user and the password, the administrator views the screen of the General Administration System, where it is possible to access: structure, content and access (users registration).

The main page of the administration system has three main functions located on the top of the screen.

Figure 3

Preview

It shows a preview the ABCD site. The purpose is to facilitate the administration job by enabling immediate preview of the changes made without having to resort to the public stage.

Exit

A feature used to exit the current screen and to return to system’s access page. If the user is on the home page of the Administration System, this option will return to the page to enter the system.

General tools

These relate to features available in any ABCD content management window, whether in STRUCTURE, COMPONENTS or ACCESS. In the example below, we select the SERVICE box.

Figure 4

Save

Saves the changes made in the current section and records them into the interface files.

Add

Adds data items according to the type of content existing in the section.

Modify

Edits content data items existing in the section.

Delete

Deletes content data items existing in the section.

Exit

Returns to the main menu.

Items list

Lists data items according to the type of content existing in the section. It shows the information on a hierarchical level determining how it is displayed in the ABCD interface.

Move up

Moves up the selected item, enabling to change its order/sequence.

Moves down

Moves up the selected item, enabling to change its order/sequence.

Specific tools:

Features that vary according to the type available for each component of the system. In the example below we have selected the SciELO element of the first column

Figure 5

Area identification

Name of the section to be changed (in the example, we have Connection with other sites).

Status

Current status, which may be defined as Available or Unavailable.

Available: data are stored and available on the ABCD public interface.

Unavailable: data are stored and visualized only by the system’s administrators.

Modify

It saves the changes made in the current section and applies them to the interface.

Exit

It returns to the main menu.

STRUCTURE area management

Figure 6

Features available in the STRUCTURE area:

URL of the logo and URL for the responsible organisation providing ABCD (ABCD-Father).

Figure 7

  • Label Identifies the logo name available at the ABCD.

  • Image URL of the image that will make up the ABCD banner (or logo)

  • Link Inserts the link to the ABCD home

Identification

Identifies the ABCD name that will be displayed in the banner and at the top of the administration system page.

Figure 8

  • Label ABCD name.

  • Image Site identification image

Note: In ABCD identification the user must choose between the label or the image, never use both at the same time.

Contact

E-mail to contact the person(s) responsible for ABCD. More than one address can be registered, which in the public interface will be selected via a box, in the form.

Figure 9

  • E-mail subject Indication of contact name. We suggest that personal data should be avoided.

  • E-mail
    Corresponding e-mail address.

Note: Personal addresses may be used as contact as these data are visible for the user of the public interface.

Versions

Makes available public interfaces in other languages. These currently can be: English, French, Spanish and Portuguese, available in the administration module, depending on the work language. Example: for the Portuguese work language, other versions available are English, French and Spanish.

Figure 10

  • Name Identification of the version made available or not.

  • Link Identifies the action in the system that will make the public interface available.

Institutions

Name of and link to institutions responsible for ABCD, displayed on the top right hand corner of the public site. This area enables the separate registration of image links and logos’ links.

Figure 11

  • Name Identifies the institution.

  • Image URL of the logo image (if there is a logo )

  • Link Link to the institution website (whenever available)

Metasearch

Identifies and enables changing labels of research services available on the public interface.

Figure 12

  • Text Changes the text of the metasearch labels

The labels can be modified using the option “Metasearch” of the structure column, or directly editing the file …/bases/site/xml/<lang>/metasearch.xml

The last 5 rows grayed are implemented in the full version of this Site editor, because are related with special search features using the Thesaurus MeSH/DeCS of BIREME.

Meta label Text to display
search_title ABCD Search
search_entryWords Entry one or more words
search_submit Search
search_howToSearch how to search?
search_allWords All words
search_anyWord Any word
search_error Please use a search expression.
search_advancedSearch search filter
search_freeSearch by words
search_results Result
search_method Method
search_demo Demo
conceptSearch_title by relevance
conceptSearch_entryWords Search documents more related to the concepts
decs_mesh Search by DeCS/MeSH terminology

Responsible Institution

Information on the site’s footnote. Describes data for contacting the institution in charge of the ABCD, as address, phone number, etc.

Figure 13

  • Name Indicates the institution that will have its contact data published at the page’s footnote.

  • XHTML Editor Enables the creation of the welcome text to be made available at the public interface (for more information about he text editor in XHTML see item Sources Collection).

Meta information of the site

Space for a ABCD’s brief description, which will allow the ABCD to be indexed and retrieved by web browsers. Enables description by author, keyword and description, etc.

Figure 14

  • Element Indicates the field to be indexed by the Internet search engines. These may be:
    • author: Institution’s URL;
    • keywords: key words, describing the site’s content;
    • description: site identification

Texts

Manages the list comprising all labels and image URLs that identify common actions and areas of the ABCD site, other than the search services.

The labels can be modified using the option “Texts” of the structure column, or directly editing the file …/bases/site/xml//bvs.xml

Meta label Text to display
Button_moreInformation More information
Default_print print
Default_close close
Home home
Contact Contact
Contact: subject Subject
Contact: name Name
Contact: email Email
Contact: message Message
Contact: send Send
Contact: error Please fill in the fields:
Contact: response Your message has been successfully sent
topic.expand show subtopics

Figure 15

  • Identification

Indicates the corresponding label

  • XHTML Editor

Enables the creation of the warning text to be made available at the public interface (for more information about he text editor in XHTML see item Sources Collection later in 3.10.3)

  • Image

Image URL.

File manager

Allows the uploading of local files to a dedicated area of the server. ABCD Site is configured to load files under /abcd/www/htdocs/local. The administrator of the Server should give read/write access to the folder.

The administrator can filter the type of files admited to upload, modifying the variable in the configuration file:

/htdocs/site/admin/fnow/include_config_system.php

$cfg["allowed_extensions"] = "(gif|bmp|png|jpg|jpeg|doc|txt|xml|pdf)";

It is recommended to design a clear strategy of filing archives in this area classifying them by type. If there were a lot of files of the same class, it is recommended to prepare a balanced hierarchical structure, so that there are not too many files in a folder at the same level.

Opening a decimal tree is recommended, as shown in the figure at the right.

Components

Version 4.02 of the ABCD Site enables administration of the system via “columns” subdivided into components (or boxes) displayed in up to three (3) columns, with no limits as to the number of component inside each one of them in that:

Column 1 – links to other Libraries or related portals.

Column 2 – collection of ABCD information sources.

Column 3 – space available for highlights, news, etc.

Figure 16

The order of each component, as well as that of the columns (depending on the ABCD scope) may be changed from the COMPONENT administration, where we have the columns as well as each one of the components (available or not in the public interface).

Figure 17

Each component of the column is represented by a title with the type of function that will make working on the content:

Figure 18

Types of Components

In addition to the structuring in “Columns”, version 4.0 of the ABCD Site also works by using some types of components that may be distributed along ABCD.

Figure 19

Types of components may be:

Warning

Enables insertion of warning messages relative to ABCD : site under maintenance, site for demonstration only, etc.

Figure 20

  • Name

Indicates the title of the warning (only for the administration module. Not published).

  • XHTML Editor

Enables the creation of the warning text to be made available at the public interface (for more information about he text editor in XHTML see item Sources Collection).

Sources collection

Enables registration of each information resource, as well as its configuration, to take part in the Metasearch.

Figure 21

  • Name

Source identification.

  • Image

URL of the source image.

  • Link

Link to the search area source of the information resource.

  • XHTML description

Reserved for a brief description on the information resource and its contents.

Example of XHTML Description usage.

Figure 22

  • Portal web page (XHTML)

When used, the content of this field generates a second level page (portal) in ABCD. Follows the same editing rules as the description area, but the link field must not be filled out.

Example of Portal web page use (XHTML)

In order to active a second level page, the first LINK box should be empty, otherwise the first XHTML page will be displayed. The link to the external site should be included in the text of this web page.

Figure 23

  • Metasearch

This mechanism enables the user to conduct a free query or a query by subject over different information resources included in the Site. Some Metasearch configuration is required so that the resources operate with this search system.

Information on how to configure the search system is explained in topics “Configuration parameters for Metasearch” and “Topics” in this manual.

Communities

Enables the registration of a specific Community information resource such as virtual communities, forums, etc.

Figure 24

  • Name

Resource identification.

  • Image

URL of the resource image.

  • Link

Link to the search interface of the information resource.

  • XHTML description

Reserved for a brief description of the information source and its content

  • Portal web page (XHTML)

When used, the content of this field generates a second level page (portal) in the ABCD. Follows the same editing rules as the description area, but the link field must not be filled out (for more information on the XHTML text editor see item (Sources Collection).

Highlights

Collection of records highlighted in the main page of the ABCD.

Figure 25

  • Name

Resource identification.

  • Image

URL of the source image.

  • Link

Link to the search interface of the information source.

Portals

Collection of links to other web portals related to ABCD.

Figure 26

  • Name

Resource identification.

  • Image

URL of the source image.

  • Link

Link to the search interface of the information resource.

About

Enables registration of information on ABCD such as objective, reach, etc.

Figure 27

  • Name Resource identification.

  • Image URL of the source image.

  • Link Link to the search interface of the information resource.

  • XHTML description

Reserved for a brief description of the information source and its conte

  • Portal web page (XHTML)

When used, the content of this field generates a second level page (portal) in ABCD. Follows the same editing rules as the description area, but the link field must not be filled out (for more information on the XHTML text editor see item (Sources Collection).

Topics

Collection of related topics that enables an automatic metasearch in a set of sources previously configured to offer this feature. This service requires a controlled vocabulary to be efficient.

Information on how to configure the search system is spelled out in topics “Configuration parameters for Metasearch” and “Subjects” in the full version of the BVS Site manual. http://bvsmodelo.bvsalud.org/download/bvs/Manual_BVS-Site4.0_en.pdf

HTML

Use of the HTML editor page to publish information directly on the ABCD main page..

Figure 28

RSS

Creates a link with news agencies that make the RSS feature available to users.

Figure 29

  • Link to the RSS file Indication of the URL corresponding to the RSS service.

  • Check Checks if the RSS address is correct. Checking will be made in the box below, named RSS.

  • RSS
  • Box to check the RSS feature indicated.

COMPONENTS area management

Figure 30

Once the components of each column are defined (item 4.10), its content must be managed via the COMPONENTS area, depending on each component selected.

Detailed information on how to work with each type of component in the system is provided in the item “Types of Components”.

Metasearch

Configuration of the Metasearch (which is done in free search or search by topic) is essential for effective search of information resources within ABCD, and the parameters must be correctly filled in and the resource correctly registered so that Metasearch works.

Figure 31

  • Search link - fixed part

A set of parameters that determines the information resource that is being queried.

  • Free search parameters

A variable that receives the argument of the search on the information resource to be queried.

  • Show result link - fixed part

Set of parameters that determine the visualization of the search results.

Note: In the standard installation of a ABCD some information sources are already configured, but when inserting a new Source the fields mentioned are empty and have to be set up.

Configuration parameters for Metasearch

Configuration of the Metasearch engine is always based on the Information Resources URL and should be adjusted according to the type of information source.

Example of URL from the DBLIL database in ABCD demo.

With the full path:

[http:///cgi-bin/wxis.exe/iah/scripts/?IsisScript=iah.xis&lang=es&base=DBLIL](http://localhost:9090/cgi-bin/wxis.exe/iah/scripts/?IsisScript=iah.xis&lang=es&base=DBLIL)

Using a relative path if the database is in the same host of your ABCD Site.

/iah/?base=DBLIL&lang=es

in this case, you could refer to the server as %HOST% in the metasearch parameters.

In order to conduct a search, configurations of links and parameters must be entered correctly.

Notes: The methodology used for configuration of the Metasearch engine in this manual is based on the use of ABCD applications in its standard model. Adjustments may be necessary in specific cases or at the time of customization of applications. In this case, the help of the ABCD system analyst/developer is important to identify the parameters required for the Metasearch engine.

Parameters for configuring DATABASES available with iAH

We have taken as an example the DBLIL database from BIREME included in the ABCD package as demo. This database that has the following URL:

http://localhost:9090/cgi-bin/wxis.exe/iah/scripts/?IsisScript=iah.xis&lang=es&base=DBLIL

In this URL we have:

Term

Description

http://localhost:9090

name and address of server where search is started.

/cgi-bin/wxis.exe/iah/scripts/?IsisScript=iah.xis

search mechanism to be used (in the examples we have iAH), where wxislind.exe is the executable file that may also be found as wxis.exe, wxis1660, etc.

base=DBLIL

name of database where the search is performed

lang=e

language to be used in the search:
pt = Portuguese
en= English
es = Spanish

Table 1

Once the URL of the base has been identified, one needs only to add the parameters below at the end of each field for the Metasearch to work smoothly.

  • Search link - fixed part:

&nextAction=xml&count=1[&fmt=citation]

parameter &fmt is optional, if you don’t declare it the result will be displayed using the default format of the database as declared in the .def file

  • Free Search parameters:

exprSearch=

  • Show result link – fixed part:

&nextAction=lnk

Following the example above we have:

  • URL of the source

    /iah/?base=DBLIL&lang=es

  • Search link - fixed part: http://%HOST%/cgi-bin/wxis.exe/iah/scripts/?IsisScript=iah.xis&base=DBLIL&lang=en&nextAction=xml&count=1

  • Free search parameters (here there is no variation): exprSearch=

  • Show result link – fixed part:

    http://%HOST%/cgi-bin/wxis.exe/iah/scripts/?IsisScript=iah.xis&base=DBLIL&lang=en&nextAction=lnk

Figure 32

Hint: in Parameters for free search of database, the standard variable used by iAH is exprSearch=, which will receive the expression used by the user in the free search (typed by the user in the search box) or by topic. However, it may vary from source to source.

ACCESS area management

Figure 33

It refers to the management and control of users, passwords and those responsible for the administration of ABCD. In this section, one may add, edit or delete the registration of users and passwords to limit the management of the Interface.

Features available in the ACCESS area:

Figure 34

  • Name Identifies the user’s login access

  • Type Identifies system’s user permit for site management. There are two types of permissions:
    • Administrator – the system administrator, who has access to all modules (structure, content, access)
    • Content – Access permitted only for management of content and of some structure items
  • Password Identifies the user’s login access
    • ABCD-Site Administration menu, with administrator’s permission displays the full standard menu.
    • ABCD-Site Administration Menu with content permission

Figure 35

ABCD Site - tips

BVS-Site & Google Analytics

This section explains how to add to ABCD Site the script of Google Analytics to keep statistics of visits.

Activation of the function step by step

Step 1: Register the Site in Google Analytics https://www.google.com/analytics/.

More information about registration and how the sytem works can be obtained in the support page of Google: http://www.google.com/support/googleanalytics/?hl=en

Step 2: Add your Site to be monitored by Google tool. This step should be done using the control interface of Google Analytics. After the completion of this step, you should receive an ID (tracking code) which is an unique autogenerated code for each site being monitored. You should write down this code in a safe place.

Step 3: Edit the file ../htdocs/site/bvs-site-conf.php of your installation of ABCD Site, adding the following lines:

[ANALYTICS]
GOOGLE_ANALYTICS_ID=XX-99999 (code received in step 2)

ABCD-Site in multiple languages

ABCD Site works in 3 languages by default: English, Portuguese, and Spanish. This section describes the required steps to add new languaes to the system.

Note: The present version uses character encoding ISO-8859-1, therefore only languages that can be represented by this encoding will function correctly. In version 4.1.x and better of the system (not yet released) the encoding is changed to UTF-8 with the objective to increase the numer of supported languages.

Steps to add a new language to ABCD Site

Step 1: Create directories for the new language using the two-letter language notation of ISO (pt-Portuguese, es-Spanish, fr-French, en-English, etc.) below the ../bases directory of the installation of ABCD Site.

Example: adding support for French (assuming ABCD Site is installed under /ABCD/www/)

cd /ABCD/www/bases/site/xml/

mkdir fr

cd /ABCD/www/bases/site/html/

mkdir fr

cd /ABCD/www/bases/site/ini/

mkdir fr

When finished this step, the directory /bases will have with the following structure of directories

xml/
    pt/
    es/
    en/
    fr/
ini/
    pt/
    es/
	en/
    fr/
html/
    pt/
    es/
    en/
    fr/

Step 2: copy all XML directories of an available language in ABCD Site into the directory of the new languages

Example: copying English files to French language

cd /ABCD/www/bases/site/xml/en

cp *.* /ABCD/www/bases/site/xml/fr

Step 3: edit the file bvs.xml in the folder /xml/[new_language] replacing the two-letter code corresponding to the source language with the two-letter code of the new language.

Note: use the text editor of your choice (Notepad, Textpad, Vi, etc.) and check that the file is saved as plain text.

Example: change the code “en” to “fr” using the editor Vi

:s/\/en\//\/fr\//g

Step 4: edit the file adm.xml in the folder /xml/[new_language] replacing the two-letter code corresponding to the source language with the two-letter code of the new language.

Note: use the text editor of your choice (Notepad, Textpad, Vi, etc.) and check that the file is saved as plain text.

Example: change the code “en” to “fr” using the editor Vi

:s/\/en\//\/fr\//g

ABCD-Site: adding your own java scripts

This section explains how to add to ABCD Site other javascript functions to be available in different places of ABCD Site.

Step 1: create the folder

../htdocs/site/local/js

Step 2: create in this folder a file named function.js and include there all your javascript functions

Step 3: declare the use of the file in ../htdocs/site/php/head.php including the following line:

<script type="text/javascript"
src="<?php echo $def['DIRECTORY']?>local/js/functions.js">
</script>