KSite

  • 作成日:2008-06-03 14:36:10
  • 修正日:2021-07-25 02:15:14

KSiteとは

↑ページトップへ

Office K.(サカイユウゴ)製のサイト管理システム。

基本機能

  • 静的ページ管理(テンプレート/スタイルシート)
  • 日記/ブログ機能
  • 掲示板
  • オーダーシステム
  • フォームシステム

システム更新記録

↑ページトップへ

  • 2021-07-25: ツイキャスURLの「c:」のコロン対応。
  • 2020-11-29: オーダシステムにて確認ワードがない場合オーダができないようにする機能を追加。
  • 2020-03-12: オーダシステムにてオーダ通知メールのSubjectにURLを追加。
  • 2019-05-04: 主にオーダ時の自動返信時でのdocomo.ne.jp宛メールの文字化け対策として、メール送信部のcharset値セットのシングルクォートをダブルクォートへ変更。(→効果あり)
  • 2018-06-05: popupウィンドウを開く際のmenubarのデフォルト指定をnoからyesへ。
  • 2018-06-05: すべてのimgタグにclass=img-responsiveを自動追加するのを取りやめ。(同等の処理はJavaScriptで行うこと)
// テンプレートあたりに直接記述
<script>
jQuery(function($){
  $('div.unit img').addClass('img-responsive');
});
</script>
  • 2018-02-18: テキストエリア自動拡張機能の利用を初期設定で選べるように改良。
  • 2018-02-04: すべてのimgタグにclass=img-responsiveを自動追加。
  • 2018-01-07: kload.jsによるJavaScript/CSSファイルのロード読み込みをやめて、個別に読み込む方法へ。jQuery UI1.8.16→1.12.1へ。jQuery1.7.1→3.2.1へ。
  • 2018-01-01: adminページのjQueryを1.7.1から3.2.1へ。autosizeのjsライブラリを3.0.20から4.0.0へ。WebKitでautosizeを使う場合に低速になるのを防ぐためoutlineスタイルを上書き。
  • 2017-10-17: ページファイルの作成日時/更新日時をmetaタグとして出力。
  • 2017-10-15: 画像にてwやh指定をした場合、縮小前の画像へのリンクを取りやめ。
  • 2017-10-15: aタグ生成の際に、すでにターゲットにaタグが適用されている場合、そのaタグを除去してから処理を行うように修正(画像のオリジナル画像へのリンクとかを消してからアンカー生成する)。
  • 2017-10-11: YouTube埋め込みタグにて type="text/html" を消してallowfullscreenを追加。
  • 2017-10-11: bootstrap3レスポンシブ対応のクラスembed-responsive-itemをiframeへ追加。
  • 2017-10-11: YouTube埋め込みタグを4:3から16:9へ。
  • 2017-09-26: fileタグ(imgタグ)指定オプションでclass=abcにてclass指定ができるように。
  • 2017-03-05: 管理ページのテキスト入力部(textarea)の高さの自動調整のやり方を変更。
  • 2015-01-05: CSSファイルおよびテンプレート一覧にて、作成日時/更新日時を表示。
  • 2015-01-04: ソースコードをgit管理へ移行、デプロイもgitから行うように変更。
  • 2013-08-02: ブログのエントリ画像の表示サイズをミディアム(480px)へ。
  • 2013-08-02: 画像サイズに「:l」(エル)=480pxを追加、自動生成もするように(Flickrとズレが生じているが仕方ない…)。
  • 2012-11-06: JavaScriptファイル管理機能追加。
  • 2012-04-25: Flickrの600px(:m)および800px(:l)に対応。
  • 2012-03-22: [trans][/trans]で囲むと、英語から日本語への翻訳を付記する機能を追加。[trans:fr-ja]とすると、仏語から日本語へ。
  • 2012-02-29: OGP対応。html5化。jQuery化。<link ref="canonical">対応。<link rel="author">対応。
  • 2010-02-08: パーツ管理/編集ページをポップアップウィンドウで行なうように変更(KSite.pm/Part.pm)。
  • 2010-02-08: 掲示板システムにて、[]付きのURLおよびメールアドレスに限りアンカー設定するように設定(Bbs.pm)。
  • 2010-02-08: 掲示板システムにて、投稿後に末尾「?」付きのアドレスへ飛ばすように変更(Bbs.pm)。
  • 2010-01-28: 画像アップロード時のサムネイル作成で、CMYK→RGB変換、および解像度変換(72dpi)を追加(File.pm)。
  • 2010-01-25: 掲示板システム設定で[time]が使用できるように(Bbs.pm更新)。
  • 2010-01-25: 管理外ファイル一覧に.icoファイルを表示させないように(KSite.pm更新)。
  • 2010-01-22: 掲示板システムの入力フォームの[内容]のheightを、内容に応じて広がるように(Bbs.pm)。
  • 2010-01-21: 掲示板システムのナビゲーション等のアンカー文字列を調整(Bbs.pm更新)。
  • 2010-01-21: 掲示板システムにてhostの記録(Bbs.pm, Common.pm更新)。
  • 2010-01-14: 更新ログの表示フォーマットの「time」の「秒」を削除(12:34:50 → 12:34)。
  • 2010-01-14: 更新ログの「編集」のバグを修正。
  • 2010-01-07: favicon対応(init.pm, KSite.pm更新)。

これより古い記録は、以下へ。
KSite - 更新ログ

TODO

↑ページトップへ

システム

  • フォームにて、(メールアドレス入力欄がある場合に)入力者へ自動返信する機能の追加。
  • フォームにて、入力項目をメールサブジェクトへ設定する方法。
  • フォームにて、文字数カウントしたい(Twitter対応)。
  • ブログにて、改行をたくさん入れたい人用に「<br>整形モード」を。
  • ページ一覧の任意ソート。
  • ブログarticleの代表画像選択。
  • 空白行(スペースのみの行)を削除→というより、行末スペースを自動削除→たぶん実装済
  • title要素の全角スペースを半角へ。
  • ブログに年一覧リストを。
  • ブログや掲示板のフィード名にサイトタイトルを。
  • オーダーシステムでのメールアドレス親切チェック(ありがちなドメイン間違い等を指摘)。

KSite script by Office K.