Skip to content
Erica Heinz edited this page Aug 17, 2013 · 5 revisions

This project uses Wordpress Multisite, the Foundation (v3) framework for HTML/CSS, the Isotope jQuery plugin for filtering/sorting content, and various Wordpress plugins for additional functionality. You'll want to have a basic familiarity with all of those.

Getting Started

  1. Foundation comes with a lot of styling and functionality by default; take a look at their documentation to see what's available.

  2. Our themes use Sass, a CSS preprocessor that allows variables, mixins, and more. A List Apart wrote a good article on getting started with Sass.

  3. A local development environment is tricky, but helpful. We made a few notes on setting up a local development environment

Naming

Whenever possible, we try to use class names for CSS, and IDs for JavaScript. So if you change a class name, you should just have to change the corresponding .scss, but if you change an ID, you'll want to check the JavaScript too.

Category/Tag Taxonomy

Posts can be assigned (and then filtered by) various attributes. Each post type can also have a custom design.

FORMAT (standard, aside, gallery, link, image, quote, status, video, audio, chat) These are Wordpress defaults. We've chosen to hide Aside by default.

TOPIC (e.g. finance, environment, housing) These are network subjects, determined by network admins. If [a certain percentage] of groups request an additional topic, it will be added to the network list. The network feed can be filtered by these topics.

CATEGORY (e.g. banking reform, taxes, citibank) These are local subjects, determined by group admins. They'll be more specific to the niche of the group. The group's archive can be browsed by these categories.

Clone this wiki locally