Opened on 08/07/2017 at 01:48:39 PM
Closed on 09/12/2019 at 05:21:46 PM
#5474 closed change (fixed)
Rename "cms" to "wake"
Reported by: | juliandoucette | Assignee: | kvas |
---|---|---|---|
Priority: | P3 | Milestone: | |
Module: | Sitescripts | Keywords: | |
Cc: | kvas, jsonesen, wspee, juliandoucette, ire | Blocked By: | |
Blocking: | Platform: | Unknown / Cross platform | |
Ready: | yes | Confidential: | no |
Tester: | Unknown | Verified working: | no |
Review URL(s): |
Description (last modified by kvas)
Background
Let's stop pointing this out :D
However, our CMS is not a CMS (pun intended) but rather a static site generator
What to change
Rename the "cms" to "wake", rename the folders inside accordingly and update the infrastructure to match. It might be easiest to create a new repository, push the renamed version there, then switch all infrastructure, then eventually deprecate and remove the old repo.
Attachments (0)
Change History (27)
comment:1 Changed on 08/07/2017 at 01:49:34 PM by juliandoucette
comment:2 Changed on 08/07/2017 at 03:51:12 PM by kvas
I agree that CMS is a bad name for our static site generator and I would also like to rename it. In my opinion just renaming the repository would not be enough, I'd rather rename the "cms" module inside as well and make it a python package while we're at it. I'm also not sure about "website-generator" as a name, perhaps we could think about something more distinctive so that we could publish it on PyPI.
Anyway, I welcome the ticket.
comment:3 follow-up: ↓ 4 Changed on 08/07/2017 at 04:47:22 PM by juliandoucette
In my opinion just renaming the repository would not be enough, I'd rather rename the "cms" module inside as well and make it a python package while we're at it. I'm also not sure about "website-generator" as a name, perhaps we could think about something more distinctive so that we could publish it on PyPI.
- I agree about renaming the module inside too
- I disagree about renaming it to something more distinctive so that we could publish it on PyPI
- Because we don't have the resources to support it as an independent open source project?
- But this is not a strong objection
Anyway, can you take this from here?
comment:4 in reply to: ↑ 3 Changed on 08/07/2017 at 10:02:26 PM by kvas
Replying to juliandoucette:
- I disagree about renaming it to something more distinctive so that we could publish it on PyPI
- Because we don't have the resources to support it as an independent open source project?
You're right, we don't have resources to run it as a proper open source project ( :'( ), but just publishing it on PyPI doesn't cost much (we just need to create setup.py with some metadata) and then publish it. Installing CMS would become easier: "$ pip install eyeo-magic-sauce + $ eyeo-magic-sauce my-dir" instead of "figure out dependencies and install them + hg clone ..../cms + run it in an awkward way from where we've cloned it to".
However, we might still not want to think about publishing new releases, versioning and all that stuff. At least not until we have a working CI or some other good way of automating these things. If we just make CMS a Python package, we get almost all the benefits of publishing it on PyPI anyway, so we can limit this ticket to just that. But given that we might want to publish it in the future, I would prefer to have a "more distinctive" name to avoid renaming it again.
Anyway, can you take this from here?
Yes.
comment:5 Changed on 11/07/2017 at 09:18:21 PM by kvas
- Cc juliandoucette ire added
I would like to move this ticket forward because it somewhat stands in the way of making CMS a Python package. At least we will have to do part of the work twice if we don't do this ticket first. Let's decide on a name first. I propose that we start the discussion here, decide on a list of acceptable options and then present them to Felix.
The options that I see are:
- "website-generator" -- The original proposal from Julian,
- "eyeoweb" or "eye/web" -- More distinctive, with "eyeo" in its name, perhaps we can think of other similar options,
- Something related to ninjas, although I only came up with "shuriken" and "kunai" (and I'm not very happy with either and they're taken on PyPI -- the python package repository).
- Some kind of contraction related to static generators: "statgen", "wake" (from web make), "wender" (from web render).
- A word that is a metaphor for what a website generator does: "conjure", "evoke", dunno I guess native speakers could do better :D.
- We can just use an animal or a plant like some others.
Do you like any of these options? Do you have better ideas?
comment:6 Changed on 11/07/2017 at 09:46:43 PM by sergz
what about the following play of words? There are dynamic and static web sites and there are "statics" and "dynamics" in physics. So, one could use some distinguishable feature of statics, e.g. equilibrium, though I guess there is a huge opportunity for typos, however some words from another languages could be better and they don't overlap with English:
- ruhen or ruhe
- pokoi
comment:7 Changed on 11/10/2017 at 01:29:14 PM by juliandoucette
I like "wake". Is it available?
comment:8 Changed on 11/10/2017 at 02:34:34 PM by kvas
"wake" is free. Some other ideas from #english channel (ironically enough, they all use words from other languages) were: "allesklar", "lekker", "imprimus" and "genus".
comment:9 Changed on 11/10/2017 at 06:34:50 PM by ire
I vote for "wake" as well. It's simple, short, and a nice play on words.
comment:10 Changed on 12/14/2017 at 07:52:11 PM by juliandoucette
I think it would be nice to have this rename completed before we launch help center using gitlab CI (soonish).
comment:11 Changed on 12/15/2017 at 10:23:27 AM by jsonesen
Sounds good, I like wake as well
comment:12 Changed on 12/15/2017 at 04:43:31 PM by kvas
- Description modified (diff)
- Summary changed from Rename "cms" to "website-generator" to Rename "cms" to "wake"
comment:13 Changed on 02/21/2018 at 04:59:58 PM by juliandoucette
Looks ready to me?
comment:14 Changed on 02/21/2018 at 06:59:16 PM by kvas
- Priority changed from Unknown to P3
- Ready set
comment:15 Changed on 04/10/2018 at 04:54:35 PM by kvas
Bad news, everyone!
While this ticket was sitting in the issue tracker, someone created a Python package called wake. As annoying as it is, this means our package can't be called wake, at least not if we want to keep the ability to publish it on PyPI one day (I would like that).
Our immediate options are either keeping the name but calling the package eyeo-wake (easy, but not very forward looking) or coming up with a new name, which we can still claim (and I will claim it right away, since I started working on this ticket). Perhaps someone will have another idea.
I'm slightly leaning towards a new name, to start things right, even though we've been calling this thing "wake" for a while with Jon and I'm kind of used to the name by now. What do you guys think?
comment:16 Changed on 04/11/2018 at 09:44:29 AM by ire
Oh no :(
I agree that we should come up with a new name instead of eyeo-wake. I'm not great with coming up with names, but these are the ones I like from the previous lists:
- statgen
- eye/web
- genus
comment:17 Changed on 04/11/2018 at 06:53:46 PM by jsonesen
statgen is pretty concise and sorta makes sense, genus sounds cool I too am bad at names :)
comment:18 Changed on 04/11/2018 at 08:08:34 PM by juliandoucette
statgen is fine with me (if it's available).
comment:19 Changed on 04/12/2018 at 05:25:42 PM by kvas
It seems that everyone likes "statgen" except me. It's ok objectively but sounds a bit like the name that Soviet Union bureaucrats would've come up with, so I have a bit of aversion to that :). I will try to propose a couple more names but if none of them are as liked as statgen, we'll just go with statgen. So here we go:
- statig (sounds like "static" but means "static generator"),
- webmaker (more or less what "wake" originally came from),
- spinne (german for "spider", which is "web maker"),
- spinnr (flattr-style misspelling of "spinner", which is like "spinne" but sounds nicer).
My preference is "spinnr" because it's unique and easily findable, sounds nice, has this nice ring of stuff working and happening, and it's also like "flattr", which is an extra bonus in the context of eyeo.
comment:20 follow-up: ↓ 21 Changed on 04/16/2018 at 04:16:45 PM by juliandoucette
webmaker (or webmake?)
comment:21 in reply to: ↑ 20 Changed on 04/16/2018 at 04:36:59 PM by ire
comment:22 Changed on 04/16/2018 at 05:22:55 PM by jsonesen
So as Vasily noted in IRC webmake is taken, webmaker is okay.
I do like the idea that was talked about with using conjure or evoke, like siteconjure,
"webvoke" or "woke"
comment:23 follow-up: ↓ 24 Changed on 04/17/2018 at 04:39:27 PM by kvas
I like woke probably about the same as spinnr. Maybe we can vote in IRC tomorrow evening (GMT evening)?
comment:24 in reply to: ↑ 23 Changed on 04/18/2018 at 07:10:11 AM by ire
Replying to kvas:
I like woke probably about the same as spinnr. Maybe we can vote in IRC tomorrow evening (GMT evening)?
(I'm away today so may not be able to make the vote so here are my thoughts)
I don't like using woke particularly because of its cultural meaning. I don't think it's appropriate in this context.
I don't mind spinnr, but still prefer webmake.
comment:25 Changed on 09/27/2018 at 01:43:46 PM by kvas
A new name proposal by Julian, that I quite like is liven.
comment:26 Changed on 10/09/2018 at 06:45:34 PM by kvas
- Owner set to kvas
comment:27 Changed on 09/12/2019 at 05:21:46 PM by kvas
- Resolution set to fixed
- Status changed from new to closed
Liven project now lives here: https://gitlab.com/eyeo/sandbox/liven/ and we're migrating off Trac -- I will close this ticket (it will be set to Fixed even though it's not really fixed but the work is now tracked in GitLab).
I set module to Sitescripts instead of sending an email to operations@eyeo.com because I didn't know if you (Sitescripts) would agree.