SyLは、PHP(4>=4.3.x or 5)言語による独自DIコンテナをベースとしたフレームワークで、WEBアプリケーションフレームワーク/JavaScript出力フレームワーク/コマンドラインフレームワークの3つで構成されます。
;-----------------------
; VERSION: 0.15.2
;-----------------------
[SYL_PROJECT_DIR]/var/*
opt/setup/lib/*
・リソース(書き込み用)ディレクトリ var 構成変更
include/framework/View/SyL_ViewSmarty.php
include/framework/View/SyL_ViewLayoutSmarty.php
・Smartyにセットするプロパティ定数を、まとめて指定できるように SYL_SMARTY_PROPERTIES に変更
include/framework/SyL_Controller.php
・アプリケーション名定数 SYL_APP_NAME 追加
include/framework/SyL_Logger.php
・空のロガーを作成できるように変更
include/framework/SyL_Config.php
include/framework/Config/*
include/framework/SyL_Controller.php
・設定ファイル名を SyL_Controller クラスから各 Config クラスに移動
・設定値を定数以外に SyL_Config::get(...) で取得できる機能追加
include/framework/SyL_Controller.php
・起動パラメータ define_before、 define_after を削除
・SYL_CONTROLLER_NAME 定数削除
examples/start-templates/*
・使いづらいので削除
bin/adm.php
opt/adm/apps/actions/Index.php
・SyL_Config 修正に伴うロジック変更
opt/setup/apps/setup/actions/Project.php
opt/setup/lib/CreateProject.php
・プロジェクト作成時に、Smarty 引数追加
include/smarty/
・デフォルト Smarty ディレクトリ削除
opt/setup/var/skel-templates/defines.xml
・定数追加漏れ対応
・SYL_SMARTY_PROPERTIES 定数追加
・SYL_LOG_FILE 定数値変更