[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] Using Namespaces, IDs etc.

I'm going to start trying out a BBAPI rewrite using ECF and I have
some questions about how to best use ECF concepts like namespaces &
IDs.

So far it seems to me that when I have for example a phpBB provider,
it should have a namespace like "ecf.phpBB".

I thought of making several object classes of bulletin boards
"IIdentifiable": forums, threads, single posts, users (and some more).
So for example a forum's ID within the "ecf.phpBB" namespace could
have it's URL as the name i.e.
http://www.phpbb.com/phpBB/viewforum.php?f=26

Is this the right approach, or should IDs be used mainly for user accounts?

Another problem: if a user account's ID is represented by it's URL and
the URL is something like
http://www.phpbb.com/phpBB/profile.php?mode=viewprofile&u=183660 then:
if the login asks for only username and password, then the URL
representation (that contains the users numeric ID in phpBB) becomes
known after actually connecting and successfully logging in -- that
means it won't be known offline, but as I understand so far, ECF ID-s
should be fully defined offline as well? Or is it ok to make a network
connection while creating an ID?

Erkki