hugopeek/romanesco-soil

Add settings for defining an entity or party

Closed this issue · 1 comments

With this, I mean defining which kind of "body" we are dealing with: person or organization (or maybe even person / company / organization).

This setting could/should be implemented on multiple levels:

  • Universal (Configuration)
    Defines whether the entire project is intended for a single person (freelancer, personal blog), or an organization.
  • Bosons (ContentBlocks)
    It's important that the Universal setting can be overridden in certain places. For example when the project is for a company, but you're adding social buttons for a team member.
  • Patterns
    Based on which entity is set higher up, patterns could behave in different ways accordingly. They could point to different lexicon keys for example.
  • Lexicon
    Speaking of which.. In those lexicons, separate keys could be created to differentiate between "I" or "We" in strings of text.

The first place to start working on should be the Social Buttons CB. The title strings for the individual buttons are currently broken, because there are already separate lexicon keys for Persons and Organizations present.

While you're at it, also try to address this one: hugopeek/romanesco-patterns#37