160 lines
6.8 KiB
JavaScript
160 lines
6.8 KiB
JavaScript
export const SECTION_ITEMS = [
|
|
{ id: 'introduction', label: 'Welcome' },
|
|
{ id: 'what-is-a-group', label: 'What is a Group?' },
|
|
{ id: 'when-to-use', label: 'When to use a Group' },
|
|
{ id: 'create-first-group', label: 'Create your first Group' },
|
|
{ id: 'setup-properly', label: 'Set it up properly' },
|
|
{ id: 'invite-and-roles', label: 'Invite members and roles' },
|
|
{ id: 'publish-first-artwork', label: 'Publish your first artwork' },
|
|
{ id: 'contributor-credit', label: 'Contributor credit' },
|
|
{ id: 'first-week-best-practices', label: 'First-week best practices' },
|
|
{ id: 'common-mistakes', label: 'Common mistakes' },
|
|
{ id: 'quick-checklist', label: 'Quick checklist' },
|
|
{ id: 'next-steps', label: 'Next steps' },
|
|
]
|
|
|
|
export const COMPARISON_CARDS = [
|
|
{
|
|
title: 'Personal profile',
|
|
icon: 'fa-solid fa-user',
|
|
bullets: ['Individual identity', 'Solo publishing', 'Personal portfolio and reputation'],
|
|
},
|
|
{
|
|
title: 'Group',
|
|
icon: 'fa-solid fa-people-group',
|
|
bullets: ['Team identity', 'Collaborative publishing', 'Shared brand, shared activity, shared workflow'],
|
|
},
|
|
]
|
|
|
|
export const GOOD_FIT = [
|
|
'You work with other creators regularly.',
|
|
'You want a shared public brand for a studio, team, or collective.',
|
|
'You want one home for member roles, publishing, and shared activity.',
|
|
'You release projects, themed drops, or collaborative packs together.',
|
|
]
|
|
|
|
export const NOT_NEEDED_YET = [
|
|
'You only publish solo work right now.',
|
|
'You do not need shared identity or member management yet.',
|
|
'You are not collaborating enough to justify shared workflow overhead.',
|
|
]
|
|
|
|
export const CREATE_STEPS = [
|
|
{ title: 'Open Groups or Creator Studio', description: 'Start from the Groups area in Studio and choose Create Group.' },
|
|
{ title: 'Choose your name and slug', description: 'Pick something clear, memorable, and easy for other creators to recognize.' },
|
|
{ title: 'Add your visuals', description: 'Upload a logo or avatar and a cover image so the Group feels real immediately.' },
|
|
{ title: 'Write a short description', description: 'Explain what the Group makes and who it is for in one strong paragraph.' },
|
|
{ title: 'Choose visibility', description: 'Decide whether the Group should be public, unlisted, or private while you set it up.' },
|
|
{ title: 'Create the Group', description: 'Finish creation, then review the public page before you invite the rest of the team.' },
|
|
]
|
|
|
|
export const SETUP_TASKS = [
|
|
'Upload a clean avatar or logo.',
|
|
'Add a cover image that matches the Group identity.',
|
|
'Write a short description instead of leaving the page blank.',
|
|
'Decide who should be Owner and who really needs Admin access.',
|
|
'Choose public or private visibility intentionally.',
|
|
'Make the page feel alive before you ask people to join it.',
|
|
]
|
|
|
|
export const ROLE_CARDS = [
|
|
{
|
|
role: 'Owner',
|
|
summary: 'Full control over branding, membership, settings, and the overall workflow.',
|
|
note: 'Keep this count very small.',
|
|
},
|
|
{
|
|
role: 'Admin',
|
|
summary: 'Helps run the Group day to day, manage members, and keep operations moving.',
|
|
note: 'Only give this to deeply trusted people.',
|
|
},
|
|
{
|
|
role: 'Editor',
|
|
summary: 'A strong fit for content managers, release coordinators, and people who help publish work.',
|
|
note: 'Usually the best default for trusted operators.',
|
|
},
|
|
{
|
|
role: 'Contributor',
|
|
summary: 'Contributes work without needing full control over the Group structure.',
|
|
note: 'Best starting role for most collaborators.',
|
|
},
|
|
]
|
|
|
|
export const PUBLISH_STEPS = [
|
|
{ title: 'Open Group Studio', description: 'Make sure you are working inside the Group, not your personal publishing context.' },
|
|
{ title: 'Start the upload or open the draft', description: 'Prepare the artwork that should appear under the Group identity publicly.' },
|
|
{ title: 'Confirm Group context before publish', description: 'Double-check that you are publishing as the Group, not as your personal profile.' },
|
|
{ title: 'Review credit before final publish', description: 'Check primary author and contributor fields before the artwork goes public.' },
|
|
]
|
|
|
|
export const CREDIT_TERMS = [
|
|
{ label: 'Published by', value: 'Warlock', note: 'The shared identity the artwork appears under publicly.' },
|
|
{ label: 'Uploaded by', value: 'Gregor', note: 'The person who performed the upload or final publish action.' },
|
|
{ label: 'Primary author', value: 'Gregor', note: 'The main author of the work.' },
|
|
{ label: 'Contributors', value: 'Denis, Paula', note: 'Additional people who made meaningful creative contributions.' },
|
|
]
|
|
|
|
export const FIRST_WEEK_BEST_PRACTICES = [
|
|
'Publish one strong piece before publishing a lot of weak or unfinished work.',
|
|
'Fill out the Group profile early so the public page does not feel abandoned.',
|
|
'Agree internally on how contributor credit should be assigned before launch day.',
|
|
'Keep roles simple until the team actually needs more complexity.',
|
|
'Use posts and updates for meaningful announcements, not noise.',
|
|
'Feature the best work so the Group makes a strong first impression.',
|
|
]
|
|
|
|
export const COMMON_MISTAKES = [
|
|
'Giving too many people admin access too early.',
|
|
'Publishing under the wrong context because no one checked whether the Group was selected.',
|
|
'Forgetting contributor credit or leaving it vague.',
|
|
'Creating a Group with no real purpose or activity plan.',
|
|
'Leaving the profile blank and expecting the page to feel trustworthy.',
|
|
'Overcomplicating permissions on day one.',
|
|
'Letting inactive members keep strong permissions forever.',
|
|
'Using the Group identity without clear authorship inside the team.',
|
|
]
|
|
|
|
export const QUICK_CHECKLIST = [
|
|
'Group created',
|
|
'Name and slug chosen',
|
|
'Avatar or logo uploaded',
|
|
'Cover added',
|
|
'Description written',
|
|
'First members invited',
|
|
'Roles assigned',
|
|
'Group context selected in Studio',
|
|
'First artwork prepared',
|
|
'Contributor credit reviewed',
|
|
'First Group publish completed',
|
|
]
|
|
|
|
export const NEXT_STEPS = [
|
|
{
|
|
eyebrow: 'Create',
|
|
title: 'Create a Group',
|
|
body: 'Start the shared identity now if you are ready to move from solo work to team publishing.',
|
|
linkKey: 'create_group',
|
|
tone: 'sky',
|
|
},
|
|
{
|
|
eyebrow: 'Manage',
|
|
title: 'Open Group Studio',
|
|
body: 'Go straight into Studio if your Group already exists and you want to invite members or publish.',
|
|
linkKey: 'group_studio',
|
|
tone: 'white',
|
|
},
|
|
{
|
|
eyebrow: 'Learn more',
|
|
title: 'Read the full Groups guide',
|
|
body: 'Open the deeper documentation for releases, challenges, review workflows, troubleshooting, and advanced usage.',
|
|
linkKey: 'full_documentation',
|
|
tone: 'amber',
|
|
},
|
|
{
|
|
eyebrow: 'Explore',
|
|
title: 'Browse public Groups',
|
|
body: 'See how other teams present themselves, structure their identity, and publish together.',
|
|
linkKey: 'groups_directory',
|
|
tone: 'white',
|
|
},
|
|
] |