Save workspace changes

This commit is contained in:
2026-04-18 17:02:56 +02:00
parent f02ea9a711
commit 87d60af5a9
4220 changed files with 1388603 additions and 1554 deletions

140
config/worlds.php Normal file
View File

@@ -0,0 +1,140 @@
<?php
declare(strict_types=1);
return [
'default_section_order' => [
'featured_artworks',
'featured_collections',
'featured_creators',
'featured_groups',
'news',
'challenge',
'events',
'releases',
'cards',
],
'sections' => [
'featured_artworks' => [
'label' => 'Featured artworks',
'description' => 'Standout pieces curated for this world.',
'relation_types' => ['artwork'],
],
'featured_collections' => [
'label' => 'Curated collections',
'description' => 'Collections that deepen the theme and reward longer exploration.',
'relation_types' => ['collection'],
],
'featured_creators' => [
'label' => 'Featured creators',
'description' => 'Creators shaping the atmosphere of this world.',
'relation_types' => ['user'],
],
'featured_groups' => [
'label' => 'Featured groups',
'description' => 'Collectives, scenes, and crews connected to the moment.',
'relation_types' => ['group'],
],
'news' => [
'label' => 'Related news',
'description' => 'Editorial context, announcements, and stories tied to the world.',
'relation_types' => ['news'],
],
'challenge' => [
'label' => 'Challenge spotlight',
'description' => 'Active or recent challenge participation for this world.',
'relation_types' => ['challenge'],
],
'events' => [
'label' => 'Related events',
'description' => 'Upcoming sessions, launches, and live moments around the theme.',
'relation_types' => ['event'],
],
'releases' => [
'label' => 'Release spotlights',
'description' => 'Projects and releases that belong in this campaign space.',
'relation_types' => ['release'],
],
'cards' => [
'label' => 'Themed cards',
'description' => 'Collectible Nova cards that extend the world identity.',
'relation_types' => ['card'],
],
],
'relation_types' => [
'artwork' => 'Artwork',
'collection' => 'Collection',
'user' => 'Creator',
'group' => 'Group',
'news' => 'News article',
'challenge' => 'Challenge',
'event' => 'Event',
'release' => 'Release',
'card' => 'Card',
],
'themes' => [
'halloween' => [
'label' => 'Halloween',
'accent_color' => '#f97316',
'accent_color_secondary' => '#7c2d12',
'background_motif' => 'embers',
'icon_name' => 'fa-solid fa-ghost',
'related_tags_json' => ['halloween', 'spooky', 'autumn'],
'suggested_badge_label' => 'Season highlight',
'suggested_cta_label' => 'Enter Halloween world',
],
'christmas' => [
'label' => 'Christmas',
'accent_color' => '#dc2626',
'accent_color_secondary' => '#14532d',
'background_motif' => 'frost',
'icon_name' => 'fa-solid fa-tree',
'related_tags_json' => ['christmas', 'winter', 'holiday'],
'suggested_badge_label' => 'Holiday spotlight',
'suggested_cta_label' => 'Explore Christmas highlights',
],
'summer' => [
'label' => 'Summer',
'accent_color' => '#f59e0b',
'accent_color_secondary' => '#0f766e',
'background_motif' => 'sunwash',
'icon_name' => 'fa-solid fa-sun',
'related_tags_json' => ['summer', 'sunwash', 'festival'],
'suggested_badge_label' => 'Seasonal spotlight',
'suggested_cta_label' => 'Explore summer picks',
],
'retro-month' => [
'label' => 'Retro Month',
'accent_color' => '#fb7185',
'accent_color_secondary' => '#312e81',
'background_motif' => 'scanlines',
'icon_name' => 'fa-solid fa-compact-disc',
'related_tags_json' => ['retro', 'demoscene', 'scanlines'],
'suggested_badge_label' => 'Editorial pick',
'suggested_cta_label' => 'Enter Retro Month',
],
'pixel-week' => [
'label' => 'Pixel Week',
'accent_color' => '#22c55e',
'accent_color_secondary' => '#166534',
'background_motif' => 'pixels',
'icon_name' => 'fa-solid fa-table-cells',
'related_tags_json' => ['pixel', 'pixel-art', 'week'],
'suggested_badge_label' => 'Pixel spotlight',
'suggested_cta_label' => 'Explore Pixel Week',
],
'demoscene-tribute-week' => [
'label' => 'Demoscene Tribute Week',
'accent_color' => '#38bdf8',
'accent_color_secondary' => '#1d4ed8',
'background_motif' => 'crt',
'icon_name' => 'fa-solid fa-wave-square',
'related_tags_json' => ['demoscene', 'tribute', 'crt'],
'suggested_badge_label' => 'Tribute spotlight',
'suggested_cta_label' => 'Enter tribute week',
],
],
];