はてなブログ開発ブログ

はてなブログからの公式のお知らせを発信します。

長文も読みやすい広々とした公式テーマ「Wideboard」を追加しました

本日、はてなブログに新しい公式テーマ「Wideboard」を追加しました。メモ帳としても使いやすい、広々としたレイアウトのデザインテーマです。

言葉が広がるWideboardテーマ

Wideboardは1カラムのデザインテーマで、画面の横幅いっぱいまでコンテンツが広がります。このため、たくさんの言葉を重ね、文字による対話を大切にするブログで特に力を発揮します。質量のある文章でも、コントラストを抑えたことで眼にも優しく、長文が読みやすくなっています。

例えば、他のブログやニュースからの引用などを交えながら、旬の話題に対して意見を述べるオピニオン系のブログ。あるいは、論理的に整理された“テクスト”を、研究資料としてまとめておきたいブログなどでご利用いただけます。

また、テキスト領域が広いため、文章のリズムや見せ方を主体的にコントロールしたい方にも使いやすいでしょう。例えば、抒情詩のような任意の位置で改行される文章を紡ぎたい方。あるいは、複雑なソースコードを折り返したりスクロールせず、一画面で見せたい方にも向いています。

どうぞご利用ください。

Wideboardテーマを利用する

最新7記事分のフィードが再配信される不具合がありました

本日(2013年5月15日)午前11時半ごろ、更新フィード(RSS 2.0およびAtom)で最新7記事分が再配信される不具合がありました。同時刻にフィードの出力内容を変更した影響によって発生したもので、継続的に再配信されることはありません。

不具合が発生した経緯に関しまして

5月1日に告知した通り、はてなブログではAtomに加えてRSS 2.0形式のフィードも配信しはじめました。その後、このフィードに含まれる記事ID(guid)と同一で、ページとしては存在しないURLがアクセスされる問題が発生しました。記事IDをパーマリンクと解釈するソフトウェアがあったためと思われます。

これを解消するため、記事IDの形式を過去の記事も含めて変更したところ、一部のフィードリーダーが新しいIDの記事を新規記事として処理し、フィードに掲載された記事が再配信されました。

ご利用の皆様にはご迷惑をおかけして、誠に申し訳ございません。今後、再発防止に努めてまいります。

なお、どちらの問題も一部の環境(フィードリーダー等)に対して起きており、お使いの環境によっては不具合が発生していないこともあります。

サードパーティCookieを拒否しても、はてなスターやコメント、購読などができるようにしました

はてなブログでは、ブラウザの設定などでサードパーティCookie(クッキー)を拒否している場合でも、記事にはてなスターやコメントを付けたり、ブログの購読などができるようにしました。また、ヘッダの共通メニューから管理画面にも移動できます。

なお、多くのブラウザは初期設定でサードパーティCookieを許可しており、そのままご利用いただいてる方には、今回の変更による影響はとくにありません。

プライバシーへの懸念などからサードパーティCookieを拒否している方には、次のように動作が改善されます。どうぞご利用ください。

サードパーティCookieを拒否している場合の動作改善

ヘッダメニュー

サードパーティCookieを拒否している際には、ヘッダに「管理」メニューを追加しました。ここからブログの管理画面に移動できます。

ヘッダメニューに「管理」が追加される

ヘッダメニューは、サードパーティCookieを許可していれば、ログイン状態に合ったメニューが表示されます。サードパーティCookieを拒否していると、ヘッダからログイン状態が把握できないため、常に非ログイン利用者向けのメニューが表示されます。

記事の投稿および編集

記事の「編集」リンクやヘッダメニューの「記事を書く」リンクによるその場編集ウィンドウは、これまで同様にサードパーティCookieを拒否していると利用できません。

その代わり、上記のように変更されたヘッダメニューから管理画面に移動して、編集画面を開くことができるようになりました。

読者になる

「読者になる」確認画面を、別ウィンドウで表示するようにしました。サードパーティCookieを許可している場合には、iframeでページ内に表示しています。

はてなスター

「読者になる」と同様に、別ウィンドウではてなスターをつけられます。付けられるスターはノーマルスター(黄色)のみです。

コメント

「読者になる」と同様に、別ウィンドウが表示されてコメントをつけられます。

フィードバック

ヘッダからフィードバックも送信できます。ただし、すべて「匿名」でのフィードバックとなります。これは、前述したようにヘッダからログイン状態を判別できないためです。

はてなブログとサードパーティCookie

サードパーティCookieとは、自分が現在アクセスしているドメインとは異なるドメインとやりとりされるCookieです。外部サイトから配信される広告やソーシャルボタンが貼られていたり、その他インラインフレームなどで異なるドメインが表示される際などに利用されます。

はてなブログでは、ブログごとにそれぞれドメインが異なっているため、はてな(hatena.ne.jp)へのログイン状態を維持し、はてなブログを表示している際に、記事の編集や購読、その他のユーザー操作を行うことができるように、サードパーティCookieを利用しています。

今回の変更により、サードパーティCookieを拒否している際の操作も改善されましたが、はてなブログを快適にご利用いただくには、サードパーティCookieを許可してご利用していただくことを推奨いたします。

付記:ブラウザごとの設定

サードパーティCookieの設定について、各ブラウザの設定は以下のリンクなどを参照してください。

ブラウザごとの「例外」の設定

ブラウザによっては、サードパーティCookie全体の設定に対して、一部のサイトのみ例外的に許可(あるいは拒否)することもできます。はてなの場合は、ワイルドカードで*.hatena.ne.jpを「例外」に指定すると、はてなからの各種Cookieのみを許可(あるいは拒否)できます。

具体的な設定は、各ブラウザのドキュメントに応じてください。例えば、Google Chromeでは[*.]hatena.ne.jpになります。