-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PortalDots一部機能のWebAPI化(まずは企画情報取得APIから) #1033
Comments
提案ありがとう!こういう機能欲しかった! 機能としては、microCMSのようなヘッドレスCMSに近いものになりそうですね。API設計も、microCMSのドキュメントが参考になりそうです。 下記長文になってしまってすみません! 書いてくれた「内容(イメージ)」の感じで概ね実装できそうな気がします。実装する場合は下記のような方針になりそうですかね。 下記をベースに、検討・実装をお願いできないでしょうか?(可能であればで問題ないです!) 実装方針
レスポンスJSONイメージ※ 全回答が入ったJSONでは、下記が配列となるイメージ。 {
"answer_id": 1,
"answer_details": {
"kikakuName": "食品サンプル展示会",
"kikakuGroupName": "食品サンプル同好会",
"kikakuDescription": "食品サンプルの展示・販売",
"kikakuLongDescription": "こんにちは!私たちは食品サンプルの作成に関する研究を行なっているサークルです!門点祭では私たちが制作してきた食品サンプルを展示いたします!"
},
"circle": {
"id": 1,
"name": "食品サンプル展示会",
"name_yomi": "しょくひんさんぷるてんじかい",
"group_name": "食品サンプル同好会",
"group_name_yomi": "しょくひんさんぷるどうこうかい"
},
"created_at": "2021-10-19T07:17:46.919Z",
"updated_at": "2021-10-19T07:17:46.919Z"
} 検討ポイント
ちなみに、PortalDotsのバージョンの付け方ポリシーというものがあります。今年中にこの機能をリリースするには「マイナーバージョンアップでマイグレーションが必要な新しい機能を追加するが、マイグレーションを実施しない場合、その新しい機能を無効化する」という方針で実装する必要がありそうです。 |
ちなみに、今回は「Webサイトに掲載する企画情報の取得」が主な目的だけど、この機能を応用すれば、いろいろできそうな気がしてきた。
などなど、、、 |
@SofPyon |
おぉ... |
ありがとう!めっちゃ助かります!
いろいろ書いてみたけど、流石にオーバースペックな気がしてきました。 |
背景
従来のPortalDotsでは、以下の流れでWebサイトに掲載する企画情報の取得を行なっていました。
企画情報取得APIを作成することにより上で示した工程を全てコード上で行うことができ、開発者ファーストなシステムにより一歩近づくと考えられます。
内容(イメージ)
僕の経験値がかなり浅いこともあり、至らない部分が多々あると思われます。ご容赦ください。
なお、REST APIを想定してイメージを書いてます。
/v1/kikaku/
みたいなものをイメージ)余裕があればベータ版的なものでもいいので導入を検討していただけると嬉しいです。
(可能なら僕も開発に参加したいと考えています。)
The text was updated successfully, but these errors were encountered: