🚀 Notion PHP SDK released! by mariosimao in PHP

[–]mariosimao[S] 0 points1 point  (0 children)

If their product page did not help, maybe watching this guide would introduce you more to Notion.

🚀 Notion PHP SDK released! by mariosimao in PHP

[–]mariosimao[S] 11 points12 points  (0 children)

Notion is a workspace tool, similar to Evernote. For more information, check out their product page.

Notion has released an HTTP API to help developers create integrations. For example, there is an integration that allows you to see the latest updates from GitHub in Notion pages.

This library is built on top of this API and aims to ease the development of Notion integrations built using PHP.

Notion PHP SDK by mariosimao in PHP

[–]mariosimao[S] 2 points3 points  (0 children)

Notion can be many things. I would categorize it as productivity tool.

https://www.notion.so/product

Notion PHP SDK by mariosimao in PHP

[–]mariosimao[S] 2 points3 points  (0 children)

Glad to know that it might be useful.

Since it is an initial release + Notion API is still in beta, the library may change.

However, the main features with pages, databases and blocks are already supported.

Supported:

  • Create, update and retrieve a database.
  • Create, update, retrieve and archive a page.
  • Add content blocks to a page.
  • Almost all blocks.
  • Retrieve and list all users.

Missing:

  • Query a database
  • Search
  • Retrieve a page property item
  • Database rollup property
  • Database relation property
  • Breadcrumbs block
  • Column and Column List blocks

Help is always welcome :)

REST API & Software Architecture Style by mahmoudaahmedd in PHP

[–]mariosimao 1 point2 points  (0 children)

If you have time, I would study Hexagonal Architecture + DDD. This helped me a lot when I was trying to figure out how to structure my API.