Pɯſk:
====================

SO`N: 2.52.6FVXMLal,iFҽեΪѼƼgk,ЦۦdôҦҤѼƥ[W޸

- Modify (D`n) һykuXML覡,ҦեμҰѼƪȥΤ޸""A_ӡAp:
         <CMS::LIST:List NodeID="1" TableID="2" Limit="">
         ҦҪѼƦWAϤjpg,եμҦWnϤjpg,p:
          <CMS::NODELIST:List NodeID='1'> NODELISTjg,NodeIDMnodeid@
]bx׾¦ҪOഫUA۰zഫoǰϧO^



======================================================================
@B ƥҦ,䤤]A̭n:

  /config.php    t`tm
  /templates/    ҦҪO
  /resource/     ҦWǪϤ귽lؿ
  /plugins/bbsInterface/bbs/׾¦W/bbs.config.php
                 ׾±ftm
  /publish/config.php
  /publish/js.config.php    exʺAδtm

  *ҦoGMؿunbCMSwareؿ@뤣vT,Цۦƥ

  SO`N:pGAۦʹL/setting/ưtm,hݭnAhi




-----------------------------------------------------------
GBƥƾڮwe,ϥΨtΫxƥ\,]iHphpMyAdmin㴡J覡ƥ




-----------------------------------------------------------
TBηs󧹥л\ª,`NHWntm󤣭nл\




-----------------------------------------------------------
|Bаupdate.phpɯŵ{ǡAbɭzAǰάOq2.1@ɯšA2.5


------------
uɯŤkG

Ϊ̡AzQۤvӤuɯŴNаѦҥHU

HUOu@Ӫ@ӪɯŪL{

ɯ 1.0.0905  1.1         update1.0_1.1.php
ɯ 1.0.0905  1.1 SP1     update1.0_1.1SP1.php
ɯ 1.1 to 2.0              update1.1_2.0.php
ɯ 2.0 to 2.1              update2_0to2_1.php
ɯ 2.1 to 2.5RC1           update2_1to2_5.php
ɯ 2.5RC12.5RC2         л\RC1A`Nconfig.phpnл\

-----ɯ 2.5RC2  2.5RC3 -----------------------------------
1.ϥRC3л\RC2A`Nnл\RC2config.php

2.HUsqlyy]˨ϥphpmyadmin^
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('CollectionPageNum', '15');
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('ContentPageNum', '15');
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('SearchPageNum', '15');

3.MŨtνws
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*


-----ɯ 2.5RC3  2.5RC4  2.5RC5----------------------------------
1.ϥRC4л\RC3A`Nnл\RC3config.php
2.HUsqlyy]˨ϥphpmyadmin^
ALTER TABLE `cmsware_site` ADD COLUMN `WorkFlow` int(8) NOT NULL DEFAULT 0;
ALTER TABLE `cmsware_contribution_1` ADD INDEX `NodeID` (`NodeID`);
ALTER TABLE `cmsware_contribution_1` CHANGE COLUMN `State` `State` int(5) NULL DEFAULT 0;
ALTER TABLE `cmsware_contribution_2` ADD INDEX `NodeID` (`NodeID`);
ALTER TABLE `cmsware_contribution_2` CHANGE COLUMN `State` `State` int(5) NULL DEFAULT 0;

INSERT INTO `cmsware_group` VALUES (3, 's', '0', '', '', 0, 1, 0, 0, 0, 0);
INSERT INTO `cmsware_group` VALUES (4, 'Žs', '0', '', '', 0, 1, 0, 0, 0, 0);

DROP TABLE IF EXISTS cmsware_workflow;
CREATE TABLE cmsware_workflow (
  `wID` int(8) NOT NULL auto_increment,
  `Name` varchar(30) default NULL,
  `Intro` text,
  PRIMARY KEY  (`wID`),
  UNIQUE KEY `wID` (`wID`)
) TYPE=MyISAM  ;

