Skip to main content

About an inexpensive, low-effort, and versatile website platform


For a long time I've needed a website platform that is versatile while also being easy to use and maintain. I've found that I can use Google Sites, in combination with a minimal paid G Suite Basic account, and satisfy my rather stringent requirements better than I could have hoped. In the process of the evaluation I've gotten clearer about my requirements. That clarity, plus some nuances in the way I'm achieving them, is worth describing.

Here are my crucial criteria:
  • Easy to use and navigate.
    • The editing interface is fairly simple and easy to use, and the nuances, to get complex functionality, are of the sort that I like - discoverable, if you ask sensible questions.
    • Page layout is fairly easy to understand and employ. It's sometimes constraining, but that can actually be a good thing for me, in so far as it tames my tendencies to communicate in overly elaborate ways. The constraints have not prevented me from doing any of the sophisticated things that I actually have needed to do.
    • In particular, the content layout machinery is restricted in a way that ensures responsive page scaling (responsive web design), so that the same source layout preserves order and readability when presenting on everything from small mobile screens to large desktop displays. The lack of that in my prior platform has been an increasingly serious problem in the mobile age!
    • I like the overall sense of coherence. Feature gaps that have bugged me (eg, wanting a page table of contents) are filled as time passes, gradually and refraining from bloat.
  • Versatile access control
    • I can designate site visiting access and, separately, share site management access with fine granularity. For example, by associating visitor access with a Google Group, as a whole, I was able to create an event portal site easily restricted to the group of people in the group. Plus I wanted to establish the Google Group anyway, for email coordination!
  • Integrates with cloud resources on which I depend, for example Google Drive/Docs and Google Groups (but integration is not only with Google properties)
  • Very inexpensive
    • A lot of the sites I build are for informal, low-cost community endeavors, like DC Contact Improv and ¡DC Movement Research! Monthly fees for the sites platforms would be hard to sustain - a recurring hassle for the people responsible for the sites.
    • By judicious use of G Suite with Google Sites I'm able to situate an unlimited number of websites in their own domains, essentially at just the cost of the domain name purchases. (I actually pay for G Suite Basic with a single user, which has recently risen to $6/month. That's the cost of one user total, divided across all the websites I maintain, not one user per website.)
  • Reliable and easy to maintain
    • System operation, network access, backups, all that stuff is taken care of for free, and it's quite dependable.
Satisfying each of these criteria is, in itself, a big deal. Having them all met is fantastic!

The platform I used previously, the open source content manage platform Plone, is free and pretty versatile, but it has not been low maintenance. I was maintaining it myself, on a cloud host. If I used a Plone service provider I would have to pay them, and still have to engineer the configuration and network and user management nuances. Pshaw!

Most cloud website platforms offer a free tier, but wind up charging when it comes to situating your sites in your own domains. Lacking that feature is not a small thing - finding a site, and remembering its address, are both much harder when the site is embedded in the hosting service's domain. You have to remember which hosting service it was, plus the idiosyncratic embedded-site boilerplate, plus the name of the site. Not good - and even more, very counter to respectable brand identity.

Embedding your site resources in something like Facebook is, to me, a terrible option. Facebook is chaos. You are very restricted in what you can do, how to do what you want is often obscured or confounded by features you don't need or want, and when people find their way to your area, they still are surrounded by all the incidental activities that's impinging on their account and on your area. Even more not good. Facebook might be good for establishing connections, but it's not so good for distinguishing a clear identity.

In addition to the two community sites I mention above - DC Contact Improv and ¡DC Movement Research! - I implemented a member portal (mentioned above) for the recent Spring East Coast jam, which I help to organize. It provided an excellent basis for sharing registered-participant info, community-originating activity proposals, sharing of contributed event photos, a ride sharing board, and so forth. For example, Google Docs integration means I could use spreadsheet forms for collecting event activity proposals which display the submitted proposals, continuously updating on the website. There's enormous capability there, easily engaged!

I plan to migrate my personal site, myriadicity.net, as well as the primary eastcoastjam.com to Google Sites as time allows. I'm very happy to have this great option!

Comments

Popular posts from this blog

Blogger silently drops comments submitted by Safari in embedded-comments mode

We've noticed that comments submitted from Apple Safari (Mac or iPhone) are dropped without any notification if the blog is set with Comment location = Embedded. Having set it to Pop up (I think), it worked. We're going to try some more tests. That's what this post is for! From the comments testing we discovered some useful things: Using Comment location = embedded: Is necessary to enable replying to specific comments. Comments posted from Safari (laptop or iOS) are silently dropped. It looks to the person posting the comment that it went through, but the blog moderator sees no sign of it at all. Using Comment location = Pop up or Full page: Inhibits option to reply to other comments – no comment threads Enables comments from Safari The trade-off is clear. Losing comments from people who think they submitted them successfully is not acceptable. Particularly from a prominent browser (currently estimated to be a bit less than 4% of users). I just hate to lose comment threadin

A Contemplative Movement Online Score

Barbara Dilley developed a shared dance/meditation practice called Contemplative Dance Practice – CDP, a "dancer's meditation hall". I've been exploring adaptation of this score for online sharing. The aim is to share meditation and movement across the gap of social distancing. (See below the score description for online meeting logistics and further info about the practices.) (The framing of this score is a work in progress, continuing to change. Revision information is at the bottom.) Score Description The score is divided into sections. At the beginning of each timed section the facilitator says which section it is and arranges for a bell to sound at the beginning and the end of that section. Opening Circle : Time for brief introductions / check-ins and to review the outline of the score (essentially, the bold headers below). Meditation: 15 minutes for stillness . In the original score the participants share sitting meditation. We invite whatever meditat

An Accumulation Score for Ensemble Movement

Many people are acquainted with the notion of conventional musical scores, which describe what musicians should do to perform a song/piece. No matter how specific the instructions, it can't be perfectly complete. It's always necessary for the person performing the score to make choices of their own - particular emphases and cadences and whatever it is that establishes what the performer expects is best to realize the piece. At the other end of the spectrum, improvised pieces can have scores also. Those scores don't generally use standard notation, but instead describe some parameters of the piece in some way, leaving many aspects up to the participants. This accumulation score is one such movement improvisation score. I don't recall where I first learned about it, nor do I recall the exact instructions I received in the various times I've been exposed to it. The ones below are my own take on it, but I expect they're similar to those that many others have also