Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - gylf

Pages: [1] 2
1
Feature requests / Re: time tracking webservice tool ?
« on: December 03, 2008, 05:27:57 pm »
The best way to do this would be to implement the basecamp API (railscollab has done this). activecollab/projectpier is based on basecamp, and thus so is opengoo.  If you implement the basecamp API, all basecamp compatible apps should work.

2
Ideas / Re: Email Thread
« on: November 28, 2008, 03:40:56 pm »
I was actually referring to just rolling the code right into opengoo, or having the code run separate and just sharing a minimal amount of data (just add a button to associate to workspaces).

I do know PHP and would like to help, but I'm not real familiar with the Ajax GUI library you are using; it seems very complex  :-\

3
Ideas / Email Thread
« on: November 28, 2008, 02:44:48 pm »
Since Email is still in beta, lets try to collect ideas and feature requests about email in one thread.

Webmail apps are pretty popular, so I would suggest checking out some GPL apps which can be added to the "goo" rather then trying to implement many missing features from scratch (IMAP, signatures, etc).  Has anyone looked at: http://roundcube.net ?  Does anyone know of any other PHP/MySQL GPL web applications?

On the other hand, the current email beta is a very good start; maybe it would be better to stick with what's already there?

4
Ideas / Re: 2008 - Ideas for the future of OpenGoo
« on: November 26, 2008, 03:35:28 pm »
Some great ideas in this thread.  My word of warning: beware of feature creep!  Before a feature is added ask:

1) can it be done just as effectively outside of opengoo?

Chat, for instance, I question as a new feature because I think so many really good instant messaging programs exist it might be redundant to add it.

2) if not, is there already an existing project which can be accessed via some API?

3) if not, is there already an open source project which can be integrated?

Skype integration is an excellent example of #2.  Why re-invent the wheel?  Also, the more integrated code is, the harder it is to roll in updates.  If the API integration gives all the necessary functionality, it seems like that ought to be preferred.

Of course, the question is at least as important as the answer.  For instance, is "issue tracking" really necessary as a whole separate feature in the first place, or would a simple modification of the existing task module work?  Is a "user forum" really necessary when we can already use notes w/ threaded comments?

5
Feature requests / Minor (but important) suggestions for next release
« on: November 25, 2008, 07:14:40 pm »
After using Opengoo a lot over the past few weeks, here are some suggested fixes/features that I think are really important to address:

1. Proper tab order when inputing data.

2. Make it easier to set the "due date" on a task (due date and subject are the two most important fields, after all).  A way to add directly from the calendar (like an event) would be nice too.

3. Enable users to change the "Send email notification to user" in new tasks to default to unchecked.

4. short-cut keys (least important):
 - one for selecting the "all" workspace
 - one for each option in the (+) drop-down at the upper right (which I love, by the way)
 - one for each tab at the top

5. ical support (the code is already there!)

Thanks and keep up the great work!   ;D

6
Feature requests / Re: Default Calendar View
« on: November 22, 2008, 04:12:00 pm »
Thanks!
I agree this would be a good change

7
How To's / Re: Document utilisation
« on: November 21, 2008, 12:16:47 am »
Documents are a HUGE part of any management system for me so here are some quick thoughts:

I see nothing wrong with having duplication of files - it basically works like a backup system.  The challenge is making it streamlined in the work process so one isn't unnecessarily slowed down by having to get the file into the file system AND opengoo.

Folder <-> Opengoo "sync" is one way to accomplish this but I see that as being very challenging and time consuming from a technical standpoint.  Rather than sync folders, I would suggest scanning a root folder for all files (via cron or whatever) and automatically importing those files periodically so the user can go through the list and quickly attach them to workspaces.  I wouldn't bother preserving the folder structure exactly in opengoo, and let the user worry about how the files get onto the server (mapped drive, local upload cron, whatever).

Another possibility is just a quicker and easier way to get the document into Opengoo via the interface - right now one has to save the file locally, go to opengoo, click new upload, select the file, describe it, click "upload" ... that's a lot of clicks!  That is why I suggested a 'drag-and-drop' onto the workspaces as an alternative in another thread.  Other web apps use this (see drag-and-drop attachment feature in TiddlyWiki).

