{"id":19623861,"url":"https://github.com/appleple/acms-base","last_synced_at":"2026-03-19T10:50:11.332Z","repository":{"id":54942381,"uuid":"144121059","full_name":"appleple/acms-base","owner":"appleple","description":null,"archived":false,"fork":false,"pushed_at":"2023-05-26T04:03:12.000Z","size":65,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-03T06:12:05.683Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/appleple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-09T08:09:15.000Z","updated_at":"2023-05-26T04:03:17.000Z","dependencies_parsed_at":"2024-11-11T11:38:00.848Z","dependency_job_id":"01bff630-a131-43e3-bd16-f6a39a08b9af","html_url":"https://github.com/appleple/acms-base","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/appleple/acms-base","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appleple%2Facms-base","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appleple%2Facms-base/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appleple%2Facms-base/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appleple%2Facms-base/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/appleple","download_url":"https://codeload.github.com/appleple/acms-base/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appleple%2Facms-base/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28838839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T02:10:51.810Z","status":"ssl_error","status_checked_at":"2026-01-28T02:10:50.806Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T11:35:53.150Z","updated_at":"2026-01-28T04:49:16.028Z","avatar_url":"https://github.com/appleple.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Base\n\n\n## ダウンロード・設置\n\nここから[The Base](https://github.com/appleple/acms-base/raw/master/build/the-base.zip)をダウンロードしてください。\n\nダウンロード後、/extension/pluginsに設置します。\n\n## 拡張アプリインストール\n\n**管理ページ \u003e 拡張アプリ** に移動すると The BASE が一覧にあります。ある事を確認できたら\nThe BASEのインストールボタンを押してください。\n\n\n## The BASE アプリ登録\n\nアプリのインストールが完了すると、管理ページの左側メニューに **拡張メニュー** に **The BASE**という項目が増えていると思います。\nこのページにAPIの設定をしていきます。まずThe BASE側でアプリの登録を行います。コールバックURLはアプリの登録で使いますのでコピーしておきます。\n\n次に、[BASE Developers](https://developers.thebase.in/) から BASE APIを使えるようにするため、申請してください。\n申請が通ったらログインします。ログインするとアプリ新規作成画面がありますので、以下のように設定してアプリを作成します。\n\n* コールバックURL: a-blog cmsのThe BASE管理画面に表示されているコールバックURLを入力\n* 利用権限: ユーザー情報を見る / 商品情報を見る にチェック\n* 検索APIの利用: 利用するにチェック\n\n## The BASE 設定画面（a-blog cms側）\n\nアプリ登録が完了するとアプリ用と検索用の **client_id** と **client_secret** が発行されていると思います。\nこの値をコピーしてa-blog cmsの管理画面 \u003e The BASE の設定画面に設定していきます。\n\n* キャッシュタイム: 毎回APIのアクセスをすると制限に引っかかるので、キャッシュ時間を設定します。\n* クライアントID: The BASE側で発行したclient_id\n* クライアントシークレット: The BASE側で発行したclient_secret\n* クライアントID（検索用）\t: The BASE側で発行した検索用のclient_id\n* クライアントシークレット（検索用）: The BASE側で発行した検索用のclient_secret\n\n以上に情報を入力したら保存します。\n\n保存後、再度同じページにアクセスして **認証** ボタンをおして認証します。ボタンを押すと、The BASE側で認証画面が出てくると思います。\nメールアドレスとパスワードをいれて認証してください。認証後、自動的にリダイレクトされa-blog cmsの管理画面に戻ってきます。\n**認証に成功しました** と表示されていれば連携成功です。\n\n## モジュールを利用してみる\n\n連携が成功したので実際にa-blog cmsのモジュールを利用してみます。以下３つのモジュールが用意されています。\n\n* 商品一覧（Base_Items）\n* 商品詳細（Base_Detail）\n* 商品検索（Base_Search）\n\nモジュールID化してご利用ください。また、商品詳細や商品検索は対応するURLコンテキストを取得できるようにモジュールIDの設定を行ってください。\n\nスニペットはモジュールの表示設定画面にあります。\n\n### 商品一覧（Base_Items）\n\nショップの商品を一覧で表示するためのモジュール\n\n* 並び替え項目: 並び順で使われるフィールドを指定\n* 並び順: 昇順・降順\n* 表示数: 表示数\n* オフセット: 開始位置を指定\n\n\n### 商品検索（Base_Search）\n\n* 検索ワード: 検索ワードにはa-blog cmsのキーワードURLコンテキストを使用\n* 並び替え項目: 並び順で使われるフィールドを指定\n* 並び順: 昇順・降順\n* 表示数: 表示数\n* オフセット: 開始位置を指定\n* ショップID: ショップIDで絞り込み可能。空だとThe BASEにある別ショップの商品も検索対象に\n* 検索対象: 検索を行うフィールドを指定\n\n\nThe BASE は無料で簡単にネットショップを開設できるサービスです。本格的なECサイトは難しいですが、簡単にショップを開設し、a-blog cmsで商品の紹介を行う事ができるようになります。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappleple%2Facms-base","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappleple%2Facms-base","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappleple%2Facms-base/lists"}