Menu

Tree [60d772] master /
 History

HTTPS access


File Date Author Commit
 templates 2013-05-15 pierrem100 pierrem100 [09880c] Fixed user name
 README.TXT 2013-05-12 pierrem100 pierrem100 [16d4de] Merge branch 'master' of ssh://pierrem100@...
 config.inc.php 2013-05-14 pierrem100 pierrem100 [9186ab] Cleanup date conversions and use a class for qu...
 config.php 2013-05-12 pierrem100 pierrem100 [16d4de] Merge branch 'master' of ssh://pierrem100@...
 functions.php 2013-05-14 pierrem100 pierrem100 [9186ab] Cleanup date conversions and use a class for qu...
 index.php 2012-11-28 pierrem100 pierrem100 [878242] Initial commit
 main.php 2013-05-20 pierrem100 pierrem100 [60d772] Fix unassigned user bug
 submit.php 2013-05-14 pierrem100 pierrem100 [9186ab] Cleanup date conversions and use a class for qu...

Read Me

mspReporting is a basic msproject reporting utility. It is used to: 
- generate server side reports from a microsoft project 2010 XML files
- get and save user feedbacks through form templates

mspReporting allows personnalized reporting while avoiding requirement 
for user/password logging (and stay clear of the "Not Another Damn Password" syndrome). 
- A link specific to each user/project is emailed for each reporting period 
 (right now that needs to be done manually)
- Link leads to a stylable HTML/CSS report using info specific to user/project 
  retreived from an MS Project file saved as XML on the server
- User inputs are collected through a form and saved in a CSV text file on server

It's possible to use different template per project and/or user, configurable in the MS Project 
file using custom fields.
1) The program first use the template specified in the user custom field "msprUserTemplate" 
   for the user.
2) If no template is specified for a user, the program use the template specified 
   in the task custom field "msprProjectTemplate" for the project summary task.
   (to display the project summary task, in MS Project go:
   "Project Options->Advanced->Display Options for this project->Show Project Summary Task")
3) If no user or project template are defined, the program use the default template
   specified in config.inc.php (MSPR_DEFAULT_TEMPLATE)

Be aware that there is security concerns regarding PHP GET/POST methods 
used by mspReporting. Assess risks before using and use at your own risk.
	
Copyright (c) 2013 Pierre Marsan (pierrem100.com)

mspReporting is a free software licenced under ther terms of the 
GNU General Public License (GPL) as published by the Free Software Foundation;

mspReporting is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GPL License for more details.


Coding Standard
---------------
Contributors, please use the following coding practices:
- Comment with code
- $mspr_this_is_a_variable, mspr_This_Is_a_Function(), MSPR_THIS_IS_A_CONSTANT
- name start with 'mspr_' when global
- mspr_Dont_Do('That') // Don't do that
- Use tab, not spaces, tab size= 4
- Align comments when changes unlikely
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.