涓嶅俔鐗壟湰鐨勫崌綰у妊娉?
====================

鐗瑰埆娉ㄦ剩: 2.5鍒?.6鐗壟湰涓轟簡鍚慩ML闈豹嫝,鏀硅繘濱奚爣絳捐皟鐢ㄧ殑鍙傛暟鍐欐磣,璇瘋嚜琛屾煡鎵懼苟鏇挎崲鎵鏈倨爣絳句腑鐨勫弬鎖板姞涓婂紩鍙?

- Modify (闈炱父閱嶈) 鏍囩璇磣閬靛略XML鏂瑰紡,鎵鏈夎皟鐢ㄦ爣絳懼弬鎖扮殑鍊煎繀欏葷敤寮曞彿""鎷搗鏉ワ紝姣斿:
         <CMS::LIST:List NodeID="1" TableID="2" Limit="">
         鎵鏈倨爣絳劇殑鍙傛暟鍚嶄笉鍐嶅尯鍒骨ぇ灝忏啟,浣嗚皟鐢ㄦ爣絳懼悕瑕佸尯鍒骨ぇ灝忏啟,濡?
          <CMS::NODELIST:List NodeID='1'> 涓殑NODELIST蹇呴』澶у啟,浣唷odeID鍜宯odeid涓鏍?
錛堝渜瀹樻柟璁哄潧鏈倨ā鏉胯漿鎹一櫒涓嬭澆錛屻嚜鍔ㄥ府鎮ㄨ漿鎹四繖濱涘尯鍒級



======================================================================
涓銆?瀹岸夬澶淵喚鎵鏈夌殑鏂淵歡,鍏朵腑鍖呮嫭鏈閱嶈鐨?

  /config.php    緋葷粺鎬婚厤緗枃浠?
  /templates/    鎵鏈夌殑妯℃澘鏂淵歡
  /resource/     鎵鏈變芄浼犵殑鍥劇塔璧勤簪鍘熷鐩綍
  /plugins/bbsInterface/bbs/璁哄潧鍚?bbs.config.php
                 璁哄潧鎺ュ彝鐨勯厤緗枃浠?
  /publish/config.php
  /publish/js.config.php    鏶嶅彴鍔ㄦ佸簲鐢ㄦ彃浠墮厤緗枃浠?

  *鎵鏈綏發甯冪殑欏甸潰鏂淵歡鍜出洰褰曞彧瑕佷笉鍦–MSware鐩綍涓竴鑸笉褰卞搷,浣嗚鑷澶淵喚

  鐗瑰埆娉ㄦ剩:濡傛灉浣犺嚜琛屾敼鍔ㄨ繃/setting/鐨勫戲鎖伴厤緗枃浠?鍒欓渶瑕佸啀嬈〞幓榪瀆鏇存敼




-----------------------------------------------------------
濱屻佸畬鎖村浠芥暟鎹簱鍐喋,浣跨敤緋葷粺鍚庡彴鐨勫浠藉姛鑳?涔熷螭浠ョ敤phpMyAdmin瀹屾氣鎖掑靉鏂瑰紡澶淵喚




-----------------------------------------------------------
涓齋佺敤鏂扮增鏈枃浠跺畬鍏ㄨ鐩栨棫鐗壟湰,娉ㄦ剩浠ヤ芄閱嶈閰嶇疆鏂淵歡涓嶈瑕嗙洊




-----------------------------------------------------------
鍥蒞佽鎵цupdate.php鍗囩駭紼嬪簭錛岸渜鐣岄潰鐫倨偍鐨動增鏈紝欏哄簭鎵ц鎴栨槸浠?.1涓嬈〞崌綰э紝鐩村埌2.5姝ｅ紡鐗?
娉ㄦ剩,濡傛灉娌℃湁瀵瑰簲鐗壟湰鐨勫崌綰ф枃浠?鍒欒〃紺烘暟鎹簱涓嶉渶瑕佸崌綰?浣豺螭浠ヨ煩榪囪繖姝? 濡傛湁鼎戰棶,鐩存帴涓庢妧鏈歃鐫佽仈緋?


------------
鎵嬪伐鍗囩駭鏂規磣錛?

鎴栬他紝鎮ㄦ簪鑷繁鏉ユ墜宸ユ墽琛岸崌綰у氨璇峰弬鑰林互涓?

浠ヤ笅鏄墜宸ユ墽琛屼竴涓增鏈竴涓增鏈崌綰х殑榪囩▼

