書いてた記事を引っ越してきました。この広告は、90日以上更新していないブログに表示しています。3...」みたくしようとしたのだけれど。タイトルに「コピー(コピーカウント)」というのを入れるのが思いの外面倒くさい。コピー1"となるのは醜いし、かといって正規表現でどうにかしようとしても、多言語化してるのでt()をパスした文字列で検索しなくちゃ・・・とか考えていく内に、「何だかユーザー視点でもよく分からない機能だよな」という感じに。考えるだに、結局の所は「コピー」機能が欲しいんだよねという感じに。確かに属性値だけコピーして、データ型は選択できるルートもあるに越した事は無いのだろうけれど本当に必要かはきわめて微妙。いうのって、あるテキストドキュメント(WikiとかHTML)に対して画像なり添付ファイルを付ける場合で、なおかつACL権限をテキストドキュメントと同一に合わせておく必要があるケースで。そこまで微妙なデータを載せるのであればいっそWordなどのドキュメントとして固めてからUPする方が良いような気がする。いうわけで"copy"モジュールを実装開始。今日の所はとりあえずテキスト型だけ対応。結局ユーザーとしては属性をコピーして云々できる機能が欲しいのじゃなくて、単純にデータをコピーして新しく作成したり、あるいはそれこそテキスト主体と割り切って、画像やファイルを「添付する」機能が欲しいのだろう。YakiBiki自体は添付ファイルだろうが画像ファイルだろうが見境無く呑み込む保存場所としての機能もあるので、どちらかといえばそれはテンプレートやタイトルの仮想ディレクトリの機能を組み合わせて整理する方向になると思う・・・のだけれど。ぶっちゃけ「どうにでも使えてしまう」感じになってきてるので、ユーザー側で適当に「使い勝手」を見つけて貰うしかない。テキストと画像・添付ファイルでACLやカテゴリを合わせたい場合は、それぞれでテンプレートを定義しておいてそれを使ってガンガンUPるほうが簡単だろう。必要な画像や添付ファイルを上げるだけ上げておいて、最後にテキストを仕上げるのだ。ACLはとりあえず下書きにしておいて・・・とか。ここら辺を突き詰めていくと、結局は「データの関係」というのが一番据わりがよいような気がするけど今の時点でそこまで実装する必要は無いような気がする。data_to_dataインデックスなんて、使い方が分からない名前はぞっとしないし。その辺はむしろ仮想ディレクトリの絞り込みやカテゴリ絞り込みを使って閲覧する方向になると思う。使えるのって、本当作る側としてもポリシーの定めどころ・・・捨てどころが見えなくて正直疲れる。Blogとも違うしWikiとも違う。バージョン管理とACL、さらにデータの「型」について幅を持たせただけでここまで得体の知れないソフトになるなんて予想外。いつになれば完成するのやら。»プロフィールid:msakamoto-sfはてなダイアリーを引っ越しました。こちらで更新の予定はありません。最近の活動状況は「リンク」にある個人ブログやQiitaを参照してください。(14)月別アーカイブはてなブログをはじめよう!msakamoto-sfさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。