Tien Chiu

  • Home
  • About Tien
    • Honors, Awards, and Publications
  • Online Teaching
  • Gallery
  • Essays
  • Travels
  • Book
  • Blog
  • Dye samples
You are here: Home / All blog posts / Starting to take shape
Previous post: Writing specs; knitting to weave
Next post: Rapidly evolving

August 26, 2008 by Tien Chiu

Starting to take shape

In the last two days I’ve written 13 pages of specs for the social network project (don’t look too impressed: two of those pages are the table of contents!).  There are still a lot of gaps but the basic framework is starting to take shape.

There are six basic kinds of “objects” (information-collections, or (I think) nodes in Drupal) in the site.  They are:

  • profiles (of registered users)
  • galleries (of projects belonging to a particular user or group)
  • projects (each project belongs to a registered user, and can (optionally) be associated with a group)
  • yarns (with all the data of the associated yarn)
  • patterns/drafts (ditto)
  • user group profiles
  • (possibly) looms

These are the basic building blocks (‘nodes” in Drupal, I think) and will be able to link to each other and be cross-referenced, as in Ravelry.

Yarn and patterns will be part of a “database”, that is to say you can “link to” a yarn or pattern as you would with Ravelry, thus enabling users to find all projects using a particular pattern/draft (or a particular yarn) quickly.  I am not yet certain whether this will fly (it relies on search capabilities that I”m not sure exist in Drupal).  But the advantages of having a yarn database, instead of having users enter the yarn information every time, are twofold: (1) searching is better and more reliable, since you don’t have to worry about losing projects with typos in the yarn name, and (2) it makes the process of entering yarn information much less tedious, by autopopulating your yarn information once you select a yarn.

As I’ve said, I’m not sure whether I can implement this in Drupal, but I’ll give it a try.  I want a similar database for patterns, and also possibly (not sure yet – this may be a future feature) for looms.

In addition to that, there will also be forums – one main set of forums with volunteer moderators, plus a forum for each group.  Forums are easily set up in Drupal, so this shouldn’t take long.

Functionality in addition to the core functionality listed above will include:

  • (nice to have) the ability to tag other people’s work as “favorites”
  • (nice to have) the ability to message other users
  • (nice to have) individual user blogs

That’s it for now.  I realize that Ravelry has lots of other cool features, but this is already a (highly!) ambitious project for a Drupal novice.  I arrived at this by cutting down everything I could think of until I reached the point where I couldn’t cut further.  Then I added a few “free” (easy-to-implement) features back in, like groups, forums, and possibly user blogs.

Later this morning I will go see someone about enlarging my sectional beam so I can back to work on doubleweave.  This social network project is interesting (and extremely exciting!), but I’m starting to suffer weaving withdrawal and could really stand to get my hands on some yarn!

Share this post!

  • Tweet
  • More
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to email a link to a friend (Opens in new window) Email
  • Share on Tumblr
  • Click to print (Opens in new window) Print

Filed Under: All blog posts, computer stuff, textiles, weaving, weavolution Tagged With: pre-weavolution project

Previous post: Writing specs; knitting to weave
Next post: Rapidly evolving

Comments

  1. Frida says

    August 26, 2008 at 11:58 am

    This sounds so interesting. I would really like to help you, but since it’s so much else that I also want to do I can’t make any promises. I know some PHP and my goal is to learn more so perhaps I could help you with something. It seems like it would be possible to get any features we’d like since Drupal is open source.

    Perhaps you could star with the most important features, and at the same time plan for the addition of the other features later.

    I would like to see yarn shops added too, so that it’s easy to find yarn sources.

  2. Beryl Moody says

    August 30, 2008 at 7:24 pm

    I would like to see some sort of indexing device to find articles or books about particular subjects in weaving. I often spend an hour or more looking for articles about a weave structure that I want to delve into. Sometimes doing an online search will lead me to where I want to go, but often times articles aren’t named so that you know anything about their content. I don’t know how these things are managed online, but I like the Wikapedia idea of individuals building the data base and adding to the content.

    I appreciate all of the time and effort you are putting into getting this rolling. The nay sayers on Weave Tech are a bit much, but as you have pointed out, there will be plenty of other weavers who are excited about the idea. As Sandra Rude pointed out, we need to have sites that are relevent to younger weavers. The old foggies (I count myself as one of those) can stick to their threading!

Subscribe to Blog via Email

Archives

Tags

aids lifecycle outfits autumn splendor book cashmere coat cats celtic braid coat color study cross dyeing design design class devore doubleweave doubleweave shawls drawing dye samples dye study group gradient colors house infinite warp jacquard loom katazome knitted blanks kodachrome jacket ma's memorial mohair coat network drafted jacket/shawl project network drafting painted warp phoenix rising phoenix rising dress phoenix rising kimono phoenix rising reloaded pre-weavolution project sea turtles taquete tie-dye tied weaves tomatoes velvet weaving drafts web design website redesign wedding wedding dress woven shibori

Categories

  • Africa
  • aids lifecycle
  • All blog posts
  • All travel posts
  • Asia
  • Bangkok
  • Belize
  • Cambodia
  • Central America
  • Chai Ya (Wat Suon Mok)
  • Chiang Mai
  • Chiang Rai (Akha)
  • China
  • chocolate
  • computer stuff
  • creating craft
  • Creative works
  • cycling
  • Delhi
  • Dharamsala
  • drawing
  • dyeing
  • Fiber Arts
  • finished
  • food
  • garden
  • Ghana
  • Guatemala
  • Hanoi
  • Ho Chi Minh City
  • Hoi An
  • India
  • Khao Lak
  • Knitting
  • knitting
  • Ko Chang
  • Laos
  • Luang Namtha
  • Luang Prabang
  • markleeville death ride
  • meditations on craft
  • mental illness
  • musings
  • Phnom Penh
  • powerlifting
  • Rewalsar (Tso Pema)
  • sewing
  • Siem Reap (Angkor Wat)
  • Southeast Asia
  • surface design
  • textiles
  • Thailand
  • travel
  • Vangvieng
  • Vientiane
  • Vietnam
  • Warp & Weave
  • weaving
  • Weaving
  • weavolution
  • writing

© Copyright 2025 Tien Chiu · All Rights Reserved ·