2411 lines
65 KiB
JSON
2411 lines
65 KiB
JSON
[
|
|
{
|
|
"collection": "sites",
|
|
"meta": {
|
|
"icon": "language",
|
|
"note": "Managed WordPress sites"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "url",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "wp_username",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "wp_app_password",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"special": [
|
|
"hash"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Active",
|
|
"value": "active"
|
|
},
|
|
{
|
|
"text": "Paused",
|
|
"value": "paused"
|
|
},
|
|
{
|
|
"text": "Inactive",
|
|
"value": "inactive"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "domain_age_years",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input",
|
|
"note": "For velocity calc"
|
|
}
|
|
},
|
|
{
|
|
"field": "domain",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"note": "Primary domain (alias for url)"
|
|
}
|
|
},
|
|
{
|
|
"field": "domain_aliases",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list",
|
|
"note": "Additional domains"
|
|
}
|
|
},
|
|
{
|
|
"field": "settings",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "pages",
|
|
"meta": {
|
|
"icon": "description",
|
|
"note": "Static pages"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "slug",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "content",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-rich-text-html"
|
|
}
|
|
},
|
|
{
|
|
"field": "site_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Draft",
|
|
"value": "draft"
|
|
},
|
|
{
|
|
"text": "Published",
|
|
"value": "published"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "schema_json",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "posts",
|
|
"meta": {
|
|
"icon": "article",
|
|
"note": "Generated content posts (Legacy)"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "slug",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "content",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-rich-text-html"
|
|
}
|
|
},
|
|
{
|
|
"field": "excerpt",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "textarea"
|
|
}
|
|
},
|
|
{
|
|
"field": "site_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Draft",
|
|
"value": "draft"
|
|
},
|
|
{
|
|
"text": "Published",
|
|
"value": "published"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "meta_title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "seo_title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "seo_description",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "textarea"
|
|
}
|
|
},
|
|
{
|
|
"field": "schema_json",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "leads",
|
|
"meta": {
|
|
"icon": "contacts",
|
|
"note": "Lead capture data"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "email",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "phone",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "source",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "site_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "campaign_masters",
|
|
"meta": {
|
|
"icon": "campaign",
|
|
"note": "SEO Campaigns"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"display": "related-values"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites",
|
|
"foreign_key_column": "id"
|
|
}
|
|
},
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "headline_spintax_root",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
},
|
|
{
|
|
"field": "niche_variables",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "target_word_count",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input",
|
|
"default_value": 1500
|
|
}
|
|
},
|
|
{
|
|
"field": "velocity_mode",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Ramp Up",
|
|
"value": "RAMP_UP"
|
|
},
|
|
{
|
|
"text": "Consistent",
|
|
"value": "CONSISTENT"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Active",
|
|
"value": "active"
|
|
},
|
|
{
|
|
"text": "Paused",
|
|
"value": "paused"
|
|
},
|
|
{
|
|
"text": "Completed",
|
|
"value": "completed"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "generated_articles",
|
|
"meta": {
|
|
"icon": "article",
|
|
"note": "SEO Generated Articles"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "campaign_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "campaign_masters"
|
|
}
|
|
},
|
|
{
|
|
"field": "title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "slug",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "html_content",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-rich-text-html"
|
|
}
|
|
},
|
|
{
|
|
"field": "schema_json",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
},
|
|
{
|
|
"field": "meta_title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "meta_desc",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "textarea"
|
|
}
|
|
},
|
|
{
|
|
"field": "generation_hash",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"readonly": true
|
|
}
|
|
},
|
|
{
|
|
"field": "is_published",
|
|
"type": "boolean",
|
|
"meta": {
|
|
"interface": "boolean"
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Queued",
|
|
"value": "queued"
|
|
},
|
|
{
|
|
"text": "Processing",
|
|
"value": "processing"
|
|
},
|
|
{
|
|
"text": "Approved",
|
|
"value": "approved"
|
|
},
|
|
{
|
|
"text": "Published",
|
|
"value": "published"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "sitemap_status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Ghost",
|
|
"value": "ghost"
|
|
},
|
|
{
|
|
"text": "Queued",
|
|
"value": "queued"
|
|
},
|
|
{
|
|
"text": "Indexed",
|
|
"value": "indexed"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "is_test_batch",
|
|
"type": "boolean",
|
|
"meta": {
|
|
"interface": "boolean"
|
|
}
|
|
},
|
|
{
|
|
"field": "date_updated",
|
|
"type": "timestamp",
|
|
"meta": {
|
|
"interface": "datetime",
|
|
"special": [
|
|
"date-updated"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "date_published",
|
|
"type": "timestamp",
|
|
"meta": {
|
|
"interface": "datetime"
|
|
}
|
|
},
|
|
{
|
|
"field": "priority",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "High",
|
|
"value": "high"
|
|
},
|
|
{
|
|
"text": "Medium",
|
|
"value": "medium"
|
|
},
|
|
{
|
|
"text": "Low",
|
|
"value": "low"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "assignee",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"note": "Assigned user"
|
|
}
|
|
},
|
|
{
|
|
"field": "due_date",
|
|
"type": "timestamp",
|
|
"meta": {
|
|
"interface": "datetime"
|
|
}
|
|
},
|
|
{
|
|
"field": "seo_score",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input",
|
|
"note": "SEO quality score 0-100"
|
|
}
|
|
},
|
|
{
|
|
"field": "sync_status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"note": "WordPress sync status"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "headline_inventory",
|
|
"meta": {
|
|
"icon": "title",
|
|
"note": "Generated Headlines"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "campaign_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "campaign_masters"
|
|
}
|
|
},
|
|
{
|
|
"field": "final_title_text",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Available",
|
|
"value": "available"
|
|
},
|
|
{
|
|
"text": "Used",
|
|
"value": "used"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "used_on_article",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "generated_articles"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "content_fragments",
|
|
"meta": {
|
|
"icon": "extension",
|
|
"note": "Content Blocks"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "campaign_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "campaign_masters"
|
|
}
|
|
},
|
|
{
|
|
"field": "fragment_type",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "content_body",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "textarea"
|
|
}
|
|
},
|
|
{
|
|
"field": "word_count",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "production_queue",
|
|
"meta": {
|
|
"icon": "schedule",
|
|
"note": "Content Schedule"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "campaign",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "campaign_masters"
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Test Batch",
|
|
"value": "test_batch"
|
|
},
|
|
{
|
|
"text": "Pending",
|
|
"value": "pending"
|
|
},
|
|
{
|
|
"text": "Active",
|
|
"value": "active"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "total_requested",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "completed_count",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "velocity_mode",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "schedule_data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "quality_flags",
|
|
"meta": {
|
|
"icon": "flag",
|
|
"note": "Content Quality Issues"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "article_a",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "article_b",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "collision_text",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "textarea"
|
|
}
|
|
},
|
|
{
|
|
"field": "similarity_score",
|
|
"type": "float",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Pending",
|
|
"value": "pending"
|
|
},
|
|
{
|
|
"text": "Resolved",
|
|
"value": "resolved"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "avatar_intelligence",
|
|
"meta": {
|
|
"icon": "person",
|
|
"note": "Avatar User Personas"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "avatar_key",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true,
|
|
"note": "Unique slug"
|
|
}
|
|
},
|
|
{
|
|
"field": "slug",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true,
|
|
"note": "URL-friendly identifier"
|
|
}
|
|
},
|
|
{
|
|
"field": "base_name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "wealth_cluster",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "High Net Worth",
|
|
"value": "high_net_worth"
|
|
},
|
|
{
|
|
"text": "Mass Affluent",
|
|
"value": "mass_affluent"
|
|
},
|
|
{
|
|
"text": "Emerging",
|
|
"value": "emerging"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "business_niches",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list",
|
|
"note": "Array of niche strings"
|
|
}
|
|
},
|
|
{
|
|
"field": "tech_stack",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list",
|
|
"note": "Technologies used"
|
|
}
|
|
},
|
|
{
|
|
"field": "identity_male",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "identity_female",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "identity_neutral",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "pain_points",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list"
|
|
}
|
|
},
|
|
{
|
|
"field": "goals",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list"
|
|
}
|
|
},
|
|
{
|
|
"field": "data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "json"
|
|
},
|
|
"note": "Additional JSON data"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "avatar_variants",
|
|
"meta": {
|
|
"icon": "people",
|
|
"note": "Avatar Variations"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "avatar_key",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "variant_type",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "geo_intelligence",
|
|
"meta": {
|
|
"icon": "map",
|
|
"note": "Geographic Data Clusters"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "cluster_key",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"unique": true
|
|
}
|
|
},
|
|
{
|
|
"field": "data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "spintax_dictionaries",
|
|
"meta": {
|
|
"icon": "book",
|
|
"note": "Spintax Dictionaries"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "category",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "cartesian_patterns",
|
|
"meta": {
|
|
"icon": "grid_on",
|
|
"note": "Logic patterns for Cartesian Engine"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "pattern_key",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"unique": true
|
|
}
|
|
},
|
|
{
|
|
"field": "pattern_type",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "offer_blocks",
|
|
"meta": {
|
|
"icon": "inventory",
|
|
"note": "Offer Content Blocks"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "block_type",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "avatar_key",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "generation_jobs",
|
|
"meta": {
|
|
"icon": "engineering",
|
|
"note": "Cartesian Generation Jobs"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site_id",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "target_quantity",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Pending",
|
|
"value": "Pending"
|
|
},
|
|
{
|
|
"text": "Processing",
|
|
"value": "Processing"
|
|
},
|
|
{
|
|
"text": "Complete",
|
|
"value": "Complete"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "filters",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
},
|
|
{
|
|
"field": "current_offset",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "image_templates",
|
|
"meta": {
|
|
"icon": "image",
|
|
"note": "SVG Templates"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "svg_template",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
},
|
|
{
|
|
"field": "svg_source",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
},
|
|
{
|
|
"field": "is_default",
|
|
"type": "boolean",
|
|
"meta": {
|
|
"interface": "boolean"
|
|
}
|
|
},
|
|
{
|
|
"field": "preview",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "image"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "events",
|
|
"meta": {
|
|
"icon": "touch_app",
|
|
"note": "Custom Interaction Events"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "event_name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "event_category",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "event_label",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "event_value",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "page_path",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "session_id",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "metadata",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "pageviews",
|
|
"meta": {
|
|
"icon": "visibility",
|
|
"note": "Traffic Logs"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "page_path",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "page_title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "referrer",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "user_agent",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "ip_address",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "device_type",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "utm_source",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "utm_medium",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "utm_campaign",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "utm_content",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "utm_term",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "is_bot",
|
|
"type": "boolean",
|
|
"meta": {
|
|
"interface": "boolean"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "conversions",
|
|
"meta": {
|
|
"icon": "monetization_on",
|
|
"note": "Goal Completions"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "conversion_type",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "value",
|
|
"type": "float",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "currency",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "source",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "gclid",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "fbclid",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "sent_to_google",
|
|
"type": "boolean",
|
|
"meta": {
|
|
"interface": "boolean"
|
|
}
|
|
},
|
|
{
|
|
"field": "sent_to_facebook",
|
|
"type": "boolean",
|
|
"meta": {
|
|
"interface": "boolean"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "site_analytics",
|
|
"meta": {
|
|
"icon": "settings_input_component",
|
|
"note": "Analytics Config"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "google_ads_id",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "google_ads_conversion_label",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "fb_pixel_id",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "fb_access_token",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"special": [
|
|
"cast-hash"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "hub_pages",
|
|
"meta": {
|
|
"icon": "hub",
|
|
"note": "Internal Linking Hubs"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "slug",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "parent_hub",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "hub_pages"
|
|
}
|
|
},
|
|
{
|
|
"field": "level",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "articles_count",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "link_targets",
|
|
"meta": {
|
|
"icon": "link",
|
|
"note": "Internal Linking Targets"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "target_url",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "anchor_text",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "priority",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "is_active",
|
|
"type": "boolean",
|
|
"meta": {
|
|
"interface": "boolean"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "work_log",
|
|
"meta": {
|
|
"icon": "history",
|
|
"note": "System Audit Trail"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o"
|
|
},
|
|
"schema": {
|
|
"foreign_key_table": "sites"
|
|
}
|
|
},
|
|
{
|
|
"field": "action",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "entity_type",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "entity_id",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "details",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code"
|
|
}
|
|
},
|
|
{
|
|
"field": "user",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "globals",
|
|
"meta": {
|
|
"icon": "settings",
|
|
"note": "Site-wide settings and branding",
|
|
"singleton": true
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "site_name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "site_tagline",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "logo",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "file-image",
|
|
"special": [
|
|
"file"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "favicon",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "file-image",
|
|
"special": [
|
|
"file"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "primary_color",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-color"
|
|
}
|
|
},
|
|
{
|
|
"field": "secondary_color",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-color"
|
|
}
|
|
},
|
|
{
|
|
"field": "footer_text",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-rich-text-html"
|
|
}
|
|
},
|
|
{
|
|
"field": "social_links",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list"
|
|
}
|
|
},
|
|
{
|
|
"field": "scripts_head",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "html"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "scripts_body",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "html"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "navigation",
|
|
"meta": {
|
|
"icon": "menu",
|
|
"note": "Site menus"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "label",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "url",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "target",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Same Window",
|
|
"value": "_self"
|
|
},
|
|
{
|
|
"text": "New Window",
|
|
"value": "_blank"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "parent",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "sort",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "geo_clusters",
|
|
"meta": {
|
|
"icon": "map",
|
|
"note": "Geographic clusters for targeting"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "cluster_key",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "state",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "description",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
},
|
|
{
|
|
"field": "data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "geo_locations",
|
|
"meta": {
|
|
"icon": "location_on",
|
|
"note": "Individual locations within clusters"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "cluster",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "city",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "state",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "zip",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "population",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "coordinates",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "json"
|
|
},
|
|
"note": "{lat, lng}"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "locations_states",
|
|
"meta": {
|
|
"icon": "map",
|
|
"note": "US States"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "code",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true,
|
|
"note": "2-letter state code"
|
|
}
|
|
},
|
|
{
|
|
"field": "population",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "locations_counties",
|
|
"meta": {
|
|
"icon": "map",
|
|
"note": "US Counties"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "state",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "fips_code",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "population",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "locations_cities",
|
|
"meta": {
|
|
"icon": "location_city",
|
|
"note": "US Cities"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "state",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "county",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "population",
|
|
"type": "integer",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "zip_codes",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "forms",
|
|
"meta": {
|
|
"icon": "description",
|
|
"note": "Contact forms"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "fields_config",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "success_message",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
},
|
|
{
|
|
"field": "redirect_url",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "form_submissions",
|
|
"meta": {
|
|
"icon": "send",
|
|
"note": "Form submissions"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "form",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "data",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "input-code",
|
|
"options": {
|
|
"language": "json"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "ip_address",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "user_agent",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "content_modules",
|
|
"meta": {
|
|
"icon": "view_module",
|
|
"note": "Reusable content modules"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "module_type",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "content",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-rich-text-html"
|
|
}
|
|
},
|
|
{
|
|
"field": "variables",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "offer_blocks_universal",
|
|
"meta": {
|
|
"icon": "card_giftcard",
|
|
"note": "Universal offer blocks"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "block_id",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "title",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input"
|
|
}
|
|
},
|
|
{
|
|
"field": "hook_generator",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
},
|
|
{
|
|
"field": "universal_pains",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list"
|
|
}
|
|
},
|
|
{
|
|
"field": "universal_solutions",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list"
|
|
}
|
|
},
|
|
{
|
|
"field": "universal_value_points",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list"
|
|
}
|
|
},
|
|
{
|
|
"field": "cta_spintax",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "article_templates",
|
|
"meta": {
|
|
"icon": "article",
|
|
"note": "Article structure templates"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "structure_json",
|
|
"type": "json",
|
|
"meta": {
|
|
"interface": "list",
|
|
"note": "Array of section types"
|
|
}
|
|
},
|
|
{
|
|
"field": "description",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
},
|
|
{
|
|
"field": "is_default",
|
|
"type": "boolean",
|
|
"meta": {
|
|
"interface": "boolean"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "avatars",
|
|
"meta": {
|
|
"icon": "person",
|
|
"note": "Simple avatar list (use avatar_intelligence for full data)"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "slug",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "description",
|
|
"type": "text",
|
|
"meta": {
|
|
"interface": "input-multiline"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"collection": "campaigns",
|
|
"meta": {
|
|
"icon": "campaign",
|
|
"note": "Marketing campaigns (use campaign_masters for SEO campaigns)"
|
|
},
|
|
"fields": [
|
|
{
|
|
"field": "name",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "input",
|
|
"required": true
|
|
}
|
|
},
|
|
{
|
|
"field": "site",
|
|
"type": "uuid",
|
|
"meta": {
|
|
"interface": "select-dropdown-m2o",
|
|
"special": [
|
|
"m2o"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"field": "status",
|
|
"type": "string",
|
|
"meta": {
|
|
"interface": "select-dropdown",
|
|
"options": {
|
|
"choices": [
|
|
{
|
|
"text": "Active",
|
|
"value": "active"
|
|
},
|
|
{
|
|
"text": "Paused",
|
|
"value": "paused"
|
|
},
|
|
{
|
|
"text": "Completed",
|
|
"value": "completed"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"field": "start_date",
|
|
"type": "timestamp",
|
|
"meta": {
|
|
"interface": "datetime"
|
|
}
|
|
},
|
|
{
|
|
"field": "end_date",
|
|
"type": "timestamp",
|
|
"meta": {
|
|
"interface": "datetime"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
] |