Menu

Bug even if everything sounds good...

Help
Anonymous
2005-06-15
2013-03-22
  • Anonymous

    Anonymous - 2005-06-15

    Hi,
    I installed pb with the patch (it didn't create tables before), and now tables are created and I'm able to log in.
    But when I log in as administator, the page seems to be faked as I only get "Docs - Help - About - Online" in the left margin. I can do absolutely nothing, but reading the help section... And this "doc" section is repeated 7 times in the margin. Seems weird...

    Any idea for me?
    Thanks

     
    • Philip X

      Philip X - 2005-06-15

      Sounds like you're running PHP5. If so, get this patch.
      SourceForge.net: Modify: 1151877 - PHP5 fix for navbar.php
      https://sourceforge.net/tracker/index.php?func=detail&aid=1151877&group_id=114475&atid=668469

      If not, let me know and we'll figure it out.

      thanks.
      ph

       
    • Anonymous

      Anonymous - 2005-06-15

      Thanks a lot Philip, the patch fixed the bug. I can now navigate in the application.
      I'm becoming a little familiar with projectbench and that seems to be great. Unfortunately, I can get the gantt charts : the page that appears is :

      Warning: strtotime() [function.strtotime]: Called with an empty time parameter. in D:\www\revefm.esseclive.com\website\projectbench\project\gantt.php on line 141

      Warning: strtotime() [function.strtotime]: Called with an empty time parameter. in D:\www\revefm.esseclive.com\website\projectbench\project\gantt.php on line 142

      Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in D:\www\revefm.esseclive.com\website\projectbench\project\gantt.php on line 144

      And this third line repeats itself infinitely.
      I read the patch section but I didn't find anything about this bug...
      Any idea?
      Thanks for you help.

      matt

       
      • Philip X

        Philip X - 2005-06-15

        Matt,

        Thanks for your patience. I've just checked in a version of the project/gantt.php file that I hope would fix this issue.

        Please let me know if you have any others.

        Thanks!!
        philip

         
        • Anonymous

          Anonymous - 2005-06-15

          But where can I find the file project/gantt.php that you updated?
          Actually, I've downloaded almost 10 project management applications and yours seems to be the easiest and most performant one. So I would really love to see the gantt section work.
          Anyway, thanks for your job and your time.
          see ya

          matt

           
          • Philip X

            Philip X - 2005-06-15

            I'm sorry, I've checked it in CVS but have not created a patch.
            Here it is now:
            https://sourceforge.net/tracker/index.php?func=detail&aid=1221528&group_id=114475&atid=668469

            thanks.
            ph

             
            • Anonymous

              Anonymous - 2005-06-15

              Wow, you're great!! Thanks for this VERY quick answer. And your patch works!
              Could you explain to me what you mean by version and by module? What's a version of a project?
              Because in the gantt chart, the progression bars of the two projects I created are the same length. Althought I set different "due dates" for the projects. One due date is set before the target date of version, and the other one is set after. But is the gantt chart, the progression bar last until the target. And if I don't set any target date for the version, then the gantt chart remains empty.
              Could you just tell me what this "target" aims at?
              Thanks philip

              matt

               
              • Philip X

                Philip X - 2005-06-16

                Sure, glad to.

                Versions - successive releases of a project. For example, say you build WidgetX for a client and one day you're giving them the app. That would be version 1. A couple of days later the client comes back and says I want you to add this and fix this bug. At this point you record the two one as an Enhancement and the other as a Bug againt Version 1 and then proceed to work on them. A few days later you come up with the new Version of the app, thus Version 2. Versioning allows one to track the release schedule of a project. They're especially useful when you have more than one deployment of a project since this allows you to track what version a client is using so that you log issues against that particular version.
                In PB you can use them however you like. For example, on a project I'm working on we're using the following convention:
                Versions named something like m01, m02, m03 are milestones - not necessarily releases, just internal milestones. Then we have versions named 1.0, 1.1, 1.2 and these are official releases to the client.

                Modules are subsystems of the project. This of them as areas against which you can log an issue. You can be as detailed or as cryptic, vertical or horizontal, as you please. For example, say you have a financial client-server application. Possible modules would be: GUI, Business Tier, Database. Or, you can choose to be more specific: Accounting, Transactions, Budgeting, Inventory, Transaction Engine, etc
                Modules allow you to distribute issues against various member of your team according to their involvement with that particular subsystem. You're going to assign all Accounting issues to the person that built the Accounting subsystem. Etc

                The Gantt chart attempts to render the issues of a project. To be rendered on the chart an item has to have a start date and an end date. At first, the Gantt chart looks at the Started On and Completed On dates. However if any of them is missing PB attempts to guess it.
                For example: if the started date is pressent but not the completed date, PB looks to see if there was an estimate (and if so adds the estimate to the start date), or if there was a target date, or if the Target Version has a target date.
                If the start date is missing, but the completed on date is present, PB tries again to see if there was an estimate (and if so it deducts the estimate from the completion date to determine the possible start date), or if a completetion time.
                And so on.
                Now the gantt chart spans from the earliest Start Date of any Issue to the last End Date of any Issue.
                Try adding a couple of issues to one of your project and play a little with the dates, targets and estimates of your issues and you'll see how they're displayed on the Gantt chart.
                Hover over the bars in the gantt chart and it'll tell you how it determined the span. You'll see stuff like "From Start Date and Fixed Date (SURE THING)" or "From Start Date and Estimate (AN ESTIMATE)" or even "From Version's Target Date and the Estimate (GUESSING...)".

                Both the Roadmap and the Gantt chart will be as good as your date keeping is. Keep updating them and those two will be accurate.

                Hope it helps.
                ph

                 

Log in to post a comment.

MongoDB Logo MongoDB