INSERT INTO `cmsware_workflow` VALUES (3, 'Zf֤u@y', 'աII');

DROP TABLE IF EXISTS cmsware_workflow_record;
CREATE TABLE cmsware_workflow_record (
  `OpID` int(8) NOT NULL auto_increment,
  `wID` int(8) default NULL,
  `Executor` int(8) default NULL,
  `OpName` varchar(50) default NULL,
  `StateBeforeOp` varchar(100) default NULL,
  `StateAfterOp` varchar(100) default NULL,
  `AppendNote` int(1) default '0',
  `OpIntro` text,
  PRIMARY KEY  (`OpID`),
  UNIQUE KEY `OpID` (`OpID`),
  KEY `wID` (`wID`)
) TYPE=MyISAM  ;


INSERT INTO `cmsware_workflow_record` VALUES (3, 3, 3, ']mubsv', '1/103', '100', 0, 'NΤ᪺Z]mubsuA');
INSERT INTO `cmsware_workflow_record` VALUES (4, 3, 3, 'qLf', '100', '101', 0, NULL);
INSERT INTO `cmsware_workflow_record` VALUES (5, 3, 3, '^@', '100/1/103', '3', 1, '');
INSERT INTO `cmsware_workflow_record` VALUES (6, 3, 4, ']mubsv', '101', '102', 0, NULL);
INSERT INTO `cmsware_workflow_record` VALUES (7, 3, 4, '^@', '102/101', '3', 1, NULL);
INSERT INTO `cmsware_workflow_record` VALUES (8, 3, 4, '^s', '102/101', '103', 1, '');
INSERT INTO `cmsware_workflow_record` VALUES (9, 3, 4, 'qL׼f', '102', '2', 0, 'Z󪺼f,ZQɤJew,ݵoG');
INSERT INTO `cmsware_workflow_record` VALUES (10, 3, 3, 'M^', '101', '100', 0, NULL);

DROP TABLE IF EXISTS cmsware_workflow_state;
CREATE TABLE cmsware_workflow_state (
  `ID` int(8) NOT NULL auto_increment,
  `Name` char(30) default NULL,
  `State` int(5) default NULL,
  `System` int(1) default '0',
  PRIMARY KEY  (`ID`),
  UNIQUE KEY `ID` (`ID`),
  UNIQUE KEY `State` (`State`)
) TYPE=MyISAM  ;

INSERT INTO `cmsware_workflow_state` VALUES (1, 'sW', 0, 1);
INSERT INTO `cmsware_workflow_state` VALUES (2, 'R', -1, 1);
INSERT INTO `cmsware_workflow_state` VALUES (3, 'wZ', 1, 1);
INSERT INTO `cmsware_workflow_state` VALUES (4, 'Q^', 3, 1);
INSERT INTO `cmsware_workflow_state` VALUES (5, 'w', 2, 1);
INSERT INTO `cmsware_workflow_state` VALUES (9, 'bs(s)', 100, 0);
INSERT INTO `cmsware_workflow_state` VALUES (11, 'fֳqL(s)', 101, 0);
INSERT INTO `cmsware_workflow_state` VALUES (12, 'bs(Žs)', 102, 0);
INSERT INTO `cmsware_workflow_state` VALUES (13, '^s(Žs)', 103, 0);


3.MŨtνws
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*

