In this chapter, we have built an entire messaging facility. This section has gone over extending the framework to allow for the creation and retrieval of messages and all the related items of a message. We then covered creating a UI to allow users to create and send messages to the other users of the system. Next, we covered how to receive and read those messages.
This chapter will not only allow our users to create messages to send to each other but also provide our system with a way to communicate with our user base efficiently. This is not only a good feature to have in your community site but also a base requirement for it.