Home > GateIn, OSS > Cài đặt và sử dụng GateIn portal

Cài đặt và sử dụng GateIn portal

1. Giới thiệu GateIn portal
Portal, cổng thông tin, cổng thông tin điện tử tích hợp, … những cụm từ này chắc chắn chúng ta đã từng nghe đến nhưng chính xác khái niệm này như thế nào và ứng dụng nó ra sao thì không phải ai cũng nắm rõ. Bây giờ chúng ta thử phân tích một số khía cạnh để hiểu rõ hơn về portal như thế nào?

Portal (hay còn gọi là cổng thông tin) “cổng” tức là nơi thông tin ra hoặc vào trong hệ thống thông tin của chúng ta. Có nghĩa là một nơi trung tâm để giúp người dùng có thể truy cập và lấy những thông tin mà họ cần trong hệ thống của chúng ta. Mô hình sau sẽ cho bạn cái nhìn tổng thể:

Người dùng, nghĩa là tất cả những người có liên quan đến doanh nghiệp của chúng ta như nhân viên công ty, khách hàng, nhà cung cấp,… Qua cổng thông tin họ có thể truy cập được các thông tin, sử dụng các ứng dụng nghiệp vụ của doanh nghiệp cũng như các ứng dụng khác phục vụ cho công việc như email, chat, calendar, forum, blog, wiki, social network, …

Về sản phẩm portal, đa số các hãng công nghệ lớn như Oracle, IBM đều có các sản phẩm portal nhưng chúng đều có giá cả rất đắt đỏ. Mảng nguồn mở, ở Việt Nam chúng ta thường chỉ nghe tới Liferay, uPortal,v.v. Mình xin giới thiệu một portal rất mạnh khác là GateIn. GateIn là portal mã nguồn mở do Jboss (Redhat) và eXo hợp tác để tận dụng những công nghệ mạnh riêng của từng hãng và tích hợp chung vào một portal nhằm mong muốn tạo ra một portal đủ mạnh dành cho doanh nghiệp lớn và cực lớn. Và GateIn cũng để cạnh tranh với các portal thương mại khác đến từ Microsoft hay IBM. GateIn tuân thủ đầy đủ các chuẩn cho portal, chẳng hạn như JSR-168, JSR-286, JCR-170, WSRP, REST… Xem thêm chi tiết về GateIn tại: http://www.jboss.org/gatein

2. Hướng dẫn cài đặt
Để cài đặt và sử dụng GateIn, chúng ta thực hiện một số bước sau:

a. Cài đặt Java JDK
Nếu máy tính bạn chưa cài java, chúng ta có thể download từ http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html. Sau khi cài đặt xong, chúng ta cần khai báo một biến môi trường là JAVA_HOME hoặc JRE_HOME để chỉ tới thư mục java đã cài.

Với Windows:

Right-click vào My Computer mở Properties.
Mở tab Advanced và click vào nút Environment Variables và thêm vào biến hệ thống mới JAVA_HOME(hoặc JRE_HOME) đế vị trí cài đặt ví dụ C:\Java\jdk1.6.0


Sau đó bổ sung đường dẫn vào PATH (Path variable): %JRE_HOME%\bin;
Với Linux:

Mở file /etc/profile hoặc ~/.bashrc:

nano /etc/profile

Thêm những dòng sau vào cuối file:

export JAVA_HOME=/home/kiennguyen/java/jdk1.6.0_22
export PATH=$JAVA_HOME/bin:$PATH

b. Cài đặt GateIn
Tải GateIn phiên bản mới nhất tại http://www.jboss.org/gatein/downloads. Chúng ta sẽ tải phiên bản với Tomcat để tiện minh họa, phiên bản hiện tại là GateIn-3.1.0-GA. Giải nén ra một thư mục, dùng command vào thư mục bin trong thư mục GateIn bạn giải nén, chạy lệnh “gatein.bat run” trên windows hoặc “./gatein.sh run” trên linux

Sau khi GateIn khởi động xong, chúng ta có thể truy cập bằng trình duyệt web với đường dẫn: http://localhost:8080/portal

Kết quả chúng ta sẽ thấy như sau:

Để đăng nhập vào GateIn, chúng ta có thể click vào “Sign in” link với 4 tài khoản mặc định là root/gtn, john/gtn, mary/gtn và demo/gtn. Hoặc có thể click vào 4 link trong Home page sample của GateIn

Sau khi đăng nhập thành công, chúng ta sẽ thấy có thêm thanh navigation toolbar ở phía trên giúp chúng ta có thể thực hiện các thao tác cho việc quản lý cũng như tương tác giữa các thành phần trong quá trình xây dụng portal như: kéo thả, thay đổi ngôn ngữ, giao diện, quản lý tài khoản, nhóm, site, portlet,… Bây giờ các bạn đã có thể dùng và duyệt qua các chức năng của GateIn portal, trong bài viết tiếp theo tôi xin giới thiệu chi tiết cách sử dụng GateIn cũng như cách xây dựng một cổng thông tin cho doanh nghiệp sử dụng GateIn portal.

Nguyễn Anh Kiên, Contributor của GateIn Portal
nguyenanhkien2a@gmail.com
(From http://www.thongtincongnghe.com/)

Advertisements
Categories: GateIn, OSS
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: