News

The RDM WG in Baden-Württemberg advocates for ORCID

Initiated by the activities of the BioDATEN Science Data Center the Research Data Management Working Group (RDM WG) in Baden-Württemberg fosters the spread and use of ORCID IDs as persistent person identifiers. This ID will provide one of the necessary base metadata items to describe data sets within the BioDATEN community. The support document created and agreed upon is meant to help decision makers in the state's research institutions to choose a suitable solution for stable identification of persons and standardization.

In a strongly networked scientific landscape with a high proportion of national and international cooperation, which is characteristic of the bioinformatics and other scientific communities in Baden-Württemberg, the aim is to promote or at least closely coordinate the services for research data management. This will allow a closer exchange on the challenges and a joint approach to the provision of infrastructures. Persistent identifiers for people in science and the linking of their activities and achievements are very important topics. Due to high fluctuation in science, an agreement on a uniform system such as ORCID would be a considerable alleviation, since switching between institutions does not require any changes to the database. An identifier should be stable and unique for persons and institutions. With this document, the RDM WG would like to join the MoU of DINI and make a recommendation for ORCID, as this system has a high acceptance on the part of institutions and individual researchers.

For use in research information systems and research data management, the ORCID ID of the person becomes the identifier for the PID graph, RORID the identifier for organisations and re3data for repositories. ORCID is based on open source components, is not linked to individual commercial providers, and implements a right of co-determination within the framework of membership. Due to the already high ubiquity ORCID ID is already an accepted worldwide quasi-standard. Furthermore, such a standard helps to support cultural change by also considering research data as credits for scientific reputation. The ORCID is researcher-centric, relies on the CC0 license for metadata and can already be used as an authentication source. There is an established governance structure in which institutions can exert influence through their membership. Furthermore, the implementation ensures that researchers retain full control over their own personal data.

Nevertheless, in an international system like ORCID with decentralised management by researchers, there are some challenges in ensuring the quality of metadata. For example, an assignment to the current institution is not checked. There is some form of public or peer-to-peer control, but no specific enforcement of corrections. Another challenge is the management of departments, entities and organisations. This is getting addressed by RORID. As a global identity management system, the ORCID ID raises data protection issues. However, the organisation has made considerable efforts to increase the level of data protection and in particular to comply with the GDPR.

BioDATEN and DataPLANT. NFDI application defended in Bonn

BioDATEN was one of the originators beside DaPLUS of Kaiserslautern and Jülich of the DataPLANT NFDI consortium on fundamental plant research which finished the next round together with other consortia like NFDI4AGRI, NFDI4Earth and NFDI4BioDiversity.

On the 2nd and 3rd of December 2019 we have been in Bonn and presented and defended our NFDI application "DataPLANT". The perceived feedback on the first day was quite positive. On the second day, we received in a further individual round a couple of more detailed questions on certain aspects. We are optimistic that we left a solid impression, whereby a general assessment and classification is difficult at this stage of the overall procedure. DataPLANT is a comparably small consortium compared to other larger ones. In January 2020, we expect a written statement, to which we can react again with a three-page comment. On this basis, the reviewers will make a recommendation by the end of May 2020. The formal decision will probably be made at the end of July 2020.

BioDATEN in Strasbourg in EUCOR networking

The science data center BioDATEN exploited the chance for networking in the European Campus (EUCOR) setting. The session took place in Strasbourg on the 27th November to exchange on the current state on research data management and possible future joint activities of the member universities. BioDATEN and its concept on RDM as well as other member's actions were presented in the first half of the session. There are different forms of researchers' support provided by local research data management groups or facilities ranging from information portals to personal advice in grant application. The concept of data stewards as specialized personnel bridging the gap between the researchers and the RDM practice becomes more and more common. Some ideas got developed to setup special training courses and study tracks within the EUCOR context to qualify students in that domain.

The RDM landscape is quite diverse and in different levels of maturity.
Many of the member universities started with education programmes on a general level or more specifically on data management plans. A major focus of the EUCOR activities are on training as the coordination overhead is the lowest. As there is quite some demand especially on the PhD level the idea came up to coordinate in domain specific courses within the EUCOR setting. Then not every institution has to provide expertise on all scientific domains but can specialize. Here the BioDATEN education and qualification activities could fit in very well to support the bioinformatics community to a wider degree, which would be perfectly in line with the SDC's objectives. Frameworks exist within EUCOR allowing university members to attend courses in other locations.

