タグ

movabletypeに関するlapis25のブックマーク (45)

  • gist:227584

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    gist:227584
  • MT4.xプラグイン作成/MTのライブラリを利用した独自アプリを作る

    1. 体プログラムを作成する † WebブラウザでURLを指定されてアクセスされるスクリプトを作成します。このスクリプトがCGIアプリケーションの体になります。コードは以下のようになります。 #!/usr/bin/perl -w use strict; use File::Basename; use lib (dirname($0) . '/') . 'lib'; use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : (dirname($0) . '/../../') . 'lib'; use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/extlib" : (dirname($0) . '/../../') . 'extlib'; use MT::Bootstrap App => 'BlogPublisherRanking

  • Movable Type 4 ドキュメント

    Movable Type インストールガイド 新規インストールの事前準備 対話式インストールウィザード 対話式インストールウィザードを利用した簡単なインストール手順を解説 さくらインターネットサーバーへのインストール ロリポップ!サーバーへのインストール 新規インストール (Linux, BSD, Mac OS X) 新規インストール (Windows) 環境設定ファイル mt-config.cgi の設定 データベースの設定 MySQL, PostgreSQL, SQLite システム情報の確認 パフォーマンスロギング機能

  • MT::ObjectこそがMTの本質であると勝手に思っている。 | Junnama Online

    MT::ObjectこそがMTの質であると勝手に思っている。 公開日 : 2007-12-16 02:27:47 MTとは何だ? MTって(あなたにとって)何? って聞かれたなら、僕は『MTとは「MT::Object」である』と答えるかな。 loadメソッドは間違いなく最も複雑なメソッドです。 とあるけれど、これこそが MTの質なのですよ。きっと。 MT::Entry とか MT::Blog とか MT::Category とかみんな MT::Object のサブクラスであり、オリジナルのクラスを作ることも簡単にできる。 MTObjectBuilder(MT::Objectのサブクラスを作ってDBのテーブルを簡単に拡張するためのcgi)。 MT::Object についてちょっと書いてみる。 MTOSによって、これがオープンソースになるのです。だからMTOSは「ただで使えるブログソフト」

    MT::ObjectこそがMTの本質であると勝手に思っている。 | Junnama Online
  • NOBODY:PLACE - MUTTER: SQLiteのサイズを小さくする。

    5か月ほどspamの処理ができていなかったために、データベースが異様に肥大し、200MBを超えるようになりました(中略)管理画面からspamを削除したのですが、それでも一度大きくなったSQLiteのデータファイルは小さくならないようで、MTが異様に重くなっています。(中略)さて、どうしたら解決できるでしょうか。 あー。確かに。 このご時世、多少なりともトラフィックあるブログが5ヶ月もほっとかれたら、 どんな悲惨なことになるか、容易に想像が付く… 僕も、SPAMを消したり、再構築したり、 なんやかやとしてるんで、多分だいぶゴミが付いてると思うんだよね。 一度スッキリさせてみたい。 で、松永さんのダイアリの方に、 有効そうなコメントが付いてたので、それを参考にしてやってみました。 Ctrans 『>一度大きくなったSQLiteのデータファイルは小さくならないようで sqlit

  • MovableType のデータベースを間違って消してしまったときの対処方法

    実を言えば MT のデータベースをサックリ消してしまった経験は2度ほどになるわけですが、mysqldump でデータのバックアップを取っていないときは冷や汗もんです。だいだい消えるときに限ってバックアップなんぞは取っていないものです。 つい最近、会社の社内ナレッジブログをサックリと消しちゃいました。っつーか、mysql 上の不要データベースを削除メンテナンスしていました。随分とディスク容量空いたなぁ〜と思ったら、間違って全部消しちゃってました。 こりゃビックリ! Σ(゚Д゚;エーッ! 幸いほとんどのデータベースはスナップショットだったので復旧できたのですが、社内ブログだけがマスターでした。バックアップもないものはしょうがないので、今ある html からデータ復旧しました。ほとんど素の状態のテンプレ使っていたの汎用的かも?と思い、手順とスクリプトをさらしておきます。なんだか似た記事書いた記憶

  • Six Apart - Tech Talk Blog: Movable Type 4 Hack-a-thon のお知らせ

    既報のとおり、8月24日にあのBrad Choateが来日します。8月25日は土曜日です。土曜日といえば、ハッカーが集ってハックする日と昔から決まっています。Movable Type界最強のハッカーが東京にいるのに、東京でハッカソンをしないわけにはいきません。 ハッカソンとは、プログラマが一堂に会して、黙々と、ときには見せ合ったり質問しあったりしながら、自分のしたいことについて自分のしたいようにプログラムを書くというイベントです。今回は、せっかくBrad Choateが東京にいるので、Movable Type 4に関連するお題でハックをしたい方に集まってほしいと思っています。PerlPHPでのプラグイン開発ですでにアイデアやコードを持っている方はもちろん、テンプレートタグを使い倒して思い通りの出力を得たいデザイナの方や、これからMovable Type 4でプラグインを書いてみたい方を歓

  • Six Apart - 技術情報提供ブログ: Movable Type 4 の開発と、ベータテスト、オープンソースについて

    こちらの技術情報提供ブログでは、Movable Type 4 の新しい機能についてお伝えしていますが、今回はMovable Typeがどのように開発されているのかと、Movable Type 4 のベータテスト、オープンソースなど今後の方向性について書いてみたいと思います。 Movable Type はこんな風につくられています まず意外かもしれませんが、「 Movable Type 日語版 」 というソフトウェアは存在しません。Movable Type はソフトウェア自体が完全に国際化されていて、ソースコードも一つのブランチで管理されています。ただ、実際にインストールして利用する際には、自分の国の言語がデフォルトで選択されているほうが便利なので、コンパイルオプションとして、デフォルトの言語設定を選べるようになっています。 そして開発チームという意味でも、米国、日という区別があるわけ

  • Vicuna - Movable Type テンプレート

    無効なURLです。 プログラム設定の反映待ちである可能性があります。 しばらく時間をおいて再度アクセスをお試しください。

  • Rightfields でも改行したい!

    Rightfields でも改行したい! Movable Type のエントリーフィールドを拡張して CMS ツールとしての MT の機能を格段に広げることのできるプラグイン RightFields を仕事で使っているのだけど、前にも遭遇したのですが拡張したフィールドにはエントリーの改行設定が反映されません。その挙動が未だに理解できないので(したくないのか……)個人的には使っていない MT デフォルトの『改行を変換する(Convert Line Breaks)』を選択しても拡張したフィールドでは改行が <br /> に変換されないのです。 これはなかなか困った問題で、お客様には極力 HTML を記述しなくてもサイトの更新が容易に行えるという目的の下でフィールドを拡張しテンプレートをカスタマイズした MT を提供しているのに、<br /> といえどもタグを書かせてしまうなんて(しかもたかだか

    Rightfields でも改行したい!
  • MT:見出し問題解決。 - 3ping.org

    テンプレートによってエントリーのタイトルの見出しを上下させる場合、エントリー記事内に見出しを含めると、そのエントリーを見るテンプレートによってエントリー内の見出しのレベルが適切にならないという問題に悩んでました。 エントリーのタイトルは<$MTEntryTitle$>、文は<$MTEntryBody$>というMTタグでそれぞれ分離しているので、エントリータイトルの見出しのレベルはテンプレートを書き換えれば上下させられるんですが、文の中に見出しを書いた場合は<$MTEntryBody$>の中にまとめられるので、展開される場所によっては適切なレベルにならないことがあります。 エントリー単体記事での見出しのレベル 下の図は、エントリー単体ページ(individual temp)で、エントリーのタイトルをH1にした見出しの階層です。エントリーを投稿するときには、記事内の小見出しのレベルが適切に

  • PaginatedFeed公開 - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ October 29, 2006 03:18 AM | Movable Typeで、Pagination機能付きのRSSやAtomを生成するツールを作ったので公開しておきます。 PaginatedFeed.ja JP - Ogawa Code Movable TypeでAtomフィードやRSSフィードを静的に生成するとき、最新の指定個数のエントリーしか対象にならないのが面白くないとは思いませんか。私には、こうした安直な「部分フィード」はいわば生成コストや取得コストの軽減に特化された形式であって、対象コンテンツセットの「表現」としての性質は必ずしも芳しくないのではないか、と思えてなりません。例えば、部分フィードを元に対象コンテンツ全体を把握することも対象コンテンツの更新内容全体を把握することもできませんし、部分フィードを対象とした検索エ

  • MTUG.jp - Movable Type Users Group Japan

    MTUG.jpについて MTUGは「Movable Type Users Group」(日名: Movable Type ユーザーグループ)の略です。 MTUG.jpは、Movable Typeユーザのための、ユーザ自身による情報の共有と発信を行うためのサイトです。 製品開発元であるシックス・アパート株式会社より、Movable Typeなど商標の利用等について公式に許諾を受けメディアプローブ株式会社が運営しております。 Movable Typeについて 最新の情報については、以下のリンクをご覧ください。 製品概要 ライセンス・価格・購入について MTUGに参加しよう! MTUG.jpは、Movable Typeユーザのみなさんが情報を共有・蓄積し、また疑問やトラブルを解決するための助け合いを行えるような場を目指します。 MTUG.jpにてユーザ登録を行っていた

  • Six Apart - Tech Talk Blog: Movable Type Wheeljackで遊ぼう

    2006年11月27日 Movable Type Wheeljackで遊ぼう Movable Type開発チームの吉松です。Movable Type開発チームは、前回紹介したとおり、約1ヶ月を単位にプロジェクトをまわしています。先日プロジェクトVoltronの開発を終え、これがMovable Type Enterprise 1.5として出荷されました。現在はプロジェクトWheeljackに入っています。UnicronとVoltronは社内で閉じた開発を行っていましたが、Wheeljackは久しぶりに外部に公開された開発、つまりhttp://code.sixapart.com/svn/movabletype/branches/wheeljackに開発コードを直接チェックインしながら作業を進めているので、社外のすべての開発者がMovable Type開発の進捗を確認できるようになっています。ま

  • Six Apart - Tech Talk Blog: 野良plu: Zip file upload for MT

    2006年10月30日 野良plu: Zip file upload for MT いつも Tech Talk Blog をご覧頂き誠にありがとうございます。 Movable Type 開発エンジニアの たかやまです。こんにちわ。 前回の野良 plu では「This is good for MT」というプラグインを紹介しましたが、実が無かったのでインストール・設定が出来なかったという方の為に加筆修正を加えてありますので宜しかったらそちらもどうぞ。 さて、今回の野良pluでは「Zip File Upload for MT」なるものをご紹介します。 下ごしらえ Movable Type のファイルアップロードは1回の操作につき1つのファイルをアップロードするので、複数のファイルをアップロードしたい場合には何度も同じ操作を繰り返す必要が有るのですが、弊社サービスの TypePad のフォトアル

  • ヒビノアワ: 予約受付中!

  • Movable Type ブログ検索や tag 検索の結果を素敵な URL で - 2xup.org

    2006-07-07T14:05:53+09:00 もうちょっと UI が解りやすくなるともっと良いのだけれど Flickr にアクセスしていつも良いなあと思うのは、直感的な URL だと思います。例えば /photos/kaminogoya/ にアクセスすれば僕の写真がみれます (最近のアカウントは不思議な文字列になっていますけれど…。設定できるのかな?)。そのあとに sets/ とつければいくつか用意された Photo Set の一覧ページに移動します。また、/こんな風にわかりやすいと、一度アクセスしたあとであればなんとなく解るようになってきますよね。こういった URL もデザインのひとつだと思います。 おなじように解りやすく気付いてからとても重宝しているのが microformats 関係でもおなじみ Technorati のウェブサイトです (.com の方)。Technorati

  • Movable Type 3.3 マニュアル: 環境変数

    Movable Typeで利用する環境変数の一覧です。環境変数の設定は、環境設定ファイルmt-config.cgiに記述して設定します。設定の方法は、別節を参照してください。 ファイル・パス データベース ブログ 検索 メール コメント トラックバック TypeKey システム その他 CGIPath CGIPath はmt.cgi以外のCGIスクリプトへリンクを生成するために使われます。mt.cgiへのリンクはAdminCGIPathで設定しますが、AdminCGIPathの設定がない場合には、mt.cgiへのリンクにもCGIPathの値が使われます。 対応しているバージョン 3.1, 3.2, 3.3, Enterprise 1.0 初期値 /cgi-bin/ AdminCGIPath AdminCGIPath は mt.cgi へのリンクを生成するために使われます(CGIPath は

  • Elementary, ... MT3.3ではエントリを削除するとファイルも削除してくれる

    まったくチェックしていなかった Movable Type の新しいバージョン3.3ですが、ふと見てみたところ、エントリを削除や未公開にしたときにファイルも削除してくれる機能が追加されていたことに気づきました。 この機能をONにするには、mt-config.cgi に以下のように追記します。というか、これを書かないとこの機能はONにならない。 DeleteFilesAtRebuild 1 これで、例えば http://example.com/blog/2006/01/01.html として一度公開した(static なファイルが作成された)エントリを削除や非公開にして再構築すると、01.html そのものを削除してくれます。 3.2までは、ブログ内の他の記事にある 01.html へのリンクを消すだけで、ファイルそのものは残っていたため、パーマリンク http://example.com/b

  • Prototype.js を使って、MovableTypeで最新記事を表示する:Goodpic

    This shop will be powered by Are you the store owner? Log in here