TiddlyWiki5のカスタマイズ その3 アルファ版でのコアのアップデート
またまた、EverNoteよりも柔軟性が高いウィキスクラップブックTiddlerWiki5についての人柱情報です。
昨日までの記事ではアルファ版のversion 5.0.0-alpha.15をもとにカスタマイズしていたのですが、公式サイトではバージョンがversion 5.0.0-alpha.17になっていました。使い始めて一週間も経ってないのに二回もバージョンが上がっているので開発スピードが早いですね。
さて、早速人柱として「TW5詰め込みテンプレート」のTW5コアのバージョンを上げて見ましたが、いくつかトラブルがあったので書いておきます。
バージョンアップデート自体は簡単で、公式サイトから最新版をダウンロードして、Toolsからインポートでalpha15の「TW5詰め込みテンプレート」からTiddlerをインポートします。これで、普通のTiddlerはすべてインポートされていい感じですが、いくつかの設定が失われました。具体的にはdefault tiddlerの設定と、テーマの設定全般、$:/で始まるシステムTiddlerが失われました。
システムTiddlerについては、不具合を避けるために必要な措置でしょうがありません。TWクラッシックではコアのバージョンを上げる機能があり簡単に出来ましたが、TW5でもいずれ実装されるでしょう。ただし、これはベータテストが終わって正式版のリリースまでは仕様が固まらないため実装されないでしょう。
という訳で、正式版がリリースされるまではアップデートは色々とトラブルがあると思いますが、対策としては、(1)正式版までアップデートしない、(2)当ブログYattsukeBlogがアップデートしたテンプレートをリリースするのを待ち、それを使って通常のTiddlerをインポートする、(3)人柱になる。などがあると思います。
アルファ版17以降でのトップのツールバーの設置
という訳で、トップのツールバーはシステムTiddlerで実装されているので消えてしまいましたが、以下の手順で復活しました。
TonGernerさんによるToolbar in top menuを参考に設置したトップのツールバーですが、これの実装はちょっとハッキッシュな感じで、$:/core/ui/PageTemplateに{{$:/TopSideBar}}がプレースホルダーとしてあるのを利用しています。ところが、アルファ版17では記述がなくなってしまったため同じ方法が使えません。
アルファ版17の$:/core/ui/PageTemplateを眺めてみると$:/tags/PageTemplateというタグが付いたTiddlerをフィルターしているようなので試しに$:/TopSideBarに$:/tags/PageTemplateのタグを追加してみたらあっさりと設置されました。コアのTiddlerは編集できませんが、このように$:/tags/PageTemplateを追加することで間接的にページのレイアウトを柔軟に変更できるようになったみたいです。これはいいですね。
The page building blocks are now driven by the system tag $:/tags/PageTemplate $:/TopSideBar and $:/LeftSideBar are no longer specially treated; use the new tag instead
とあったので、16からの変更だったようで、リリースノートちゃんと読んでいれば苦労せずにすんだ話でした。。
テンプレートとは言いつつも機能紹介のために沢山Tiddlerを詰め込んだため、実際にこれをつかって自分のメモ用TW5をアップデートしたら消すものがいっぱいあったのでこれはいかんなぁということでできるだけまっさらなemptyと詰め合わせのdemoの2つにわけました。
« TiddlyWiki5のカスタマイズ その2 YATTUKEブログ風詰め合わせテンプレート | トップページ | 英語クイズ「Bar - Lounge - Pool」を訳しなさい。 »
「パソコン・インターネット」カテゴリの記事
- Linuxのデスクトップ環境にログインした時にxmodmapコマンド実行(2023.12.30)
- youtube-dlでrumbleをダウンロード(2023.12.06)
- Pop!_OSのアプデがfcitxを繰り返し葬る件(2023.05.22)
- vue.jsで遊んでみる(2023.01.02)
- 『将棋神やねうら王』のオープンソース版MyShogiをLinux Mint 19.1でビルドしてみた件(2019.03.24)
「TiddlyWiki」カテゴリの記事
- Tiddlywiki5の安定版5.1シリーズが正式にリリース!使い方・基本(2014.10.11)
- TiddlyWiki for Scholarsがやたらっカッコいい件。(2014.08.14)
- TiddlyWikiでOrdered ListとUnordered Listsをネストして混ぜる(2014.08.13)
- Tiddlywiki5でfaviconを設定してみる。(2014.07.02)
- TiddlyWiki5のカスタマイズ その3 アルファ版でのコアのアップデート(2013.12.02)
« TiddlyWiki5のカスタマイズ その2 YATTUKEブログ風詰め合わせテンプレート | トップページ | 英語クイズ「Bar - Lounge - Pool」を訳しなさい。 »
コメント