Did you run into a specific problem? What have you tried?
Most admin panels are just a sub folder - example: Wordpress - the blog is in / and the admin panel is in /wp-admin
Your frontend and backend can use different frameworks / languages, etc... You could put the admin panel on a different server / sub domain, etc... but that's a bit excessive for your run of the mill blog.
Write some code - try some stuff out and if you run into a specific problem, ask about that.
Director of User Experience Development