Projets: Fonctionnalités

Mises à jour & Microblogage

 

La page principale du projet, à l'instar d'un mur Facebook ou d'un fil Twitter, fournit un flux de mises à jour du projet de la part de tous les membres de l'équipe, avec la possibilité de commenter certaines activités.

A partir du fil d'actualité, vous apprendrez :

  • lorsqu'une nouvelle personne rejoint votre projet
  • lorsqu'un membre de l'équipe partage une mise à jour ou publie un commentaire
  • lorsqu'une nouvelle tâche est affichée ou cochée
  • lorsque quelqu'un ajoute/modifie des notes de projet
  • lorsqu'un nouveau fichier est téléversé ou mis à jour
  • les mises à jour de l'état des publications

Listes de tâches

 

Les projets comprennent un outil de tâches élégant qui vous permet de suivre votre agenda au jour le jour. Les membres du projet peuvent ajouter et modifier des tâches, se les attribuer les uns aux autres, spécifier la date d'échéance, ajouter des commentaires et cocher des tâches. Il est également possible de créer plusieurs listes de tâches (jusqu'à 10).

Notes du projet

 

Les notes de projet sont l'espace wiki de votre projet, où vous pouvez enregistrer des commentaires détaillés, esquisser des idées, élaborer le programme de développement ou utiliser cet espace d'écriture libre pour faciliter la collaboration et faire avancer votre projet. Vous pouvez ajouter plusieurs pages et sous-pages, créer des modèles de wiki, intégrer des images et des fichiers de projet et utiliser d'autres fonctions wiki populaires disponibles sur le site.

Équipe du projet

 

Un projet peut être créé par un utilisateur individuel ou par un groupe. Quel que soit le cas, les chefs de projet peuvent élargir leur équipe en ajoutant d'autres utilisateurs et groupes auxquels ils appartiennent. Ils peuvent également inviter des collaborateurs externes par courrier électronique. L'interface de gestion de l'équipe permet d'attribuer un rôle de gestionnaire/collaborateur ou de lecture seule aux membres de l'équipe.

Gestion des fichiers

 

Les projets offrent de multiples options de partage de fichiers. Par exemple, vous pouvez partager des fichiers avec votre équipe en utilisant des services populaires tels que GitHub, Google Drive et Dropbox. Chaque projet est également accompagné d'un Git répertoire pour stocker vos fichiers et vos données. Il s'accompagne d'un navigateur de fichiers Web intégré, qui lit le référentiel et vous permet de télécharger plusieurs fichiers, de les supprimer, de les renommer et de les déplacer, de compiler des fichiers LaTeX en PDF, ainsi que d'afficher l'historique des fichiers et de différencier les révisions ou de télécharger toutes les versions antérieures.

Édition

 

Les projets intègrent un moteur de publication qui permet de diffuser les éléments de votre projet dans le monde entier sous la forme de publications web. Chaque version publiée recevra un identifiant d'objet numérique (DOI) pour permettre aux autres de citer votre travail. Le public peut laisser des commentaires, déposer des tickets d'assistance et ajouter des idées à la liste de souhaits de chaque publication. À terme, Projects vous permettra de publier non seulement des fichiers de projet sélectionnés, mais aussi des applications de projet, des bases de données interactives, des collections de ressources, des documents wiki et des liens vers des sites web externes.

Debug Console

