基本的にiHatenaSyncの機能を踏襲して作っているのですが、以下の点については追加で実装しています。
以下の機能は大体実装済みなのですが、テストにまだまだ時間がかかりそうです。
当初の想定通り、GWくらいにリリース出来たらなぁと思っているのですが。
写真投稿機能の強化
iHatenaSyncでは写真の投稿は即時投稿しかありませんでしたが、投稿時に記事内に含まれる画像タグに紐付く画像を一括でアップロードするように動作を変えます。
どうしても即時投稿したい場合は、Mediaタブの写真ボタンから行います。
Imgタグの編集機能を追加
iHatenaSyncでは一度タグ化してしまうと微調整(表示幅とか回り込みの設定)はタグを直接修正するしか方法ありませんでした。
iHatenaSyncでは投稿画面でImgタグにカーソル位置を移動した際にサムネイルを表示し、そのサムネイルをタップする事でフルサイズの画像を確認する画面が表示されていました。
PresSyncでは次のような画面遷移になります。
投稿画面(サムネイルボタン押下)→Imgタグ編集画面(New)→フルサイズ画像の確認画面
入力支援機能強化
もともとiHatenaSyncの「はてな記法入力支援」に当たる部分です。
iHatenaSyncには独自に追加された入力支援タグを「カスタムタグ」と読んでいましたが、WordPressの「カスタムタグ」と用語が被ってしまうため、「カスタム入力支援」に改名しました。
iHatenaSyncの「はてな記法入力支援」機能は、呼び出し時に最大3パラメータを動的に入力して本文テキストボックスにペーストするという機能でした。
この仕様はそのまま踏襲しますが、各パラメータに対し以下の属性を新たに与えれるようにします。
-シングルライン or マルチライン入力
-予約語による固定的な挙動を追加
パラメータ名にアプリで予約されている名前が指定された場合、色選択画面を表示したり、固定で現在時刻を返したりといった挙動の変更をお粉ます。
これは「シングルライン or マルチライン入力」の設定よりも優先されます。
ブログ設定の確認機能と、設定機能
確認機能さえあればいいかなぁ?とか思ったり。
ブログ設定は、モバイルで気軽に変更しても良さそうな項目ってあまり無いので、、、
ブログ設定を見て投稿画面起動時のデフォルト値を決めなければならない箇所があるので、少なくとも設定値の確認機能は実装します。
Termsの管理機能
カテゴリー、タグの編集機能です。
カスタムカテゴリー、カスタムタグにも対応します。
これについても、削除機能を提供すべきなのか悩み中です。既に紐付いてるエントリーから該当するTermがすべて消えてしまうので。
投稿オプション画面の追加
エンクロージャー以外は全て指定出来るようにします。
以上
via PressSync