鍗囩駭 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.5RC1鍒?.5RC2         瑕嗙洊鏇挎崲RC1鏂淵歡錛屾敞鎰廲onfig.php涓嶈瑕嗙洊

-----鍗囩駭 2.5RC2 鍒?2.5RC3 -----------------------------------
1.浣跨敤RC3鐨勤枃浠惰鐩朢C2鐨勤枃浠訛紝娉ㄦ剩涓嶈瑕嗙洊鍘烺C2鐨伶onfig.php鏂淵歡

2.鎵ц浠ヤ笅sql璇彝錛壟帹鑽愪嬌鐢╬hpmyadmin錛?
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.娓呯└緋葷粺緙撳瓨
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*


-----鍗囩駭 2.5RC3 鍒?2.5RC4 鎴?2.5RC5----------------------------------
1.浣跨敤RC4鐨勤枃浠惰鐩朢C3鐨勤枃浠訛紝娉ㄦ剩涓嶈瑕嗙洊鍘烺C3鐨伶onfig.php鏂淵歡
2.鎵ц浠ヤ笅sql璇彝錛壟帹鑽愪嬌鐢╬hpmyadmin錛?
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, '緙栬總', '0', '', '', 0, 1, 0, 0, 0, 0);
INSERT INTO `cmsware_group` VALUES (4, '楂樼駭緙栬總', '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, '紼誇歡瀹℃牳宸ヤ綔嫻?, '嫻嬭瘯錛觥紒');

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, '璁劇疆涓衡滄鍦ㄧ紕杈戔?, '1/103', '100', 0, '灝嗙敤鎴風殑鈮曠璁劇疆涓衡滄鍦ㄧ紕杈戔滅姘鎬?);
INSERT INTO `cmsware_workflow_record` VALUES (4, 3, 3, '閫氳繃瀹℃牳', '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, '璁劇疆涓衡滄鍦ㄧ紕杈戔?, '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, '鎵撳洖緇欑紕杈?, '102/101', '103', 1, '');
INSERT INTO `cmsware_workflow_record` VALUES (9, 3, 4, '閫氳繃緇堝', '102', '2', 0, '瀹屾垚紼誇歡鐨勫鏍?紼誇歡琚鍏ュ唴瀹瑰簱,絳綏緟鍙賊竷');
INSERT INTO `cmsware_workflow_record` VALUES (10, 3, 3, '鎾ゅ洖', '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, '鏂板', 0, 1);
INSERT INTO `cmsware_workflow_state` VALUES (2, '鍒吠櫎', -1, 1);
INSERT INTO `cmsware_workflow_state` VALUES (3, '宸叉姇紼?, 1, 1);
INSERT INTO `cmsware_workflow_state` VALUES (4, '琚墦鍥?, 3, 1);
INSERT INTO `cmsware_workflow_state` VALUES (5, '宸插綍鐢?, 2, 1);
INSERT INTO `cmsware_workflow_state` VALUES (9, '姝ｅ渜緙栬總(緙栬總)', 100, 0);
INSERT INTO `cmsware_workflow_state` VALUES (11, '瀹℃牳閫氳繃(緙栬總)', 101, 0);
INSERT INTO `cmsware_workflow_state` VALUES (12, '姝ｅ渜緙栬總(楂樼駭緙栬總)', 102, 0);
INSERT INTO `cmsware_workflow_state` VALUES (13, '鎵撳洖緙栬總(楂樼駭緙栬總)', 103, 0);


3.娓呯└緋葷粺緙撳瓨
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*

4.淇敼config.php 鍦ㄤ笅闈四繖琛出殑涓嬮潰澧炱姞鍚庨潰涓夎浠ｇ爜錛岸涓嬶細
  $this->resource_ref = $db_config['table_pre'].'resource_ref';
  //榪鬱互涓嬫槸RC4鐗壟湰浠ュ悗闇瑕佹柊澧炱姞鐨蹺笁琛?
  $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鐨勤枃浠惰鐩朢C5鐨勤枃浠訛紝娉ㄦ剩涓嶈瑕嗙洊鍘烺C5鐨伶onfig.php鏂淵歡
2.鎵ц浠ヤ笅sql璇彝錛壟帹鑽愪嬌鐢╬hpmyadmin,鈮匊〃鍚嶅墠緙cmsware_鏀規垚浣犵殑錛?
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, '鐣岄潰棰劇', 'Photo', 'varchar', '250', 'text', NULL, NULL, 'upload', NULL, NULL, 0, 0, 0, 0, 0); 
INSERT INTO `cmsware_content_fields` VALUES ('', 2, '鏈湴涓婁紶', '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.娓呯└緋葷粺緙撳瓨
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*



-----鍗囩駭 2.5RC6 鍒?2.5姝ｅ紡鐗?----------------------------------
1.浣跨敤2.5姝ｅ紡鐗堡殑鏂淵歡瑕嗙洊RC6鐨勤枃浠訛紝娉ㄦ剩涓嶈瑕嗙洊鍘烺C6鐨伶onfig.php鏂淵歡
2.鎵ц浠ヤ笅sql璇彝錛壟帹鑽愪嬌鐢╬hpmyadmin,鈮匊〃鍚嶅墠緙cmsware_鏀規垚浣犵殑錛?
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鐨勯棬鎴風增鐢ㄦ垌璇蜂慨鏀逛縫鐨伶onfig.php 璇峰渜 
	$this->workflow_state = $db_config['table_pre'].'workflow_state'; 
	$this->workflow_record = $db_config['table_pre'].'workflow_record'; 
鍚庨潰娣誨姞浠ヤ笅2琛?
	$this->log_login = $db_config['table_pre'].'log_login'; 
	$this->log_admin = $db_config['table_pre'].'log_login';

4.娓呯└緋葷粺緙撳瓨
sysdata/Cache_*.php
sysdata/templates_c/*
sysdata/sysinfo/*



-----鍗囩駭 2.5 鍒?2.6鐗?----------------------------------

璇鋒墽琛寀pdate.php


-----鍗囩駭 2.6 鍒?2.7鐗?----------------------------------

璇鋒墽琛寀pdate.php


-----鍗囩駭 2.7 鍒?2.85鐗?----------------------------------
(1)涓嶅鍔豹柊鐨勯閬撳姛鑳界殑鐢ㄦ垌錛岸氨鐩存帴瑕嗙洊鍗囩駭錛屼慨鏀瑰ソ鐩稿簲鐨勯厤緗氨鍙互濱?

(2)闇瑕佹柊棰戰亡鐨徹紝寤鴻瀹夎涓浠芥柊鐨勫畬鎖村寘錛出扐鍚庡弬鑰江噷闈三殑妯〞瀷鍜出粨鐐硅緗紝鍙傜收鐫澧炱姞鏂扮粨鐐癸紝緇賊畾妯℃澘錛出扐鍚庝慨鏀規瘡涓閬撴ā鏉跨洰褰曚笅鐨函plConfig.html. 
鍥犱負棰戰亡鍩烘湰鏄嫭褲嬬殑錛岸氨鏄粨鐐癸紜妯〞瀷錛嬫ā鏉跨殑褰一紡銆徐plConfig.html閱岸畾涔變縫鐨勯閬划粨鐐圭殑鍏ュ彝緇划偣鍙? 
罅閬撲竴鑸氨鏄ā戣嬶紜妯℃澘錛嬬粨鐐癸紝鑰屼細鍙樼殑灝卞彧鏈夌粨鐐瑰彿錛屾垛浠畾鐨動粨鏋勫氨鏄悇棰戰亡閮芥湁涓涓猅plConfig.html鏉ュ瓨鏀炬棰戰亡鐨動粨鐐瑰彿鍜岸弬鎖板彉閱? 
罅閬划殑鏂規磣錛岄始鏄熀紜鎿嶄綔錛岸緩褲嬬粨鐐癸紝寤虹珛妯〞瀷錛出磷妯℃澘錛屾敼TplConfig.html錛屾婀skin鐩綍鏀懼埌鏍癸紝榪鬱塞緇熹粺鏄熀紜鎿嶄綔銆?
鏈鍚峬紝濡傛灉鍐嶆湁闇瑕觥紝鍐嶆牴鎹嚜宸辯殑闇奼骨紝淇敼妯℃澘閱出殑鍖哄潡浠ｇ爜錛屾守淇濱溳敊璇?
(3)鐜板渜鎵┼睍鍖呯殑涓や釜publish鏄竴鏍風殑錛出敤鍒扮殑鍙湁鏍圭洰褰曠殑榪鬱釜錛阱msware/publish榪鬱釜鍙槸涓轟簡渚誇簬鑰佺敤鎴瘋鐩?
=====================================================
娉細瀵瑰簲鍗囩駭紼嬪簭鏂淵歡鍚嶇殑txt鏂淵歡鏄悇鐗壟湰鍗囩駭鏃剁殑綆瑕佽鏄?

