無料ブログ「rentafree.net」の管理人ブログ

掲示板のテンプレート仕様を変更しました

ブログ、Wiki、掲示板のテンプレートシステムの共通化で、掲示板のテンプレートを変更しました。
テンプレートのIDと cssの配信URLが変更されています。

選択中テンプレートのIDは、対応する変更済みIDに変更するする予定だったのですが、
作業ミスでIDが消えちゃったので全ての掲示板が標準テンプレートに変更されました。

テンプレート一覧についてですが、こちらは予定通りなのですが、
追加済みの公式テンプレートと共有テンプレートは一覧から消えています。
必要なら再度追加してください。
個人テンプレートがある場合は一覧に表示されます。


Wikiとブログも新システムに移行します。
ブログに関してはIDは変わりません。Wikiは変わります。

何回かサーバーの再起動をしました

想定していないリクエストログがあってシステムのエラーログが見にくくなってたので、
ちょっとサーバー設定を調整して何回かサーバーの再起動をしました。
停止は数秒です。

まだ変更するかもです。

テンプレートの共通化

ブログ、Wiki、掲示板のテンプレートについて、現在はデータベースとCSSの配信システムが分離しているのですが、データベース構造とCSSの配信処理がほぼ同じものなので、
データベースの仕様を少し変更すればデータベースとCSSの配信システムを統一して全体の配信コストを減らせそうなので、共通化を検討します。

やる場合は、
ブログが圧倒的に利用者数が多いのでブログのデータベースをベースにしてブログに影響が出ないようにします。
Wiki、掲示板はテンプレートのIDが変更されるので切り替えるタイミングとユーザーの編集作業が重なった場合影響が出そうですが、利用者数少ないので多分問題は生じないです。

7周年

今年もまた書き忘れてましたが、10月28日でサービス開始から7年になりました。
今後もよろしくお願いします。

1年を振り返ると、サービスが利用できなくなるような障害も記憶にないので安定したサービスを提供できたと思います。
来年は年央あたりにOSのアップグレードをやりそうなのでそのあたりで障害の発生する可能性があります。

機能変更などは特に予定していませんが、
ずっと前から考えている検索インデックスの作成方法の改善をやったほうが良いとは思うのですが、かなり面倒なので未だに・・・やる気が出たらやります。
あとはスマホでブログの編集をしやすくしたいですが、全てのモバイルブラウザでコンテキストメニューとテキスト選択の両立がうまくできていないので、まだどうにもならない感じです。モバイルChromeは少しまともになった感じはします。

随分前からですが、Google等の検索サイトがSSL化した関係でアクセス解析で検索ワードが取得できなくなっています。
これに関してはこちらもサービス全体をSSL化する以外に解決方法がないと思うのですが、全体のSSL化はマルチドメインなので難しいですし、最近はSSL自体は無料で導入できるようになっているのですがCPUコストが激増してしまうと思うので考えていません。
検索エンジンからの流入数もカウントできなくなっていますが、これはドメインだけで判別するようにしてしまおうかなとも思います。

ブログエディターのポップアップ座標を調整しました

前回に引き続きブログエディターのポップアップの座標を調整しました。

Firefox以外ではコンテキストメニューを拡張できないので右クリック時に独自UIのコンテキストメニューを出し、
通常は右下方向に表示し画面からてはみ出す場合に左又は上に出現させるようにしていましたが、その際に画面が小さい場合に反対方向にはみ出してしまう事があったので左又は上方向にはみ出さないようにしました。

Firefox以外の独自UIのコンテキストメニューと、Firefoxを含むその他ポップアップについて、
表示されている間に画面サイズが変更された場合で画面からはみ出す場合に座標調整を行うようにしました。

Firefoxでポップアップが出ている際にポップアップ要素を右端に移動した場合にレイアウトが崩れる場合があったので調整しました。


今回の変更で、一応はAndroid版のGoogle Chromeでコンテキストメニュー(長押し)から操作が可能になっています。
文字やボタンが小さいので拡大しないと操作が難しい場合がありますが、拡大した場合はポップアップ要素がはみ出す場合があります。

現時点でIEとEdgeは動作確認しておりません。
近いうちに確認します。