martin duran

Think Say Do Learning - Front-end Development

think say do homepage build think say do learning interior page think say do learning select grade page think say do learning select topic page

Project Brief:

If you know me, then you know I love a challenge. This website definitely put me to the test; more on that later. Designed by Eric Small, Think Say Do is a scholastic company that set out to provide a website for their users: students, teachers, and parents. This site is mainly aimed for it's primary user, students. I believe Eric did a swell job designing the site for children. Ater being briefed about the project, I coded out the "templates", or page layouts the sited used (that's how I start every project); this particular project used six.

visit site

Front-end Development

I really enjoy doing front-end development, especially if the site is going to Wordpress and I'm the one developing it. Those of us who work with Wordpress would probably agree that there is a certain way to development the front-end of a website, making it Wordpress friendly. To me, Wordpress friendly sites are build simply and with the project requirements in mind. For example, pre-styling any material that may enter a post is hugely important.

Wordpress Development

As an advocate of Wordpress, I am always ready to reach to it for complex issues. I've been encouraging others to see for themselves why it's so great. I've even trained others on the topic. Think Say Do Learning is a prime example of the power of Wordpress. After looking at the sitemap, which was a monster (over 150 pages!), I felt a bit overwhelmed. However, I wasn't worried, because I knew that Wordpress would significantly reduce my workload.

So, as I do with every Wordpress build, I set aside some time to plan out the project as to maximize my use of Wordpress and minimize deficiencies. Think Say Do is a unique site which essentially allows access to three sets of users, students, teachers, and parents, via three different processes to various information. For instance, if your a parent, you'd select a country then a topic. Finally, you'd see information that pertains to your country and topic.

The Solution

So, how did I create 150+ pages, minimize my use of templates and pages, and cater to user friendliness? Well, I started by creating a category for every set of available material/s (e.g., ParentAfricaConflictResolutions). Then I created the pathways through which the users would access said material. Along the way, the user silently builds a variable, which, ultimately, is used as a parameter in the Wordpress query. Specifically, the variable is set as the category, so that the user only sees information from that category. There are roughly 150 different ways the user can access material, and so roughly 150 categories were needed. While it wasn't fun creating so many categories, the end result was satisfying. The team behind Think Say Do is thrilled by the ease of use I've delivered and the wonderful design presented by Eric. Mission accomplished!