Dear community,
Release 0.8.7 alpha is out. As this is an alpha version, expect errors and changes in the user interface (e.g. Gantt chart will move to Reports).
DO NOT USE IT FOR PRODUCTION
Check the release notes for all the changes. One important change has to do with uploading files. It should reduce the number of messages about 'Failed to upload' to near zero :-)
The download and release notes are found here:
http://www.projectpier.org/node/2258
DO NOT USE IT FOR PRODUCTION
Awesome! Thanks for your hard work on this!
I had a little time this evening so I went ahead and set up a beta install to try out this alpha release. Here's a few observations and bugs:
1) I did not have to 777 (or make any changes to permissions) for any files on my server. My web host is A Small Orange and they use suPHP (I believe) which helps a lot with some of those permissions issues.
2) In the Admin section -> Configuration -> Features: the last item in the list is displaying the wrong text:
en_us(config option name send_notification_default):
3) Display issue with "Logout" menu item wrapping to 2nd line in some views.
That's all I've noticed so far. I hope the above is helpful!
I'm interested in the Gantt chart, but can't figure out how to use it.
Let me know if there is someplace else I should post feedback, bug reports, etc. regarding this release.
Thanks,
Sean
1) Cool.
2) Ah, language option missing. Noted.
3) Noted.
4) Gantt chart: Make a milestone, set a due date. Make a task list, set a due date. The milestone will appear as a triangle. The task list as a bar.
5) Score card: Fastest way: Add project, select EFQM project, view score card. Change milestone goals and task lists score to see what happens in the score card.
4) The Gantt chart is nifty; we'll probably make use of that.
5) I don't yet fully understand the Score card. One observation though, it appears that the Welcome project has a Score card, but even though there is an option when creating a project to select "EFQM project", there is no way to turn that off after the fact (at least with the Welcome project). Since I don't fully understand the Score card yet I am unsure if this is by design or an oversight. In general I would think we'd want any settings to be able to be turned on/off after a project has been created and not be limited to configuring only on project creation, but again, this feature might have different requirements that I don't yet understand.
6) I'm intrigued by the MindMap tab and will be interested to see what you come up with there. I'm not sure whether we'll use MindMaps ourselves or not, but I think it is a cool feature to be possibly adding. :-)
Thanks again for your hard work!
Sean
Now I only need to find time for a test drive.
--
Björn Guðmundsson
I noticed on this 0.8.7 alpha release that there is now a feature that offers a configuration option for 'default of send notification'.
I was wondering 2 things:
Does this mean we will get an email notification when files are uploaded?
If this is the case, I'd like to incorporate only those specific changes into the 0.8.6 installation. Could someone direct me to the files that I would need to change solely to get email notifications for file uploads?
If not, it would be nice to get email notification configurations every time there is an addition of a file, etc. Maybe this has already been worked out since the release of the 0.8.6 version?
Been using PP for a month now and its great. Thanks to everyone for their efforts.
The next release (0.8.7 beta) will have notification options when adding a file :-). I just completed testing...
I am not planning to backport it to 0.8.6. If the 0.8.7 beta comes out, have a look at FilesController.class.php, views/notifier/new_file.php, models/notifier/Notifier.class.php, files/views/add_file.php.
Glad you like it. Be sure to comment on the 0.9 blog for features you would like.
i deployed this version on the qnap ts-459 pro (without any problems) and ran through some features
here is what i found
- "View score card" message ("ru_ru(view score card)") is not translated
should read (literally):
Показать оценочную таблицу
or simply:
Оценочная таблица
(reads "Score card")
- "Score card" title ("ru_ru(score card)") is not translated
should read (literally):
Оценочная таблица
- the score card picture generation has encoding problems (pic)
- gantt diagrams picture generation has encoding problems (same problem i guess) (pic)
- date picker problem
when you pick a date in the calendar view i guess it sets untranslated text to the line edit control
e.g. literally "ru_ru(input 31ate f89.95833333333333r3at)" for "31.03.2011" (march 31 2011) (without quotes)
or "ru_ru(input 6ate f65r3at)" for "6.03.2011" (march 6 2011)
- in administration/general "page to show after login" dropdown list items are not translated
they should read as follows:
Overview: Обзор
My projects: Мои проекты
My tasks: Мои задания
My projects - oedered by name: Мои проекты - упорядочить по имени
My projects - oedered by priority: Мои проекты - упорядочить по приоритету
My projects - oedered by milestone: Мои проекты - упорядочить по этапам
My tasks - ordered by name: Мои задания - упорядочить по имени
My tasks - oedered by priority: Мои задания - упорядочить по приоритету
My tasks - oedered by milestone: Мои задания - упорядочить по этапам
- in administration/features title "ru_ru(config option name send_notification_default):" has no translation for both english and russian
i guess this item should read something like "Send notifications by default" and in russian it would be:
Уведомлять по умолчанию
(the feature itself is very convenient for me)
- when creating new project the title "Is this an EFQM project?" ("ru_ru(efqm project):") is not translated
since i have no idea what it is i can not suggest a translation
- when creating a new tasklist the message "Private task lists:" titling the yes/no choice is translated a bit inconsistent
istead of "Список личных заданий:" it should read:
Список частных заданий:
Hi Phpfreak,
great work, I really look forward to update to the 8.7. (still working with the unofficial 8.5 as the database transfer did not work yet) Will you have some kind of project - subproject already available in 8.7. ?
Thx for your info, thx,
Dominik
....no coming ....... no going.......
....if you want to have a look, you just stop...
I was wondering....
Is there a possibility to add something like differences between files like on gitorius? It will be useful when you are working on documents. Other git features(like merge, versioning) will be useful.
I started working on PP086 and not I'm checking 0.8.7.
Search functionality seems to have some problems but PP087 really looks great.
Please confirm that When is production version of 0.8.7 expected? As we want to customize this product according to our project need that would be really good to work on the latest version.
Thanks in advance!
April 02, 0.8.7 Beta
April 10, 0.8.7 Release candidate
April 17, 0.8.7 Production
Hi,
Is 0.8.7 Beta version out? I can not find any link on the PP site to download the same.
Please point me to the URL if it is out and available for download.
Thanks in advance!
Hey,
Is PP on schedule for its releases or the release dates have been extended?
Kindly inform.
http://www.projectpier.org/projectrelease/projectpier-087beta
Session "default" started at 2011-04-06T03:21:21+0000
#1 FATAL: exception 'DBQueryError' with message 'Query failed with message 'Unknown column 'parent_id' in 'field list''' in D:\wamp\www\pp087beta\environment\library\database\adapters\AbstractDBAdapter.class.php:373
Stack trace:
#0 D:\wamp\www\pp087beta\environment\library\database\adapters\AbstractDBAdapter.class.php(270): AbstractDBAdapter->prepareAndExecute('SELECT `id`, `n...', NULL)
#1 D:\wamp\www\pp087beta\environment\library\database\DB.class.php(159): AbstractDBAdapter->executeOne('SELECT `id`, `n...', NULL)
#2 D:\wamp\www\pp087beta\environment\classes\dataaccess\DataManager.class.php(398): DB::executeOne('SELECT `id`, `n...')
#3 D:\wamp\www\pp087beta\environment\classes\dataaccess\DataManager.class.php(359): DataManager->loadRow('1')
#4 D:\wamp\www\pp087beta\environment\classes\dataaccess\DataManager.class.php(253): DataManager->load('1', false)
#5 D:\wamp\www\pp087beta\application\models\projects\base\BaseProjects.class.php(153): DataManager->findById('1', false)
#6 D:\wamp\www\pp087beta\application\models\projects\base\BaseProjects.class.php(155): BaseProjects->findById('1', false)
#7 D:\wamp\www\pp087beta\application\models\CompanyWebsite.class.php(93): BaseProjects->findById('1')
#8 D:\wamp\www\pp087beta\application\models\CompanyWebsite.class.php(47): CompanyWebsite->initActiveProject()
#9 D:\wamp\www\pp087beta\application\models\CompanyWebsite.class.php(54): CompanyWebsite->init()
#10 D:\wamp\www\pp087beta\application\application.php(31): CompanyWebsite::init()
#11 D:\wamp\www\pp087beta\init.php(170): require('D:\wamp\www\pp0...')
#12 D:\wamp\www\pp087beta\index.php(8): require('D:\wamp\www\pp0...')
#13 {main}
Time since start: 0.059319019317627 seconds
-------------------------------------------------------------------------------
Session "default" started at 2011-04-06T03:21:27+0000
#1 FATAL: exception 'DBQueryError' with message 'Query failed with message 'Unknown column 'parent_id' in 'field list''' in D:\wamp\www\pp087beta\environment\library\database\adapters\AbstractDBAdapter.class.php:373
Stack trace:
#0 D:\wamp\www\pp087beta\environment\library\database\adapters\AbstractDBAdapter.class.php(270): AbstractDBAdapter->prepareAndExecute('SELECT `id`, `n...', NULL)
#1 D:\wamp\www\pp087beta\environment\library\database\DB.class.php(159): AbstractDBAdapter->executeOne('SELECT `id`, `n...', NULL)
#2 D:\wamp\www\pp087beta\environment\classes\dataaccess\DataManager.class.php(398): DB::executeOne('SELECT `id`, `n...')
#3 D:\wamp\www\pp087beta\environment\classes\dataaccess\DataManager.class.php(359): DataManager->loadRow('1')
#4 D:\wamp\www\pp087beta\environment\classes\dataaccess\DataManager.class.php(253): DataManager->load('1', false)
#5 D:\wamp\www\pp087beta\application\models\projects\base\BaseProjects.class.php(153): DataManager->findById('1', false)
#6 D:\wamp\www\pp087beta\application\models\projects\base\BaseProjects.class.php(155): BaseProjects->findById('1', false)
#7 D:\wamp\www\pp087beta\application\models\CompanyWebsite.class.php(93): BaseProjects->findById('1')
#8 D:\wamp\www\pp087beta\application\models\CompanyWebsite.class.php(47): CompanyWebsite->initActiveProject()
#9 D:\wamp\www\pp087beta\application\models\CompanyWebsite.class.php(54): CompanyWebsite->init()
#10 D:\wamp\www\pp087beta\application\application.php(31): CompanyWebsite::init()
#11 D:\wamp\www\pp087beta\init.php(170): require('D:\wamp\www\pp0...')
#12 D:\wamp\www\pp087beta\index.php(8): require('D:\wamp\www\pp0...')
#13 {main}
Time since start: 0.066919088363647 seconds
-------------------------------------------------------------------------------
Error: The support for subprojects is not in the initial installation.
Run this from your browser to fix it:
http:///public/patch/patch.php?id=xxxx-parent-project
Are there more patches one need to apply?
I was thinking to customize the product for our orgnaization on beta version only but now I think that I should wait for the production version. I hope that it will be released in time.
Anyway... Thanks phpfreak.
I was able to view the Gantt chart in the alpha version, but in the beta it doesn't load. Page source shows a blank image (). Mindmap still works though.
It was supposed to be released by 17th April. Is it out ?
There are almost no error reports on the alpha and beta. That is bad because I am sure there are still issues uncovered. I need more time testing. With the easter weekend coming up I will spend time testing and fixing.
hi mate,
as reported by de666 on Fri, 03/04/2011 - 07:24 the calendar translation error still lingers and dates can't be inserted through the widget (I believe it's jquery UI's calendar). all I get in the textbox is
pt_br(input 5ate f5r1at)for 05/01/2012 (january 5th 2012)
I'm trying to mess up with code to fix it, but it would be best if I could contribute to the mainstream version as many probably are going through this.
cheers,
Edit the language file general.php and add the date input format. See the english version on the details. This string is used by the jQuery plugin. I copied the relevant items here for your convenience:
'datetime format' => 'M d, Y H:i','date format' => 'M d, Y', // PHP format
'input date format' => 'M d, yy', // jQuery format
'descriptive date format' => 'l, F j',
'time format' => 'H:i',
'address format' => 'h s, z p', // h=house number, s=street, z=zip/postal code, p=place
solution was to use 'd-m-Y' because using 'd/m/Y' somehow makes PHP assume ans US date (month first) instead of brazilian date (day first) when it gets to your database update / insert classes.
but thanks for the enlightenments.
When I surf to project pier's root I get:
Exception in AutoLoader: exception 'Exception' with message 'Could not write to "/opt/local/www/projectpier/cache/autoloader.php". Make sure, that your webserver has write access to it.' in /opt/local/www/projectpier/environment/classes/AutoLoader.class.php:146 Stack trace: #0 /opt/local/www/projectpier/environment/classes/AutoLoader.class.php(129): AutoLoader->createIndexFile() #1 /opt/local/www/projectpier/environment/classes/AutoLoader.class.php(86): AutoLoader->createCache() #2 /opt/local/www/projectpier/environment/classes/AutoLoader.class.php(111): AutoLoader->loadClass('FILENOTWRITABLE...') #3 /opt/local/www/projectpier/application/functions.php(32): AutoLoader->loadClass('FILENOTWRITABLE...') #4 /opt/local/www/projectpier/environment/classes/logger/backend/Logger_Backend_File.class.php(137): __autoload('FileNotWritable...') #5 /opt/local/www/projectpier/environment/classes/logger/backend/Logger_Backend_File.class.php(32): Logger_Backend_File->setLogFile('/opt/local/www/...') #6 /opt/local/www/projectpier/init.php(82): Logger_Backend_File->__construct('/opt/local/www/...') #7 /opt/local/www/projectpier/index.php(8): require('/opt/local/www/...') #8 {main}
Never Mind:
Errors were caused by old config file.. and some write errors. All taken care of now.
After logging in I was sent to the error report page. All details were added. When I clicked on send to development and check for fixes I was sent to http://www.phalanx.nl/pperror.php where the report was displayed. Was that intentional? Should it not go to projectpier's bug report page or something?
Fatal error was Call to undefined function unixtojd()
That is most interesting. According to php manual this function is present in (PHP 4, PHP 5).
What php version are you running?
I have: PHP 5.3.6 (cli) (built: Mar 23 2011 09:23:54) running on my localhost.
I spent some more time researching and this may happen to you if the calendar functions are not enabled on your system. You can check this with phpinfo().
The windows version of PHP has built-in support for the calendar extension. So, the calendar functions will work automatically.However, if you are running the Linux version of PHP, you will have to compile PHP with --enable-calendar to get the calendar functions to work
Reading http://www.w3schools.com/php/php_ref_calendar.asp . unixtojd — Convert Unix timestamp to Julian Day . As I use a MacPorts based PHP module and Apache2 the calendar might be missing. Time/Date is enabled, but I cannot find a "calendar" option. Perhaps under a different name?
I installed PHP Calendar extension using MacPorts:
sudo port install php5-calendar
All is good now.
Glad it worked out for you.
In the process we have identified a dependency ;-). Something for the installation...
Hello Developers,
we are waiting for the implementations of our 2011 projects for the release of the stable8.7 version. We set a timeline of 10th of June, if the stable version is out until then, we would transfer everything, if not we would initially continue with our actual version (0.8.5 Sta. Monica). Whenever you have a timeline for the next steps it would be very helpful if you could communicate it in the forum.
Thx a lot for your work,
Dominik
To test 8.7. with our current project environment I transferred the whole XAMPP to another local hard disk (as I run out of space on the test laptop) and ran the XAMPP setup as published in the documentation for moving Xampp. Everything looks like running normal, but the moved Projectpier installations in the subdir /htdocs (neither the 8.5. stable one, nor the 8.7. test one work, other testinstallations like mysqlserver etc. seem to work normally). Is there any reference still in configuration files of Projectpier that I have to change. This maybe only a local test issue.
Thx for info,
Dominik
It should be working. There are no dependencies in the code where PP is installed.