freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

使用開(kāi)源軟件設(shè)計(jì)開(kāi)發(fā)和部署協(xié)作型web站點(diǎn)第-文庫(kù)吧

2025-04-17 19:12 本頁(yè)面


【正文】 能夠在不依靠網(wǎng)絡(luò)的情況下編寫和測(cè)試代碼的修改。在對(duì)修改進(jìn)行充分測(cè)試之后,我們希望與開(kāi)發(fā)團(tuán)隊(duì)共享代碼。這個(gè)迭代式的開(kāi)發(fā)循環(huán)導(dǎo)致我們選用一種遠(yuǎn)程版本系統(tǒng) CVS,從而可以與團(tuán)隊(duì)成員保持同步并維護(hù)一個(gè)所有人共享的代碼基。 我們選用 Eclipse 來(lái)支持這個(gè)項(xiàng)目,并在一個(gè)集成開(kāi)發(fā)環(huán)境 (IDE)中使用所有技術(shù)。 Eclipse 提供了許多擴(kuò)展并可以非常輕松地與 Concurrent Versions System(CVS)進(jìn)行集成。 Eclipse 透視圖提供了幾個(gè)支持當(dāng)前活動(dòng)的視圖和編輯器。在我們的情況中,活動(dòng)就是編輯 PHP 模塊和 HTML 片段。 Eclipse 還跟蹤對(duì)代碼的修改。所以,即使沒(méi)有將文件簽入 CVS,仍然可以從本地機(jī)器恢復(fù)文件的先前版本。 Eclipse 的這個(gè)特性有助于確保不會(huì)丟失代碼。我們創(chuàng)建了一個(gè)集中的開(kāi)發(fā)和測(cè)試環(huán)境,這樣就可以順暢地處理代碼并與團(tuán)隊(duì)的其他成員進(jìn)行協(xié)作 您的時(shí)間應(yīng)該花費(fèi)在編寫和測(cè)試代碼上,而不是管理文件和系統(tǒng)上的其他資源。 對(duì)內(nèi)容管理系統(tǒng)的 選擇影響到需要使用的其他工具。對(duì)于 Drupal,這意味著用 PHP、 HTML 和層疊樣式表 (CSS)來(lái)開(kāi)發(fā)頁(yè)面,用 MySQL 進(jìn)行后端存儲(chǔ)。 回頁(yè)首 需求 我們建立了一套需求,這將指導(dǎo)我們選擇內(nèi)容管理系統(tǒng)。如果某些特性不存在,我們希望系統(tǒng)能夠輕松地?cái)U(kuò)展以包含這些特性。這些需求包括: 內(nèi)容與表示的分離對(duì)內(nèi)容進(jìn)行就地 (inplace)評(píng)論對(duì)內(nèi)容進(jìn)行就地編輯按線索組織的討論組 (Threaded discussion group)控制訪問(wèn)特權(quán)搜索內(nèi)容在查看任何內(nèi)容之前進(jìn)行身份驗(yàn)證會(huì)話控制,包括過(guò)期以及合法條款和條件的簽 名支持通過(guò)討論進(jìn)行社區(qū)交互內(nèi)容管理系統(tǒng)要便于學(xué)習(xí)提供給客戶的內(nèi)容管理系統(tǒng)的管理界面要簡(jiǎn)單圖 1 顯示了來(lái)自這個(gè) Web 站點(diǎn)的最終設(shè)計(jì)的一個(gè)典型頁(yè)面。在我們討論設(shè)計(jì)和實(shí)現(xiàn)的不同方面時(shí),將會(huì)詳細(xì)描述這個(gè)頁(yè)面。 圖 IBC Web 站點(diǎn)的典型頁(yè)面 回頁(yè)首 開(kāi)放源碼內(nèi)容管理解決方案 管理 Web 站點(diǎn)內(nèi)容有許多方法,從簡(jiǎn)單的 Web log(blog)引擎系統(tǒng) (只支持有限的內(nèi)容發(fā)布功能 )到完整的內(nèi)容管理系統(tǒng)框架,再到應(yīng)用程序框架 (可以在其上構(gòu)建自己的定制內(nèi)容管理系統(tǒng) )。由于在開(kāi)放源碼領(lǐng)域中存在眾多的選擇,所以很難選擇適合自 己需要的解決方案。 最終,我們選擇了 Drupal。但是,描述一下我們進(jìn)行決策的基本原則是有好處的。下一節(jié)描述一些候選系統(tǒng),包括 Drupal、 Mambo、 Typo Ruby on Rails、 Movable Type、 WordPress 和 TextPattern。 內(nèi)容管理解決方案的對(duì)比 Drupal Drupal 軟件允許個(gè)人或用戶社區(qū)輕松地發(fā)布、管理和組織 Web 站點(diǎn)上的各種內(nèi)容。數(shù)以萬(wàn)計(jì)的個(gè)人和組織已經(jīng)使用 Drupal 建立了不同類型的 Web 站點(diǎn),包括 社區(qū) Web 門戶和討論站點(diǎn)公司 Web 站點(diǎn) /內(nèi)部網(wǎng)門戶個(gè)人 Web 站點(diǎn)愛(ài)好者站點(diǎn)電子商務(wù)應(yīng)用程序資源目錄 Drupal 支持內(nèi)容管理系統(tǒng)、 blog、協(xié)作型編寫環(huán)境、論壇、時(shí)事通信、圖片庫(kù)、文件上載和下載等等。 Drupal 是采用 GPL 許可協(xié)議的開(kāi)放源碼軟件,由一個(gè)包括數(shù)千用戶和開(kāi)發(fā)人員的社區(qū)來(lái)維護(hù)和開(kāi)發(fā)。Drupal 可以免費(fèi)下載和使用。 (來(lái)源: CMS Matrix)與其他內(nèi)容管理系統(tǒng) (CMS)相比, Drupal 還相當(dāng) 年輕 。但是,我們感到這個(gè)框架編寫得非常好,既健壯又非常靈活,而且有一個(gè)興旺的開(kāi)發(fā)社區(qū),這意味著會(huì)有大量用戶采用和支持它。 與其他 CMS 一樣,這個(gè)框架有很 強(qiáng)的可擴(kuò)展性。我們需要的許多特性已經(jīng)以模塊的形式提供了,可以輕松地將這些模塊與 Web 站點(diǎn)的核心功能集成起來(lái)。 這個(gè)框架和模板 (主題化 )系統(tǒng)完全是用 PHP 編寫的;我們不需要學(xué)習(xí)另一種標(biāo)記語(yǔ)言。如果需要擺脫這個(gè)框架,可以非常容易地做到。 (當(dāng)然,不建議這么做,但是這提供了最大的靈活性。 ) 會(huì)話管理內(nèi)置在核心功能中,這是其他 CMS 沒(méi)有提供的。這免去了后面的許多麻煩。 Drupal 以其可伸縮性而聞名,也就是可以支持 Web 站點(diǎn)從少量用戶發(fā)展到企業(yè)級(jí)。這個(gè)框架還能夠?qū)φ军c(diǎn)的某些區(qū)域進(jìn)行 節(jié)流 ,可以避免這些區(qū)域在高流量期 間造成潛在的問(wèn)題。 學(xué)會(huì)用 Drupal 方式 創(chuàng)建站點(diǎn)仍然需要一個(gè)學(xué)習(xí)過(guò)程,但是其難度與其他CMS 相比低多了。為了在業(yè)務(wù)邏輯層和表示層之間自由地移動(dòng) (使用 PHP 模板引擎 ),還需要掌握 PHP。 有人認(rèn)為 Drupal 的訪問(wèn)控制粒度應(yīng)該更細(xì),但是我們認(rèn)為可以利用靈活的可擴(kuò)展性應(yīng)對(duì)這方面的問(wèn)題。 Drupal 剛剛發(fā)布,它對(duì) 版本做了許多改進(jìn)。 Mambo Mambo Open Source 是當(dāng)今最出色的開(kāi)放源碼內(nèi)容管理系統(tǒng)之一。 Mambo的默認(rèn)安裝很容易設(shè)置和維護(hù)。設(shè)置實(shí)用程序使用一個(gè)分 4 步的向?qū)?,允許用戶安裝整個(gè)系統(tǒng)而不需要掌握高級(jí)技術(shù)知識(shí)。安裝之后,系統(tǒng)包含許多可供選擇的模板和大量現(xiàn)成的功能。用戶不必掌握 HTML、 XML 或 DHTML,也能夠添加、編輯和操作內(nèi)容 只需使用一個(gè)友好的編輯器輸入內(nèi)容并點(diǎn)擊 Publish。更高水平的用戶可以以適合自己技能的層次控制這個(gè)系統(tǒng)。核心文件是用 PHP 編寫的 [Mambo 基于 Linux、 Apache、 MySQL 和 PHP、 Perl 或 Python(LAMP)],而且很容易修改。這個(gè)系統(tǒng)既健壯又可靠,而且由一個(gè)包括
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1