When you start working as a designer or developer, it’s always hard to put everything in right place and it’s always harder to get back to former projects and organize them. And the problem gets worse and worse when you start sharing project into different services on internet and it grows exponentially. So I’ve started preparing a checklist, including all important headlines of different issues that should be taken in care.
WordPress
- Changing tables prefix.
- Modifying permalink structure.
- Configuring wordpress to put media files in time-based folders.
- Enabling debug mode in local version of website.
- Provide suitable name, screenshot and description for themes.
- Modifying .htaccess file.
- Using [bt-link href=”http://schema.org”]Schema.org[/bt-link] properties specifying contents type and properties ([bt-link href=”https://github.com/behrooz-tahanzadeh/meta-box-wrapper-api”]Meta Box Wrapper API[/bt-link] can be helpful here).
- Installing [bt-link href=”http://wordpress.org/plugins/wp-super-cache/”]WP Super Cache[/bt-link].
- Using {less} instead of CSS.
Online backup
- Putting files into proper folder, based on project id (e.g. com.b-tz.app.new-application).
- Create a FreeSyncFile item to copy latest changes into destination folder.
- For non-software materials name folder as YEAR-MONTH-DAY-PROJECT pattern.
Github repository
- Free is always better! specially in case of web applications.
- Creating readme file,wikis and github pages.
- Using unique domain for libraries (e.g. ir.tahanzadeh.stypes).
- Adding new repositories and applications to [bt-link href=”http://behrooz-tahanzadeh.github.io/”]Github[/bt-link] page.
- Try Jekyll is preferable special about web applications.
Vimeo video
- Mentioning music composer at the end of each movie.
- Using same font and appearance for all movies, using library in Camstasia would be helpful here.
- Using a custom url convention. Specifying a short prefix for all movie is same category.
Google webmaster tools
- [bt-link href=”https://www.google.com/webmasters/tools/home?hl=en”]Registering[/bt-link] new websites immediately after launching them!
- Binding website to a Google+ account.
- Submitting sitemap.
- Using [bt-link href=”https://www.google.com/webmasters/tools/richsnippets”]structured data test tool[/bt-link].
Google Analytics
- [bt-link href=”https://www.google.com/analytics/web/?hl=en”]Registering[/bt-link] new websites immediately after launching them!
CV / portfolio
- Adding new skills,promotions and projects to [bt-link href=”https://b-tz.com/cv”]CV page[/bt-link].
- Providing cover image for [bt-link href=”https://b-tz.com/portfolio/”]portfolio page[/bt-link]
- Writing a short and comprehensive description for each project (colleagues, starting/ending date, course topic,…).
Schema.org
- Always take care of [bt-link href=”http://schema.org”]Schema.org[/bt-link] meta data
Web Development
NB this post might be updated occasionally!