Earlier this year, we worked through a series of tutorials covering the process of creating custom administration pages in WordPress. Though this series is not necessarily a prerequisite for the material we’re about to cover, it wouldn’t hurt to review it.
Out of the box, WordPress provides a lot of functionality through its many APIs.
Read Full Tutorial