Para quem estava a pensar utilizar o Elgg, não recomendo.
Estive em testes e cheguei à conclusão que a gravação dos dados é feita da pior maneira... tudo por strings.
Ou seja, no meu caso, precisava de ir buscar dados ao campo "Telefone" e "Data de Nascimento" só que os dados estão guardados numa única tabela em vários IDs... portanto se querem algo assim, esqueçam.
Alguém já trabalhou com o Dolphin?