Skip to content

Repository files navigation

Exment Plugin Samples

Sorry, Now this page is Japanese only.

Exmentのサンプルプラグインになります。
一部のプラグインでは、プラグインの利用方法も記載しています。

サンプルプラグイン一覧

名前表示名種類パス概要
PluginDemoAPIカスタム列情報取得APIAPIbatch/PluginDemoAPI列名からカスタム列情報を取得するサンプルAPIです。
HarddeleteBatchデータの物理削除バッチbatch/HarddeleteBatch論理削除しているすべてのデータを、完全に削除します。
PluginSyncBatch外部データベースのバッチによる同期処理バッチbatch/PluginSyncBatch外部データベースの都市データをExmentのテーブルと一括同期します。
OperationLogDelete操作ログローテーションバッチbatch/OperationLogDeleteExmentの操作ログを、一定日付経過したものをデータベースから物理削除します。
TestPluginAddFileButtonファイル列追加ボタンボタンbutton/TestPluginAddFileButton指定のデータの列に、ファイル列が存在する場合、サンプルファイルを追加します。
TestPluginDownloadファイルダウンロードテストボタンbutton/TestPluginDownloadプラグインによって、ファイルをダウンロードするテストです。
PluginCustomButton「次へ」「前へ」ボタンを表示ボタンbutton/PluginCustomButtonデータ詳細画面に「次へ」「前へ」ボタンを表示します。
DocurainDocurainDocuraindocurain/DocurainDocurainにより、PDFを作成するプラグインです。
document_demo_userユーザー情報出力ドキュメントdocurain/document_demo_userユーザー情報出力のテスト用です。
PluginDemoDocumentExment新着情報出力ドキュメントdocurain/PluginDemoDocumentAPIから取得したExment新着情報を出力します。
PluginSyncCity外部データ連携イベントevent/PluginSyncCity都市データの情報を外部データベースと連携します。
ExportTestCsvエクスポート(CSV)エクスポートexport/ExportTestCsvCSVファイルをエクスポートするプラグインです。
ExportTestExcelエクスポート(Excel)エクスポートexport/ExportTestExcelExcelファイルをエクスポートするプラグインです。
PluginImportContract独自ロジックによるインポートインポートimport/PluginImportContract契約データを独自ロジックでインポートします。
SystemTableColumnListシステム向け テーブル・列一覧表示ページpage/SystemTableColumnList内部パラメータも含めた、Exmentのテーブル・列の一覧を表示します。
YasumiPage休みページページpage/YasumiPage表示年の祝日をページに表示します。
YouTubeSearchYouTube検索ページpage/YouTubeSearchYouTubeでデータ検索を行うプラグインです。
ReplaceZenHan全角半角変換スクリプトscript/ReplaceZenHan全角の英数字を半角に置き換えます。
ReplaceKanaHanZen半角カナ→全角カナ変換スクリプトscript/ReplaceKanaHanZen半角カナを全角カナに置き換えます。
SetAddress入力フォーム 住所セットスクリプトscript/SetAddress入力フォームの郵便番号を使用し、住所をセットします。
TestScriptスクリプトテストスクリプトscript/TestScript一通りのスクリプトをテストします。
ChangeDynamicForm入力フォーム 動的切り替えスクリプトscript/ChangeDynamicForm入力フォームの選択値に応じて、項目の表示非表示を切り替えます。
SetStyleスタイルテストスタイルstyle/SetStyleスタイルテストです。すべての文字色を赤色にします。
TableScroll表 横スクロールスタイルスタイルstyle/TableScroll表の横スクロールのスタイルを設定します。
PluginValidatorTestバリデーションテストバリデーションvalidation/PluginValidatorTestカスタムテーブルのバリデーションのテストです。
KanbanViewかんばんビュービューview/KanbanViewシンプルなかんばんビューを表示するプラグインです。
MySQLWorld他のデータベース連携CRUDページcrud/mysqlworldExmentとは異なるデータベースと接続し、データの取得・追加・編集・削除を実施します。
ShowLevels3DataExmentデータ独自取得CRUDページcrud/show_levels3_data独自のSQLを用いて、3階層の項目を同時に一覧・参照できるようにするサンプルです。
WordPressREST API連携CRUDページcrud/wordpressREST APIを使用し、指定のWordpressサイトの投稿を一覧表示・詳細表示します。
WordPressesREST API連携(複数エンドポイント)CRUDページcrud/wordpressesREST APIを使用し、複数のWordpressサイトの投稿を一覧表示・詳細表示します。複数のエンドポイントに対応し、画面からボタンで対象サイトを切り替えます。
WordPressPostREST API連携(認証、POST)CRUDページcrud/wordpress_postREST APIを使用し、指定のWordpressサイトの投稿を一覧表示・詳細表示します。また、事前設定したアクセスキーを使用し、投稿の追加・編集・削除も実施します。
OtherExmentREST API連携(OAuth認証)CRUDページcrud/OtherExment別サーバーのExmentとRest API連携し、データ取得を実施します。
BatchButtonバッチ・ボタンの同時実装バッチ・ボタンmultiple_plugin_type/batch-button複数のプラグインを1つのプラグインとして実装するサンプルです。

使用方法

  • このリポジトリをcloneするか、zipでダウンロードします。

  • 使用したいプラグインのフォルダまで遷移します。
    例:"HarddeleteBatch"を使用したい場合:batch/HarddeleteBatch

  • そのフォルダの"dist"フォルダを開きます。
    ※ReadMe.mdなど、説明用のファイルがある場合、distフォルダと同階層に配置しています。プラグイン実体は、distフォルダ内に配置しています。

  • distフォルダの中身をzip化します。

  • zipファイルを、Exmentのプラグインページからインストールしてください。
    インストール方法はこちらです。

About

Exment plugin sample lists

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors