The "Hooray for Future Plans" Thread (Plans for future stewardship of comps and community resources)

The IFDB Awards are set up so that if the usual organizer doesn’t set things in motion, someone else can. And that plan is visible. This is a good thing. :partying_face: :partying_face: :partying_face:

If you organize/maintain a community competition or resource, and you have plans for how it will be stewarded in the future, feel free to share your plans here. You might inspire someone else to do the same!

If you want to cheerlead other people’s efforts in this area, please feel free to do that, too!

If you have helpful information for other people who might want to make a backup plan for their community resource, please feel free to post it!

17 Likes

Yay!

  • The Twine Resource Masterlist is a wiki post, so anyone can edit at will when new resources are made available (or when they disappear)
  • I have a backup for all the Twine Resources I’ve made on my Github in case itch.io is down, and if the IFArchive ever starts accepting resources, that’s were they’ll end up.
    Same with the source code of games, I have a copy in Github respos as backup (either public or private).

  • The Neo-Interactives have all the info to set up jam pages (text, visual, colour scheme, etc…) stored up on a Github Repo to make it easier for us to organise the next editions of events (just need to copy-paste with light edits and press publish!)

7 Likes

The IF Archive accepts source code and IF tool libraries. If what you mean by “resources” can be wrapped up in zip files, you can upload it.

4 Likes

Are UI/Accessibility templates and Guides considered tool libraries? If so, which folder should I throw them into?

4 Likes

The folder layout is pretty ad-hoc. We have a bunch of subdirectories under programming/tads3 because that’s what people have uploaded. There’s nothing under programming/twine except some (old!) versions of the Twine app, because that’s all we’ve got.

I should think programming/twine/examples and programming/twine/guides, given our existing layout. But really you can upload the files, include an explanation of what they are, and let our excellent volunteers file them where it makes the most sense.

5 Likes

:memo:
I will def recheck my files in the coming weeks and send it there then!

6 Likes

Thanks, manonamora and zarf!

As another example of what future plans can look like, I’m going to quote some of the rules from the IFDB Awards:

I appreciate how there’s even a built-in method to choose new organizers, to limit uncertainty and controversy as much as possible.

4 Likes

I want to talk about future-planning with IFTF. I realize this is a bit awkward, since this thread spun off the XYZZY Awards discussion which is explicitly not about relying on IFTF. But this may be useful information in the general case.

IFTF formed, in part, as a “future-proofing” system for IFComp and the IF Archive. The forum, IFWiki, and IFDB were added in later. It works on several levels:

  • A program committee operates under IFTF’s auspices. The committee lead can retire and designate a successor. Or we could help with a successor search, by passing the word privately or publicly.

  • Or, if the committee lead disappears or otherwise fails to keep things running, IFTF can step in and replace them. (Note: this has never come close to happening.)

  • IFTF runs the servers. This means that if a service or site goes down hard, and the committee can’t fix it, someone with root access can log in and try. (Of course this assumes the problem is fixable! Or understandable! But we could try.)

  • IFTF owns the domain registrations. This means that if the server is completely broken, we could set up a new server and direct the domain there.

Note that this is really an a-la-carte menu of options. For the headline services like IFComp, we do all of the above. But other arrangements are possible.

For example, the old Inform 6 web site (inform-fiction.org) is run on an IFTF server and IFTF holds the domain. But Inform 6 is not an IFTF project; IFTF doesn’t contribute to it or manage I6 development. It just keeps the web site alive, because the web site has a lot of useful historical information. (Such as the Z-machine spec.)

For another example: IFTF has a backup of the data on philome.la (the old Twine hosting service). The site is now in stasis. We don’t run it, but maybe someday the maintainer will get tired of it and hand it off to us. Or, if it just collapses, we might be able to resurrect it from backups.

I could imagine someone saying “I’ll run an event, I’ll make the web site, but IFTF can hold the domain on behalf of whoever is running it in any given year.” Or some other arrangement.

14 Likes

Most interesting. So what tools are IFTF projects? From the website, there’s a Twine committee. What about I7? Any others?

Because;

The Interactive Fiction Technology Foundation (IFTF) helps ensure the ongoing maintenance, improvement, and preservation of the tools and services crucial to the creation and distribution of interactive fiction.

1 Like

This thread has given me an idea. I’ve been worried with Spring Thing about something going wrong with the site or data getting lost.

But the game files are already preserved on the IFArchive. The only thing that could go wrong (besides any issues with the domain, which I already have a plan for) is losing the infrastructure of the site (like the index.html and images). I think in about a month or so I’ll go through the site source and make a zip folder of all the essential pages (sans passwords) and see if I can archive it or host it on github like the IFComp code. It shouldn’t take up much space, without any of the games.

7 Likes

Thanks–I was hoping someone would talk about IFTF, too. This thread isn’t aimed at any particular person or project, so IFTF info and non-IFTF info is all welcome. :+1:

4 Likes

I went through a similar process when onboarding IFDB, and I’d be happy to help.

3 Likes

I’m not sure it needs explicitly mentioning, but, for IFDB, IFTF’s plan for stewardship is our plan for stewardship, and I imagine that’s true for pretty much all of IFTF’s program committees.

2 Likes