Knowledge Base

Frequently Asked Questions

What are resources?

Think of a hub as an empty library. Resources are items on the shelves. Unlike a traditional library, resources not only be publications, but also videos, tools, animations, and other types. Anyone can upload resources, although some hubs require moderation and approval before a resource is posted.

How do I upload a new resource?

You can submit a new resource with our contribution section. This will guide you, step-by-step, through the process. If you get interrupted during the submission process, no problem. The hub will remember where you left off. Submissions may be worked on at your leisure and submitted at any future date when you feel they are ready.

How can I delete a resource?

Currently, you can't. This is partly because others may reference your resource in journal articles, and it would be wrong for it to suddenly disappear. Instead, resources are normally "retired," or put in a state where they can be seen but not downloaded or used. If you wish to have a resource retired or completely removed, please contact our support and we will work with you to address the issue.

Is there a limit on the number of resources I can submit?

No. Think of resources as publications or presentations that you would be proud to have others find in the library. It usually takes time to produce high-quality resources, but there is no limit on the amount that you can contribute


Back to the main Resources page.

0 Dislike

Last updated

Comments on this entry

There are no comments on this entry.

Post a comment

Post a comment

Comments are closed on this entry.

Please keep comments relevant to this entry. Comments deemed offensive or inappropriate may be removed.

Debug Console

