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

正文內容

使用開源軟件設計開發(fā)和部署協(xié)作型web站點第-全文預覽

2025-06-04 19:12 上一頁面

下一頁面
  

【正文】 持它的產品開發(fā)。 Movable Type 作為基于服務器的軟件運行。這些類型的解決方案無法與 Drupal、 Mambo 和 Typo3 這樣的系統(tǒng)進行競爭。例如,可以利用定制的解決方案創(chuàng)建一個可主題化的管理界面。這有助于加快與數(shù)據(jù)庫表列相關聯(lián)的開發(fā)的重復性部分。它提供了一個 Web 應用程序框架。稍后您會看到 Rails 如何減輕代碼負擔。Rails 是一種開放源碼的 Ruby 框架,它用來開發(fā)以數(shù)據(jù)庫作為后端的 Web 應用程序。在 Typo3 的新版本中,似乎將解決使用基于 xHTML 和 CSS 的標準的問題。 管理界面看起來也很笨拙和陳舊,尤其是與 Mambo 相比。 大量核心模塊和貢獻的模塊所生成的標記使用了 90 年代中晚期遺留下來的結構,包括大量的表格布局,沒有很有效地設置 CSS ID 和 class 屬性,而且有時候會有無效的結構。有大量用戶采用它。它的用戶包括BASF、 DaimlerChrysler、 EDS、 KonikaMinolta、 Volkswagen、 UNESCO 以及許多大學、政府機構和非盈利組織。 Mambo 仍然存在 ,它的當前開發(fā)路徑似乎比較穩(wěn)定了。 Mambo 只提供了有限的會話管理功能,但是仍然比其他 CMS 提供的功能多。 輕松的安裝似乎意味著我們需要的幾乎所有功能都已經就位了,可以開始主題化了。核心文件是用 PHP 編寫的 [Mambo 基于 Linux、 Apache、 MySQL 和 PHP、 Perl 或 Python(LAMP)],而且很容易修改。設置實用程序使用一個分 4 步的向導,允許用戶安裝整個系統(tǒng)而不需要掌握高級技術知識。 有人認為 Drupal 的訪問控制粒度應該更細,但是我們認為可以利用靈活的可擴展性應對這方面的問題。 Drupal 以其可伸縮性而聞名,也就是可以支持 Web 站點從少量用戶發(fā)展到企業(yè)級。如果需要擺脫這個框架,可以非常容易地做到。但是,我們感到這個框架編寫得非常好,既健壯又非常靈活,而且有一個興旺的開發(fā)社區(qū),這意味著會有大量用戶采用和支持它。數(shù)以萬計的個人和組織已經使用 Drupal 建立了不同類型的 Web 站點,包括 社區(qū) Web 門戶和討論站點公司 Web 站點 /內部網門戶個人 Web 站點愛好者站點電子商務應用程序資源目錄 Drupal 支持內容管理系統(tǒng)、 blog、協(xié)作型編寫環(huán)境、論壇、時事通信、圖片庫、文件上載和下載等等。 最終,我們選擇了 Drupal。這些需求包括: 內容與表示的分離對內容進行就地 (inplace)評論對內容進行就地編輯按線索組織的討論組 (Threaded discussion group)控制訪問特權搜索內容在查看任何內容之前進行身份驗證會話控制,包括過期以及合法條款和條件的簽 名支持通過討論進行社區(qū)交互內容管理系統(tǒng)要便于學習提供給客戶的內容管理系統(tǒng)的管理界面要簡單圖 1 顯示了來自這個 Web 站點的最終設計的一個典型頁面。 對內容管理系統(tǒng)的 選擇影響到需要使用的其他工具。 Eclipse 還跟蹤對代碼的修改。 我們選用 Eclipse 來支持這個項目,并在一個集成開發(fā)環(huán)境 (IDE)中使用所有技術。我們最終使用的工具就是按照這一原則選擇的。 回頁首 開發(fā)環(huán)境 為了簡化開發(fā)過程,我們希望使用一個現(xiàn)有的內容管理系統(tǒng)來幫助生成一個及時的解決方案。 隨著分析的深入,需要增加的特性也逐漸明朗化。這些人影響了我們的設計和決策過程。我們還獲得了用戶社區(qū)的高度信任。我們利用調查表、備選設計和不同精度的原型讓最終用戶盡早參與進來。內容常 常隱藏在文檔中,而文檔放在存儲庫中;直到下載并查看文檔之前,沒有任何線索能夠表明文檔中有什么內容。團隊的目標是鼓勵社區(qū)的交互,并提供一個發(fā)布框架來支持社區(qū)活動。在研討會上提出問題,然后在會晤的間隔解決這些問題。這個新的定制 Web 站點必須有文檔存儲、討論組、專門的工作組、研討會日程安排、日程議題描述、會話過期和其他任務。但是,復雜 Web 應用程序的開發(fā)并不輕松,它們需要的不只是標準的交互方法 (比如 blog)。以這些工具作為基礎,我們提供了一種方法和一些改進,能幫助簡化開發(fā)過程。開放源碼社區(qū)提供了各種工具,結合使用這些工具可以為復雜的 Web 應用程序創(chuàng)建一個有用的開發(fā)和生產環(huán)境。簡介 現(xiàn)在, Web 站點已經成了業(yè)務的重要部分,而用來創(chuàng)建和部署 Web 站點的工具也變得更靈活和容易使用。 IBC 讓它的職員在一個協(xié)作型社區(qū)中與外部業(yè)務伙伴進行交流;但是, 目前的 Web 站點無法滿足當前的業(yè)務需要,這個站點必須進行重新設計。社區(qū)每年舉辦數(shù)次研討會,以當面會晤。但是,這個 Web 站點不足以促進社區(qū)的交互,尤其是缺乏 Web 站點的那些新功能,比如 Weblog、討論組、 RSS 提要等等。 現(xiàn)有 Web 站點的其他問題涉及不一致的可視語言、導航和信息體系結構。 設計過程 我們的設計過程是迭代式的,首先進行分析,然后是原型設計,然后是評估。我們沒費多大的 力氣就收集了一些非常有價值的反饋,同時使用戶感覺他們是設計過程的一部分。 我們的分析表明,訪問這個站點的有三類用戶:顧客、工作組負責人和管理員。 本系列中的下一篇文章將更詳細地討論我們的設計過程。因為這個 Web 站點是一個中立的場所,具有不同背景的用戶在這里進行協(xié)作,與任何一家公司或任何一種背景有關的強烈視覺關聯(lián)都會造成不必要的障礙。我們希望以開放源碼社區(qū)中已經取得的成果為基礎進行開發(fā)。這個迭代式的開發(fā)循環(huán)導致
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1