Zarina Mustapha

Zarina is the Senior Front-end Developer at the Center for Teaching and Learning. She loves solving UX problems on accessibility and inclusion. She is struggling to pare down her book collection in the sprit of Konmari.

Total: 17 articles

The DevTeam at the CTL continuously research and evaluate existing and new software for possible uses in developing educational technologies at Columbia University. This post describes the evaluation process that led us to choosing Wagtail, an open source CMS written in Python on the Django framework, as one of the tools for us to use at the CTL.

Printing web content has not fallen out of favor, and because it is very much ingrained in the culture of content consumption, we need to include the printed media in our web development process. In this post, I offer some guidance because web printing is not as straightforward as one might assume.

In second part of a the MATCH and PASS sustainability summary, we outline the solutions and development of the migration process, from framework choices for the sites to packaging JavaScript interactives.

In this first of a three-part summary, we recount the circumstances that drove the decision to migrate two dental school projects, MATCH and PASS, to an open and sustainable framework. We also listed a few questions that we must address before moving forward with the implementation.

This summer, we revisited client-side interactives that we built for online learning web applications, and bundled them using Webpack as JavaScript packages for open and wider distribution. We are proud to announce that we now have a portfolio site to showcase about a dozen standalone interactives that we've authored.

This summer, we migrated two projects, MATCH and PASS, to a more open and sustainable framework. Openness and sustainability pose interesting challenges such as responsiveness and accessibility. We have committed ourselves to good faith effort in making sure that both sites perform well on all devices including assistive technologies.

We moved CompilED to Hugo, a general-purpose static site generator, to test this framework’s flexibility and durability to accommodate our blog’s requirements and workflow. This post outlines how we converted CompilED from Movable Type, streamlined its user experience, and optimized the site for accessibility, responsive design, and searchability.