Wednesday, October 29, 2008

drafted email to buzz

HIT3061 - Team 4 - Requesting another practise presentation

Hi Buzz,

My team would like to run a practice presentation once more to try and make it perfect. Would you be able to schedule a room for us and attend to give us feedbacks? Is 10th, 11th, or 12th Nov ok for you?

Thank you.


Best Regards,
Kevin Chan
0432036132

Wednesday, October 22, 2008

drafted email to tania

Hi Tania,
Sorry for the late reply.
All is going well, except we are still trying to add more feedback messages to users (ie. "You have registered successfully", "Username/password do not match", etc.) because the inbuilt one doesn't work, due to the v1.0 template.
We also have trouble to get the rotate function in the photo gallery to work. The photo gallery used is called Coppermine. It uses either GD or ImageMagick to do image manipulation like rotate. We are unsure why it refuses to rotate any image, while it resizes image correctly. A coppermine developer advised us it could be due to a size limitation of GD, or an old version of GD. We tested it on our test server (www.stephenpham.com) and it works on there. We also tried a fresh install of the gallery on marinecare.org.au but it still won't work.
Here is some information about the coppermine gallery and GD:
http://coppermine-gallery.net/demo/cpg14x/docs/faq.htm#WhatIsGD
By the looks of it we will need another 4-5 weeks to finish our project.
It will be much appreciated if your team can help with the image manipulation problem.
Regards,
Kevin Chan
0432036132

Sent: Monday, October 20, 2008 3:09 PM
Subject: MCRP

Hi Kevin (and Andrew),
Just wondered how you guys are going with Marine Care... has it been going ok? How much have you guys got left to go?
Look forward to hearing an update from you.
Cheers,
Tania

---

Tania Braukamper
Sales and Marketing Team
Vicnet, State Library of Victoria
328 Swanston St
Melbourne 3000
Ph: 03 8664 7044
email: taniab@vicnet.net.au

Tuesday, October 21, 2008

Meeting details for 2008-10-21 Wednesday

Time: 14.30
Location: BA401
Details: discuss presentation, fix errors on website

Monday, October 20, 2008

Development Progress

It seems we have everything working by now.
Just a few things to note:


BUGS

edit log doesn't save the information (Vivi please take a look at it) - VIVI
  • i have added some privilege validation to it.
  • i tried reverting it to the original it still wont save the information.
  • now it saves the information but not the category id and HIDDEN checkbox

if a photo thumbnail filename contains "%20", the photo won't show correctly in Observations.
  • workaround is to remove "%20" from the filename before uploading the photo.
  • can't be bothered to fix :P

new users have NO usertype
  • in user manager it shows "Registered", but in the database the usertype is blank
  • this happens to stephenpham.com as well
  • not sure the cause of this, may be all JOOMLAs are like that?
  • user will get the usertype "Registered" if they update their profile
  • can be ignored since it shouldn't affect user's operation
  • please test to confirm that it doesn't affect user's operation

TO-DO
email template for photos - KEVIN/CHINH PHAM
  • include information like uploaded by who and a link to that photo
  • can be hard because requires editing coppermine's core files
  • Chinh Pham can you list out the files that might be relevant?
email template for logs - KEVIN/JOHN
  • should be consistent, look similar to the template for photos
  • easy to edit, inside recordlog in chronoforms
  • should wait until the template for photos is finished
  • finished formatting, still need to add username
client-side-validation, error feedback for registration - KEVIN(will try)(may be assistance)
  • very important, cannot be left out
  • its already there, but not working due to the current template
  • hard to implement/fix
  • completed, but still need to add successful feedback, and error feedback for login (eg. wrong password)
remove all buttons for admin in the gallery (and may be add useful ones to admin control panel) - KEVIN(to remove)/JOHN(to add)

hide username in photo details if user_field4 (hidden) = "YES" - KEVIN/CHINH PHAM
  • the current situation is that it is hidden no matter what, there's no way to know who actually uploaded the photo except going into the database. that's not good
  • completed
testing and documentation - ANDREW
  • edit this post if you found any bugs or any improvements can be done

