Hosted ondailyplanet.iovia theHypermedia Protocol

Data Structure
    [
      {
        "id": "eqlXMBqr",
        "type": "heading",
        "props": {
          "level": "2",
          "childrenType": "Group",
          "listLevel": "1"
        },
        "content": [
          {
            "type": "text",
            "text": "Architecture",
            "styles": {}
          }
        ],
        "children": [
          {
            "id": "GvsLoBWE",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "Theme > Template > Layout > Document > Views > Blocks > Inline Content",
                "styles": {}
              }
            ],
            "children": []
          }
        ]
      },
      {
        "id": "zZY8gt_j",
        "type": "heading",
        "props": {
          "level": "2",
          "childrenType": "Group",
          "listLevel": "1"
        },
        "content": [
          {
            "type": "text",
            "text": "Themes",
            "styles": {}
          }
        ],
        "children": [
          {
            "id": "2t22GqeS",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "A Theme is a combination of general Site settings + a set of Available Layouts.",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "Vyee6FRX",
            "type": "heading",
            "props": {
              "level": "2",
              "childrenType": "Unordered",
              "listLevel": "1"
            },
            "content": [
              {
                "type": "text",
                "text": "General Settings",
                "styles": {}
              }
            ],
            "children": [
              {
                "id": "c5LlpE4T",
                "type": "paragraph",
                "props": {
                  "childrenType": "Unordered",
                  "listLevel": "1"
                },
                "content": [
                  {
                    "type": "text",
                    "text": "Site description",
                    "styles": {}
                  }
                ],
                "children": [
                  {
                    "id": "W00-gsx9",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "text",
                        "styles": {}
                      }
                    ],
                    "children": []
                  },
                  {
                    "id": "qZfRgx6z",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "this is what should be used for SEO purposes and in all OG cards",
                        "styles": {}
                      }
                    ],
                    "children": []
                  }
                ]
              },
              {
                "id": "UChR0bAB",
                "type": "paragraph",
                "props": {
                  "childrenType": "Unordered",
                  "listLevel": "1"
                },
                "content": [
                  {
                    "type": "text",
                    "text": "Accent color",
                    "styles": {}
                  }
                ],
                "children": [
                  {
                    "id": "wK6iUZa4",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "the primary colors for all interactive items on the site:",
                        "styles": {}
                      }
                    ],
                    "children": []
                  },
                  {
                    "id": "R2uCogPx",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "buttons",
                        "styles": {}
                      }
                    ],
                    "children": []
                  },
                  {
                    "id": "-mruJsZZ",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "links",
                        "styles": {}
                      }
                    ],
                    "children": []
                  },
                  {
                    "id": "E4WsHEwH",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "CTA sections",
                        "styles": {}
                      }
                    ],
                    "children": []
                  }
                ]
              },
              {
                "id": "zNoLZLdc",
                "type": "paragraph",
                "props": {
                  "childrenType": "Unordered",
                  "listLevel": "1"
                },
                "content": [
                  {
                    "type": "text",
                    "text": "Site Icon",
                    "styles": {}
                  }
                ],
                "children": [
                  {
                    "id": "eX5z7vt5",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "image used as the thumbnail for the whole site and the supported image",
                        "styles": {}
                      }
                    ],
                    "children": []
                  }
                ]
              },
              {
                "id": "p9dkj5KJ",
                "type": "paragraph",
                "props": {
                  "childrenType": "Unordered",
                  "listLevel": "1"
                },
                "content": [
                  {
                    "type": "text",
                    "text": "Site Logo",
                    "styles": {}
                  }
                ],
                "children": [
                  {
                    "id": "jeUK-9UE",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "the image used to render in the topbar",
                        "styles": {}
                      }
                    ],
                    "children": []
                  },
                  {
                    "id": "yLrTMFFi",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "fallback to the site name (text)",
                        "styles": {}
                      }
                    ],
                    "children": []
                  }
                ]
              },
              {
                "id": "ToMTNMO2",
                "type": "paragraph",
                "props": {
                  "childrenType": "Unordered",
                  "listLevel": "1"
                },
                "content": [
                  {
                    "type": "text",
                    "text": "Site cover image",
                    "styles": {}
                  }
                ],
                "children": [
                  {
                    "id": "C5sJgUTL",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "this is a supporting image for the optional homepage header",
                        "styles": {}
                      }
                    ],
                    "children": []
                  },
                  {
                    "id": "QA5L3g36",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "this is visible depending on the homepage layout",
                        "styles": {}
                      }
                    ],
                    "children": []
                  }
                ]
              },
              {
                "id": "qKQdAykD",
                "type": "paragraph",
                "props": {
                  "childrenType": "Unordered",
                  "listLevel": "1"
                },
                "content": [
                  {
                    "type": "text",
                    "text": "Menus: Site navigation",
                    "styles": {}
                  }
                ],
                "children": [
                  {
                    "id": "b-pg4UMs",
                    "type": "paragraph",
                    "props": {
                      "childrenType": "Unordered",
                      "listLevel": "1"
                    },
                    "content": [
                      {
                        "type": "text",
                        "text": "navigation layout: between 3 options",
                        "styles": {}
                      }
                    ],
                    "children": [
                      {
                        "id": "d8R9K4kU",
                        "type": "paragraph",
                        "props": {},
                        "content": [
                          {
                            "type": "text",
                            "text": "logo on the left",
                            "styles": {}
                          }
                        ],
                        "children": []
                      },
                      {
                        "id": "3PGDdchf",
                        "type": "paragraph",
                        "props": {},
                        "content": [
                          {
                            "type": "text",
                            "text": "logo centered",
                            "styles": {}
                          }
                        ],
                        "children": []
                      },
                      {
                        "id": "EWgM2Zb4",
                        "type": "paragraph",
                        "props": {},
                        "content": [
                          {
                            "type": "text",
                            "text": "nav below logo",
                            "styles": {}
                          }
                        ],
                        "children": []
                      }
                    ]
                  },
                  {
                    "id": "dy39KQ-t",
                    "type": "paragraph",
                    "props": {
                      "childrenType": "Unordered",
                      "listLevel": "1"
                    },
                    "content": [
                      {
                        "type": "text",
                        "text": "navigation item ordering",
                        "styles": {}
                      }
                    ],
                    "children": [
                      {
                        "id": "PCJoL0QV",
                        "type": "paragraph",
                        "props": {},
                        "content": [
                          {
                            "type": "text",
                            "text": "the order in which the items in the navigation should appear",
                            "styles": {}
                          }
                        ],
                        "children": []
                      }
                    ]
                  }
                ]
              },
              {
                "id": "5MXP63F4",
                "type": "paragraph",
                "props": {
                  "childrenType": "Unordered",
                  "listLevel": "1"
                },
                "content": [
                  {
                    "type": "text",
                    "text": "any theme can have custom general settings depending on the special needs",
                    "styles": {}
                  }
                ],
                "children": [
                  {
                    "id": "J0X97YSR",
                    "type": "paragraph",
                    "props": {},
                    "content": [
                      {
                        "type": "text",
                        "text": "for newspaper layout, it can let users decide what documents will be shown on the home screen (featured, specific directory, custom list…)",
                        "styles": {}
                      }
                    ],
                    "children": []
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "EJaD26oE",
        "type": "heading",
        "props": {
          "level": "2",
          "childrenType": "Unordered",
          "listLevel": "1"
        },
        "content": [
          {
            "type": "text",
            "text": "Layouts",
            "styles": {}
          }
        ],
        "children": [
          {
            "id": "JNnSa0If",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "Every theme should define at least 2 layouts: Homepage and Document",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "eyrE-a3g",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "Number of Columns",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "RuQlfUcp",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "Widths",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "mqlLu2X_",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "Every page should have set a layout by default",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "GWVpEe7z",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "you cannot change the homepage layout. This means that the site home will always have the \"homepage layout\" set to it.",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "WnMupxRq",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "Because in Seed Hypermedia we can have documents inside other documents, the Document layout should define how both the directory and the dicussions should be displayed.",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "W8x5Cv7K",
            "type": "paragraph",
            "props": {
              "childrenType": "Unordered",
              "listLevel": "1"
            },
            "content": [
              {
                "type": "text",
                "text": "Every layout can have custom settings too",
                "styles": {}
              }
            ],
            "children": [
              {
                "id": "N9ojO8JL",
                "type": "paragraph",
                "props": {},
                "content": [
                  {
                    "type": "text",
                    "text": "the homepage can have a special block that can be configured",
                    "styles": {}
                  }
                ],
                "children": []
              },
              {
                "id": "ChxTcqO0",
                "type": "paragraph",
                "props": {},
                "content": [
                  {
                    "type": "text",
                    "text": "The document layout can define if the directory is visible of not and the same for discussions",
                    "styles": {}
                  }
                ],
                "children": []
              }
            ]
          }
        ]
      },
      {
        "id": "tc8j61eQ",
        "type": "heading",
        "props": {
          "level": "2",
          "childrenType": "Unordered",
          "listLevel": "1"
        },
        "content": [
          {
            "type": "text",
            "text": "Page Settings",
            "styles": {}
          }
        ],
        "children": [
          {
            "id": "KKeVmNRx",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "Page layout",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "TRy868kD",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "any custom setting based on the layout selected",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "50deJ2gS",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "show directory",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "SRu3qXZ4",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "show discussion",
                "styles": {}
              }
            ],
            "children": []
          }
        ]
      },
      {
        "id": "W-v5VEC8",
        "type": "heading",
        "props": {
          "level": "2"
        },
        "content": [
          {
            "type": "text",
            "text": "Example of the Newspaper layout definition",
            "styles": {}
          }
        ],
        "children": []
      },
      {
        "id": "87RATKJp",
        "type": "code-block",
        "props": {
          "language": ""
        },
        "content": [
          {
            "type": "text",
            "text": "{\n  name: 'Newspaper',\n  description: \"Newspaper layout description\",\n  generalSettings: {\n    siteDescription: {\n      type: 'text'\n    },\n\n  }\n}",
            "styles": {}
          }
        ],
        "children": []
      },
      {
        "id": "ZkGcAwcs",
        "type": "heading",
        "props": {
          "level": "2",
          "childrenType": "Group",
          "listLevel": "1"
        },
        "content": [
          {
            "type": "text",
            "text": "Components",
            "styles": {}
          }
        ],
        "children": [
          {
            "id": "hI-202iP",
            "type": "heading",
            "props": {
              "level": "2"
            },
            "content": [
              {
                "type": "text",
                "text": "Blocks",
                "styles": {}
              }
            ],
            "children": []
          },
          {
            "id": "FpG_hHhP",
            "type": "paragraph",
            "props": {
              "childrenType": "Unordered",
              "listLevel": "1"
            },
            "content": [
              {
                "type": "text",
                "text": "Create different Blocks.",
                "styles": {}
              }
            ],
            "children": [
              {
                "id": "eCSwzC08",
                "type": "paragraph",
                "props": {},
                "content": [
                  {
                    "type": "text",
                    "text": "Subtext block or summary metadata.",
                    "styles": {}
                  }
                ],
                "children": []
              },
              {
                "id": "-rOf_OmC",
                "type": "paragraph",
                "props": {},
                "content": [
                  {
                    "type": "text",
                    "text": "Card block.",
                    "styles": {}
                  }
                ],
                "children": []
              },
              {
                "id": "ROWTIWc-",
                "type": "paragraph",
                "props": {},
                "content": [
                  {
                    "type": "text",
                    "text": "CTA Blocks, HTML Embeds, Button blocks.",
                    "styles": {}
                  }
                ],
                "children": []
              }
            ]
          },
          {
            "id": "h_E2HDnX",
            "type": "heading",
            "props": {
              "level": "2",
              "childrenType": "Group",
              "listLevel": "2"
            },
            "content": [
              {
                "type": "text",
                "text": "Buttons",
                "styles": {}
              }
            ],
            "children": [
              {
                "id": "sYSTn4Vf",
                "type": "paragraph",
                "props": {},
                "content": [],
                "children": []
              }
            ]
          },
          {
            "id": "VopcVK-2",
            "type": "heading",
            "props": {
              "level": "2",
              "childrenType": "Group",
              "listLevel": "2"
            },
            "content": [
              {
                "type": "text",
                "text": " HTML embeds",
                "styles": {}
              }
            ],
            "children": [
              {
                "id": "bs6LRMYt",
                "type": "paragraph",
                "props": {},
                "content": [],
                "children": []
              }
            ]
          }
        ]
      },
      {
        "id": "fvy3lQPN",
        "type": "heading",
        "props": {
          "level": "2"
        },
        "content": [
          {
            "type": "text",
            "text": "Templates",
            "styles": {}
          }
        ],
        "children": []
      },
      {
        "id": "-CnGix3K",
        "type": "paragraph",
        "props": {
          "childrenType": "Unordered",
          "listLevel": "1"
        },
        "content": [
          {
            "type": "text",
            "text": "Site builder versus select templates?",
            "styles": {}
          }
        ],
        "children": [
          {
            "id": "0c20WMfJ",
            "type": "paragraph",
            "props": {},
            "content": [
              {
                "type": "text",
                "text": "We go the templates way.",
                "styles": {}
              }
            ],
            "children": []
          }
        ]
      },
      {
        "id": "8sZ_Lp8X",
        "type": "heading",
        "props": {
          "level": "2"
        },
        "content": [
          {
            "type": "text",
            "text": "Look and Feel",
            "styles": {}
          }
        ],
        "children": []
      },
      {
        "id": "uJnCuobg",
        "type": "paragraph",
        "props": {},
        "content": [
          {
            "type": "text",
            "text": "Options to change their theme. Customized CSS?",
            "styles": {}
          }
        ],
        "children": []
      },
      {
        "id": "TVZxw-vf",
        "type": "paragraph",
        "props": {},
        "content": [],
        "children": []
      }
    ]

    {
      "content": [
        {
          "block": {
            "type": "Heading",
            "id": "eqlXMBqr",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {
              "childrenType": "Group"
            },
            "text": "Architecture"
          },
          "children": [
            {
              "block": {
                "type": "Paragraph",
                "id": "GvsLoBWE",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Theme > Template > Layout > Document > Views > Blocks > Inline Content"
              }
            }
          ]
        },
        {
          "block": {
            "type": "Heading",
            "id": "zZY8gt_j",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {
              "childrenType": "Group"
            },
            "text": "Themes"
          },
          "children": [
            {
              "block": {
                "type": "Paragraph",
                "id": "2t22GqeS",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "A Theme is a combination of general Site settings + a set of Available Layouts."
              }
            },
            {
              "block": {
                "type": "Heading",
                "id": "Vyee6FRX",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {
                  "childrenType": "Unordered"
                },
                "text": "General Settings"
              },
              "children": [
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "c5LlpE4T",
                    "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                    "attributes": {
                      "childrenType": "Unordered"
                    },
                    "text": "Site description"
                  },
                  "children": [
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "W00-gsx9",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "text"
                      }
                    },
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "qZfRgx6z",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "this is what should be used for SEO purposes and in all OG cards"
                      }
                    }
                  ]
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "UChR0bAB",
                    "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                    "attributes": {
                      "childrenType": "Unordered"
                    },
                    "text": "Accent color"
                  },
                  "children": [
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "wK6iUZa4",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "the primary colors for all interactive items on the site:"
                      }
                    },
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "R2uCogPx",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "buttons"
                      }
                    },
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "-mruJsZZ",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "links"
                      }
                    },
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "E4WsHEwH",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "CTA sections"
                      }
                    }
                  ]
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "zNoLZLdc",
                    "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                    "attributes": {
                      "childrenType": "Unordered"
                    },
                    "text": "Site Icon"
                  },
                  "children": [
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "eX5z7vt5",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "image used as the thumbnail for the whole site and the supported image"
                      }
                    }
                  ]
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "p9dkj5KJ",
                    "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                    "attributes": {
                      "childrenType": "Unordered"
                    },
                    "text": "Site Logo"
                  },
                  "children": [
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "jeUK-9UE",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "the image used to render in the topbar"
                      }
                    },
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "yLrTMFFi",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "fallback to the site name (text)"
                      }
                    }
                  ]
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "ToMTNMO2",
                    "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                    "attributes": {
                      "childrenType": "Unordered"
                    },
                    "text": "Site cover image"
                  },
                  "children": [
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "C5sJgUTL",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "this is a supporting image for the optional homepage header"
                      }
                    },
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "QA5L3g36",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "this is visible depending on the homepage layout"
                      }
                    }
                  ]
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "qKQdAykD",
                    "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                    "attributes": {
                      "childrenType": "Unordered"
                    },
                    "text": "Menus: Site navigation"
                  },
                  "children": [
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "b-pg4UMs",
                        "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                        "attributes": {
                          "childrenType": "Unordered"
                        },
                        "text": "navigation layout: between 3 options"
                      },
                      "children": [
                        {
                          "block": {
                            "type": "Paragraph",
                            "id": "d8R9K4kU",
                            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                            "attributes": {},
                            "text": "logo on the left"
                          }
                        },
                        {
                          "block": {
                            "type": "Paragraph",
                            "id": "3PGDdchf",
                            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                            "attributes": {},
                            "text": "logo centered"
                          }
                        },
                        {
                          "block": {
                            "type": "Paragraph",
                            "id": "EWgM2Zb4",
                            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                            "attributes": {},
                            "text": "nav below logo"
                          }
                        }
                      ]
                    },
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "dy39KQ-t",
                        "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                        "attributes": {
                          "childrenType": "Unordered"
                        },
                        "text": "navigation item ordering"
                      },
                      "children": [
                        {
                          "block": {
                            "type": "Paragraph",
                            "id": "PCJoL0QV",
                            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                            "attributes": {},
                            "text": "the order in which the items in the navigation should appear"
                          }
                        }
                      ]
                    }
                  ]
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "5MXP63F4",
                    "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                    "attributes": {
                      "childrenType": "Unordered"
                    },
                    "text": "any theme can have custom general settings depending on the special needs"
                  },
                  "children": [
                    {
                      "block": {
                        "type": "Paragraph",
                        "id": "J0X97YSR",
                        "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                        "attributes": {},
                        "text": "for newspaper layout, it can let users decide what documents will be shown on the home screen (featured, specific directory, custom list…)"
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "block": {
            "type": "Heading",
            "id": "EJaD26oE",
            "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
            "attributes": {
              "childrenType": "Unordered"
            },
            "text": "Layouts"
          },
          "children": [
            {
              "block": {
                "type": "Paragraph",
                "id": "JNnSa0If",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Every theme should define at least 2 layouts: Homepage and Document"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "mqlLu2X_",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Every page should have set a layout by default"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "GWVpEe7z",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "you cannot change the homepage layout. This means that the site home will always have the \"homepage layout\" set to it."
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "WnMupxRq",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Because in Seed Hypermedia we can have documents inside other documents, the Document layout should define how both the directory and the dicussions should be displayed."
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "W8x5Cv7K",
                "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                "attributes": {
                  "childrenType": "Unordered"
                },
                "text": "Every layout can have custom settings too"
              },
              "children": [
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "N9ojO8JL",
                    "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                    "attributes": {},
                    "text": "the homepage can have a special block that can be configured"
                  }
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "ChxTcqO0",
                    "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                    "attributes": {},
                    "text": "The document layout can define if the directory is visible of not and the same for discussions"
                  }
                }
              ]
            }
          ]
        },
        {
          "block": {
            "type": "Heading",
            "id": "tc8j61eQ",
            "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
            "attributes": {
              "childrenType": "Unordered"
            },
            "text": "Page Settings"
          },
          "children": [
            {
              "block": {
                "type": "Paragraph",
                "id": "KKeVmNRx",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Page layout"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "TRy868kD",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "any custom setting based on the layout selected"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "50deJ2gS",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "show directory"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "SRu3qXZ4",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "show discussion"
              }
            }
          ]
        },
        {
          "block": {
            "type": "Heading",
            "id": "W-v5VEC8",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {},
            "text": "Example of the Newspaper layout definition"
          }
        },
        {
          "block": {
            "type": "Code",
            "id": "87RATKJp",
            "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
            "attributes": {
              "language": ""
            },
            "text": "{\n  name: 'Newspaper',\n  description: \"Newspaper layout description\",\n  generalSettings: {\n    siteDescription: {\n      type: 'text'\n    },\n\n  }\n}"
          }
        },
        {
          "block": {
            "type": "Heading",
            "id": "ZkGcAwcs",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {
              "childrenType": "Group"
            },
            "text": "Components"
          },
          "children": [
            {
              "block": {
                "type": "Heading",
                "id": "hI-202iP",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Blocks"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "FpG_hHhP",
                "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
                "attributes": {
                  "childrenType": "Unordered"
                },
                "text": "Create different Blocks."
              },
              "children": [
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "eCSwzC08",
                    "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                    "attributes": {},
                    "text": "Subtext block or summary metadata."
                  }
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "-rOf_OmC",
                    "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                    "attributes": {},
                    "text": "Card block."
                  }
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "ROWTIWc-",
                    "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                    "attributes": {},
                    "text": "CTA Blocks, HTML Embeds, Button blocks."
                  }
                }
              ]
            },
            {
              "block": {
                "type": "Heading",
                "id": "-yf34wra",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Layouts"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "OeAV0yLk",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {
                  "childrenType": "Group"
                },
                "text": "A Landing page requires Different layouts"
              },
              "children": [
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "M-DhEm4F",
                    "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                    "attributes": {},
                    "text": "two columns."
                  }
                },
                {
                  "block": {
                    "type": "Paragraph",
                    "id": "b-NO--c9",
                    "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                    "attributes": {},
                    "text": "different widths"
                  }
                }
              ]
            },
            {
              "block": {
                "type": "Heading",
                "id": "9GQOWk5g",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Navigation"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "HDwOqRuT",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "We could have more intuition components for navigation other than Directories."
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "G2q6bmWi",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "top Menu uses directory"
              }
            },
            {
              "block": {
                "type": "Paragraph",
                "id": "so0mqoxv",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "page menu uses outline"
              }
            },
            {
              "block": {
                "type": "Heading",
                "id": "h_E2HDnX",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "Call-to-actions: buttons and HTML embeds"
              }
            }
          ]
        },
        {
          "block": {
            "type": "Paragraph",
            "id": "bs6LRMYt",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {},
            "text": "we already wanted to create a cta/button block!"
          }
        },
        {
          "block": {
            "type": "Paragraph",
            "id": "fbcRbHpV",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {},
            "text": "How are we treating CTAs?"
          }
        },
        {
          "block": {
            "type": "Heading",
            "id": "fvy3lQPN",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {},
            "text": "Templates"
          }
        },
        {
          "block": {
            "type": "Paragraph",
            "id": "-CnGix3K",
            "revision": "bafy2bzaceb63k356lptzlmw3wkglhafs2ygcos6gro6snktgx7p2y6qpjrksy",
            "attributes": {
              "childrenType": "Unordered"
            },
            "text": "Site builder versus select templates?"
          },
          "children": [
            {
              "block": {
                "type": "Paragraph",
                "id": "0c20WMfJ",
                "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
                "attributes": {},
                "text": "We go the templates way."
              }
            }
          ]
        },
        {
          "block": {
            "type": "Heading",
            "id": "8sZ_Lp8X",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {},
            "text": "Look and Feel"
          }
        },
        {
          "block": {
            "type": "Paragraph",
            "id": "uJnCuobg",
            "revision": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
            "attributes": {},
            "text": "Options to change their theme. Customized CSS?"
          }
        }
      ],
      "version": "bafy2bzacebu6bcdta25kxuf3sm7ety7kqfcsmod4iuudydwi46vz4qzmzzdpu",
      "account": "z6MkuBbsB1HbSNXLvJCRCrPhimY6g7tzhr4qvcYKPuSZzhno",
      "authors": [
        "z6MkuBbsB1HbSNXLvJCRCrPhimY6g7tzhr4qvcYKPuSZzhno"
      ],
      "path": "/layouts",
      "createTime": "2024-11-08T09:41:39.458Z",
      "updateTime": "2024-11-20T16:08:50.693Z",
      "metadata": {
        "name": "Presentation Layer Architecture"
      },
      "genesis": "bafy2bzaceaholjaqgmi4f5vym56lrbqenljut3xfqikqus7qfc2km6ix2iqyc"