涓嶅悓鐗堟湰鐨勫崌绾у姙娉?
====================

鐗瑰埆娉ㄦ剰: 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鏂囦欢鏄悇鐗堟湰鍗囩骇鏃剁殑绠€瑕佽鏄?

