日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Web内容管理系统 Magnolia 启程-挖掘优良的架构(3)

發布時間:2023/12/18 windows 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web内容管理系统 Magnolia 启程-挖掘优良的架构(3) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Author and Public instances

第一個關鍵觀念:instance-實例。每一個項目都必須至少有一個Author實例和至少一個Public實例。下面將告訴你為什么:

基本概念:JCR

JSR-170定義:是一個高級的信息管理 系統,該系統是對傳統的數據倉庫的擴展,它提供了諸如版本控制、全文檢索,訪問控制,內容分類、訪問控制、內容事件監視等內容服務。

Java Content Repository? API(JSR-170)試圖建立一套標準的API去訪問內容倉庫。如果你對內容管理系統(CMS)不熟悉的話,你一定會對內容倉庫是什么感到疑惑。你可 以這樣去理解,把內容倉庫理解為一個用來存儲文本和二進制數據(圖片,word文檔,PDF等等)的數據存儲應用程序。一個顯著的特點是你不用關心你真正 的數據到底存儲在什么地方,是關系數據庫?是文件系統?還是XML?不僅僅是數據的存儲和讀取,大多數的內容倉庫還提供了更加高級的功能,例如訪問控制, 查找,版本控制,鎖定內容等等。

Magnolia為什么要使用作者實例和公共實例呢?

一個典型的場景:

某公司的營銷團隊要做關鍵內容的更新。

問題:

1.網站每天有二萬的點擊量。所有的更新都需要經過法律團隊和全球營銷主管的確認。

2.為了評估對公眾的影響,法律和市場營銷團隊需要看到變化的情況并且溝通任何必要的改變作為變更管理過程的一部分。

解決方案:

1.Magnolia CMS 使用一個作者實例和一個公共實例的設置.所有創作發生在“作者實例”。公共內容是所有編輯過的內容復制到“公共實例”里給公眾以查看。

2.Magnolia?CMS作者不能直接向公眾發布更改的內容到公共實例。必須有發布管理員來做。

3.發布管理員也使用作者實例,但是權限僅限于發布變更的內容從作者實例到公共實例。

結果:

這樣做的目的是為了小心保護公司擁有的最寶貴的資產之一——聲譽。

What is an instance?

Magnolia?CMS分為兩個web應用程序:“作者”和“公共”。一個實例就是一個單獨的系統副本Magnolia至少需要一個Author實例和至少一個Public實例。我們提供預配置的作者和公共實例包。

公共實例絕對不能有注冊的,必須通過作者發布內容到公共。所以公共實例發布到網站上的內容是不怕攻擊的。(safety and security advantages

<h2>發布(激活)流程-Activate</h2>

How does an author edit a web page?

創作總是發生在作者實例,Magnolia CMS在頁面上使用編輯條(edit bars)來增刪改頁面元素,所見即所得。

發布網站是如何工作的呢?

  • 社區版. When an author publishes a change on the author instance, that change is visible on the public instance immediately.
  • 企業版. 工作流是默認啟用的. Before any changes are made on the public instance, a publisher (this is a particular user role) must first confirm the change through the Pulse notification system. Learn about workflow:?C6 Workflow

安裝上社區版的程序,準備聯系一下。

?官方提供的下載鏈接:http://sourceforge.net/projects/magnolia/files/magnolia/

練習 - Superuser VS Eric VS Peter

  • 打開示例-http://localhost:8080/magnoliaPublic.
  • 使用Superuser (superuser /superuser)登錄http://localhost:8080/magnoliaAuthor.
  • 登出.
  • 再用Eric (eric/eric)登錄.
  • 注意有什么不同.
  • 試試編輯Pages的一些內容.預覽直接看編輯效果。支持手機平板PC預覽。
  • 再用Peter(peter/peter)登錄,發布編輯的內容.
  • 刷新示例http://localhost:8080/magnoliaPublic看到更新后的效果。
  • Superuser and Eric are different users with different privileges.

    轉載于:https://www.cnblogs.com/mignet/p/Magnolia_Startup.html

    總結

    以上是生活随笔為你收集整理的Web内容管理系统 Magnolia 启程-挖掘优良的架构(3)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。