IMPROVEMENTS THAT CAN BE DONE (IF TIME ALLOWS)
add a dropdown box of category in search - VIVI
  • the first and default selected option should be "All", then retrieve the rest of the list from the album table
include the search field (or button) in viewsearch at the top - VIVI


fix the problem of having to log in 2 times to go to user manager from admin control panel - VIVI
  • change the user manger's button type to SUBMIT and submit the username/password to the administrator login page?

remove the little box on top left corner in the gallery - HAI MINH/CHINH PHAM
  • not sure which file to edit to remove it

gallery background colour - HAI MINH
  • similar to the website's background color
a better "Sightings" front page - HAI MINH



Everyone please feel free to add/edit points that you have in mind.
I will try to keep this post at the top at all times.

Sunday, October 19, 2008

Meeting Details for 2008-10-20 Monday

Time: 1pm
Location: EN310/EN305/Library

Details: finish off everything, finalise tuesday's presentation, decide who's going to meet Ray, date and time.

Thursday, October 16, 2008

email from John

Hi Ray and Kevin,

The website is starting to come together…

Design issue for me: If the site banner is to remain at its current height, most of the site functions may involve scrolling down the screen; at least it did for me on a 1024 by 768 size. After a few pages I found this very annoying – I suggest either a less tall banner, or else re-think the page layout.

There’s a typo in the text heading of the page showing an observation detail (attached image).

Colour Scheme 1: Menu item colours should be a quick fix in the CSS style sheet – need to establish the website’s “standard” colour set; e.g. navy blue, light blue, green(?) – marine context.

Colour Scheme 2: need to ensure that the “Coppermine” package stylesheets are adjusted to include the “standard” colour set.

Colour scheme 3: pages are a bit “white”? maybe a light shading for the body background – think about a colour for the left navigation background? Only my personal opinion…

Position of Login Box – my usual preference is to put it on the right hand side of the page so it’s out of the way for casual visitors but can appear on all pages.

Looking good, well done!

John Spain (registered successfully as ‘sprat’ on the website)

its not very helpful.



Dear Kevin

Some comments. In principle it looks good and clean and on spec.

1. Many of the key thumbnail images (such as worms, foreshore plants etc) will need to be corrected . I can select a set and mail them if this will help? Let me know.

2. Add and s to crustacean. e.g. crustaceans

3. Observations need a comments (description?) panel. People will like to say for example. "Sighted 12 PJ's all over three feet long and in breeding colours"

4. Gallery does not seem to have the required images supporting data. Common name, scientific name (if known), submitted by whom etc?

5. I could not test any image or observations update as admin and admin log in did not work for me

6. Log in panel needs to appear in the home page and also both the main gallery and observations pages to facilitate quick log in by those wishing to upload stuff, but have not logged in previously. Regarding its position I'd like it fixed, as a matter of consistency only.

7. The green and pink coloration of the menu tabs is up to the Vicnet people isn't it? Your sectional pages are fine and clean looking.

In summary some parent missing elements but a nice clean jog emerging

John may also have some comments

Regards Ray

Raymond V Lewis CEO
Greypath Pty Ltd
www.greypath.com
302/ 9 Claremont St South Yarra
Victoria 3141 Australia
Tel +61 3 9826 9688 Fax +61 3 9826 8965
Mobile 0408 308 768
Please note: When responding, please use "reply" so we can see the original message. Due to our large volume of email it is impossible to keep all the messages straight without this reminder. Thank You.


-----Original Message-----
From: Kevin Chan [mailto:k3vink3vin@hotmail.com]
Sent: Tuesday, 14 October 2008 6:05 PM
To: ray.lewis@greypath.com
Subject: MarineCare Observation Database Project : Progress update


Hi Ray,

It's been a while since we have contacted each other. How are things?

We have almost finished all the functional requirements of the website, just trying to fix all the bugs/errors we have identified, also to include more feedback to user when they encounter an error (ie. during registration, etc). All that remains are the non-functional requirements, such as usability, and the layout.

