======================================================================
 - UNICALE - Simple Calendar System  version 3.63
======================================================================
 すぐ使い始める方は，「2.3 インストール」をお読みください。

 1.概要
 2.インストール方法
 3.使い方
 4.ライセンス，免責事項
 5.History
---------------------------------------------------------------------

■1.概要「UNICALEとは」
 ・Webベースカレンダーシステム。
 ・Webブラウザさえあればどこからでも予定の調整可能。
 ・インストール簡単：1分以内に使用開始できるでしょう。
 ・小組織向けに機能厳選：あえて多くの機能を削減。
 ・現実に即し「午前」「午後」等のあいまいな予定入力が可能。
 ・予定表に変更があればRSSで受信。
 ・予定の大まかなジャンル分け，色分け機能
 ・イベントカレンダー機能

■2.インストール方法

 2.1 サーバ側動作環境
 ・PHP7以上が稼動するWebサーバ。SQLiteが動作すること。
 ・XAMPP、XAMPP Portable環境でも動作確認済

 2.2 クライアント側動作環境
 PC用およびスマートフォン用Webブラウザ。

 2.3 インストール
 2.3.1 新規インストール
  1)ダウンロードした「unicale_***.zip」を展開。（***はバージョン番号）
  2)出来上がったフォルダ「unicale」をSFTPなどでWebサーバへ転送。
  3)以下のファイル，ディレクトリのパーミッションを
   「666」または「777」へ変更。
    ・unicale/dataディレクトリおよびその配下のファイル
    ・index.rdf
  以上でWebブラウザからindex.phpにアクセスすると，インストール画面が出ますので，画面の指示に従ってください。
  
 2.4 設定
 トップページの下部に各種設定のためのページへのリンクがあります。
 設定ページへのアクセスは，パスワードがかかっていませんので，必要に応じて，adminフォルダに.htaccess等を用いてパスワードを設定してください。
 
 2.5 データ移行
 データインポートとエクスポートのページから移行ができます。
 事前に，dataフォルダ内の，unicale.dbを別名で保存するなどして，バックアップをシトカら実施してください。
 途中でエラーメッセージなどが表示されて止まった場合は，unicale.dbをコピーして復元すれば大丈夫です。

■3.使い方

 3.1 予定新規入力時
 トップページに表示される上部入力欄に必要情報を入力し登録ボタンを押します。
 もしくは， カレンダーの日付をクリックすると詳細入力画面に行きます。
 その後は修正時と同じ操作です。

 3.2 予定修正時
 カレンダー部分に表示されている予定をクリックし，修正画面に行きます。
 必要事項を入力し，実行ボタンを押します。
 修正時には，その予定を変更／複製／削除するかの処理が選べます。

 3.3 カレンダー操作
 次の週，前の週の文字をクリックすると表示週が移動します。
 画面下部の月をクリックするとその月の1日を先頭とした週に移動します。

 3.4 パスワード保護について
 パスワードによる保護機能は持っていません。
 インターネット上のサーバなどに設置する場合は，.htaccessファイルなど
 を用いて保護したほうが良いでしょう。
 基本的には，インターネット環境にさらすことは推奨していません。

3.5 エクスポート機能（廃止）
 Ver.3.40よりphpliteAdminの同梱を中止しました。
 CSVやSQLでのエクスポートは、unicale.dbファイルに対し、各自でSQLiteデータビューアなどを用いて行って下さい。
 
3.6 外部UNICALEの同時表示機能（3.10以降）
 他のUNICALEのカレンダーを1つのカレンダーにまとめて表示できます。

3.7 イベントカレンダーモード機能（3.20以降）
 表示する人，編集する人の役割を明確に分離できます。
 これにより，イベントを告知したいイベント管理者とイベントを閲覧するだけの利用者が便利になります。
 管理者は，calendarフォルダに.htaccesなどを用いてフォルダのパスワード認証を行って下さい。UNICALE自身はパスワード認証機能を持っていません。

3.8 表示画面の一部テンプレート化（3.20以降）
 トップ画面の表示パーツは，ほぼコンポーネント化されていますので，レイアウトの組み替え，表示／非表示が容易に行えます。
 独自サイトに組み込むなどする場合に有効です。template.phpをhtmlとして編集して下さい。

3.9 時間リストボックスの分間隔変更
 /lib/unicom.php内の定数定義のTIMESPANの値を変えることで切り替えが可能です。
 0: 30分単位（デフォルト）
 1: 15分単位

■4.ライセンス，免責事項

 4.1 ライセンス
 UNICALEは，MITライセンスにて公開します。
 使用，改変，再配布は自由ですが，著作権は開発者であるUNICALE Project Team
 に帰属します。

 4.2 免責事項
 このスクリプトを使用したことで生じる如何なる損害・不都合に対しても，
 開発者であるUNICALE Project Teamやその他関係者は一切責任を負いません。

 4.3 UNICALE Project Teamについて
 URL:    https://www.unicale.com/
 E-Mail: unicaleprojectteam@unicale.com

 UNICALE Project Teamは，日常の物事を観察し，現実的な効率性をソフト
 ウェア技術を活用し具体化する，技術研究開発チームです。
 最小限の事柄の組み合わせで最大の価値を創出することが目標です。

 4.4 UNICALE とは
 「ユニカレ」と読みます。
 UNICALEは，Uni|Universal|Unique Calendar の略称であり，単機能であるこ
 とで，広く使えるユニークなカレンダーシステムをコンセプトとしています。

■5.History

2007/04/20 ver.0.10公開 基本機能のみ実装
2010/03/14 ver.0.35公開 ver0.3x系の最後のバージョン（メンテナンスバージョンアップを除く）
2011/01/23 ver.2.00公開 基本機能のみ実装
2014/12/20 ver.2.03公開 マイナーバグフィクス（html直読不可の対応，タイムゾーン設定），エラー表示の抑制
2017/11/25 ver.3.00公開 
2017/12/01 ver.3.01公開 細かなバグ修正。アップグレードインストール機能追加。
2017/12/04 ver.3.02公開 細かなバグ修正。
2017/12/09 ver.3.03公開 細かなバグ修正。環境によってはVIEW作成時にエラーになる場合への対処。
2017/12/22 ver.3.04公開 細かなバグ修正。pickup機能不具合対処。
2018/01/28 ver.3.05公開 上部の月移動ナビゲーションのバグ修正。翌日にコピー，翌週にコピー機能追加。
2018/03/17 ver.3.06公開 翌月にコピー，翌年にコピー機能追加。
2018/04/21 ver.3.07公開 Windows系OSのサーバにインストールする場合に不具合があったのを修正。
2018/05/27 ver.3.10公開 インストーラの不具合修正。外部カレンダー連携機能実装。JSON出力機能実装。API実装。
2018/06/09 ver.3.12公開 条件によってJSON/JSONP出力が異常になるのを修正。
2018/08/13 ver.3.20公開 イベントカレンダーモード追加。表示と処理の分離により，表示部分のカスタマイズが容易に。
2018/09/01 ver.3.21公開 ソース内の不要な文字削除。
2018/09/13 ver.3.22公開 時間リストボックスのリストを30分単位と15分単位のいずれかに切り替え可能に。
2018/11/17 ver.3.23公開 CSVインポートのカテゴリID不具合修正，CSVエクスポート機能を実装。
2019/01/03 ver.3.24公開 CSVエクスポート機能不具合修正。rss出力不具合修正。2019年の日本の祝日を追加修正。
2019/01/05 ver.3.25公開 テンプレート表示の不具合修正。データ管理画面にリンクメニュー追加。
2019/01/14 ver.3.26公開 iCalendar形式でのエクスポート機能追加。
2019/08/03 ver.3.27公開 海の日、天皇誕生日の変更に伴う祝日テーブルの変更。holiday.csvの書式変更。
2019/08/12 ver.3.28公開 カレンダー内の日付の表示をシンプルに、かつ濃くしました。
2019/12/14 ver.3.29公開 祝日テーブルに誤りがあったのを修正。
2021/08/01 ver.3.30公開 東京オリンピック開催に伴う祝日変更に対応。外部カレンダー表示の不具合修正。
2022/02/14 ver.3.40公開 インストール時エラー改善。モジュール未インストール検知。未定義変数エラー多発対応。phpliteadmin非同梱。
2022/02/17 ver.3.41公開 インストール時エラー改善。Ver.0.3系からのデータインポート時エラー改善。未定義変数エラー発生対応。
2022/02/18 ver.3.42公開 休日表示不具合修正。検索画面不具合修正。
2022/03/01 ver.3.43公開 イベントカレンダーモード時、未定義変数エラー修正。Newアイコン表示位置変更。
2022/03/11 ver.3.50公開 タグ編集機能追加。
2022/03/14 ver.3.51公開 未定義変数エラー発生対応。
2022/05/16 ver.3.52公開 未定義変数エラー発生対応。
2024/08/03 ver.3.53公開 検索処理時のエラー可能性修正。入力文字列チェックの対象文字変更。
2024/10/03 ver.3.54公開 時間のリストボックスの分の単位を切り替えるモード追加。従来:（0:30分単位、1: 15分単位）。更新後:（0:30分単位、1: 15分単位、2: 10分単位）
2024/10/26 ver.3.60公開 生成されるタグの可読性向上。タグ構造の修正。月・週移動のショートカットキー実装。
2025/03/16 ver.3.62公開 変数未定義等のエラー発生対応（XAMPP動作対応）
2025/04/13 ver.3.63公開 特定の条件において、Webブラウザの他言語への翻訳ダイアログが出るのを抑制する様修正。
-------------------------------------------------------------------------

