【正文】
、書簽等功能 )個性化的環(huán)境,可以根據(jù)用戶的首選項對內(nèi)容和表示方式進行管理基于角色的權(quán)限系統(tǒng),可以控制對內(nèi)容的查看和編輯權(quán)限內(nèi)容完全編入索引以支持搜索 Drupal 是在數(shù)據(jù)庫抽象層上編寫的,所以框架可以輕松地擴展到其他數(shù)據(jù)庫后端支持其他內(nèi)容形式,比如投票、按線索組織的評論以及討論和內(nèi)容聯(lián)合在一個使用 HTML、 CSS 和 PHP 的模板系統(tǒng)中分離內(nèi)容和樣式對日志、分析和基于 Web 的管理的支持在線幫助擴展 Drupal 我們使用 Drupal 的模塊框架來添加支持 Web 站點所需的擴展特性。擴展特性包括: 創(chuàng)建一個外部網(wǎng)環(huán)境 一個完整的站點,它要求先進行身份驗證,然后才能看到信息基于用戶與 Web 站點的交互的會話過期機制條款和條件策略實現(xiàn)對現(xiàn)有的內(nèi)容編輯界面進行擴展,提供 就地 編輯 (例如,向經(jīng)過授權(quán)的用戶顯示在 Web 頁面中他們可以編輯哪些內(nèi)容,允許他們選擇這些內(nèi)容并在原地進行編輯 )管理公告,發(fā)布所有成員都應(yīng)該看到的信息 管理工作組任務(wù)、當前狀態(tài)、議題等等使用 Ajax 管理研討會和議題的創(chuàng)建,幫助完善管理界面為成員信息及其搜索提供擴展的視圖和管理界面以邊欄形式顯示額外的信息塊,從而根據(jù)成員的角色和他們擁有或創(chuàng)建的數(shù)據(jù)顯示上下文數(shù)據(jù)用電子郵件向?qū)μ囟▋?nèi)容領(lǐng)域感興趣的成員發(fā)送每周信息摘要本系列中的后續(xù)文章會討論其中的許多擴展。 我們在 Drupal 中開發(fā)了這個 Web 站點,但是 Drupal 現(xiàn)已發(fā)布。本系列文章將基于 實現(xiàn)進行討論。 回頁首 其他內(nèi)容管理框架 有許多內(nèi)容管理框架。您應(yīng)該根據(jù)自己的需求對它們進行評估。在 本文中,您已經(jīng)了解了以下系統(tǒng)的優(yōu)點和缺點: MamboTypo3Ruby on RailsMovable TypeWordPressTextPattern 回頁首 結(jié)束語 IBM Inter Technology Group 的這個文章系列將介紹如何使用開放源碼軟件設(shè)計、開發(fā)和部署一個協(xié)作型的 Web 站點。本文概述了這個項目和我們的需求,并對比了我們分析過的幾個內(nèi)容管理系統(tǒng)。還解釋了選用 Drupal 的原因,以及如何對 Drupal 進行擴展來滿足需求。 下一篇文章將描述一種靈活的設(shè)計方法,以此解決應(yīng)用程序的設(shè) 計過程中的問題。這個過程可以用來為 Web 站點或應(yīng)用程序設(shè)計用戶體驗。然后介紹開發(fā)過程的技術(shù)方面,分步指導您安裝開發(fā)工具和所有支持技術(shù)。然后討論定制開發(fā)環(huán)境的其他方面。這些主題包括: Drupal 入門 Drupal 與其他軟件工具的交互,比如 MySQL、 PHP、 CSS 和Ajax 構(gòu)建定制的 Drupal 模塊對安裝進行部署和調(diào)優(yōu)我們希望幫助您盡可能快速地安裝和運行一套健壯的內(nèi)容管理工具,使您能夠高效地對 Web 應(yīng)用程序進行定制。 參考資料 學習 您可以參閱本文在 developerWorks 全球站點上的英文原文。獲得本系列文章的全部列表,了解項目簡介以及如何實現(xiàn)。訂閱這個系列的 RSS feed。 (進一步了解 RSS。 )在 Safari Bookshelf 搜索相關(guān)圖書。獲得產(chǎn)品和技術(shù) Drupal:一種開放源碼內(nèi)容管理系統(tǒng)。 MySQL 一種開放源碼數(shù)據(jù)庫。 PHP:一種支持動態(tài)內(nèi)容的基于 Web 的語言。 PHPMyAdmin:一種用來通過 Web 管理MySQL 的 PHP 工具。 MySQL Query Browser:一種用來操作 MySQL 并運行查詢的圖形化客戶機。 MySQL Administrator:管理 MySQL 服務(wù)器的 GUI。 Apache:一種開放源碼 Web 服務(wù)器。 Eclipse:一種開放源碼開發(fā)環(huán)境。 CVS: Eclipse 中集成的一種開放源碼內(nèi)容管理系統(tǒng),用來跟蹤代碼修改。使用 IBM 試用軟件構(gòu)建您的下一個開發(fā)項目,這些軟件可以從 developerWorks 直接下載。討論 參與論壇討論。 developerWorks blog:與您的同行進行協(xié)作、交換想法并一起解決問題。請加入 developerWorks 社區(qū)。隨時關(guān)注 developerWorks 技術(shù)活動和網(wǎng)絡(luò)廣播。 作者簡介 Alister LewisBowen 是 IBM 的 Inter Technology Group 的高級軟件工程師。他從 1993 年開始作為 IBM 英國職員從事互聯(lián)網(wǎng)和 Web 技術(shù)方面的工作。Alister 后來到美國為 IBM 贊助的體育活動的 Web 站點工作,之后成為 的高級網(wǎng)管。他當前正在幫助創(chuàng)建語義 Web 原型??梢酝ㄟ^ 聯(lián)系 Alister。 Stephen Evanchik 是 IBM 的 Inter Technology Group 的軟件工程師。他是許多開放 源碼軟件項目的代碼貢獻者,其中最著名的是 Linux 內(nèi)核中的IBM TrackPoint 驅(qū)動程序。 Stephen 當前從事語義 Web 技術(shù)。可以通過 聯(lián)系 Stephen。 Louis Weitzman 是 IBM 的 Inter Technology Group 的高級軟件工程師。他從事設(shè)計和計算已經(jīng)有 30 年了。他曾經(jīng)幫助開發(fā) 使用的基于 XML 片段的內(nèi)容管理系統(tǒng),當前正在從事將設(shè)計過程融入新項目的工作??梢酝ㄟ^ 聯(lián)系 Louis。 七 樂 無窮,盡在新浪新版博客,快來體驗啊 ~請點擊進入 ~ 特別聲明: 1:資料來源于互聯(lián)網(wǎng),版權(quán)歸屬原作者 2:資料內(nèi)容屬于網(wǎng)絡(luò)意見,與本賬號立場無關(guān) 3:如有侵權(quán),請告知,立即刪除。