Close16 MBRequestSessionTimelineDatabase35Events18
$_GET
Array( ) Array(

)
$_POST
Array( ) Array(

)
$_COOKIE
Array( ) Array(

)
$_SERVER
Array( REDIRECT_HTTPS => on, REDIRECT_SCRIPT_URL => /fr/projects/features, REDIRECT_SCRIPT_... Array(
REDIRECT_HTTPS => on,
REDIRECT_SCRIPT_URL => /fr/projects/features,
REDIRECT_SCRIPT_URI => http://hsscommons.rs-dev.uvic.ca/fr/projects/features,
REDIRECT_STATUS => 200,
HTTPS => on,
SCRIPT_URL => /fr/projects/features,
SCRIPT_URI => http://hsscommons.rs-dev.uvic.ca/fr/projects/features,
HTTP_HOST => hsscommons.rs-dev.uvic.ca,
HTTP_USER_AGENT => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com),
HTTP_ACCEPT => */*,
HTTP_ACCEPT_ENCODING => gzip, br, zstd, deflate,
HTTP_X_FORWARDED_FOR => 3.14.248.121,
HTTP_X_FORWARDED_HOST => hsscommons.rs-dev.uvic.ca,
HTTP_X_FORWARDED_PORT => 443,
HTTP_X_FORWARDED_PROTO => https,
HTTP_X_FORWARDED_SERVER => traefik-b8d8564f8-2whv9,
HTTP_X_REAL_IP => 3.14.248.121,
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin,
SERVER_SIGNATURE => ,
SERVER_SOFTWARE => Apache/2.4.62 (Debian),
SERVER_NAME => hsscommons.rs-dev.uvic.ca,
SERVER_ADDR => 10.233.98.122,
SERVER_PORT => 80,
REMOTE_ADDR => 10.233.94.22,
DOCUMENT_ROOT => /var/www/html,
REQUEST_SCHEME => http,
CONTEXT_PREFIX => ,
CONTEXT_DOCUMENT_ROOT => /var/www/html,
SERVER_ADMIN => webmaster@localhost,
SCRIPT_FILENAME => /var/www/html/index.php,
REMOTE_PORT => 48828,
REDIRECT_URL => /fr/projects/features,
GATEWAY_INTERFACE => CGI/1.1,
SERVER_PROTOCOL => HTTP/1.1,
REQUEST_METHOD => GET,
QUERY_STRING => ,
REQUEST_URI => /fr/projects/features,
SCRIPT_NAME => /index.php,
PHP_SELF => /index.php,
REQUEST_TIME_FLOAT => 1745932308.5337,
REQUEST_TIME => 1745932308
)
session.client.forwarded 3.14.248.121
separator .
orderBy id
orderDir asc
always
0 registerDate
1 registerIP
2 access
renew
tracker.sid 88d47438de10e50a72f51a6246fa5ec7
tracker.ssid 88d47438de10e50a72f51a6246fa5ec7
tracker.rsid 88d47438de10e50a72f51a6246fa5ec7
  • site 0.094 seconds (+0.094); 16.00 MB (+16.000) - afterInitialise
  • site 0.109 seconds (+0.015); 16.00 MB (0.000) - afterRoute
  • site 0.297 seconds (+0.189); 16.00 MB (0.000) - afterDispatch
  • site 0.307 seconds (+0.009); 16.00 MB (0.000) - beforeRenderModule mod_languages (Language Switcher)
  • site 0.314 seconds (+0.008); 16.00 MB (0.000) - afterRenderModule mod_languages (Language Switcher)
  • site 0.315 seconds (+0.001); 16.00 MB (0.000) - beforeRenderModule mod_googleanalytics (Google Analytics)
  • site 0.316 seconds (+0.000); 16.00 MB (0.000) - afterRenderModule mod_googleanalytics (Google Analytics)
  • site 0.316 seconds (+0.000); 16.00 MB (0.000) - beforeRenderModule mod_custom (Hub Footer (French))
  • site 0.316 seconds (+0.000); 16.00 MB (0.000) - afterRenderModule mod_custom (Hub Footer (French))
  • site 0.316 seconds (+0.000); 16.00 MB (0.000) - beforeRenderModule mod_wrapper (Wrapper)
  • site 0.316 seconds (+0.000); 16.00 MB (0.000) - afterRenderModule mod_wrapper (Wrapper)
  • site 0.316 seconds (+0.000); 16.00 MB (0.000) - beforeRenderModule mod_breadcrumbs (Breadcrumbs)
  • site 0.317 seconds (+0.001); 16.00 MB (0.000) - afterRenderModule mod_breadcrumbs (Breadcrumbs)
  • site 0.317 seconds (+0.000); 16.00 MB (0.000) - beforeRenderModule mod_collect (Collect)
  • site 0.318 seconds (+0.001); 16.00 MB (0.000) - afterRenderModule mod_collect (Collect)
  • site 0.318 seconds (+0.000); 16.00 MB (0.000) - beforeRenderModule mod_menu (Main Menu)
  • site 0.332 seconds (+0.014); 16.00 MB (0.000) - afterRenderModule mod_menu (Main Menu)
  • site 0.332 seconds (+0.000); 16.00 MB (0.000) - beforeRenderModule mod_languages (Language Switcher)
  • site 0.332 seconds (+0.001); 16.00 MB (0.000) - afterRenderModule mod_languages (Language Switcher)
  • site 0.333 seconds (+0.001); 16.00 MB (0.000) - onAfterRender
  • site 0.343 seconds (+0.010); 16.00 MB (0.000) - sessionStore
16 MB

35 Queries Logged: 0.073578119277954 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '9e1ac3c164b9b400f9e8a86a25c56b99'
  2. DELETE
      FROM `jos_session`
      WHERE `session_id` = '9e1ac3c164b9b400f9e8a86a25c56b99'
  3. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '88d47438de10e50a72f51a6246fa5ec7'
  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` = '88d47438de10e50a72f51a6246fa5ec7'
      LIMIT 1
  6. INSERT INTO `jos_session` (`session_id`,`client_id`,`time`,`ip`)
      VALUES ('88d47438de10e50a72f51a6246fa5ec7','','1745932308','10.233.94.22')
  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, b.title
      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` >= ''
      AND `access` IN ('1','1','4')
      ORDER BY `ordering` ASC
  11. SELECT *
      FROM `jos_languages`
      WHERE `published` = '1'
      ORDER BY `ordering` ASC
  12. SELECT language,id
      FROM `jos_menu`
      WHERE `home` = '1'
      AND `published` = '1'
      AND `client_id` = ''
  13. 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` > ''
      AND `m`.`client_id` = ''
      ORDER BY `m`.`lft` ASC
  14. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_projects'
  15. 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` = ''
      AND `jos_extensions`.`enabled` = '1'
      AND `jos_extensions`.`type` = 'template'
      AND jos_extensions.`client_id` = `jos_template_styles`.`client_id`
      ORDER BY `home` DESC
  16. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tags'
  17. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_publications'
  18. SHOW FULL COLUMNS
      FROM `jos_projects`
  19. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_wishlist'
  20. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_search'
  21. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  22. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_register'
  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` <= '2025-04-29 13:11:48' )
      AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= '2025-04-29 13:11:48' )
      AND `m`.`access` IN ('1','1','4')
      AND `m`.`client_id` = ''
      AND (`mm`.`menuid` = '99' OR `mm`.`menuid` <= '' )
      AND `m`.`language` IN ('fr-FR','*')
      ORDER BY `m`.`position` ASC,`m`.`ordering` ASC
  24. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_menus'
  25. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  26. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_categories'
  27. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_collections'
  28. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_events'
  29. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_blog'
  30. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_groups'
  31. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_forum'
  32. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_answers'
  33. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_support'
  34. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_kb'
  35. UPDATE `jos_session`
      SET `data` = '__default|a:10:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1745932308;s:18:\"session.timer.last\";i:1745932308;s:17:\"session.timer.now\";i:1745932308;s:24:\"session.client.forwarded\";s:12:\"3.14.248.121\";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\";O:17:\"Hubzero\\User\\User\":1:{s:5:\"guest\";b:1;}s:11:\"tracker.sid\";s:32:\"88d47438de10e50a72f51a6246fa5ec7\";s:12:\"tracker.ssid\";s:32:\"88d47438de10e50a72f51a6246fa5ec7\";s:12:\"tracker.rsid\";s:32:\"88d47438de10e50a72f51a6246fa5ec7\";}',`time` = '1745932308',`ip` = '10.233.94.22'
      WHERE `session_id` = '88d47438de10e50a72f51a6246fa5ec7'
  • onAfterInitialise Method plgSystemLanguageFilter::onAfterInitialise /app/plugins/system/languagefilter/languagefilter.php:186
  • 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 /app/plugins/system/password/password.php:21
  • onAfterDispatch Method plgSystemMobile::onAfterDispatch /core/plugins/system/mobile/mobile.php:22
  • onAfterDispatch Method plgSystemLanguageFilter::onAfterDispatch /app/plugins/system/languagefilter/languagefilter.php:554
  • 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