タグ

ブックマーク / qiita.com/YusukeHirao (2)

  • SPAで動画を使って大ヤケドした話 - Qiita

    tl;dr 気軽に removeChild するもんじゃない。 フレームワーク(Riot.js)は悪くない 概要 動画メインの小規模サイト(厳密にはSPAと言わないかも) スペック 動画は YouTube IFrame API と一部に video要素 を使用 フロントのフレームワークは Riot.js URL制御はRiot.jsのルータを使う バックエンドはSinatra(この記事には関係ない) YouTube IFrame APIで起こった問題 iframeをDOMツリーから切り離すとYouTubeのエラー頻発 <youtube> <iframe if={ page == 'hoge' } id="player" src="~" /> <script> routing (path) { this.page = path } riot.route(this.routing) onRead

    SPAで動画を使って大ヤケドした話 - Qiita
  • baserCMSエディタプラグインをつくってみた - Qiita

    ※この記事はbaserCMS Advent Calendar 2013の9日目の記事です。 baserCMS v3.0.0の新機能 エディタプラグイン 2013年12月にv3.0.0がリリースされた国産オープンソースCMSのbaserCMSのプラグインを作ってみました。 v3.0.0になっていろいろと機能が増えましたが個人的に気に入っているのが、エディタつまり管理画面の記事入力を変更できるようにするプラグイン機能です。 baserCMSはcakePHPベースなのでViewをフォルダ側で上書きすることができます(詳しくないので仕組みは省略)。なので管理画面のView自体を上書いてしまえば管理画面の変更も可能ではあったのですが、それをプラグインとしてエディタだけ単体でインストールや有効化や無効化ができるようになりました。 しかもかなりシンプルに! AceEditor for baserCMS

    baserCMSエディタプラグインをつくってみた - Qiita
  • 1