WEBデザイン制作に役立つリソースとAutopagerize 対応SITEINFO

2008年明けましておめでとうございます。

たくさんエントリーしたいことが溜まったまま新しい年を迎えてしまいました。今年は、コンスタントなペースでブログをアップしていけるようにがんはります。どうぞ、今年もよろしくおねがいいたします。


さて、今年も昨年同様、WEBデザインに関することを中心にエントリーにすることができればと考えています。そこで2008年最初のエントリーは、WEBデザイン制作で生産性向上を図るために役立つ情報を。

WEBデザインリソースで使えるautopagerizeSITEINFOを紹介します。

autopagerizeSITEINFO

最後にまとめてSITEINFOを掲載しておきますが、各画像をクリックすると個別でSITEINFOを表示するようにもしておきました。

CSSギャラリー

CSS Remix

cssremix_jpg
CSS Remix
http://www.cssremix.com/

url: 'http://www.cssremix.com/',

nextLink:     '//div[@id="view-more"]/div[@class="pagination"]/a[last()]',
insertBefore: '//div[@id="sites"]/following-sibling::node()',
pageElement: '//div[@id="sites"]',

CSS Mania

cssmania_jpg
CSS Mania
http://cssmania.com/

        url:          'http://cssmania.com/',
        nextLink:     '//div[@id="main"]/div[@class="mtpag"]/p/a',
        insertBefore: '//div[@id="main"]/ul[@class="caps"]/following-sibling::node()',
        pageElement: '//div[@id="main"]/ul[@class="caps"]',

Showcase CSS Gallery - css design, web design gallery, css design gallery

cssliteshowcase_jpg
? Showcase CSS Gallery - css design, web design gallery, css design gallery
http://www.csselite.com/category/showcase/

        url:          'http://www.csselite.com/category/showcase/',
        nextLink:     '//div[@id="showcase"]/p[@class="pagenav"][2]/a[contains(text(),"Next")]',
        insertBefore: '//div[@id="showcase"]/p[@class="foot"]',
        pageElement: '//div[@id="showcase"]',

Gallery

unmatchedstyle_jpg
Gallery
http://www.unmatchedstyle.com/gallery/

        url:          'http://www.unmatchedstyle.com/gallery/',
        nextLink:     '//div[@class="navigation"]/div[@class="alignleft"]/a[contains(text(),"Previous")]',
        insertBefore: '//div[@id="content"]/following-sibling::node()',
        pageElement: '//div[@id="content"]',

Download Free Vector Graphics at Vecteezy!

vecteezy_jpg
Download Free Vector Graphics at Vecteezy!
http://www.vecteezy.com/

        url:          'http://www.vecteezy.com/gallery',
        nextLink:     '//div[@id="main"]/div[@class="pagination"]/ul/li/a[contains(text(),"next")]',
        insertBefore: '//div[@id="main"]/ul[@class="pictures"][2]/following-sibling::node()',
        pageElement:  '//div[@id="main"]/ul[@class="pictures"]',

Free Photoshop Brushes at Brusheezy!

brusheezy2_jpg
Free Photoshop Brushes at Brusheezy!
http://www.brusheezy.com/brushes

        nextLink:     '//div[@id="main"]/div[@class="pagination"]/ul/li/a[contains(text(),"next")]',
        insertBefore: '//div[@id="main"]/ul[@class="pictures"][2]/following-sibling::node()',
        pageElement:  '//div[@id="main"]/ul[@class="pictures"]',

Deziner Folio

dezinerfolio_jpg
Deziner Folio
http://www.dezinerfolio.com/

        url:          'http://www.dezinerfolio.com/',
        nextLink:     '//div[@class="wp-pagenavi"]/a[position()=last()-2]',
        insertBefore: '//div[@class="pageborhack"]/following-sibling::node()',
        pageElement:  '//div[@class="pageborhack"]',

Pipes: Rewire the web

yahoopipes_jpg
Pipes: Rewire the web
http://pipes.yahoo.com/pipes/

        url:          'http://pipes.yahoo.com/pipes/',
        nextLink:     '//a[starts-with(text(),"Next")]',
        insertBefore: '//ul[@class="pipelist"]/following-sibling::node()',
        pageElement:  '//ul[@class="pipelist"]',

Latest jQuery Plugin Releases | jQuery Plugins

Most Popular Plugins | jQuery Plugins

jQueryplugin_jpg
Latest jQuery Plugin Releases | jQuery Plugins
http://plugins.jquery.com/latest_releases

        url:          'http://plugins.jquery.com/',
        nextLink:     '//div[@class="pager"]/a[@class="pager-next active"]',
        insertBefore: '//div[@class="view view-latest-release" or @class="view-content view-content-popular-plugins"]/following-sibling::node()',
        pageElement:  '//div[@class="view view-latest-release" or @class="view-content view-content-popular-plugins"]',

stock.xchng - the leading free stock photography site

stockxchng_jpg
stock.xchng - the leading free stock photography site
http://www.sxc.hu/

       url:          'http://www.sxc.hu/',
        nextLink:     '//a[starts-with(text(),"Next")]',
        insertBefore: '//div[@id="thumbs"]/following-sibling::node()',
        pageElement:  '//div[@id="thumbs"]',