4.קconfig.php bUo檺UW[᭱TNXApUG
  $this->resource_ref = $db_config['table_pre'].'resource_ref';
  //oHUORC4HݭnsW[T
  $this->workflow = $db_config['table_pre'].'workflow';
  $this->workflow_state = $db_config['table_pre'].'workflow_state';
  $this->workflow_record = $db_config['table_pre'].'workflow_record';




-----ɯ 2.5RC5  2.5RC6----------------------------------
1.ϥRC6л\RC5A`Nnл\RC5config.php
2.HUsqlyy]˨ϥphpmyadmin,Wecmsware_令A^
ALTER TABLE `cmsware_collection_category` ADD COLUMN `InRunPlan` tinyint(1) NOT NULL DEFAULT 1; 
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('sessionTimeout', '120'); 
INSERT INTO `cmsware_content_fields` VALUES ('', 2, 'ɭw', 'Photo', 'varchar', '250', 'text', NULL, NULL, 'upload', NULL, NULL, 0, 0, 0, 0, 0); 
INSERT INTO `cmsware_content_fields` VALUES ('', 2, 'aW', 'LocalUpload', 'varchar', '250', 'text', NULL, NULL, 'upload_attach', NULL, NULL, 0, 0, 0, 0, 0); 
ALTER TABLE `cmsware_collection_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_collection_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_content_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_content_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_contribution_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_contribution_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_publish_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_publish_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_plugin_fulltext_search_2` ADD COLUMN `Photo` varchar(250) NOT NULL default ''; 
ALTER TABLE `cmsware_plugin_fulltext_search_2` ADD COLUMN `LocalUpload` varchar(250) NOT NULL default ''; 

3.MŨtνws
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*



-----ɯ 2.5RC6  2.5 ----------------------------------
1.ϥ2.5л\RC6A`Nnл\RC6config.php
2.HUsqlyy]˨ϥphpmyadmin,Wecmsware_令A^
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('isLogLogin', '1'); 
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('isLogAdmin', '1'); 
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('DisplayPublishCount', '1'); 
ALTER TABLE `cmsware_group` ADD COLUMN `canCollection` tinyint(1) NULL DEFAULT 0; 
ALTER TABLE `cmsware_content_fields` ADD COLUMN `EnableContribution` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_content_fields` ADD COLUMN `EnableCollection` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_content_fields` ADD COLUMN `EnablePublish` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_site` ADD COLUMN `NodeGUID` char(250) NOT NULL AFTER `NodeID`; 
CREATE TABLE `cmsware_log_admin` ( `LogID` int(10) NOT NULL auto_increment, `uName` char(50) default NULL, `IP` char(15) default NULL, `Action` char(100) default NULL, `ActionURL` char(250) default NULL, `Time` int(10) default NULL, PRIMARY KEY (`LogID`) ) TYPE=MyISAM;
CREATE TABLE `cmsware_log_login` ( `LogID` int(10) NOT NULL auto_increment, `uName` char(50) default NULL, `IP` char(15) default NULL, `Time` int(10) default NULL, PRIMARY KEY (`LogID`) ) TYPE=MyISAM;
CREATE TABLE `cmsware_block_ip` ( `Id` int(6) unsigned NOT NULL auto_increment, `IP` char(15) NULL, `ExpireTime` int(10) NULL, `Reason` char(250) NULL, PRIMARY KEY (`Id`) ) TYPE=MyISAM;
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('LoginTryTime', '15'); 
INSERT INTO `cmsware_sys` (`varName`, `varValue`) VALUES ('LoginTryCount', '5'); 
ALTER TABLE `cmsware_tpl_vars` ADD COLUMN `IsGlobal` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_tpl_vars` ADD COLUMN `NodeScope` text NULL; 
ALTER TABLE `cmsware_keywords` ADD COLUMN `IsGlobal` tinyint(1) NULL DEFAULT 1; 
ALTER TABLE `cmsware_keywords` ADD COLUMN `NodeScope` text NULL; 

3.RC6ɯStable᪩ΤЭקAconfig.php Цb 
	$this->workflow_state = $db_config['table_pre'].'workflow_state'; 
	$this->workflow_record = $db_config['table_pre'].'workflow_record'; 
᭱K[HU2 
	$this->log_login = $db_config['table_pre'].'log_login'; 
	$this->log_admin = $db_config['table_pre'].'log_login';

4.MŨtνws
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*



-----ɯ 2.5  2.6 ----------------------------------

аupdate.php

=====================================================
Gɯŵ{ǤWtxtOUɯŮɪ²n

