Como hacer un backend personalizado para mi sitio web

Hola amigos de Drupalmanía!
 
Soy nuevo en Drupal como se imaginarán tengo millones de dudas. voy a tratar de explicar claramente que es lo que pretendo hacer, he pasado horas y horas investigando el tema y ya me estoy volviendo un poco loco...
 
Necesito crear un backend para mi sitio web de manera que un tipo de usuario al que llamamos "editor" acceda a una pantalla de login personaliza, una vez logeado solamente vea una página con un formulario le permita efectuar el alta, baja y modificaciones de los productos que ofrece.  Es decir que está pagina debe tener un formulario con una serie de campos como nombre, descripción, imagen, etc. Una vez que el "Editor" carga los datos y hace clic en el botón "aceptar" se cargan los datos en la base de datos y se muestra en la sección productos del sitio Web
 
1) Necesito crear una pantalla de login personalizada de la forma mi-sitioweb.com/login Es esto posible?
2) Necesito crear una página que permita al usuario editor agregar sus productos que luego son mostrados en la sección productos.
 
En resumen, lo que necesito crear es un backend para el sitio web que sea independiente visualmente del sitio web y por supuesto del menu de administración de Drupal. Por supuesto no pido que me digan como hacerlo, sino que de ser posible me indiquen cual es el camino.
 
Muchas gracias por su ayuda! Javier.