I also plan to write a little script for Ubuntu which will let me just right click a file and select "add to Opengoo" which will just directly import the file (to be classified later).  Should not be too hard to do.  Little scripts like that might help solve the problem, at least for now.

Finally, you might consider a third (or fourth) option for storage: Amazon S3.  Note that this has been implemented in the railscollab fork of projectpier: http://github.com/jamesu/railscollab/tree/master (might be based on a ruby S3 library though; not sure if an analogous one is available for php).

As always, keep up the great work!



8
Feng Office 1 / Contact added to workspace multiple times
« on: November 20, 2008, 10:20:19 pm »
To reproduce:

1) select a workspace
2) select a contact in that workspace
3) click "edit"
4) click "role"
5) make no changes and click save

contact now has the same role listed twice (or more) and shows the same workspace twice (or more) next to his/her name in the master contact list.

9
Feng Office 1 / Re: NULL values in the database
« on: November 19, 2008, 12:03:19 pm »
Work around:

1) import from CSV into proper columns
2) export to CSV and set "Replace NULL by:" to empty
3) re-import

I also needed to import the last names of my contacts into the og_searchable_objects table, which is why I was having problems with searching before.  Just a bit a spreadsheet work  ;)

Hopefully this will help someone coming from another CRM product.

10
Feng Office 1 / NULL values in the database
« on: November 19, 2008, 11:22:07 am »
Maybe this is not a big issue for other users (or for me, if we see an import/export for contacts someday).

I've been trying to get contacts into OpenGoo through either a script or CSV import (via phpMyAdmin).  A NULL value in any contact or company field causes OpenGoo to go berserk.

Should this be fixed on the code side so that NULL values are ignored or treated like empty strings?

11
Ideas / Re: Uploading multiple documents
« on: November 18, 2008, 04:54:58 pm »
I 2nd this as my #1 feature request.  My big problem with most CRM applications is how cumbersome it is to deal with documents I generate on my computer.  I like to keep things in a clean folder hierarchy (clients -> name -> matter ).  Being able to just upload and auto-classify a whole hierarchy would be outstanding.

Another big issue I have is the speed of uploading.  Multiple documents would be great.  What about drag-and-drop?  I've seen this in some web applications (see http://www.pagico and Tiddlywiki).  Basically you drop the file (or files?) on the web-browser window and it auto-uploads and classifies. 

12
Ideas / Re: Quick Message Button
« on: October 13, 2008, 10:49:33 pm »
Right, I agree.  Which is why I posted it in the "ideas" section so others can comment.

Would others find this useful?

13
Feng Office 1 / Re: Cannot search contacts or link certain objects in .9
« on: October 10, 2008, 11:27:38 am »
Sorry for not replying earlier.

I did not upgrade from RC2 - that was my first install.
Then I swapped out the RC2 folder for the full .9
I made no database changes.

However, I just found restoring my old RC2 folder did not change the problems.

One issue might be my custom import of contacts.  I wrote a ruby script to import contacts from vCard, and it left some field with NULL rather than an empty string "".  Would this cause the problem?

More importantly, were there any database changes from .9RC2 to full .9?  If so, I did not get them (and the upgrade script from .8->.9 will not run)

14
Ideas / Re: Quick Message Button
« on: October 08, 2008, 12:21:52 pm »
I think you misunderstood me because what I was saying is that messages (with tags) are the perfect solution and shouldn't be changed.  I just thought a "add message" button on the left hand panel would be good for quick access.

By "simple" do you mean easier to access in the GUI?  Because that's exactly what I was requesting :)

Edit: spelling

15
Applications / Billing
« on: October 07, 2008, 06:26:31 pm »
For your next addition to the "Goo" I would request looking at some billing programs out there to integrate.  I highly recommend keeping it simple; not an application with too many features (like inventory tracking, vendors, etc), just something basic which would allow tracked time to be converted to invoices.

One great solution out there is http://www.bambooinvoice.org/
It is GPL and simply does billing (and does it very well).  I have not looked at the DB structure but on the surface it looks similar in principle to OpenGoo.

Just an idea for post v1.0... I think it would make an excellent addition to the Goo! 

Pages: [1] 2