Adding links to Dashboard..
Page: 1
Simple request..
I would just like to add some links to common 'Team Tools'
Like Bug Tracking, Test Management, DevWiki..
Where would be the best place to add these.. as they span ALL projects..?
I would just like to add some links to common 'Team Tools'
Like Bug Tracking, Test Management, DevWiki..
Where would be the best place to add these.. as they span ALL projects..?
Ilija Studen
on Nov 8. 2007. 3:27 pm
You can change /activecollab/application/modules/system/views/dashboard/index.tpl and add stuff you want. Please note that this change will not be upgradeable!
activeCollab team member
To achieve the addition of a few new icons (links) I made the following mods to /activecollab/activecollab/modules/system/handlers/on_build_menu.php. I added a new icon and link for the Dashboard and Help. Definitely a hack but it does the job for now. Certainly not upgradeable....
I then added a few icons to activecollab/public/assets/images. I added a help, dashboard and new site_logo gif icon for use on the main page.
In /activecollab/activecollab/modules/system/views/dashboard/index.tpl I moved the the recent activities lines (below) BEFORE the active projects code so the recent activities appears first. This makes it easier to see what is new, rather than a list of projects, when you do to the Dashboard.
function system_handle_on_build_menu(&$menu, &$user) {
$menu->addToGroup(array(
new MenuItem('dashboard', lang('Dashboard'), 'http://www.esolvesolutions.com/activecollab/', get_image_url('navigation/dashboard.gif')),
new MenuItem('help', lang('Help'), 'http://www.esolvesolutions.com/activecollab/public/index.php/projects/6/pages', get_image_url('navigation/help.gif')),
new MenuItem('people', lang('People'), assemble_url('people'), get_image_url('navigation/people.gif')),
new MenuItem('projects', lang('Projects'), assemble_url('projects'), get_image_url('navigation/projects.gif')),
), 'main');I then added a few icons to activecollab/public/assets/images. I added a help, dashboard and new site_logo gif icon for use on the main page.
In /activecollab/activecollab/modules/system/views/dashboard/index.tpl I moved the the recent activities lines (below) BEFORE the active projects code so the recent activities appears first. This makes it easier to see what is new, rather than a list of projects, when you do to the Dashboard.
<div class="clear"></div>
{if is_foreachable($grouped_activities)}
<div>
<h2 class="section_name"><span class="section_name_span">{lang}Recent Activities{/lang}</span></h2>
<div class="section_container">
{activities activities=$grouped_activities project_column=yes}
</div>
</div>
{/if}
cyandesign
on Nov 11. 2007. 11:27 am
Hi gcortesi,
Your code to add the icons to the dashboard is missing the "g" in "get_image_url"
Other than that it works great.
Thanks.
Your code to add the icons to the dashboard is missing the "g" in "get_image_url"
Other than that it works great.
Thanks.
It would be great if we could have the main dashboard changed a bit to include an Announcements area.
If that area supproted HTML links you could do a lot with it.
Also, the Projects list at the Dashboard is useless, with Numbered Pages instead of Alphabetically sorted it's just a waste of space.
It being there at all completely suggests AC is geared more towards small companies with few projects, and that is not very supportive of those who bought the Corporate version.
If that area supproted HTML links you could do a lot with it.
Also, the Projects list at the Dashboard is useless, with Numbered Pages instead of Alphabetically sorted it's just a waste of space.
It being there at all completely suggests AC is geared more towards small companies with few projects, and that is not very supportive of those who bought the Corporate version.