とりあえず、以上です。他にも嗜好で使っているサイトのSITEINFOなどもありますが、マメにtemp - SITEINFO避難所にアップしています。

以下は、まとめてのSITEINFOです。

Dezignus.com - All around design surfer

    {
        url:          'http://dezignus.com/',
        nextLink:     '//div[@id="bg"]/div[@class="wp-pagenavi"]/a[position()=last()-1 or position()=last()-2]',
        insertBefore: '//div[@id="page"]/following-sibling::node()',
        pageElement:  '//div[@id="page"]',
    },

このサイトも作ってみてみたものの、WPのページネーションでちょっと理解できなくなってしまい、数ページまでしか対応できていませんがSITEINFO紹介しておきます。

Autopagerize

Autopagerize、ページ分割されたサイトで「次のページ」「next」など次のページのリンクをクリックすることなく、ページを閲覧することができるスクリプトです。

私もこのスクリプトの存在をこちらのエントリー(autopagerizeがすごすぎる。 - Muibrog)を読んで以来使っています。とても役立っており、サイト閲覧がとてもスムーズになりました。

そういえば、Web2.0ポッドキャスト: 第39回 GreaseMonkey + AutoPagerize + LDRize + minibufferというポッドキャストがあって、Vでその便利さを説明してくれています。一度どんなに便利なのか見てみるとよくわかると思います。(しゃべっている方がガンダムのアムロの声に似ているようなw)

autopagerize導入

使用・導入には、Firefox・greasemonkey・autopagerizeスクリプトが必要です。

Greasemonkey :: Firefox Add-ons

autopagerize_jpg

AutoPagerize -- Userscripts.org
http://userscripts.org/scripts/show/8551

http://userscripts.org/scripts/show/8551

SITEINFO追加

自分でautopagerize SITEINFOを追加していくには、

HD:>Document&Setting>users>application Data>mozilla>firefox>Profile>...コード...>gm_scripts>autopagerize.js

(※application Data フォルダは、ツール>フォルダオプション>表示タブ>ファイルとフォルダの表示ですべてのファイルとフォルダを表示するにチェックをいれないと表示されません。)

userscript_jpg

上記のアドレスでスクリプトを選択して、お使いのエディタで編集します。

編集部分は、44行目からの

var SITEINFO = [
],

上記の部分にこれからご紹介するコードを追加することで、autopagerizeが対応されるようになります。

本来ならひとつのサイトで管理されるようになっているスクリプトですが、そうそう更新もしていられないと思いますので、随時自分で対応サイトのSITEINFOをつくり、それをtemp - SITEINFO避難所にあげていくといったかんじでしょうか。

autopagerize対応サイト確認

上記のサイトで対応サイトを確認できます。

temp - SITEINFO避難所対応前のSITEINFOがおいてあるので、そこからも情報を取得することもできます。(こちらは、情報を自分でSITEINFOに追加していくといった形で対応させていくということになります。)

ご自分でSITEINFOを作るのは、こちらのAutoPagerize用のXPathをかんたんに作るためのブックマークレット AutoPagerize IDE - bits and bytesエントリーが参考になります。 また、firebugも使うとノードを確認しやすいです。慣れるとfirebugだけでSITEINFOが作れるようになります。

Xpathリソース

またいくつかSITEINFOが増えたら、エントリーにしてアップするようにします。

トラックバック(0)

このブログ記事を参照しているブログ一覧: WEBデザイン制作に役立つリソースとAutopagerize 対応SITEINFO

このブログ記事に対するトラックバックURL: http://weblibrary.s224.xrea.com/x/mt/mt-tb.cgi/417

コメントする

アイテム

  • ff-logo-big

    ff-logo-big: firefoxロゴ

  • fmtube_image

    fmtube_image: fmtubesキャッチイメージ

  • mock.jpg

    mock.jpg: fm+tubesのモックページ(デザインレイアウト)。最終的にはこのスタイルでマルチブログで展開してみる構想。

  • mtdeinfo

    mtdeinfo: Movabletypeを勉強するならこのサイト。サンプルファイルもあって、情報も探しやすいです。とてもきれいに情報表示されていて、とても参考になります。

  • mytumblr

    mytumblr: 個人の趣味でのtumblrです。女性のポートレートなんかがおおいです

  • caputure_contextmenu

    caputure_contextmenu: tumblr caputureを右クリックコンテキストメニューで選択する

  • tumblrgallery

    tumblrgallery: tumblrを使ってWEBデザインGalleryを簡単に作ってみました。

  • psdtuts

    psdtuts: http://psdtuts.com/のイメージ画像

  • designflavor.

    designflavor.: http://www.designflavr.com/のイメージ

  • entrymain_template

    entrymain_template: ブログ記事の概要は、インデックステンプレート、ブログ記事のリスト(アーカイブテンプレート)、検索結果(システムテンプレート)の3つのテンプレートで共通に使われています。それぞれのテンプレートでの表示内容の違いをイメージに表してみました。

このブログ記事について

このページは、スカイが2008年1月 9日 03:06に書いたブログ記事です。

ひとつ前のブログ記事は「英語学習アプリ iknow が面白い!& 学習の進め方など」です。

次のブログ記事は「Autopagerize+DownThemAll!を使ってインスピレーション用データ作成」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。