Renaming TYPO3CR

Based on the Neos 3.0 and Flow 4.0 Release Plan, it looks like TYPO3CR will default to Neos.ContentRepository.

@robert any chance of calling for a vote on the name? Maybe Neos.Plasma since you didn’t care for Neos.Solid?

If not those try one of these on (and if not these, ContentRepository works in a blah sort of way):

  1. Neos.Ice
  2. Neos.Crystal
  3. Neos.Gem
  4. Neos.Bubble
  5. Neos.Oxide
  6. Neos.Nexus
  7. (a) Neos.Depot or (b) Neos.ContentDepot
  8. (a) Neos.Repository or (b) Noes.Repo or © Neos.ContentStore
  9. Neos.Reservoir

Another idea:

Neos.Cortex (“neocortex” is the part of our brain that enables complex, hierarchical thinking)

And:

When discussing this issue with @berit she pointed out that an “artificial” name might be more confusing than just using “ContentRepository” (or “CR”) because we already communicated that. And in comparison to Flow, Fusion, Fluid, etc. which are mostly targeted towards developers the content repository is communicated to many different roles (although you could communciate that content/nodes live in a content repository while we have a different name for that component).

That suggests a new element to the naming policy: developer facing tech can have unique names, but elements that regular Neos editors might need to know about should have simple names that suggest their purpose. Thus, Neos.ContentRepository and Neos.Media have more descriptive names to make them more intuitive for non-developer users.

OK. I’m convinced:
:thumbsup: Neos.ContentRepository

1 Like

Uh man, I really love that :wink:
But I fully agree to your (and Berits) reasoning not to increase confusion by calling the CR something completely unrelated.

Now we only need to invent something new and crazy that deserves Neos.Cortex as name :smiley:

1 Like

As discussed with @robert during the last sprint, let’s keep the technical name for now (and code wise for a long time). We can choose a name, when we really have a product.

Basically when the CR will be fully CQRS + nice user API (Rest, …) that can be a product that we can market, and name it correctly. And in the case Cortex make a lots of sense.

++

2 Likes

yup. When we are at the point where the content repository is a product on its own (with a user interface, its own documentation for setup, web service interfaces), we still can give it a name. And the new package which provides the user interface can then be called Neos.Cortex or what you like.