PhpGedView Under the Hood PGV-- 新的起點. A technical overview of PhpGedView 技术概述 By John Finlay PGV Founder and Project Manager PGV 創始人和項目經理 編者注: John Finlay 先生 原意親自出席南京會議,後因故未能前來, 但還是與大會配合,安排特定時間用遠程視頻通信方式,和與會技術人員 直接對話,講解 PGV 系統,並即席解答問題。 因本文集編輯時間倉促,我們來不及向 John Finlay 先生另約文稿, - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PhpGedView Under the HoodPhpGedView Under the HoodPGV--PGV-- 新的起點新的起點A technical overview of PhpGedView 技术概述
By John Finlay
PGV Founder and Project Manager PGV 創始人和項目經理
編者注: John Finlay 先生 原意親自出席南京會議,後因故未能前來,
但還是與大會配合,安排特定時間用遠程視頻通信方式,和與會技術人員
直接對話,講解 PGV 系統,並即席解答問題。
因本文集編輯時間倉促,我們來不及向 John Finlay 先生另約文稿,
只好把他講解用的 PPT 做了中譯,轉換為 DOC 文本登載。
PGV Origins PGV Origins 起源起源Early 2002 looking for a simple way to take a
GEDCOM file and create a genealogical website
2002 年初,為尋找一種簡單的方法去處理 GEDCOM文件,並創建一個家譜網站
Previous Standard was static HTML files (maintenance mess)
以往的做法是用靜態的 HTML 文件實現(缺點是維護困難)
So PGV began as an experiment to see if it was practical to have a GEDCOM be the data source for a dynamically generated website
PGV 開始作為一個實驗,探索以 GEDCOM 為數據源建成動態網站的可能性
Platform Platform 平台平台PHP – for ubiquity and ease of deploymentPHP - 普遍性和易於開發 Open Source – help the broad community,
and genealogists expect things to be free開源 – 滿足社會大眾和譜牒學界能有免費軟件使用
的期望As demand grew so did the need for a
database backend which allowed for complicated searching and queries
隨著需求的增長,對後台數據庫的要求將隨之增多,以滿足複雜的搜索和查詢的要求
Features Features 特性特性Produces just about every genealogical chart
used today 生成幾乎所有當今使用的家譜圖表Easily navigate your family tree很容易輕鬆地瀏覽你的家庭樹Supports over 25 languages and alternate
dates and calendars支持超過 25 種語言和多種日期格式Online editing and collaboration features to
enable families to work together在線編輯和協作功能,使家庭成員能共同操作Advanced privacy settings give you fine-
grained control over editing and viewing高級隱私的設置,使其可被精細地控制,編輯和查看
Advantages of PGV Advantages of PGV 優點優點Does not lose any data in
translation from GEDCOM不丟失從 GEDCOM 中的任何數據Supports multiple databases支持多種數據庫Supports very complicated
genealogical data支持非常複雜的家譜資料
Data Model Data Model 數據模型數據模型 The data model is based on the GEDCOM data
model. PGV 的數據模型是基於 GEDCOM 上的數據模型。
Person-centric 以人為本
Lineage-linked 譜系掛鉤
Diagrams of the GEDOCM 5.5 data model can be seen at the following URLs:
Web ServicesWeb Services 網上網上服務服務PGV includes both a REST and a SOAP
based web servicePGV 支持 REST , SOAP Web 上服務
The REST web service is used by the GDBI project for remote access
GDBI 項目利用 REST Web 服務實現遠程編輯。
Add data is exposed as GEDCOMWeb 服務以 GEDCOM 向客戶端返回數據
GEDCOM GEDCOM 家譜數據編碼家譜數據編碼You won’t be in PGV long before you meet
up with GEDCOMPGV 的數據以 GEDCOM 格式表現GEnealogical Data COMmunicationGEDCOM 的全稱是家譜數據通信An encoding format for genealogical data GEDCOM 是家譜數據的一種編碼格式Find out all of the technical details about GE有關 GEDCOM 的技術細節可從下列網站找到