divide homepage.* for a editor.
implement legacy editor.