🐇
pdfme 開発者レター 2024年10月
今月やったこと
今月はpdfmeに新しく下記のスキーマが追加されました。
-
Date, DateTime, Time スキーマ
- 多言語対応でフォーマット等も選択可能。
-
Selectスキーマ
-
- メンバーの招待機能の実装
- リリース後、TODOだった機能でしたが、実装しました。
- ドッグフーディングアプリの作成
- Widget, PDF作成のAPIを使ってミニアプリを作成中です。
- 細かい部分はまだまだ詰めが甘いですが、システムとしての大枠は完成。横展開、コンテンツ作成は外部のパートナーと進めています。
- メンバーの招待機能の実装
-
-
テンプレートエディター上でスキーマをテキストエディタで修正できるようにする機能
- スキーマはJSONなのでwysiwygだけでなくmonacoで編集できるようにしています。
ケースバイケースですが、こちらの修正方法の方が効率的なケースもあり便利。
- スキーマはJSONなのでwysiwygだけでなくmonacoで編集できるようにしています。
-
-
pdfme.com
今月マージされたPR。新しく入れたDate系のスキーマの影響で一時的にnodeでエラーが発生するようになっていましたが修正しました。
来月やること
-
app.pdfme.com
- 開発視点だと細かい修正が数件
- 余裕があればリセラーとの連携などもう少しビジネスとしての可能性を模索していく予定
-
pdfme.com
-
Enable placement of headers and footers in fixed positions
-
ヘッダー、フッターなどに利用する固定要素を入れられるようにします。
-
現在仕様を検討中ですが、下記のような請求書の下によくあるフッターを作れるようになります。現在はテーブルなどのページブレイクによって全ての要素が下にずれ込むためページブレイクに影響されないスキーマを作成します。
-
-
今月は大きなアップデートはなかったが、スキーマを追加できたことはよかった。
来月は確実にフッターやヘッダーの固定要素に対応していきたいと思っている。
まだ明確にニーズがあるわけではないが、プラグインの開発環境や、リモートにあるプラグインをで呼び出せる仕組みをぼんやりと考えている。
ダイナミックインポートを使ってプラグインをロードする仕組みを作ることで、pdfmeをクローンしなくてもプラグインが書けるようになったり、クラウド版では特定のユーザー向けに作成/カスタマイズしたスキーマを使わせたりが可能になる。
マイクロフロントエンド的な実装を触る機会があり、そこから妄想している。
今一番実装してみたい機能だ。とりあえず時間ができたら遊んでみたいと思っている。
Discussion