Please take a look at the current www.marinecare.org.au website, you can access our work by clicking on "Sightings" in the menu on the left hand side. We are still working on the layout, so the "Sightings" front page may not impress anyone just yet.
Is there anything that you are not happy with and needs to be changed?

We also have a few questions for you.

1. Do you prefer the website to show the login box on the left hand side below the menu on every single page, or just inside "Sightings"? It is OK to put it only on the "Sightings" frontpage, but we had a bit of trouble to include it in the pages under "Sightings", such as the galleries and logs.

2. Please take a look at www.marinecare.org.au and www.stephenpham.com, and pay attention to the menu's position. Hai Minh, our designer, suggests that users may prefer to have the menu at a fixed position, rather than adjusting itself position according the to content's size on the right. Which way do you prefer?

3. Do you like the current colour scheme? Especially the colour of the menu when you hover the mouse cursor above menu items?

4. Do you think we should schedule another meeting to show you the functionalities of the website and how things work, so if you are not happy with something we still have time to do modifications to it?


Hope to hear from you soon.


Best Regards,
Kevin Chan
0432036132

Meeting details for 2008-10-16 Thursday

Time: 14.00
Location: EN310/EN305/Library
Details: Coding

Tuesday, October 14, 2008

Updated Timeline

Hi guys, following is updated timeline.

Monday, October 13, 2008

Testing Error

Kevin, there is a small error in status report page, the total number of logs is wrong i think.

Presentation on Tuesday

I have uploaded the slides that I have prepared to BB. Please take a look if you have time and feel free to give opinions.

Saturday, October 11, 2008

Project progress update

Functional requirements completed (may contain bugs/flaws, but it works):
  • Register (no user feedback, mail goes to junk [hotmail])
  • Login (no user feedback)
  • Lost username (no user feedback, mail goes to junk [hotmail])
  • Lost password (same as above)
  • Edit profile (no user feedback)
  • Record Log (layout)
  • View Log (layout, I suggest making this a pop-up window instead then we won't have to worry about anything, will ask Ray for opinion)
  • Edit Log (layout)
  • Logs Homepage (layout, add "number of logs")
  • Alert Manager (layout, proper server-side-validation for email format)
  • Admin Control Panel (layout)
  • Photo Manager (which is just the gallery homepage)
  • Category Manager (which is the Coppermine inbuilt one)
user feedback means error message for users


Andrew you can proceed to do whatever you want to test them, both as a user and as an administrator, so you will need to register yourself another account.

Hai Minh please continue editing the layout of every page to suit the client's needs. If you have any questions to anything just ask.

Vivi please fix the error and try to find out how to divide the search results into pages, say around 50 results per page.

Chinh Pham can you change your backup settings of the server so that it backups every 5 hours, and keep them for a week before deleting them?



For this following week (BY THURSDAY 16-10-2008) our tasks are:
  • Search Log (paging, buttons doesn't work for some logs) - VIVI/KEVIN
  • Log in categories (same as above) - VIVI/KEVIN
  • Upload photo form (add hidden field, change field order) - KEVIN/CHINH PHAM
  • Gallery homepage view (layout) - HAI MINH/CHINH PHAM
  • Gallery album view (layout, remove information not needed) - HAI MINH/CHINH PHAM
  • Gallery photo view (layout, hide username if specified, change field order) - HAI MINH/CHINH PHAM
  • Sighting homepage (should be simple, contains 2 buttons [Galleries] [Observations] - JOHN/HAI MINH
  • Upload photo provided by Ray (say "included by Ray" in the description) - JOHH
  • Update time line - JOHN

  • Testing and Documentation (get started) - ANDREW
I tried to allocate the tasks according to everyone's strengths, tell me if you can't handle it or you want to swap tasks.

as the outline says the presentation for risk/progress is held in week10 (20-10-2008), I'll send an email to confirm if that's the case. I think they have changed it to week9, which is the coming Tuesday.

see you all on monday at 1 in the library in a meeting room (not sure which one :P)

Meeting details for 11-10-2008 (Saturday)

Time: 3pm
Location (in preference to availability): EN310, EN305, Library
Details: coding, allocate tasks for photo gallery, discuss risk management presentation
Attendance: not compulsory but encouraged for those who can code.

Wednesday, October 8, 2008

Meeting Details for 09-10-2008 (Thursday)

Time: 2pm
Location: EN310 (if occupied then EN305)


Sorry for posting this so late as I just got home :(

Tuesday, October 7, 2008

Sighting Log database table

Just to let everyone know, the table for sighting log is no longer called "sightinglog" on the marinecare.org.au server. It is now called "jos_chronoforms_log", which is generated automatically by chronoforms


btw, is someone testing the registration function?


PS. all forms are moved to marinecare and confirmed to be working. the php errors that you may see are normal and are actually non-existence.

Monday, October 6, 2008

Testing

Andrew, you can start doing some testing on following page

  • User Registration page
  • Lost username page
  • Lost Password page
  • Edit user detail page

Try to put invalid information in to see if the system can handle it, and report bug please

Template to report bug as following:

  • Bug found in page:
  • Description:

Thanks

Sunday, October 5, 2008

Meeting Details for 06-10-2008 (Monday)

Time: 1pm
Location: Library room 3B (if I remember correctly)
Details: report progress

Friday, October 3, 2008

Meeting details for 2008-10-03 Saturday

Time: 1pm
Location: Library
Details: Coding day, I and Vivi will definitely be there.

Chinh Pham can you configure Coppermine so that it shows the main menu on the left? Thanks.


Edited:
Hai Minh look at the screenshot I posted, that's what I meant in my comment

Wednesday, October 1, 2008

PHP Teach yourself in 24 hours Ebook Uploaded

Guys, i just uploaded an ebook called

Teach yourself PHP in 24 hours

Please find it under BB>File exchange

I reckon it's quite easy to understand and to read.

Project Progress Review and Important milestone

Progress review

Finished:
  • 1. Lost password
  • 2. Lost username
  • 3. User edit profile

Working on:
  • 1. Member registration (validation)
  • 2. Gallery home page (layout)
  • 3. Album page (layout)
  • 4. Photo detail page (layout)
  • 5. Edit photo detail (layout, hide email option)
  • 6. Search result for Gallery (layout)
  • 7. Search page (for photo - layout)
  • 8. Upload photo (step 1)
  • 9. Upload photo (step 2 - edit detail)
  • 10. Search Log page (layout, refine query)
  • 11. Show log result page (layout)
  • 12. Record log page (layout, validation)
  • 13. Category/Album/Group Manager page
  • 14. User manager
  • 15. Photo manager (layout)

Not been touched yet:
  • 1. Observation log homepage
  • 2. Log (group view) page
  • 3. search log result page
  • 4. Edit log page
  • 5. Admin control panel page
  • 6. Alert function
  • 7. Status report page

Milestone for development

By Thursday - 02/10/08:
  • 1. Finish installation an configuration of fresh Joomla on the server
  • 2. Identify all work will be done and allocate task to members

By Wednesday 08/10/08: finish observation log section and admin control panel
  • 1. Observation homepage - HAI MINH

  • 2. Search log page - VIVI - DONE
  • 3. Search log result page - VIVI - DONE
  • 4. Log group view page - VIVI - DONE
  • 12. Status report page - VIVI - DONE

  • 5. Record log page - KEVIN - DONE
  • 6. Edit log page - KEVIN - DONE
  • 8. Category/Album manager page - KEVIN - DONE
  • 9. User manager page - KEVIN - DONE
  • 1. User registration page - KEVIN - DONE

  • 7. Admin control panel page - JOHN - DONE
  • 2. Lost password - JOHN - DONE
  • 3. Lost username - JOHN - DONE
  • 4. User edit profile page - JOHN - DONE
  • 11. Alert function page - JOHN - DONE
  • 10. Photo manager page

By Monday 13/10/08: finish gallery section
  • 5. Gallery homepage
  • 6. Gallery group view page
  • 7. Photo's detail information page
  • 8. Edit photo information page
  • 9. Search photo page
  • 10. Search photo result page
  • 11. Upload photo (step 1)
  • 12. Upload photo (step 2)