Hello!
I discover this ecellent program some days ago.
I installed it and everything is working fine.
I have some technical questions to adapt it for a special using: my personnal project to manage administrative helping for a disabled person.
- Is it possible to deactive the "today" page and come in planning as main page, and how to do that.
- Is it possible to change the order of menus (first one planning)
- Is it possible to change the name of the menus (for ex. milestone to event) - which php page is managing menus?
- In planning page, is it possible to have systematically the Gantt diagram on full project, not only the today date, but the date of the first beginning to the last end of the project, with a monthly or best a year view
- How can I change the main name of the page at the top of the browser (I mean not the bottom message that is in the database). The name is systematically Project'Or RIA. I would like "Aide Handicap"
- And last, sorry for so much questions, I would like to block alerts for Project members, External project leaders and External members. How can I do that?
I wrote a short rewiew about this very good program on my website http://www.2-u.fr/index.php/La-Rhumato-au-21e-s/gestion-de-projet.html
When I will have a best expirience of working with it, I will write more information.
Thanks for this excellent work and for this site with good ressources and help for an easy beggining.
Olivier
- Is it possible to deactive the "today" page and come in planning as main page, and how to do that.
Just change the line
$firstPage="today.php";
in main.php (line 126) to
$firstPage="planningMain.php";
- Is it possible to change the order of menus (first one planning)
Yes, just change the order in the table "Menu". Pay attention that the idMenu, referencing parent menu, must be coherent with order.
- Is it possible to change the name of the menus (for ex. milestone to event) - which php page is managing menus?
Yes, the simplest is to deal with language file. You'll find how to do in the forum and in the User Manual (search for translation)
- In planning page, is it possible to have systematically the Gantt diagram on full project, not only the today date, but the date of the first beginning to the last end of the project, with a monthly or best a year view
Yes, you can change the start date to set it to the project start date (instead of today) and you can display a monthly view using the corresponding radio button (not yearly)
- How can I change the main name of the page at the top of the browser (I mean not the bottom message that is in the database). The name is systematically Project'Or RIA. I would like "Aide Handicap"
Change the "applicationTitle" reference in the translation file.
- And last, sorry for so much questions, I would like to block alerts for Project members, External project leaders and External members. How can I do that?
Chenge the receivers list (checkboxes) in "Parameters"/"Controls & automations"/"Indicators".
Many thanks for your encouraging comments.
Thank you babynus for your quick answer.
I made these changes without any difficulties and everything if fine as desired:
- main.php (line 126) to $firstPage="planningMain.php";
- change the order in the table "Menu"
- the name of the menus with language file
- change the "applicationTitle" reference in the translation file.
Thanks for help
But have questions with two points as I did not understood. Could you explain please with more details:
About Gantt apearance:
you can change the start date to set it to the project start date (instead of today) and you can display a monthly view using the corresponding radio button
Where can I deal with this for a permanent change? I did not found neither in database, nor in php files.
About warning (alerts), you wrote:
Change the receivers list (checkboxes) in "Parameters"/"Controls & automations"/"Indicators".
Sorry, I did as you said, and after, as warning did not desapeared, I tried to delete all indicators, but warnings did not disapeared. First after login there is always an empty warning with a "0" as message and nothing more written. If I log as an admin there are no more warnings, after this first one. But if I log as an other user, warnings (alerts) are presents as previously.
Perhaps I missed something?
Thanks again for your precious help. I wish you a happy new year!
Where can I deal with this for a permanent change? I did not found neither in database, nor in php files.
There is no"permanent change" possible. It could be an improvement to add such a functionality.
Sorry, I did as you said, and after, as warning did not desapeared, I tried to delete all indicators, but warnings did not disapeared. First after login there is always an empty warning with a "0" as message and nothing more written. If I log as an admin there are no more warnings, after this first one. But if I log as an other user, warnings (alerts) are presents as previously.
Perhaps I missed something?
Alerts are stored when trigeered, and displayed when user connects.
So when you log as a user who has not read his alerts yet, you just see them.
But changing parameters you make that no new alert is generated.
Hello again,
Every changes are working fine. As you wrote:
There is no"permanent change" possible. It could be an improvement to add such a functionality.
If you can do it it will be very usefull. As a project engineer, I usually use OpenWorkbench or Project and this function is very usefull for a "look at a glance" at the openning of the program.
About the warning, I found old messages, and I deleted them. By now there are no more so much alerts. But at each openning of the program as admin or as user, an empty warning is opening each time. It could be a bug of the program. It is not a major problem, but the alert is very big on a laptop and the user must close it each time.
So for my needs, the program is working really fine. I will have to explain to five person how to use it. And it will be a good rating for my adaptation of your work.
Thanks again for your help.
Olivier
Hi,
I never produced the issue about "empty warning".
Could you send me a print screen showing it ?
Hi,
This issue is very strange.
I will investigate to find the origin.
To avoid this display, you can remove all existing alerts : in Parameters / Admin, user "Delete Alerts" functionality, for instance setting delay for deletion to 0 days (will delete all alerts).
Hi,
I already have deleted all alerts, but the empty alert did not desapeared.
Sorry for this misfunction. You can come into the site as invité/invité where I made a fictive project for gests.
The alert is the same.
Olivier
Can you send me the URL for this test project ?
I view it.
Very strange.
Do you have any error on log file ?
Copy of a log file:
2012-01-01 18:25:02 ===== TRACE ===== NEW CONNECTED USER 'olivier'
2012-01-01 18:47:09 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 18:49:32 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 19:09:46 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 19:09:59 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 21:35:15 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 21:46:13 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 21:46:26 ===== TRACE ===== NEW CONNECTED USER 'olivier'
2012-01-01 21:52:09 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 21:52:26 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 21:54:33 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 21:55:06 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 22:02:44 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 22:03:25 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 22:15:06 ===== TRACE ===== DISCONNECTED USER 'Olivier'
2012-01-01 22:15:21 ===== TRACE ===== NEW CONNECTED USER 'bragoni'
2012-01-01 22:16:19 ===== TRACE ===== NEW CONNECTED USER 'Olivier'
2012-01-01 22:19:03 ===== TRACE ===== DISCONNECTED USER 'Bragoni'
2012-01-01 22:19:19 ===== TRACE ===== NEW CONNECTED USER 'bragoni'
Nothing more. All log files are identical (only date and hour changes)
I registered this issue as ticket #523.
Hi,
I investigated about the blank alert.
It seems that a statement echos some data, without any reason.
Can you check that :
1) Content of /tool/checkAlertToDisplay.php is exactly :
$user->id,'readFlag'=>'0', 'idle'=>'0');
$alert=new Alert();
$lst=$alert->getSqlElementsFromCriteria($crit, false, null, 'id asc');
if (count($lst)==0) {
return;
}
$date=date('Y-m-d H:i:s');
foreach($lst as $alert) {
if ($alert->alertDateTime<=$date) {
echo '' . htmlEncode($alert->title) . '';
echo '
';
echo $alert->message;
echo 'id . ' " ./>';
echo 'alertType . '" ./>';
return;
}
}
2) there is no "echo" in your parameter.php file.
3) There is no actie "echo" command in /model/persistence/SqlElement.php
4) Check that you did not add an "echo" command in /tool/projector.php file or other file
Thanks.
