ứng dụng công nghệ liferay vào xây dựng cổng thông tin điện tử - Pdf 24

1

MỤC LỤC
Trang bìa phụ
Lời cam đoan
MỤC LỤC 1
MỞ ĐẦU 3
1. Đặt vấn đề 3
2. Mục tiêu của khóa luận 4
3. Nội dung của khóa luận 4
4. Phương pháp tiếp cận 5
CHƢƠNG 1 6
CỔNG THÔNG TIN ĐIỆN TỬ (PORTAL) 6
1.1. Khái niệm 6
1.2. Đặc điểm chính của Cổng thông tin điện tử 6
1.2.1. Cá nhân hóa 6
1.2.2. Xác thực hóa 6
1.2.3. Tập hợp nội dung 7
1.3. Đặc điểm khác của Cổng thông tin điện tử 7
1.3.1. Xuất bản thông tin (Content syndication) 7
1.3.2. Hỗ trợ nhiều môi trường hiển thị thông tin (Multidevice support) 8
1.3.3. Quản trị Cổng thông tin điện tử (Portal administration) 8
1.3.4. Quản trị người dùng (Portal user management): 8
1.4. Ứng dụng của Cổng thông tin điện tử 9
1.5. Phân loại Cổng thông tin điện tử 11
1.6. Lợi ích của Cổng thông tin điện tử 11
1.7. Xây dựng Cổng thông tin điện tử 12
Tóm lược nội dung Chương 1 15
CHƢƠNG 2 16
LIFERAY PORTAL - CỔNG THÔNG TIN ĐIỆN TỬ MÃ NGUỒN MỞ 16
2.1. Khái niệm 16

PHÒNG BAN, ĐƠN VỊ” 45
3.1. Nhu cầu làm việc cộng tác giữa các Phòng ban, đơn vị 45
3.2. Công việc cộng tác thường gặp giữa các Phòng ban, đơn vị 46
3.2.1. Soạn chung tài liệu, văn bản 46
3.2.2. Phê duyệt đơn từ, đề xuất 49
3.2.3. Chia sẻ lịch công tác, sự kiện 52
3.2.4. Lấy ý kiến thăm dò 54
3.2.5. Bảng tin, thông báo, hoạt động 56
3.3. Giao diện môi trường làm việc cộng tác trong các Phòng ban, đơn vị 57
Tóm lược nội dung Chương 3 59
KẾT LUẬN 60
• Đánh giá kết quả nghiên cứu 60
• Định hướng phát triển 60
TÀI LIỆU THAM KHẢO 62

3

MỞ ĐẦU
1. Đặt vấn đề
Ngày nay vi s phát trin không ngng ca công ngh c
bit là các ng dng ca công ngh      n gn và
i vi s dng. Tuy nhiên, công ngh web 2.0 vn còn khá
  yêu cu ngày càng cao c i s
dp hp ni dung, bo mt, phân quyn các dch
v, các liên kt ti nhng thành phn trong và ngoài h thng, Nhng hn
ch ca web 2.0 là lý do tt yu dn s i ca công ngh mi mà có
kh  nhng yêu cu trên. Cng thông tin n t
(portal) i dùng cc coi là công ngh c
lai sau thi kì ca web 2.0 hin nay. Có nhiu công ngh xây dng Cng
  n t      Liferay portal là mt trong

vic cc trin khai trên h thng.
Phn cui ca bài khóa lui thiu mt ng dng nh sau
khi tìm hiu công ngh  xây dng làm vic cng
tác cho các P trong ngành Công an n chung tài liu,
n; Phê duy xut; Chia s lch công tác, s kin; Ly ý kin
ng tin, thông báo, hong.
 i dung ca bài khóa lun này gm có 3 :
- Chƣơng 1: Cn t (portal).
- Chƣơng 2: Liferay portal  Cn t mã ngun m.
- Chƣơng 3: Xây dng ng dng làm vic cng tác cho
.
5

4. Phƣơng pháp tiếp cận
p và nghiên cu tài li xem xét  la chn nhng tính
c các yêu cu ca ng dng, xây dng ng dng.
Vu khóa luc khá nhiu kin
thc và xây dc mng dng cho kt qu tt, phn nào
chng t p cn và có hiu qu.

