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