The next phase of the mobile LOGO interpreter is adding the ability to share your LOGO programs with other users. I’ve been looking for a pre-built social networking platform that lets you easily build sites around different objects. The thing is, I don’t want to deal with a lot of the basic architecture. Basic things like authentication, comments, user management, etc. I just want to work on the custom code related to sharing LOGO code and snippets.
My choice for platform is currently Drupal. It has a wonderful development community that is very active. There is a rich ecosystem of modules and plugins that will let you do almost anything you can think of. Chances are, if you’re thinking about it, somebody has written a module to do it. I’m currently sketching designs for the site and what the basic interactions are.
Then today I saw the following post on ReadWriteWeb about Building sites around social objects. They point out a common pattern in social networking/media sites. These sites are usually built around objects of some type. For Facebook it’s people, but del.icio.us, it’s bookmarks, for Flickr it’s photos. But this pattern pops up again and again. I’m still going with Drupal for the site, but I’ll keep in mind the brilliant insight when designing the LOGO sharing modules.