6

CHƢƠNG 1
CỔNG THÔNG TIN ĐIỆN TỬ (PORTAL)
1.1. Khái niệm
Cổng thông tin điện tử hay còn g     c
phát trin k tip ca công ngh web, s dng mt h thnh danh và xác
thp, t p mt giao di i dùng
d dàng truy cp, khai thác thông tin và dch v.
Cng thông tin n t còn là mt ng dn cung cp các

khi t qua quá trình xác thc thì nhng thông tin v h (cung cp trong quá
trình cá nhân hóa) s   Cng thông tin tr v ni dung
hoc thông tin h 
1.3. Đặc điểm khác của Cổng thông tin điện tử
Ngoài 3 n nêu trên, Cng thông tin n t còn có mt vài
m riêng l khác mà tùy tng loi Cng thông tin n t có hay không
có. Nhng là không bt buc, bao gm sau

1.3.1. Xuất bản thông tin (Content syndication)
Thu thp thông tin t nhiu ngun khác nhau, cung ci dùng
c giao thc (protocol) phù hp. Mt h thng
xut bn thông tin chuyên nghip phi có kh g xut bn thông tin vi các
nh dng khác nhau  c quy chun, ví d   
Description Format), RSS (Really Simple Syndication), NITF (News Industry
Text Format) và NewsXML. Ngoài ra, các tiêu chun d  
8

ph c áp d  qun tr và hin th ni dung mt cách thng nht,
xuyên sut trong quá trình xut bn thông tin. Các tiêu chun da trên XML
này h tr i pháp nhanh nh khai thác và s dng thông tin trên
các website khác nhau thông qua quá trình thu thp và bóc tách thông tin vi
nh dc quy chun.
1.3.2. Hỗ trợ nhiều môi trƣờng hiển thị thông tin (Multidevice support)
Cho phép hin th cùng mt ni dung thông tin trên nhiu loi thit b
   àn hình máy tính (PC), thit b  ng (Mobile phone,
Wireless phone, PDA), s d in hay cho bt cách t ng
bnh thit b hin th thông qua các thuc tính khác nhau. Ví
d: cùng mt nn th trên màn hình máy tính thì s dng
 thc thit hin th là Smartphone, PDA
hay Mobilephone h thng s loi b hình nh có trong ni dung và t ng

10

thông tin hoàn chnh nht mang  m c bit
nhng m chính: Cá nhân hóa, xác thc hóa và tp hp ni dung biu
hin rt rõ ràng, giao dip mt, thân thin, d s dng.

Hình 1.2 Cổng thông tin điện tử của hãng Yahoo
Và mt s Cng thông tin n t khác khá ni ti
MSN, Lycos, AltaVista, Excite,
 Vit Nam, Cng thông tin n t là h thc nhiu t
chc bit là doanh nghip mu
các website giao dt vài ví d v Cng thông
tin n t  Vit nam:
- Cng thông tin n t Chính ph
- Cng thông tin n t ca B Công an
- Cng thông tin n t B Xây dng www.moc.gov.vn/
11

- Cng thông tin n t B 
- Cng thông tin n t B Y t
- Cng giao tin t TP Hà ni
1.5. Phân loại Cổng thông tin điện tử
Cng thông tin n t có nhiu loi, tuy nhiên thì có 6 loi thông dng

- Cng thông tin cá nhân.
- Cng thông tin ca các B, Ban, Ngành, ci hng.
- Cng thông tin ca các t
- Cng thông tin ca Chính ph.
- Cng thông tin ca các Tdoanh nghip, công cng.
- Cng thông tin Th thao.

- Công c h tr xây dng mt phí, phi mua bn quyn s dng
(Commercial Open Source and Proprietary) 
Sharepoint ca Microsoft.
 WebSphere ca IBM.
 Zope ca Python.
 Oracle portal ca Oracle.
- Công c h tr xây dng min phí mã ngun m (Free / Open Source)

