WebGUI
      Click here to register.
      
YAPC North America 2008


     Request Features > Request For Enhancement

Thingy: linking things in both directions

User arjan
Date 4/16/2008 1:52 pm
Version WebGUI Beta
Views 163
Rating 0    Rate [
|
]
Difficulty 16
Karma So Far 500
Karma Rank 31.250000
Transfer Karma
Previous · Next
User Message
arjan

Hi,


Thingy is great and almost everything I expected, but one major feature: being able to link things in both directions. Like people and organisations. People can work in more organisations, organisations can employ more people. It would be very powerfull if you could find all people in an organisation as well as all organisations where a person works for example. Now the only way you can do that is to create fields like person1, person2, etc.

 

Kind regards,

Arjan Widlak

United Knowledge
Internet for the public sector

www.unitedknowledge.nl



Back to Top  
 
yhkhoe

I'm not exactly sure what feature you're asking for. But it looks a lot like this feature that Ning asked for. Is that what you mean? If it's not, could you explain the difference between that and what you're asking?

Yung



Back to Top  
 
arjan

I'm not exactly sure what feature you're asking for. But it looks a lot like this feature that Ning asked for. Is that what you mean? If it's not, could you explain the difference between that and what you're asking?

Well, it's the thing we discussed last monday over dinner and at the 11th WebGUI Drink. It think it might be quite similar in terms of the technical changes that have to be made to make this possible. Perhaps that's why it's alike in your eyes. But I don't see much simularity in the feature for the user.


Ning asks to be able to link two or more companies to another at the same time. I'm not asking to be able to link a person to more than one company at the same time. I'm merely asking that I have a button to find all companies if I view a person record and a button to find al persons if I view the company record.

 

P.S. Support my Request for Enhancement of Thingy!

Thingy is great, but it would become really powerfull if things could be linked in both directions! Then you could find all people linked to an organisation and all organisations linked to a person.

Transfer your karma to this RFE now, that's what karma's for!

 

Kind regards,

Arjan Widlak

United Knowledge
Internet for the public sector

www.unitedknowledge.nl



Back to Top  
 
yhkhoe

Well, it's the thing we discussed last monday over dinner and at the 11th WebGUI Drink.

I didn't know exactly what you meant then, so this doesn't help me. I could confirm that what you talked about is not possible yet. But that's because i know that only a simple one way link can now be achieved. Anything more complicated like one to many links or any kind of automatic links in two directions are not possible yet.

It think it might be quite similar in terms of the technical changes that have to be made to make this possible. Perhaps that's why it's alike in your eyes. But I don't see much simularity in the feature for the user.

The main reason i thought it might be similar to what Ning asked is because you said your feature could now only be achieved by creating fields like person1, person2. And that is exactly how you would have to link a person to more than one company.

Ning asks to be able to link two or more companies to another at the same time. I'm not asking to be able to link a person to more than one company at the same time. I'm merely asking that I have a button to find all companies if I view a person record and a button to find al persons if I view the company record.

So you want a button to show all companies that a person is linked to, but you are not interested in linking a person to more than one company? That makes very little sense to me.

I'm still not a 100% sure what you mean. One reason for that might be that 'linking things in both directions' can be the technical solution for a couple of different features. It isn't really a feature itself. The button you're describing is a feature, but if it has nothing to do with linking one thing to many other things, than i'm not sure if i understand what you mean.

Yung

P.S. Support my Request for Enhancement of Thingy!

Thingy is great, but it would become really powerfull if things could be linked in both directions! Then you could find all people linked to an organisation and all organisations linked to a person.

Transfer your karma to this RFE now, that's what karma's for!

 

Kind regards,

Arjan Widlak

United Knowledge
Internet for the public sector

www.unitedknowledge.nl



Back to Top  
 
arjan

The main reason i thought it might be similar to what Ning asked is because you said your feature could now only be achieved by creating fields like person1, person2. And that is exactly how you would have to link a person to more than one company.

 

So you want a button to show all companies that a person is linked to,

 

Yes, I also think that if you can link things in both directions, Nings RFE will also be granted. Nings RFE may be half of what is needed for this. I was more focussed on the other end in my description. Inge showed an example where you insert persons and select a company. You can also view a company, but you can't see all persons that work there. So yes, I think it's those two things.

However apparently JT thinks there's more to it. This RFE is scaled as very difficult (16), more than five times the amount of work that Nings RFE would require(3).

 

P.S. Support my Request for Enhancement of Thingy!

Thingy is great, but it would become really powerfull if things could be linked in both directions! Then you could find all people linked to an organisation and all organisations linked to a person.

Transfer your karma to this RFE now, that's what karma's for!

 

Kind regards,

Arjan Widlak

United Knowledge
Internet for the public sector

www.unitedknowledge.nl



Back to Top  
 
JT

16 is not "extremely difficult". The difficulty rating is the number of hours (rough estimate) that I think any given feature will take to implement.  In this case we need to make the two Things automatically create links in each other's table apparently, we'll need ning's RFE, we'll need to build a page that displays the links or a way to link it to the search interface, possibly some new templates, and definitely some new tests. I don't think that 16 is unreasonable.



Back to Top  
 
arjan

16 is not "extremely difficult". The difficulty rating is the number of hours (rough estimate) that I think any given feature will take to implement.  In this case we need to make the two Things automatically create links in each other's table apparently, we'll need ning's RFE, we'll need to build a page that displays the links or a way to link it to the search interface, possibly some new templates, and definitely some new tests. I don't think that 16 is unreasonable.

Ok, clear. I didn't know it were hours.

 

P.S. Support my Request for Enhancement of Thingy!

Thingy is great, but it would become really powerfull if things could be linked in both directions! Then you could find all people linked to an organisation and all organisations linked to a person.

Transfer your karma to this RFE now, that's what karma's for!

 

Kind regards,

Arjan Widlak

United Knowledge
Internet for the public sector

www.unitedknowledge.nl



Back to Top  
 
yhkhoe

Arjan,

I think 16 hours is reasonable estimate.

One reason for that is probably that this feature would require at least one or two hours to completely think it through at a functional level. If you could give a clearer and completer description of how you think this would work for the user than i could imagine the estimate might be lower. But this is just an educated guess of course, since i can't speak for JT.

Another reason might be that JT, like me, is still not a 100% sure what you mean exactly. I think that what you want might be a lot simpler than it seems. It might not require extra fields in the database. It might not even require 'linking things in both directions'. I've been trying to get you to describe exactly how you think this should work. But i haven't succeeded so far.

Yung



Back to Top  
 
JT

Keep in mind that when I give things estimated times here they are rough estimates, meaning I put what my gut instinct tells me the effort is. I don't do any research on it, because if I did I'd be doing nothing but that given the number of RFE's that people throw up here every day.



Back to Top