Close14 MBRequestSessionTimelineDatabase32Events23
$_GET
Array( ) Array(

)
$_POST
Array( ) Array(

)
$_COOKIE
Array( d482552ea4a74f85af0bb3d73890dabc => 5 E 45E43105E E 2444543 7406F5D 11B 37E B4A 3 05F41... Array(
d482552ea4a74f85af0bb3d73890dabc => 5 E 45E43105E E 2444543 7406F5D 11B 37E B4A 3 05F41134B514059 4 951135F765817 3 B5C1243 B5612 F16 3 B 2 A1B58 B5551555C51 5 E5C555053565C57 05D59 7 65252 0 0 5555A F5555 B1B 3165952 2164044 C 016 A17 25056 31A 7 3 050 1545152 0 1 1545B B5C51 7 25955 4555556 4 0545B54 15C A44 B4358 6 A16164A515412 24A 256515C1A55 1 75757505453 15A555D5A5454 4 6565155535B 8 2 0 8 95B52 6 3 A16 94A,
81f30cf708470b974874c8a96a6bcdb2 => a3023de7991db2d4ddaa6b02010c7ee2
)
$_SERVER
Array( REDIRECT_UNIQUE_ID => aNojh75BJSeXEAkajcQBUwAAAAw, REDIRECT_SCRIPT_URL => /kb/resource... Array(
REDIRECT_UNIQUE_ID => aNojh75BJSeXEAkajcQBUwAAAAw,
REDIRECT_SCRIPT_URL => /kb/resources/faq,
REDIRECT_SCRIPT_URI => https://iadd.astro.illinois.edu/kb/resources/faq,
REDIRECT_HTTPS => on,
REDIRECT_SSL_TLS_SNI => iadd.astro.illinois.edu,
REDIRECT_STATUS => 200,
UNIQUE_ID => aNojh75BJSeXEAkajcQBUwAAAAw,
SCRIPT_URL => /kb/resources/faq,
SCRIPT_URI => https://iadd.astro.illinois.edu/kb/resources/faq,
HTTPS => on,
SSL_TLS_SNI => iadd.astro.illinois.edu,
HTTP_ACCEPT => */*,
HTTP_USER_AGENT => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com),
HTTP_COOKIE => d482552ea4a74f85af0bb3d73890dabc=+5+E+45E43105E+E+2444543+7406F5D+11B+37E+B4A+3+05F41134B514059+4+951135F765817+3+B5C1243+B5612+F16+3+B+2+A1B58+B5551555C51+5+E5C555053565C57+05D59+7+65252+0+0+5555A+F5555+B1B+3165952+2164044+C+016+A17+25056+31A+7+3+050+1545152+0+1+1545B+B5C51+7+25955+4555556+4+0545B54+15C+A44+B4358+6+A16164A515412+24A+256515C1A55+1+75757505453+15A555D5A5454+4+6565155535B+8+2+0+8+95B52+6+3+A16+94A; 81f30cf708470b974874c8a96a6bcdb2=a3023de7991db2d4ddaa6b02010c7ee2,
HTTP_ACCEPT_ENCODING => gzip, br, zstd, deflate,
HTTP_HOST => iadd.astro.illinois.edu,
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin,
SERVER_SIGNATURE => ,
SERVER_SOFTWARE => Apache/2.4.37 (AlmaLinux) OpenSSL/1.1.1k PHP/5.6.40 mod_python/3.5.0 Python/2.7.18 SVN/1.10.2,
SERVER_NAME => iadd.astro.illinois.edu,
SERVER_ADDR => 128.174.51.20,
SERVER_PORT => 443,
REMOTE_ADDR => 216.73.216.118,
DOCUMENT_ROOT => /var/www/iadd,
REQUEST_SCHEME => https,
CONTEXT_PREFIX => ,
CONTEXT_DOCUMENT_ROOT => /var/www/iadd,
SERVER_ADMIN => root@localhost,
SCRIPT_FILENAME => /var/www/iadd/index.php,
REMOTE_PORT => 22852,
REDIRECT_URL => /kb/resources/faq,
GATEWAY_INTERFACE => CGI/1.1,
SERVER_PROTOCOL => HTTP/1.1,
REQUEST_METHOD => GET,
QUERY_STRING => ,
REQUEST_URI => /kb/resources/faq,
SCRIPT_NAME => /index.php,
PHP_SELF => /index.php,
REQUEST_TIME_FLOAT => 1759126407.912,
REQUEST_TIME => 1759126407
)
separator .
orderBy id
orderDir asc
1 registerIP
2 access
always
renew
tracker.sid a3023de7991db2d4ddaa6b02010c7ee2
tracker.ssid a3023de7991db2d4ddaa6b02010c7ee2
tracker.rsid a3023de7991db2d4ddaa6b02010c7ee2
session.token 2628d35de174662c2dde410521324808
  • site 0.038 seconds (+0.038); 8.75 MB (+8.750) - afterInitialise
  • site 0.062 seconds (+0.024); 11.25 MB (+2.500) - afterRoute
  • site 0.095 seconds (+0.032); 13.25 MB (+2.000) - afterDispatch
  • site 0.102 seconds (+0.007); 13.50 MB (+0.250) - beforeRenderModule mod_custom (Hub Footer)
  • site 0.103 seconds (+0.001); 13.50 MB (0.000) - afterRenderModule mod_custom (Hub Footer)
  • site 0.105 seconds (+0.002); 14.00 MB (+0.500) - beforeRenderModule mod_collect (Collect)
  • site 0.106 seconds (+0.001); 14.00 MB (0.000) - afterRenderModule mod_collect (Collect)
  • site 0.106 seconds (+0.000); 14.00 MB (0.000) - beforeRenderModule mod_menu (Main Menu)
  • site 0.112 seconds (+0.006); 14.25 MB (+0.250) - afterRenderModule mod_menu (Main Menu)
  • site 0.114 seconds (+0.002); 14.25 MB (0.000) - onAfterRender
  • site 0.115 seconds (+0.002); 14.25 MB (0.000) - sessionStore
14 MB

32 Queries Logged: 0.010766267776489 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = 'a3023de7991db2d4ddaa6b02010c7ee2'
  2. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  3. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_members'
  4. 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'
  5. SELECT *
      FROM `jos_viewlevels`
  6. 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
  7. 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
  8. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_kb'
  9. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tags'
  10. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_categories'
  11. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`extension` = 'com_kb'
      AND `jos_categories`.`alias` = 'resources'
      AND `jos_categories`.`published` = '1'
  12. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`extension` = 'com_kb'
      AND `jos_categories`.`alias` = 'faq'
      AND `jos_categories`.`published` = '1'
  13. 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
  14. SELECT *
      FROM `jos_kb_articles`
      WHERE `jos_kb_articles`.`alias` = 'faq'
      AND `jos_kb_articles`.`category` = '24'
  15. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`id` = '24'
  16. SELECT jos_tags_object.label,jos_tags.*
      FROM `jos_tags`
      INNER JOIN jos_tags_object
      ON jos_tags_object.tagid = jos_tags.id
      WHERE `jos_tags_object`.`tbl` = 'kb'
      AND `jos_tags_object`.`objectid` = '27'
      AND `jos_tags`.`admin` NOT IN ('1')
      GROUP BY jos_tags_object.label,jos_tags.id
  17. SELECT category,count(*) AS articles
      FROM `jos_kb_articles`
      WHERE `jos_kb_articles`.`state` = '1'
      AND `jos_kb_articles`.`access` IN ('1','1','4')
      GROUP BY category
  18. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`extension` = 'com_kb'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
      AND `jos_categories`.`parent_id` = '1'
      ORDER BY `title` ASC
  19. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '19'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
  20. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '18'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
  21. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '20'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
  22. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '24'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
  23. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '25'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
  24. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '21'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
  25. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '22'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
  26. SELECT *
      FROM `jos_categories`
      WHERE `jos_categories`.`parent_id` = '23'
      AND `jos_categories`.`published` = '1'
      AND `jos_categories`.`access` IN ('1','1','4')
  27. SELECT *
      FROM `jos_kb_comments`
      WHERE `jos_kb_comments`.`entry_id` = '27'
      AND `jos_kb_comments`.`state` IN ('1','3')
  28. SELECT *
      FROM `jos_kb_comments`
      WHERE `jos_kb_comments`.`id` = '0'
  29. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  30. 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` <= '2025-09-29 06:13:28' )
      AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= '2025-09-29 06:13:28' )
      AND `m`.`access` IN ('1','1','4')
      AND `m`.`client_id` = '0'
      AND (`mm`.`menuid` = '82' OR `mm`.`menuid` <= '0' )
      ORDER BY `m`.`position` ASC,`m`.`ordering` ASC
  31. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  32. UPDATE `jos_session`
      SET `data` = '__default|a:10:{s:15:\"session.counter\";i:2;s:19:\"session.timer.start\";i:1759126406;s:18:\"session.timer.last\";i:1759126406;s:17:\"session.timer.now\";i:1759126407;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:\"a3023de7991db2d4ddaa6b02010c7ee2\";s:12:\"tracker.ssid\";s:32:\"a3023de7991db2d4ddaa6b02010c7ee2\";s:12:\"tracker.rsid\";s:32:\"a3023de7991db2d4ddaa6b02010c7ee2\";s:13:\"session.token\";s:32:\"2628d35de174662c2dde410521324808\";}',`time` = '1759126408',`ip` = '216.73.216.118'
      WHERE `session_id` = 'a3023de7991db2d4ddaa6b02010c7ee2'

14 Query Types Logged, Sorted by Occurrences.

SELECT Tables:
  1. 12 × SELECT *
      FROM `jos_categories`
  2. 7 × SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
  3. 2 × SELECT *
      FROM `jos_kb_comments`
  4. 1 × 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
  5. 1 × SELECT jos_tags_object.label,jos_tags.*
      FROM `jos_tags`
      INNER JOIN jos_tags_object
      ON jos_tags_object.tagid = jos_tags.id
  6. 1 × SELECT category,count(*) AS articles
      FROM `jos_kb_articles`
  7. 1 × SELECT *
      FROM `jos_kb_articles`
  8. 1 × SELECT data
      FROM `jos_session`
  9. 1 × SELECT b.id
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
  10. 1 × SELECT *
      FROM `jos_viewlevels
  11. 1 × SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
  12. 1 × 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
  13. 1 × 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
OTHER Tables:
  1. 1 × UPDATE `jos_session`
      SET `data` = '__default|a:10:{s:15:\"session.counter\";i:2;s:19:\"session.timer.start\";i:1759126406;s:18:\"session.timer.last\";i:1759126406;s:17:\"session.timer.now\";i:1759126407;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:\"a3023de7991db2d4ddaa6b02010c7ee2\";s:12:\"tracker.ssid\";s:32:\"a3023de7991db2d4ddaa6b02010c7ee2\";s:12:\"tracker.rsid\";s:32:\"a3023de7991db2d4ddaa6b02010c7ee2\";s:13:\"session.token\";s:32:\"2628d35de174662c2dde410521324808\";}',`time` = '1759126408',`ip` = '216.73.216.118'
  • 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
  • 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