WordPress with GIT, WP-Skeleton and Roots 101

Goals: – Keep a local WordPress  installation under version control (but ignore WordPress core files) – Use WP-Skeleton (wordpress core as submodule in separated folder, content and config files in root) – Use the starter theme Roots 101 – Deploy to a staging and production server (depending on the current Git branch?) – Keep uploads out of version control, sync them separately – Use a good DB migration strategy – If possible: automate repetitive tasks Read More

Develop an Information Architecture for a complex website

Information Architecture

From: Information Achitecture Resource Pack

Information Architecture involves the organisation of information into a structure that helps people find the information they need. To achieve this on a website, the designer needs to consider:

  • The purpose of the website
  • How the website content can achieve this purpose
  • How to organise the content to ensure it is easy to navigate
  • How to ensure that the website content can be easily maintained

Developing website Information Architecture is an important early step in the overall design and development process. Read More