26. A computer implemented method for website editing, the method comprising: providing an editor interface in a browser simultaneous with a website, the editor interface for editing the website, the editor interface comprising: a menu design interface, the menu design interface for allowing a user to modify media content of the website and comprising a simulated website menu representing a website menu; wherein the menu design interface allows a user to drag and drop media content from a media library to a simulated menu item in the simulated website menu to position the media content in a webpage corresponding to the simulated menu item; receiving user input through the editor interface; modifying website data corresponding to the website based on the user input; and updating display of the website within the browser based on the modified website data, wherein the website is updated in real-time based on the user input received via the editor interface.
26. A computer implemented method for website editing, the method comprising: providing an editor interface in a browser simultaneous with a website, the editor interface for editing the website, the editor interface comprising: a menu design interface, the menu design interface for allowing a user to modify media content of the website and comprising a simulated website menu representing a website menu; wherein the menu design interface allows a user to drag and drop media content from a media library to a simulated menu item in the simulated website menu to position the media content in a webpage corresponding to the simulated menu item; receiving user input through the editor interface; modifying website data corresponding to the website based on the user input; and updating display of the website within the browser based on the modified website data, wherein the website is updated in real-time based on the user input received via the editor interface. 27. The method of claim 26 , further comprising authorizing a user, wherein the editor interface is provided in response to authorization of the user.