[Catalyst] Squatting::On::Catalyst

Daniel McBrearty danielmcbrearty at gmail.com
Wed Jul 30 20:15:20 BST 2008

The usual way to make things like this work is by having a
standardised api. In the case of membership for a website, it might
look something like:

get_unique_user_id # of logged in user
get_username_for_id( id )

Then if a forum has tables such as:

thread -> references username
post -> ditto

and maybe methods like

send_pm( user )
find_posts( user )

if you are prepared to sacrifice the actual foreign key relationship,
not that big a thing IMHO, you can do it all through the API. The
person that writes the forum code/schema can actually have two install
options - with and without the user table.

Cat almost has this in place at present.

There's an infinite supply of time, we just don't have it all yet.

More information about the Catalyst mailing list