I have been advocating the use of Moodle for online communities of practice, which can be as simple as discussion groups for learning and sharing on an ongoing basis. If an organisation already uses Moodle for online courses, communities of practice could nicely link to the courses.
However, when e-portfolios are needed (for example, as part of a structured program within a community of practice), I guess we need to look outside Moodle. I'm aware that Mahara is commonly used for e-portfolios and it can be integrated with Moodle.
I'd like to find out if anyone has experience with using Moodle + Mahara for supporting learning, e-portfolios, and perhaps communities of practice too. Are there are any other tools for e-portfolios/communities of practice that can be integrated with Moodle?