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

正文內(nèi)容

使用開源軟件設(shè)計開發(fā)和部署協(xié)作型web站點第-文庫吧

2025-04-17 19:12 本頁面


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