France has a more centralized approach on its universities and thus pushes ORCID as a national standard on persistent person identifiers (a subject evaluated in BioDATEN in work package 1.2.4). Further on exchange is planned both on ideas on technical systems for storage, suitable repository software, data visualization, governance, data stewardship and policies.

Sponsored by:

  • Ministerium für Wissenschaft, Forschung und Kunst Baden-Württemberg
  • Ministerium für Wissenschaft, Forschung und Kunst Baden‑Württemberg

Debug Console

Close15 MBRequestSessionTimelineDatabase24Events25
$_GET
Array( limit => 3, start => 9 ) Array(
limit => 3,
start => 9
)
$_POST
Array( ) Array(

)
$_COOKIE
Array( ) Array(

)
$_SERVER
Array( USER => apache, HOME => /usr/share/httpd, FCGI_ROLE => RESPONDER, REDIRECT_UNIQUE_... Array(
USER => apache,
HOME => /usr/share/httpd,
FCGI_ROLE => RESPONDER,
REDIRECT_UNIQUE_ID => X8aJojENQefuo0sLkn1AQwAAAAU,
REDIRECT_SCRIPT_URL => /news,
REDIRECT_SCRIPT_URI => https://portal.biodaten.info/news,
REDIRECT_HTTPS => on,
REDIRECT_STATUS => 200,
UNIQUE_ID => X8aJojENQefuo0sLkn1AQwAAAAU,
SCRIPT_URL => /news,
SCRIPT_URI => https://portal.biodaten.info/news,
HTTPS => on,
HTTP_USER_AGENT => CCBot/2.0 (https://commoncrawl.org/faq/),
HTTP_ACCEPT => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,
HTTP_ACCEPT_LANGUAGE => en-US,en;q=0.5,
HTTP_ACCEPT_ENCODING => br,gzip,
HTTP_HOST => portal.biodaten.info,
HTTP_X_FORWARDED_PROTO => https,
HTTP_X_FORWARDED_FOR => 18.213.192.104,
HTTP_CONNECTION => close,
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin,
SERVER_SIGNATURE => ,
SERVER_SOFTWARE => Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips,
SERVER_NAME => portal.biodaten.info,
SERVER_ADDR => 192.168.15.64,
SERVER_PORT => 443,
REMOTE_ADDR => 192.168.15.107,
DOCUMENT_ROOT => /var/www/biodatenhub4,
REQUEST_SCHEME => https,
CONTEXT_PREFIX => ,
CONTEXT_DOCUMENT_ROOT => /var/www/biodatenhub4,
SERVER_ADMIN => root@localhost,
SCRIPT_FILENAME => /var/www/biodatenhub4/index.php,
REMOTE_PORT => 50338,
REDIRECT_QUERY_STRING => limit=3&start=9,
REDIRECT_URL => /news,
GATEWAY_INTERFACE => CGI/1.1,
SERVER_PROTOCOL => HTTP/1.1,
REQUEST_METHOD => GET,
QUERY_STRING => limit=3&start=9,
REQUEST_URI => /news?limit=3&start=9,
SCRIPT_NAME => /index.php,
PHP_SELF => /index.php,
REQUEST_TIME_FLOAT => 1606846882.1249,
REQUEST_TIME => 1606846882
)
session.client.forwarded 18.213.192.104
separator .
orderBy id
orderDir asc
1 registerIP
2 access
always
renew
tracker.sid 50a0e261bc4334c451c50e3261972bec
tracker.ssid 50a0e261bc4334c451c50e3261972bec
tracker.rsid 50a0e261bc4334c451c50e3261972bec
  • site 0.062 seconds (+0.062); 9.25 MB (+9.250) - afterInitialise
  • site 0.084 seconds (+0.022); 10.50 MB (+1.250) - afterRoute
  • site 0.149 seconds (+0.065); 14.50 MB (+4.000) - afterDispatch
  • site 0.164 seconds (+0.015); 14.50 MB (0.000) - beforeRenderModule mod_custom (Footer)
  • site 0.166 seconds (+0.002); 14.50 MB (0.000) - afterRenderModule mod_custom (Footer)
  • site 0.167 seconds (+0.001); 14.75 MB (+0.250) - beforeRenderModule mod_collect (Collect)
  • site 0.168 seconds (+0.001); 14.75 MB (0.000) - afterRenderModule mod_collect (Collect)
  • site 0.168 seconds (+0.000); 14.75 MB (0.000) - beforeRenderModule mod_menu (Main Menu)
  • site 0.172 seconds (+0.004); 14.75 MB (0.000) - afterRenderModule mod_menu (Main Menu)
  • site 0.176 seconds (+0.003); 14.75 MB (0.000) - onAfterRender
  • site 0.178 seconds (+0.002); 14.75 MB (0.000) - sessionStore
15 MB

24 Queries Logged: 0.01863956451416 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = 'fdb212bb0d59323746b93393c365bded'
  2. DELETE
      FROM `jos_session`
      WHERE `session_id` = 'fdb212bb0d59323746b93393c365bded'
  3. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '50a0e261bc4334c451c50e3261972bec'
  4. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  5. SELECT session_id
      FROM `jos_session`
      WHERE `session_id` = '50a0e261bc4334c451c50e3261972bec'
      LIMIT 1
  6. INSERT INTO `jos_session` (`session_id`,`client_id`,`time`,`ip`)
      VALUES ('50a0e261bc4334c451c50e3261972bec','0','1606846882','192.168.15.107')
  7. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_members'
  8. SELECT b.id
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`id` = '1'
  9. SELECT *
      FROM `jos_viewlevels`
  10. SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
      WHERE `enabled` >= '1'
      AND `type` = 'plugin'
      AND `state` >= '0'
      AND `access` IN ('1','1','4')
      ORDER BY `ordering` ASC
  11. SELECT m.id,m.menutype,m.title,m.alias,m.note,m.path AS route,m.link,m.type,m.level,m.language,m.browserNav,m.access,m.params,m.home,m.img,m.template_style_id,m.component_id,m.parent_id,e.element AS component
      FROM `jos_menu` AS `m`
      LEFT JOIN jos_extensions AS e
      ON e.extension_id = m.component_id
      WHERE `m`.`published` = '1'
      AND `m`.`parent_id` > '0'
      AND `m`.`client_id` = '0'
      ORDER BY `m`.`lft` ASC
  12. SELECT jos_template_styles.id,jos_template_styles.home,jos_template_styles.template,jos_template_styles.params,jos_extensions.protected
      FROM `jos_template_styles`
      INNER JOIN jos_extensions
      ON jos_extensions.element = jos_template_styles.template
      WHERE `jos_template_styles`.`client_id` = '0'
      AND `jos_extensions`.`enabled` = '1'
      AND `jos_extensions`.`type` = 'template'
      AND jos_extensions.`client_id` = `jos_template_styles`.`client_id`
      ORDER BY `home` DESC
  13. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  14. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_categories'
  15. SELECT a.rules
      FROM `jos_assets` AS `a`
      WHERE `a`.`id` = '1'
      GROUP BY a.id, a.rules, a.lft
  16. SELECT b.rules
      FROM `jos_assets` AS `a`
      LEFT JOIN jos_assets AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`name` = 'com_content'
      GROUP BY b.id, b.rules, b.lft
      ORDER BY `b`.`lft` ASC
  17. SELECT c.*,
      CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,COUNT(i.`id`) AS numitems
      FROM `jos_categories` AS `c`
      LEFT JOIN jos_categories AS s
      ON (s.lft <= c.lft
      AND s.rgt >= c.rgt) OR (s.lft > c.lft
      AND s.rgt < c.rgt)
      LEFT JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published != 1
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      LEFT JOIN `jos_content` AS i
      ON i.`catid` = c.id
      AND i.state = 1
      WHERE (`c`.`extension` = 'com_content' OR `c`.`extension` = 'system' )
      AND `c`.`access` IN ('1','1','4')
      AND `c`.`published` = '1'
      AND `s`.`id` = '26'
      AND badcats.id is null
      GROUP BY c.id,c.asset_id,c.access,c.alias,c.checked_out,c.checked_out_time,c.created_time,c.created_user_id,c.description,c.extension,c.hits,c.language,c.level,c.lft,c.metadata,c.metadesc,c.metakey,c.modified_time,c.note,c.params,c.parent_id,c.path,c.published,c.rgt,c.title,c.modified_user_id
      ORDER BY `c`.`lft` ASC
  18. SELECT b.rules
      FROM `jos_assets` AS `a`
      LEFT JOIN jos_assets AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`name` = 'com_content.category.26'
      GROUP BY b.id, b.rules, b.lft
      ORDER BY `b`.`lft` ASC
  19. SELECT a.*,a.id,a.title,a.alias,a.title_alias,a.introtext,a.language,a.checked_out,a.checked_out_time,a.catid,a.created,a.created_by,a.created_by_alias,
      CASE WHEN a.modified IS NULL THEN a.created ELSE a.modified END AS modified,a.modified_by,uam.name AS modified_by_name,
      CASE WHEN a.publish_up IS NULL THEN a.created ELSE a.publish_up END AS publish_up,a.publish_down,a.images,a.urls,a.attribs,a.metadata,a.metakey,a.metadesc,a.access,a.hits,a.featured,a.xreference,a.fulltext AS readmore,
      CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title,c.path AS category_route,c.access AS category_access,c.alias AS category_alias,
      CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,parent.title AS parent_title,parent.id AS parent_id,parent.path AS parent_route,parent.alias AS parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating,v.rating_count AS rating_count,c.published,
      CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published
      FROM `jos_content` AS `a`
      LEFT JOIN jos_content_frontpage AS fp
      ON fp.content_id = a.id
      LEFT JOIN jos_categories AS c
      ON c.id = a.catid
      LEFT JOIN jos_users AS ua
      ON ua.id = a.created_by
      LEFT JOIN jos_users AS uam
      ON uam.id = a.modified_by
      LEFT JOIN jos_categories as parent
      ON parent.id = c.parent_id
      LEFT JOIN jos_content_rating AS v
      ON a.id = v.content_id
      LEFT
      OUTER JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published != 1
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      WHERE `a`.`access` IN ('1','1','4')
      AND `c`.`access` IN ('1','1','4')
      AND
      CASE WHEN badcats.id is null THEN a.state ELSE 0 END IN (1)
      AND `a`.`catid` = '26'
      AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= '2020-12-01 18:21:22' )
      AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= '2020-12-01 18:21:22' )
      ORDER BY `a`.`publish_up` DESC,`a`.`created` DESC
      LIMIT 9223372036854775807
  20. SELECT a.*,a.id,a.title,a.alias,a.title_alias,a.introtext,a.language,a.checked_out,a.checked_out_time,a.catid,a.created,a.created_by,a.created_by_alias,
      CASE WHEN a.modified IS NULL THEN a.created ELSE a.modified END AS modified,a.modified_by,uam.name AS modified_by_name,
      CASE WHEN a.publish_up IS NULL THEN a.created ELSE a.publish_up END AS publish_up,a.publish_down,a.images,a.urls,a.attribs,a.metadata,a.metakey,a.metadesc,a.access,a.hits,a.featured,a.xreference,a.fulltext AS readmore,
      CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title,c.path AS category_route,c.access AS category_access,c.alias AS category_alias,
      CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,parent.title AS parent_title,parent.id AS parent_id,parent.path AS parent_route,parent.alias AS parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating,v.rating_count AS rating_count,c.published,
      CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published
      FROM `jos_content` AS `a`
      LEFT JOIN jos_content_frontpage AS fp
      ON fp.content_id = a.id
      LEFT JOIN jos_categories AS c
      ON c.id = a.catid
      LEFT JOIN jos_users AS ua
      ON ua.id = a.created_by
      LEFT JOIN jos_users AS uam
      ON uam.id = a.modified_by
      LEFT JOIN jos_categories as parent
      ON parent.id = c.parent_id
      LEFT JOIN jos_content_rating AS v
      ON a.id = v.content_id
      LEFT
      OUTER JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published != 1
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      WHERE `a`.`access` IN ('1','1','4')
      AND `c`.`access` IN ('1','1','4')
      AND
      CASE WHEN badcats.id is null THEN a.state ELSE 0 END IN (1)
      AND `a`.`catid` = '26'
      AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= '2020-12-01 18:21:22' )
      AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= '2020-12-01 18:21:22' )
      ORDER BY `a`.`publish_up` DESC,`a`.`created` DESC
      LIMIT 9,3
  21. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_search'
  22. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  23. SELECT m.id,m.title,m.module,m.position,m.content,m.showtitle,m.params,mm.menuid,e.protected
      FROM `jos_modules` AS `m`
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      LEFT JOIN jos_extensions AS e
      ON e.element = m.module
      AND e.client_id = m.client_id
      WHERE `m`.`published` = '1'
      AND `e`.`enabled` = '1'
      AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= '2020-12-01 18:21:22' )
      AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= '2020-12-01 18:21:22' )
      AND `m`.`access` IN ('1','1','4')
      AND `m`.`client_id` = '0'
      AND (`mm`.`menuid` = '153' OR `mm`.`menuid` <= '0' )
      ORDER BY `m`.`position` ASC,`m`.`ordering` ASC
  24. UPDATE `jos_session`
      SET `data` = '__default|a:10:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1606846882;s:18:\"session.timer.last\";i:1606846882;s:17:\"session.timer.now\";i:1606846882;s:24:\"session.client.forwarded\";s:14:\"18.213.192.104\";s:8:\"registry\";O:23:\"Hubzero\\Config\\Registry\":2:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:1:\"0\";s:7:\"session\";}s:9:\"separator\";s:1:\".\";}s:4:\"user\";C:17:\"Hubzero\\User\\User\":22:{a:1:{s:5:\"guest\";b:1;}}s:11:\"tracker.sid\";s:32:\"50a0e261bc4334c451c50e3261972bec\";s:12:\"tracker.ssid\";s:32:\"50a0e261bc4334c451c50e3261972bec\";s:12:\"tracker.rsid\";s:32:\"50a0e261bc4334c451c50e3261972bec\";}',`time` = '1606846882',`ip` = '192.168.15.107'
      WHERE `session_id` = '50a0e261bc4334c451c50e3261972bec'
  • onAfterInitialise Method plgSystemP3p::onAfterInitialise /core/plugins/system/p3p/p3p.php:21
  • onAfterInitialise Method plgSystemRemember::onAfterInitialise /core/plugins/system/remember/remember.php:20
  • onAfterInitialise Method plgSystemHubzero::onAfterInitialise /core/plugins/system/hubzero/hubzero.php:21
  • onAfterInitialise Method plgSystemXFeed::onAfterInitialise /core/plugins/system/xfeed/xfeed.php:21
  • onAfterInitialise Method plgSystemSupergroup::onAfterInitialise /core/plugins/system/supergroup/supergroup.php:113
  • onAfterInitialise Method plgSystemReferrerpolicy::onAfterInitialise /core/plugins/system/referrerpolicy/referrerpolicy.php:21
  • onAfterRoute Method plgSystemJquery::onAfterRoute /core/plugins/system/jquery/jquery.php:21
  • onAfterRoute Method plgSystemSpamjail::onAfterRoute /core/plugins/system/spamjail/spamjail.php:21
  • onAfterRoute Method plgSystemIncomplete::onAfterRoute /core/plugins/system/incomplete/incomplete.php:21
  • onAfterRoute Method plgSystemUnconfirmed::onAfterRoute /core/plugins/system/unconfirmed/unconfirmed.php:21
  • onAfterRoute Method plgSystemUnapproved::onAfterRoute /core/plugins/system/unapproved/unapproved.php:21
  • onAfterRoute Method plgSystemPassword::onAfterRoute /core/plugins/system/password/password.php:21
  • onContentPrepare Method plgContentLoadmodule::onContentPrepare /core/plugins/content/loadmodule/loadmodule.php:35
  • onContentPrepare Method plgContentEmailcloak::onContentPrepare /core/plugins/content/emailcloak/emailcloak.php:25
  • onContentPrepare Method plgContentPagebreak::onContentPrepare /core/plugins/content/pagebreak/pagebreak.php:35
  • onContentPrepare Method plgContentXhubtags::onContentPrepare /core/plugins/content/xhubtags/xhubtags.php:25
  • onContentPrepare Method plgContentFormatwiki::onContentPrepare /core/plugins/content/formatwiki/formatwiki.php:63
  • onContentPrepare Method plgContentFormathtml::onContentPrepare /core/plugins/content/formathtml/formathtml.php:105
  • onContentPrepare Method plgContentExternalhref::onContentPrepare /core/plugins/content/externalhref/externalhref.php:41
  • onContentBeforeDisplay Method plgContentPagenavigation::onContentBeforeDisplay /core/plugins/content/pagenavigation/pagenavigation.php:25
  • onContentBeforeDisplay Method plgContentVote::onContentBeforeDisplay /core/plugins/content/vote/vote.php:32
  • onAfterDispatch Method plgSystemMobile::onAfterDispatch /core/plugins/system/mobile/mobile.php:22
  • onAfterDispatch Method plgSystemDebug::onAfterDispatch /core/plugins/system/debug/debug.php:60
  • onAfterDispatch Method PlgSystemHighlight::onAfterDispatch /core/plugins/system/highlight/highlight.php:25
  • onAfterRender Method plgSystemSef::onAfterRender /core/plugins/system/sef/sef.php:21