タグ

ブックマーク / www.moongift.jp (80)

  • AdminLTE·ここまで多ければ何でもできそう。多機能なBootstrapベースの管理画面テンプレート MOONGIFT

    これで十分でしょ! Bootstrapで作る管理画面は相当増えてきているようです。確かに一般ユーザ向けに提供するとBootstrap臭が出てしまいますが、管理画面であれば問題はないですよね。 ということで今回は新しいBootstrap製の管理画面テンプレートAdminLTEを紹介します。高度なウィジェットが数多く提供されていますので使い勝手良さそうですよ。 AdminLTEの画面 今回もスクリーンショット多めで紹介します。 ダッシュボード。この時点でかなりリッチ。 ボックス。これだけ多彩なパターンがあると言うのも凄いですね。 左端にはちょっとした設定を表示させています。 背景色を変えるだけでも随分印象が違います。 グラフ。 こちらもグラフ。 外部ライブラリもそつなく使いこなしています。 スパークラインも! アラート。ちょっと飛び出しているのがいい感じです。 アイコン。 ボタン。フラット系で

    AdminLTE·ここまで多ければ何でもできそう。多機能なBootstrapベースの管理画面テンプレート MOONGIFT
  • Kalei - コンパイルレス!JavaScriptで自動生成されるスタイルガイド MOONGIFT

    うん、コンパイルレスは確かに手軽ですね。 プログラマーが複数人での開発に際してAPIドキュメントを必要とするのと同様にWebデザイナーであればスタイルガイドが必要になるでしょう。そうしないと意図した使われ方をしなかったり、変更が及ぼす影響範囲が分からなくなります。 CSSのスタイルガイドを生成するソフトウェアは幾つかありますが、通常はスタイルシートを指定してコマンドを実行し、その結果静的なHTMLを出力するものが多かったと思います。それだとWebデザイナーの方にとっては敷居が高くなってしまいます。 そこで使ってみたいのがKalei、クライアントサイドで生成するタイプのスタイルガイドです。インストールは特に不要で、Webサーバ上にKaleiを展開します。 $ git clone git://github.com/kaleistyleguide/kaleistyleguide.git Clon

    Kalei - コンパイルレス!JavaScriptで自動生成されるスタイルガイド MOONGIFT
  • テーブルの情報をJSON化·Table-to-JSON MOONGIFT

    Table-to-JSONはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 先日、JSONからテーブルを自動生成するTablerを紹介しましたが、今回はその逆です。テーブルタグからJSONを生成するTable-to-JSONを紹介します。 デモのテーブルです。Convertボタンを押します。 ダイアログが表示されます。確かにJSONデータで取り出せています。 Table-to-JSONではオプションとして指定したカラムを省く(またはそれだけにする)ことや、非表示な行は省くといった指定ができます。テーブルタグのデータを再利用する際に役立つのではないでしょうか。 MOONGIFTはこう見る Table-to-JSONの面白い点としては任意のテーブルに対して使える点です。うまく使えばテーブルのデータをJSONとして扱いやすく取得できます。この手

    テーブルの情報をJSON化·Table-to-JSON MOONGIFT
  • JSONデータを使ってテーブルを表示·Tabler MOONGIFT

    TablerはJavaScript製のオープンソース・ソフトウェア(MIT License)です。 HTMLテーブルは様々な場面で使われます。そのため、より使い勝手よくカスタマイズしたり表示をダイナミックに変更したいと言ったニーズが出てきます。そこで今回はJSONからテーブルを表示するTablerを紹介します。 基的な使い方。カラムを定義してJSONデータを当てはめるだけです。 全てを表示するのではなく、指定したキーだけを表示させる事もできます。 Ajaxデータで取得したデータを使って表示をよりダイナミックに。 ページネーション付き。ページ番号またはnextボタンで次のリストに遷移します。 Tablerでは元々データがJSONであり、レンダリングはTablerに任せる事ができます。システム側から出力されるリストに合わせてテーブルの表記を変更する事も簡単でしょう。ベタにHTMLタグを書くよ

    JSONデータを使ってテーブルを表示·Tabler MOONGIFT
  • おすすめ!サーバサイドのログをGoogle Chromeのデバッグツールで確認·Chrome Logger MOONGIFT

    Chrome LoggerはPython/PHP/Ruby/node.jsに対応したGoogle Chromeでサーバサイドのログが表示できるChrome機能拡張です。 Google Chromeを使ってWebシステムを開発している時に、サーバサイドはログを見て、JavaScriptなどのクライアントサイドはコンソールを見ます。しかしこれでは面倒、という人にお勧めしたいのがChrome Loggerです。Google Chromeのデバッグツールにサーバサイドのログが出力できるようになります。 こんな感じのコードを書きます。 コンソールにサーバからのデバッグメッセージが出力できるようになります。 PHPの連想配列もJSONとして取得できています。 オプション画面です。 こんな感じに行数を出力することもできます。 Chrome Loggerの面白い点は、ツールとしてはChrome Logge

    おすすめ!サーバサイドのログをGoogle Chromeのデバッグツールで確認·Chrome Logger MOONGIFT
  • その場でデータを編集。BootstrapやjQuery UIに対応した·X-editable MOONGIFT

    X-editableはBoostrapやjQuery/jQuery UIで使えるIn-place Editorです。 表示されている内容を編集する際にその場ですぐに編集できるようにするのがIn-place Editorです。それをBootstrap、jQuery UIなどに対応させたのがX-editableになります。 こんな感じでポップアップで編集できます。 エラー表示にも対応。 カレンダーでの入力。 選択式も可能です。 インラインで編集もできます。 こちらはjQuery UI版。 この場合も選択式などが使えます。 X-editableは単純な文字列入力の他に、選択やテキストエリアでの入力にも対応しています。入力チェックも可能で、エラーの際にそのまま表示を残せます。純粋なjQueryにも対応しているのでWebサービスに組み込んでみるのはいかがでしょう。 X-editableはJavaSc

    その場でデータを編集。BootstrapやjQuery UIに対応した·X-editable MOONGIFT
  • 200を越えるアイコンが揃ったBootstrap向けWeb Font·Font Awesome MOONGIFT

    Font AwesomeはBootstrapと組み合わせて使えるアイコンを集めたWeb Fontです。 Twitter Bootstrapの便利な機能の一つにアイコンパックがあります。ちょっとした装飾を手軽に付け加えられるのは便利です。そんなBootstrapに200以上のアイコンを追加するのがFont Awesomeです。Web Fontで作られたアイコンパックです。 全てのアイコンです。 ソーシャルアイコンも揃っています。 例です。ドロップダウンやボタンにつけています。 大きさが自由に変更できるのもフォントならではです。 ドロップダウンにつけると機能がより分かりやすくなります。 カスタマイズすればレーティングに使ったりもできます。 ファイル構成です。SVGフォントが提供されます。 Font AwesomeはTwitter Bootstrapで提供されているものに加えて色々な場面で役立

  • WordPressのデザインをHTML/CSSのペアで試せる·Pears MOONGIFT

    PearsはWordPress上でデザインを試してテーマを作成できるフレームワークです。 PearsはWordPressのテーマですが、デザインフレームワークとしての役割も兼ねています。そして実際にコードを試しつつ、デザインを作ることができます。 インストール後、テーマを有効にします。 一覧の画面です。 記事の画面です。HTMLCSSが入力できます。 例えばリストです。シンプルで見やすいです。 テーブル表示です。 フッターです。 一覧(HTML5)です。 一覧(テキスト)です。 一覧(サムネイル)です。 サムネイルのグリッド表示です。 フォーム(左にラベル)です。 フォーム(上にラベル)です。 検索フォームです。 ログイン系フォームです。 リストです。 ステータス表示です。 タグです。 垂直のタグも。 ナビゲーションです。 水平ボタンです。 水平リンクです。 タブです。 ページネーション

  • HTML5/スマートフォン対応のWordPressテーマ·Reverie MOONGIFT

    ReverieはHTML5対応、デスクトップ/スマートフォンに対応したWordPressテーマです。 WordPressHTML5で最適化したブログを作りたい、スマートフォンにも対応させたいと思っている方はReverieをベースに考えると良さそうです。HTML5で作られた、すっきりとしたテーマになっています。 WordPressの管理画面でインストールします。 インストールしました。 テーマはウィジェット対応です。早速画面を見てみます。 すっきりとしたデザインです。とても可読性高いです。 一件表示の場合はこちら。 iPhoneの場合。 スマートフォン向けコメントフォーム。 メニューは画面下に集中。 iPad向け。特に最適化されている訳ではありません。 ReverieはSEO対策、ウィジェット対応(サイドバーとフッター)、bbPress.phpを使ったフォーラム機能、複数のカスタムページテ

  • 管理画面からはじめるHTML5対応·HTML5 ADMIN MOONGIFT

    HTML5 ADMINはHTML5で作られた管理画面用テンプレートです。 格好いい管理者専用のWebページが作ってみたいならばお勧めしたいのがHTML5 ADMINです。 デモの画面です。シンプルで分かりやすい画面構成になっています。 ツリービューを広げた場合です。 レイアウトは柔軟に設定されています。 アコーディオンやタブ、シャドーも用意されています。 ダイアログです。 アイコン、スライダー、カレンダー、プログレスバーもあります。 テーブル表示です。 プロフィール的な表示にも対応しています。 メッセージ表示も考慮されています。 フォームのサンプルもあります。 細かな部分にも気を配られたデザインです。 HTML5 ADMINはjQuery、jQuery UIを使っており、無限の階層メニュー、追加ナビゲーションなどの機能があります。 HTML5 ADMINはHTML5/JavaScript

  • 必見!WordPress上で動作するインタラクティブシェル·WordPress Console MOONGIFT

    WordPress ConsoleはWordPressの管理画面でインタラクティブなシェルを実現するWordPressプラグインです。 最近のWebフレームワークではインタラクティブなシェル環境が用意されているものが多くなっています。ということで最早フレームワークと呼んでも良さそうなほど高機能な基盤になっているWordPressにもシェルが用意されました。それがWordPress Consoleです。 インストールします。GitHubからpluginsに放り込んであります。 有効にしました。サイドバーの下にConsoleがあるのが分かります。 コンソールにアクセスしました。確かにコンソール画面が表示されています。 まずヘルプを出しました。インタラクティブにコマンドが入力できます。 WordPressの関数がそのまま使えます。例えばブログの情報を出力しています。 get_post()を実行す

  • 業務システムに組み込みたい。PHPからExcelファイルを読み書きする·PHPExcel MOONGIFT

    PHPExcelExcelファイルの読み書きを行うPHPライブラリ。PDF/HTML出力にも対応。 PHPExcelPHP製のオープンソース・ソフトウェア。業務システムを開発していて必ず発生するのがExcelのような表形式ファイルの取り込みだ。大抵はCSVに変換してもらって取り込むだろう。だがユーザが変換を忘れてExcelを読み込ませてしまうことも度々だ。 PHPで出力できる さらにシステムから資料を出力する際にもCSVをダウンロードして手作業で修正して…という手間をユーザにとらせることになってしまう。そんな時代はもう古い、PHPExcelを使ってリッチなExcelファイルをそのままやり取りしよう。 PHPExcelExcel 2007をベースとし、5.0/95/97以降のファイル形式の読み込みにも対応している。Excel 2003のXMLフォーマットも扱える。さらにOpenOffi

  • WordPressを使ったWebサイト運営に。タスク管理 in WordPress·CollabPress MOONGIFT

    CollabPressはWordPressの管理画面でタスク管理を行うWordPressプラグイン。 CollabPressはPHP/WordPress用のオープンソース・ソフトウェア。WordPressは優秀なCMS(コンテンツ・マネジメント・システム)だ。単なるブログエンジンを越え、プラグインやカスタマイズによって様々なWebサイトに姿を変える。 プロジェクト作成 もはやWeb上の活動拠点になっている人や企業も多いのではないだろうか。そうした方々にお勧めなのがCollabPress、WordPress上のタスク管理システムだ。 CollabPressはWordPressプラグインとしては珍しく、管理画面でのみ利用するソフトウェアになっている。CollabPressではプロジェクト、タスクリスト、タスクと三段階に分けて管理できる。もちろん一人ではなく複数でのコラボレーションが前提だ。 カ

  • GithubのアクティビティをGrowlで受け取る·Github Growler MOONGIFT

    Github GrowlerはgithubのアクティビティをGrowlで通知するソフトウェア。 Github GrowlerはPerl製、Mac OSX用のフリーウェア(ソースコードは公開されている)。個人の開発者を中心に人気が高まっているGithub。企業においても新規サービスを開発する際に利用するケースも増えている。特にオープンソースを開発するプログラマーにとっては見逃せないサービスだ。 通知画面 フォロー/フォロワーのシステムを取り入れているので、単なるプロジェクトホスティングからプログラマーのソーシャルサービスのようにも展開している。そんなGithubでの活動をGrowlを使って受信できるのがGithub Growlerだ。 Github GrowlerはPerlプログラマーの宮川氏により開発されているソフトウェアで、Mac OSX 10.6に対応した。Githubでの自分自身のコ

  • これをベースにすればマルチデバイスも手軽に。HTML5製のWordPressテーマ·Constellation Theme MOONGIFT

    Constellation Themeはデスクトップ、スマートフォン、タブレットに対応したHTML5製のWordPressのテーマ。 Constellation ThemeはPHP/WordPress用のオープンソース・ソフトウェア。Webサイトを構築する際にWordPressをベースに開発するケースが多くなってきた。CMSとして、ブログとして、認証やプラグインの仕組みだけを使うなどと幅広い利用法が考えられる。 トップ Webサイトを構築する際に、後からスマートフォンやiPadなどのマルチデバイスを考慮するのでは遅い。元々考えられている、Constellation Themeのようなテーマをベースにすべきだろう。 Constellation Themeはカスタマイズ前提で導入するテーマだ。HTML5を使っており、デスクトップはもちろんiPhoneiPadも考慮されている。カラム数は2、6

    これをベースにすればマルチデバイスも手軽に。HTML5製のWordPressテーマ·Constellation Theme MOONGIFT
  • テーブル表示がここまでリッチに多機能に。jQuery製ライブラリ·OpenJS MOONGIFT

    OpenJSはテーブル表示をリッチなUIにし、並び替えや編集などの機能を追加するライブラリ。 OpenJSはjQuery/JavaScript製のオープンソース・ソフトウェア。企業システムはもちろん、Webサービスの管理画面などで求められるのがテーブルベースのデータ一覧表示機能だ。そしてテーブルを作るとソートやフィルタリング、その場での編集機能などが求められるようになる。 画像表示 そんな機能を作り込むのはとても大変だ。だがユーザの立場に立てば、一件ずつ編集するのも大変なことだろう。そこで外部ライブラリに頼ろう。OpenJSはとてもリッチな編集インタフェースを提供してくれる。 OpenJSは通常のテーブルタグで作られた表を、角丸でかなりリッチなUIにしてくれるライブラリだ。カラムで並び替えたり、画像のサムネイルを表示する、フィルタリングやページネーション機能もある。Ajaxでスムーズに操作

  • まさにノウハウの塊。WordPressでCMSサイトを構築するなら·WSCプロジェクト MOONGIFT

    WSCプロジェクトWordPressでCMSサイトを構築するのに使えるテーマを開発するプロジェクト。 WSCプロジェクトPHPWordPress用のオープンソース・ソフトウェア。ソフトウェアは大抵、最初はごく小さなレベルからスタートする。それが数年かけて開発を続ける内に徐々に機能が追加されたり、逆に削られたりしながら磨かれていく。 トップ WordPressもその一つだ。元々はとてもシンプルだったと思われるが、今ではとても重厚なシステムになっている。ブログエンジンではなく、まさにCMS(コンテンツ・マネジメント・システム)だ。そんなWordPressとさらに便利に使いやすくしてくれるプロジェクトがWSCプロジェクトだ。 WSCプロジェクトではWordPressでCMSを構築するのに最適なテーマを開発している。最新版のWSC6では、限りなくプレーンなデザインを追求することでデザイナーの

  • スマートフォン最適化サイトの本命か·jQuery Mobile MOONGIFT

    jQuery MobileはjQuery公式が開発したスマートフォン向けサイト開発用ライブラリ。 MOONGIFTはこう見る jQuery Mobileは数ヶ月前に開発が発表され、ついに1.0α版が登場した待ちに待たれたライブラリ。既に幾つかこの手のライブラリはあるが、家が打ち出してくる以上、人気は集まるだろう。既に機能も多いので、大抵のスマートフォンサイトならこなせそうだ。 jQTouchは不具合とは言わないまでも、利用に際してはコツを掴む必要があった。jQuery Mobileはぜひそのテツは踏まず、PC向けライブラリ同様の使い勝手を維持してほしいと願ってしまう。 jQuery MobileはJavaScript/jQuery製のオープンソース・ソフトウェア。iOS、特にiPhone/iPad用のWebサイトを作るための専用ライブラリは数多い。最適化され、iPhoneなどで見やすい画

    スマートフォン最適化サイトの本命か·jQuery Mobile MOONGIFT
  • MOONGIFT : HTMLフォーム上のデータを扱いやすくする「jQuery Data Link plugin」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

    jQuery Data Link pluginを使うとHTML上のデータ操作が容易になる。 jQuery Data Link pluginはjQuery/JavaScript製のフリーウェア(ソースコードは公開されている)。jQueryをはじめとするJavaScriptフレームワークの登場で、Webブラウザ上でデータ操作を行うケースが増えている。しかし意外とやりづらさを感じていた。 データ操作がシンプルになる DOMを使って指定する場合、一つ二つであれば容易なのだが、多数のフィールドを操作しようと思うと面倒だった。そうしたデータ操作をもっと手軽に分かりやすくするのがjQuery Data Link pluginだ。 jQuery Data Link pluginではObjectを作成し、それをformとリンクさせる。そうすると(例えばpersonというオブジェクトを生成した場合)perso

  • Windowsユーザ必見のiPhone向けサイトデザイン&シミュレータ·MobiOne Studio MOONGIFT

    MobiOne StudioはWindows用のフリーウェア。iPhone用のWebサイトを作ろうとした場合、Windowsでは相当不利になっていた。WebKitはあるので、ユーザエージェントを変えればレンダリング結果は近いものが得られるだろうが、やはり別物だった。 ビジュアルデザインが可能 さらにWebサイトのデザインをするのも画面構成が特殊なので、Mac OSXがないと難しかったはずだ。そんな面倒さにやきもきしていたWindowsユーザはMobiOne Studioを使おう。これを使えば一気に未来が開けるはずだ。 MobiOne StudioはiPhone用のWebサイトをデザインするためのIDEだ。30以上のコンポーネントがあり、ドラッグアンドドロップで配置してWebデザインができる。とても簡単に最適化サイトの設計ができるはずだ。専用のアイコンも60種類以上ある。 生成されるHTML

    Windowsユーザ必見のiPhone向けサイトデザイン&シミュレータ·MobiOne Studio MOONGIFT