1. framework 2. generate web skeleton "blog" 3. add .htaccess