En Internet hay mucha información acerca de cómo hacer eso, muchos ejemplos y tutoriales bien explicados.
Te lo digo con la mejor intención, no te ofendas, pero es que sería algo redundante escribir lo que ya hay escrito en Internet.
Los foros se usan más para resolver dudas puntuales, pequeñas, medianas o grandes.