高見知英のかいはつにっし(β)

高見知英のアプリケーション開発日誌 のほか、地域活動などの活動報告ブログ。

おんぷ村をSSLに対応させました。

表題の通りですがおんぷ村をSSLに対応させました。新しいURLはhttps://onpu-tamago.net/になります(別に変わってない)。

先日よりさくらインターネットが提供をはじめた、無料SSLのサービスを利用しただけです。

www.sakura.ne.jp

とりあえずぱっと見た感じ特に問題は確認できていないですが、なにか見つけたものなどあればご連絡ください。

注意点など

ちなみに導入は、マニュアルページの記載通り、非常に簡単なものでした。強いて言うのであれば、ドメインの「共有SSLを利用する」が有効になっていると、無料SSLが登録できません。「共有SSL、SNI SSLを利用しない」に設定してからでないと証明書の登録が行えませんのでご注意ください*1

また、証明書は完全ワンタッチで発行されますので、たとえばワイルドカード証明書とかを発行したり、運営者の名前を指定したりすることはできません(そこまでやりたいなら自分でSSL証明書を用意しろ ということでしょう)。

いちおうサブサイトpico.onpu-tamago.netなどはhttpsではありません。

いちおう別途に証明書発行もできそうではあるのですが、あんまり綺麗なやり方ではなさそうなので、PICO紹介サイトをサブディレクトリとするなどなんらかの方法を考えます(結局このままになるかもしれませんが)。そもそもpicoを複数用意しなければいけないものなのかどうか という気もしますね。

今後の予定

また、ふらっとステーション・とつかのサイトについても、今後SSL化を予定しています。デザインのリニューアルなども含めて年内には対応したいところではあります。

*1:自分は全く使うつもりは無かったけどなぜか有効にしていた

PicoのDropbox連携が使えなくなっていた件について

本日10月17日(火)、11月HTML5井戸端会議の募集を開始しました。引っ越しも終わってひとまず落ち着いたので、ひとまず再開です。

yokohamait.connpass.com

基本的に作業メインの、いわゆる「もくもく会」タイプのイベントですが、良ければお越しください。

さて、告知記事をおんぷ村に掲載しようと思っていつも通りDropboxフォルダに記事をアップロードしていたのですが、アップロードができずエラーが表示される。

HTTP status 400 {"error": "v1_retired"}

DropboxAPIが使えなくなってしまっていたようです。バージョン1のAPIが使えなくなるという話は聞いていたのですが、PHPSDKについて全くアナウンスがなかったのでうっかり忘れていました。PHPSDKは廃止なんでしょうか。

続きを読む

Pico私設応援サイトを製作・公開しました

表題の通りですが、Picoの私設応援サイトを公開しました。

このサイトは、おんぷ村で使用しているCMSの応援・紹介サイトです。プラグインやテーマの紹介も行っています。

現在おんぷ村からのアクセスは更新履歴からのみとなっていますが、のちのちしっかり整備しようと思います。

続きを読む

PicoのDropbox連携プラグインを作成しました。

以前から少しずつ書いていたような気もしますが、Dropboxに配置したコンテンツファイルを自動的にサイトに配置するPicoCMS用プラグインを作成しました。

github.com

プラグインと言っても自分が独自拡張したPico独自拡張版にある、更新プラグインの一種です。

github.com

本Picoを利用し、update/modules/配下に本プラグインを格納することで、Dropboxのアプリフォルダに配置したファイルを自動的にサイトに配置します。使い方はリポジトリのReadmeを参照してください(そのうち写真付きのガイドなども用意しようと思います)。

そして、現在おんぷ村の記事更新にも、このプラグインを利用するようにしました。このプラグインもまだまだ安定していないので、しばらくこのままやってみようと思います。そのうちできれば、もっと複数人で共有しやすいような仕組みの検討や、もう少し初期設定がしやすい仕組みの検討などしていければいいかな と。

続きを読む

さくらインターネットレンタルサーバにGitをインストールする

たまには開発日誌らしいことを。

さくらインターネットレンタルサーバには、最初からGitがインストールされています*1。自分はいままでそちらを使ってGitからCMSをダウンロードしたりして使っていたのですが、あるときから「git submodule」コマンドを利用したときに、以下のメッセージが表示されるようになってしまいました。

fatal: git was built without support for git-submodule (NO_PERL=1).

ということで、さくらインターネットのサポートに聞いてみると、「このGitはユーザーの利用を想定したものではないので、必要であれば独自にインストールして使うこと(意訳)」という回答が返ってきました。

この質問についてはちゃんと掲載許可をもらいましたので、ここに手順を掲載します。

*1:ひょっとしたらサーバーごとに違うのかもしれませんが

続きを読む

おんぷ村のディレクトリ構成について

姫様ことフィーネさんがなにやら困っているようなのでひとつ。blankrune.sakura.ne.jp

さくらインターネットの場合、レンタルスペースのうち、Web上に公開できるコンテンツは、~/www/というディレクトリ以下に配置することになっています。そのため、実際に公開するHTMLや、CMSの実行ファイルなどは、全てこの~/www/ディレクトリの下に置くことになっています。

そのため、たとえばおんぷ村の場合は、Picoなので、Picoのindex.phpが~/www/index.phpに配置されるようにすれば良い。

・・・のですが、それだとWeb上で他のことをしたくなったときに、別のレンタルサーバを使うか、別のサービスを使うか という話になってしまって面倒くさい。

そのため、おんぷ村ではPicoを~/www/ver3/というディレクトリをつくって、そこにindex.phpを配置しています。こうすることで、いざWeb上で他のことをしたくなったときは、~/www/ver4/など別のディレクトリをつくってやれば良いということになりますし、.htaccessなど特定ディレクトリ以下の表示に影響を及ぼすファイルを置いても、サーバスペース全体に影響を及ぼす心配がなくなる。

続きを読む

おんぷ村をリニューアルしました。

本日7月11日(土)、おんぷ村をいろいろリニューアルしました。トップに現在販売しているの作品を表示するようにしました。その他一部記事を統廃合しました。

onpu-tamago.net


内部的には、CMSMODxからPicoに変更しました。そのせいか結果的に少しだけ表示が速くなったような気がします*1

ちなみに、RSSについては、今までと同じく以下のURLからアクセスできるようになっています。ただ、フォーマットが多少変わっているのでRSSリーダーによっては不具合を起こすことがあるかもしれません。

*1:一応これまでのサイトは http://old.onpu-tamago.net/からみることが出来るようになっています が、更新しない上、そのうち消すかもしれません

続きを読む