Alfresco ECM ().
Apache Pluto (
Apache Jetspeed-2 (
).
Hippo Portal 2 (
InfoGlue ().
13

Jahia ().
 JBoss GateIn (
).
 OpenPortal (
).

Rõ ràng, vic s dng công c h tr t nht
i dùng xây dng Cng thông tin n t có tính phc tp hoc
c thù công vic. Nhưng, hiện nay có rất nhiều công cụ hỗ trợ, người sử
dụng nên chọn công cụ nào cho phù hợp và đạt hiệu quả cao?
 tr li cho câu hi này, chúng ta s cùng xem kt qu 
giá v các công c h tr xây dng Cng thông tin n t vào tháng 6/2011
ca website: (website   
 : Mã ngun m, bo m tin cy và tính tin li ca các công

tin n t -learning portal, e-
dành cho c doanh nghip lng c bit
nht Liferay portal là mã ngun m và min phí s dng.
 tài khóa lun này, em la chn Liferay portal  xây dng
“Môi trường làm việc cộng tác cho các Phòng ban, đơn vị”.
Tóm lƣợc nội dung Chƣơng 1
Chương 1 giới thiệu một cách khái quát nhất về Cổng thông tin điện tử;
những đặc điểm, phân loại và tình hình ứng dụng Cổng thông tin điện tử.
Chương này cũng đề cập phương pháp xây dựng Cổng thông tin điện tử,
trong đó thông dụng nhất là dùng công cụ hỗ trợ. Ở cuối chương này đã đưa
ra kết quả so sánh giữa các công cụ hỗ trợ xây dựng Cổng thông tin điện tử
phổ biến hiện nay với nhiều tiêu chí đánh giá khắt khe từ phía người sử dụng.
Kết quả, Liferay portal xếp vị trí đầu tiên; Qua đó thêm một lần nữa khẳng
định Liferay portal là Cổng thông tin điện tử mã nguồn mở điển hình nhất
hiện nay, là sự lựa chọn hàng đầu dành cho các Cơ quan, tổ chức, doanh
nghiệp và cá nhân.
Nắm vững khái niệm và đặc điểm của Cổng thông tin điện tử sẽ là cơ sở
vững chắc để tiến tới tìm hiểu hiệu quả nội dung Chương 2:“Liferay portal -
Cổng thông tin điện tử mã nguồn mở”.
16

CHƢƠNG 2
LIFERAY PORTAL - CỔNG THÔNG TIN ĐIỆN TỬ
MÃ NGUỒN MỞ

dng khác nhau.
- T chc sp xp hp lý d liu và ng dng ci dùng,  giúp
gim bt  thi gian truy xut.
- T h tng Công ngh thông tin sn có.
- Có kh u chnh, thích ng vi nhng yêu cu ng xuyên thay
i ca th ng.
- Sp xp hiu qu hong làm vic ca i dùng, gim thiu t
s n  h tng Công ngh thông tin có sn.
2.2.3. Tiện ích của Liferay portal
2.2.3.1. Giao diện
Liferay portal cung cp mt giao din thân thin d s dng vi
dùng, bao gm:
- Kéo-th, chnh sa v trí u hình d dàng các ng dng
(portlet) trên mt trang Cng thông tin.
- i dùng t xây dng hoc ti v, và trin khai nhanh chóng các ng
dng i phiên b dng t trang ch Liferay.
- Look and feel (Cm quan) - Ni dùng có th si màu sc, kiu ch
và liên kt ti các ng dng mà không cn phi có trình chnh sa CSS hay
HTML.
Công c phát trin giao din:
- Tt c u s dng chu n hóa
vic phát trin giao di lp trình viên và nhà thit k.
18

- Qun lý hiu ng giao din theo quyn s dng h thng.
- Áp dng hiu ng web cho mt lot trang khác bng vic s dng
Xut/Nhâp tp tin  .LAR (Liferay Archives).
- Tn thit k Javascript ca Liferay portal da trên jQuery vi s h
tr cho dch v Web JSON giúp to ra giao din thân thin, g.
2.2.3.2. Hỗ trợ WebDAV

Tính linh hot cc trin khai theo nhiu
cách kh ng nhu cu c th ca t chc, cá nhân
và ct s  dng:
- Kt hp mng bên ngoài (-Extranet).
- Mng ni b -Intranet) .
- Qun lý d liu và công b web.
- Cng tác gia i dùng vi nhau.
- Cng thông tin  h tng.
2.4. NetBeans IDE và tích hợp Liferay portal vào NetBeans IDE
2.4.1. NetBeans IDE
NetBeans IDE là m  ng phát trin tích h 
Development Environment) ki  Visual Studio c   c
xem là mt mt b ng d-(cần phải có) dành cho các
nhà phát trin phn mm.
NetBeans IDE h tr nhiu h 
Linux, và Solaris. NetBeans bao gm mt IDE mã ngun m và mt nn tng
ng dng giúp nhà phát trin nhanh chóng to nên các ng dng dành cho
website, doanh nghip,  chc, ng dng desktop và thit b ng
bng các ngôn ng lp trình Java, C/C++, JavaScript, Ruby, Groovy, PHP hay
mt s ngôn ng khác trong nhng phiên bn mi ra ca NetBeans IDE.
20

Phiên bn NetBeans IDE 7.0.1 cung cp nhi    
shortcut tìm kim trong toàn b IDE gi là QuickSearch, giao din thân thin
        ng biên d   e on
Save). Ngoài vic h tr Java mi phiên bn (Java SE, Java EE, Java ME),
NetBeans IDE còn là công c ng cho vic phát trin phn mm bng các
ngôn ng PHP, C/C++, Groovy and Grails, Ruby and Rails, Ajax và
JavaScript. Ngoài ra, t các phiên bn 7.0 tr  ng h tr cho
web framework (Hibernate, Spring, JSF, JPA, Portlet, Struts, JavaServer

Bƣớc 3: Cài đặt Liferay portal Tomcat
To mc bt kì ti  \: vi tên tùy ý.  m chn tên
c là Liferay Portal 2012. Gii nén gói Liferay portal Tomcat tc 
c này.
22

C th hình 2.3

Hình 2.3 Tạo thư mục Liferay Portal 2012 và giải nén gói Liferay portal Tomcat
Bƣớc 4: Tích hợp các plug-in vào trong NetBeans
- To mc có tên Portal plug-in c Liferay Portal
2012 o  c trên.
- Gii nén gói plug-in tc bên trên vào c Portal plug-in va
to.
- Kh ng NetBeans 7.0.1. Chn Tools\Plugins\Downloaded\Add
plugins\Chn toàn b (Ctrl+A)         c
Portal plug-in\Click Open\Install\Next\c hi. Ch t.
C th hình 2.4.

Hình 2.4 Tích hợp các plug-in vào NetBeans
23

- Khng li NetBeans  các plug-in có hiu lc.
Bƣớc 5: Tích hợp Liferay Portal Server vào NetBeans IDE
- Sau khi khng li NetBeans IDE. Nhn t hp phím Ctrl+ xut
hin ca s Services.
- Chut phi vào Servers\\Liferay Portal Server
5.1.x/5.2.x/6.x\Next\
- Trong server type chn Tomcat 6.x\ Catalina home chn ng dn
n tc Tomcat-6.0.29\OK\Next\Finish.

Mt ca s ca trình duyt khi truy cn mt trang Cng thông tin
n t, chúng ta có th thy vùng thông tin thi tit, vùng tin tc kinh doanh,
vùng video ca youtube, hay vùng tin tc th thao, Nu ch mt trong
c cp nht thì nhng cái còn lc cp nht theo. Nhng
vùng thông t t portlet, các portlet có title bar, m  
, lên xuhình 2.8).
Portlet container là  n lý các portlet, nó có nhim v
khi to, s dng và thc thi portlet
Portal server có nhim v u khin các trang ca Cng thông tin lên
trình duyt web.

Trích đoạn Soạn chung tài liệu, văn bản Phê duyệt đơn từ, đề xuất Chia sẻ lịch công tác, sự kiện Bảng tin, thông báo, hoạt động
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status