[TYPO3-dev] New relational concept for personal data

Ernesto Baschny [cron IT] ernst at cron-it.de
Mon Jan 25 15:49:57 CET 2010


JoH asenau schrieb:

> The important thing we have to take care of, is a semantically correct
> separation of tables for persons, locations, dates and content.
> These four tables and a sophisticated system of relations between them would
> be enough for most of the shops, blogs, news, calendars and forums.

I think this would be more overhead for the majority of use-cases we
currently handle.

There have been many effords to create such an extension, but it seems
that there is no general consense about how to do it, as every new
developer starts thinking about it from scratch again (like in this thread).

Even in the "standardization" area there are also many different ways to
see it (e.g. FOAF [1], vcard [2], or older stuff like LDAP Schemas [3]).

I have done well with our current implementation (simple fe_users table)
for most applications, usualy just needing one or two more fields added.
It is simple, easy to grasp (as easy as one table can be), common and
also fast to retrieve.

So I would suggest to keep fe_users "simple" and move the "improved"
partner / party / person-relationship relational model to a dedicated
extension so that it is optional to use it.

Cheers,
Ernesto

[1] http://xmlns.com/foaf/spec/#term_Person
[2] http://www.w3.org/2006/vcard/
[3] http://tools.ietf.org/html/rfc4519




More information about the TYPO3-dev mailing list