Phoenix portal- Dự án cổng Web nguồn mở

41 447 4
Phoenix portal- Dự án cổng Web nguồn mở

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phoenix portal- Dự án cổng Web nguồn mở

Phoenix Portal User’s Manual (Vietnamese) PHOENIX PORTAL – DỰ ÁN CỔNG WEB NGUỒN MỞ Phiên bản 1.50 - Tiếng Anh http://sf.net/projects/vnknowledge HƯỚNG DẪN CÀI ĐẶT VÀ SỬ DỤNG Trang 1/41 Phoenix Portal User’s Manual (Vietnamese) MỤC LỤC 1. GIỚI THIỆU VỀ PHOENIX PORTAL a. Cách đọc tài liệu này b. Phoenix Portal là gì? c. Các chức năng cơ bản d. Các tính năng tân kỳ i. Members Central Passport ii. Auto Update iii. Upload không cần COM Objects 2. HƯỚNG DẪN CÀI ĐẶT a. Yêu cầu cấu hình b. Chuẩn bị máy của bạn sẵn sàng để thử nghiệm i. Cấu hình cho Phoenix Portal ii. Thử trên Localhost c. Đưa trang portal lên mạng d. Các chú ý và thủ thuật 3. HƯỚNG DẪN SỬ DỤNG a. Đối với người dùng cuối: Giao diện - Duyệt, xem và gửi bài - Đăng ký thành viên -Forums b. Đối với Quản trị mạng i. Chuẩn bị sẵn sàng cho website của bạn ii. Tin tức iii. Các chuyên mục và cách sắp xếp iv. Cấu hình cho Forums v. Các chức năng khác c. Thông tin cho các nhà phát triển Về Mã nguồn – AutoUpdate - Members Central Trang 2/41 Phoenix Portal User’s Manual (Vietnamese) THÔNG TIN VỀ TÀI LIỆU NÀY DRAFT/PREVIEW VERSION PHIÊN BẢN THỬ NGHIỆM Version 0.90 Tài liệu được cập nhật lần cuối: Friday, February 01, 2013. Các thông tin mới nhất được cập nhật liên tục tại trang chủ của chương trình: http:// ww w.sf.net/projects/vnknowledge http://www.phoenixportals.org http://www.vnphoenix.com Tài liệu này thuộc bản quyền nguồn mở của The Phoenix Portal Project, có thể được sử dụng lại như là một tài liệu tham khảo hoặc hướng dẫn sử dụng cho các phiên bản phát triển hoặc sửa đổi khác của The Phoenix Portal, bao gồm cả thươmg mại và miễn phí, nhưng cần ghi rõ nguồn tham khảo như sau: Tham khảo và sửa đổi Nguồn: Hướng dẫn sử dụng The Phoenix Portal © Copyleft 2004 Trương Nguyễn Hữu Huân Theo bản quyền nguồn mở GNU Public License của The Phoenix Portal Project http:// ww w.sf.net/projects/vnknowledge Trang 3/41 Phoenix Portal User’s Manual (Vietnamese) Giới thiệu về Phoenix Portal – Cách đọc tài liệu này Chúng tôi cố gắng trình bày tài liệu này theo cách dễ hiểu và khoa học nhất, và tránh một cách tối đa việc dùng các từ chuyên ngành và kỹ thuật, vì vậy bạn nên đọc toàn bộ tài liệu này từ đầu đến cuối. Các khái niệm và ý tưởng quan trọng chúng tôi sẽ trình bày bằng chữ đen đóng trong khung màu vàng nhạt (như bạn đang thấy đây). Các khái niệm nhỏ hơn sẽ được giải thích bằng chữ đen thông thường, các ví dụ và giải thích thêm cho dễ hiểu sẽ được dùng loại chữ nhỏ màu ghi. Các giải thích này khá thú vị, bạn sẽ hiểu được thêm nhiều điều khi chú ý theo dõi. Những chỗ cần chú ý đặc biệt sẽ được ghi bằng chữ đen trên nền đỏ nhạt cùng với một biển báo nguy hiểm. Nếu có ý tưởng hoặc đề xuất hay sẽ chúng tôi sẽ đóng khung trắng cùng với 1 biểu tượng bóng đèn nhỏ. Những chỗ có thể có thắc mắc cuả các bạn sẽ được đóng khung trắng cùng với câu hỏi được tô đậm. Nếu bạn không hiểu tài liệu này nói gì mà vẫn muốn thử sức mạnh của Phoenix bạn nên vào diễn đàn của chúng tôi để tìm hiểu thêm và học tập các kinh nghiệm của những người dùng Phoenix khác. Đó là cách tiếp cận nhanh chóng nhất. Đừng gửi các thư hỗ trợ khi thấy vấn đề của bạn là chưa xác đáng hoặc cảm thấy mình chưa hiểu hết vấn đề vì những người phát triển một ngày phải xử lý rất nhiều vấn đề, không thể có đủ thời gian trả lời tất cả các câu hỏi của các bạn. Trang 4/41 Tại sao giao diện mà tôi thấy không giống trong minh hoạ ở tài liệu này? Điều này là dễ hiểu vì Phoenixdự án nguồn mở, nó có thể có rất nhiều bản khác nhau (thuật ngữ là Distributions – AKA Distro), có thể do hoặc không do chúng tôi phát triển, vì thế nó có thể hơi khác đi. Ngay cả trong các bản chúng tôi phát triển giao diện cũng dần được cải tiến và hoàn thiện qua các phiên bản. Các Giao diện (Skins) và Ngôn ngữ cũng góp phần làm cho giao diện Phoenix Portal của bạn khác đi. Trong các trương hợp như trên, bạn hãy tìm các chức năng mà bạn nghĩ là tương đương trên các thanh công cụ và trình bày của trang web. Việc đó là không khó. Phiên bản mà chúng tôi sử dụng cho minh hoạ của tài liệu này là 150.public.pre7 với nhiều ngôn ngữ và giao diện khác nhau. Có thể bạn đang dùng phiên bản mới hơn của Phoenix Portal. Khi đó, biết đâu đã có một bản khác của hướng dẫn sử dụng này trên mạng? Hãy tìm nó trên trang chủ của chúng tôi! Phoenix Portal User’s Manual (Vietnamese) Giới thiệu về Phoenix Portal - Phoenix Portal là gì? Phoenix Portal là hệ thống cổng web (Web Portal) được dùng để xây dựng các trang web một cách dễ dàng và nhanh chóng mà không cần phải thiết kế từ đầu trang web. Nói một cách khác, Phoenix là hệ thống xây dựng và quản lý trang web mà chủ nhân của nó không cần phải bận tâm đến hình thức cũng như các yếu tố kỹ thuật của trang web, tự bản thân chương trình sẽ biết cần phải hiển thị và trình bày trang web sao cho thích hợp. Phoenix được thiết kế để có khả năng tương thích cao nhất với các hệ thống webhosting, cùng với các chức năng làm cho việc quản ý trang web nhẹ nhàng như khi bạn lươt trên web vậy. Trên hết, Phoenix là phần mềm nguồn mở GPL và Miễn phí, bạn không phải trả bất cứ khoản phí bản quyền nào cho tác giả và bạn có toàn quyền phát triển phần mềm này tuỳ thích. Lợi ích của bạn khi quản lý một portal thay vì xây dựng từ đầu trang web là gì? - Sự nhất quán: Bạn không cần phải bận tâm khi phải sử một phần nhỏ nào trình bày của một trang web. Lấy thí dụ như bạn cần phải thêm một liên kết đến một website của một tổ chức khác trên tất cả các trang web trong website của mình, nếu dùng công nghệ HTML tĩnh bạn sẽ cần mở và sửa lại mã HTML của tất cả các trang trong site của bạn rồi tải lại lên webserver, việc này là một thách thức lớn khi site của bạn có từ 50 trang trở lên. Với Portal, bạn chỉ việc thêm các liên kết bằng 1 cái nhắp chuột. - Khả năng làm việc và mở rộng: Hệ thống xây dựng trang web động mang đến cho bạn những khả năng mà HTML tĩnh không thể làm được, ví dụ như khả năng đăng nhập và cấu hình website theo sở thích của mỗi thành viên, khả năng gửi bài trực tiếp, đăng ý kiến, v…v… Khả năng mở rộng cũng là một lợi thế to lớn khi bạn có thể dễ dàng thêm hoặc bớt các Trang 5/41 Phoenix Portal User’s Manual (Vietnamese) chức năng cho Portal của mình. Bạn định cấu hình cho site mình có thêm khả năng hiển thị các bài mới đăng nhất lên trên cùng với một dòng chữ chạy, đó là một ác mộng với HTML khi bạn cần phải sửa mã nguồn mỗi khi có bài mới đăng, với Phoenix bạn chỉ phải mất 5 giây để làm việc này, thậm chí không cần biết rõ các kỹ thuật lập trình. - Không cần bận tâm về thiết kế: Nói chung, khi bạn xây dựng trang web bạn có thể bị phàn nàn về khả năng đồ hoạ kém cỏi của mình. Khách hàng có thể không tìm được thông tin cần thiết và như thế có thể bạn đã mất đi một đơn đặt hàng lớn. Các hệ thống Portal khắc phục được nhược điểm trên với khả năng tìm kiếm, giao diện sáng sửa và chuyên nghiệp. Bạn sẽ thấy một bài học đắt giá khi sử dụng công nghệ HTML, đó là website của báo e-chip (www.echip.com.vn). Khi mới xây dựng, trang web này nhẹ, thời gian tải nhanh và nói chung khá bắt mắt, nhưng từ những số sau khi lượng thông tin ngày càng lớn, khả năng tìm được các bài báo đã đăng là rất hiếm, trên hết, website này ngày càng trở nên rối rắm và nặng nề. - Tiết kiệm cho tổ chức của bạn thời gian, tiền bạc và công sức: Điều này vô cùng quan trọng nhất là đối với các doanh nghiệp. Thay vì bỏ ra 500USD để làm trang web cho doanh nghiệp của bạn và phí duy trì cũng không kém phần nặng nề, bạn chỉ cần 150USD thậm chí 0USD để làm trang web với Phoenix. Vì sao thế? Nếu đặt làm trang web từ đầu bạn sẽ xây dựng nó từ con số 0 nhưng Phoenix cung cấp cho bạn những nền tảng tuyệt diệu để bạn có thể bắt tay ngay vào việc cập nhật nội dung cho site. Thậm chí chỉ cần một người thông thạo sử dụng máy vi tính là đủ, không cần đến designers và các maintainers cho trang web. Thông thường, những hệ thống cổng web đều là những phần mềm tốt và đáng tin cậy. Chúng đều đã được rất nhiều các công ty, tổ chức khác nhau kiếm nghiệm. Vì vậy hầu hết các portal này đều rất dễ sử dụng, ngay cả một người không biết gì về các công nghệ HTML và lập trình cũng dễ dàng sử dụng và quản lý chúng. Đó chỉ là một số trong số nhiều lợi ích to lớn mà những hệ thống cổng web có thể mạng lại cho bạn. Bạn sẽ khám phá thêm được nhiều tính năng thú vị tuyệt với khác khi thử các hệ thống này. Chính bạn sẽ là người trả lời chính xác nhất cho câu hỏi này. Xu hướng của các website lớn trên thế giới đều là các trang web động. Thường thường người ta chỉ dùng web tĩnh khi làm các trang web cá nhân cho riêng mình, nhưng thậm chí kể cả trang web cá nhân, một số người cũng đã làm theo công nghệ trang động. Ví dụ như các Sổ lưu bút (GuestBooks) – chúng không thể thực hiện được bằng các công nghệ HTML thông thường. Bạn có thể vào thử trang nhà của Lewis Moten để xem một trang cá nhân động là thế nào: www.lewismoten.com Trang 6/41 Phoenix Portal User’s Manual (Vietnamese) Bạn có thể dễ dàng phát hiện được các trang động, chúng thường có đuôi php, asp, cgi, pl, jsp và có các thông số kèm theo rất dài kế tiếp sau dấu ?, ví dụ như: www.something.com/script.php?t=24529240923409247&verify=9035934953. Trang 7/41 Phoenix Portal User’s Manual (Vietnamese) Giới thiệu về Phoenix Portal – Các chức năng cơ bản Phoenix thoả mãn những yêu cầu cơ bản của một chương trình cổng web đối với cả người dùng cuối và người quản trị: - Giao diện trong sáng, dễ truy cập, dễ điều khiển. - Khả năng quản trị tốt, thoả mãn cả những người có kiến thức sâu về các kỹ thuật lập trình cũng như những người có khả năng hạn chế về kỹ thuật. - Khả năng diều khiển và cập nhật bài viết chuyên nghiệp, người quản trị có thể thiết lập chế độ duyệt bài Tự động hoặc Thủ Công (Có xem và sửa bài viết trước khi chấp nhận đăng hay không) - Hỗ trợ đầy đủ các bài viết dạng PlainText, HTML thậm chí cả các nội dung Multimedia như: Các file flash, các file MP3, WMA, các file Video, MP4 và các thành phần Tải xuống khác. Phoenix có khả năng hiển thị cả những đoạn Flash (qua plugin hiển thị mặc định) - Khả năng mở rộng tuyệt vời do được xây dựng từ các Mô-đun độc lập. - Hỗ trợ cho tất cả các trình duyệt thông dụng, từ Mozilla, Opera đến Internet Explorer (tối ưu cho Internet Explorer) Trang 8/41 Phoenix Portal User’s Manual (Vietnamese) - Có các công cụ Trung tâm dữ liệu, Lịch làm việc, Phòng trưng bày ảnh,… cho người dùng cuối - Có thể chọn Ngôn ngữ và Giao diện theo ý thích của từng người dùng. Hỗ trợ đa ngôn ngữ từ nhân (Tính đến ngày 2013-02-01 chúng tôi cung cấp chính thức 2 ngôn ngữ Anh và Việt, cộng với một số ngôn ngữ không chính thức khác như Ý, Pháp, Séc sẽ được đưa lên dưới dạng các môđun tự cập nhật) - Tích hợp công nghệ XML (Mô đun) để lấy nguồn tin RSS (Beta- Đã được kiểm nghiệm tương thích với FeedReader). - Có các công cụ Trưng cầu ý kiến, Thông báo site cho Google, Thu gọn CSDL,… cho Quản trị viên. - Tích hợp sẵn hệ thống Diễn đàn (Forums System) để trao đổi và thảo luận. Trang 9/41 Phoenix Portal User’s Manual (Vietnamese) Giới thiệu về Phoenix Portal – Các chức năng tân tiến Không chỉ có các chức năng cơ bản, Phoenix có những chức năng tân tiến mà các portal cùng loại không có: - Khả năng tương thích tuyệt vời. Phoenix tương thích với hầu như tất cả các loại hosting (bao gồm cả Free Hosts) do Không yêu cầu phải có COM Object để Upload dữ liệu lên máy chủ*. - Phoenix quan niệm sự dễ dàng trong cách thức quản lý website là yếu tố quan trọng. Thậm chí bạn không cần phải biết một tý gì về lập trình cũng có thể nâng cấp chức năng và cập nhật các bản mới mà Không cần phải kết nối tới FTP Server do chúng tôi đã tích hợp chức năng Tự động cập nhật và Tự động cài Mô-đun cho mọi phiên bản. Có nghĩa là Bạn chỉ phải kết nối tới FTP Server duy nhất một lần để cài đặt Phoenix và như thế là đủ, bạn sẽ hầu như không bao giờ cần phải kết nối một lần nữa*. - Khả năng mở rộng cũng là lợi thế. Phoenix được xây dựng từ đầu là một Portal có khả năng tương thích vô cùng tuyệt vời. Chức năng (được thể hiện trong các Mô-đun) có thể được thêm hay bớt mà hầu như không ảnh hưởng đến các thành phần khác. - Những người truy cập cũng được thoải mái với Phoenix Passport. Các thành viên trong site của bạn sẽ dùng cùng một Tài Khoản và Mật Khẩu để kết nối và gửi bài đến các website khác. Họ sẽ chỉ phải đăng ký một lần tài khoản của họ và dùng nó cho mọi website có dùng công nghệ Phoenix (trong tương lai có thể có các công nghệ portal khác – chúng tôi những người lập trình sẽ đưa ra cách thức mở cho hệ thống này một khi nó đã hoàn chỉnh).* - Hệ thống skin (Giao diện) đơn giản, gọn và thoáng. Phoenix đã tự làm cho mình một hệ thống skinning là WEBSAbi (Web Environment Better Skinning Abiliti) và sắp tới với Phoenix2 (Phiên bản Phoenix mới gọn gàng hơn trong mã nguồn) và PhoenixHP (Phiên bản Phoenix dành cho trang chủ cá nhân) chúng tôi muốn WEBSAbi2 làm được nhiều hơn thế nữa: Thay đổi hoàn toàn cách trình bày trang Web! Trang 10/41 [...]... tôi lấy các ví dụ từ site Phoenix Tiếng Anh nên hầu hết các hình minh họa đều dùng tiếng Anh Trang 20/41 Phoenix Portal User’s Manual (Vietnamese) Hướng dẫn cài đặt – Cấu hình cho Phoenix Portal Mở Internet Explorer đánh vào dòng sau: http://localhost/ Bạn sẽ thấy trang chủ Phoenix hiện ra thông báo việc cài đặt Phoenix đã thành công,lúc này bạn cũng có thể trở lại cấu hình cho Phoenix nếu bạn chưa vừa... tài khoản webhosting trả phí thì thật là tuyệt vời, bạn sẽ tận dụng hết được sức mạnh của Phoenix Để chạy được Phòng Ảnh Web và chức năng Tự động Cập nhật bạn cần thêm các yêu cầu sau: - Hỗ trợ FSO (FileSystemObject) - Script có quyền +'write' ở thư mục Phoenix Hỗ trợ FSO khá cần thiết Hầu như không dịch vụ freewebhosting nào hỗ trợ FSO do lý do bảo mật Nếu bạn dùng một tài khoản websamba freewebhosting.. .Phoenix Portal User’s Manual (Vietnamese) Giới thiệu về Phoenix Portal – Các chức năng tân tiến Tự động cập nhật (AutoUpdate) Một trong những chức năng mà Phoenix tự hào nhất là khả năng cập nhật thông minh mà người Quản trị mạng không cần phải bận tâm về việc nâng cấp mã nguồn, chương trình Tự động Cập nhật của Phoenix sẽ tự kết nối tới Máy chủ Cập nhật của Phoenix để tải về bản... cấu hình mạnh hơn, Phoenix khuyến cáo bạn dùng một máy Pentium III / AMD K7 với ít nhất 32MB RAM và 25MB đĩa cứng trống - Để thử khả năng Tự động cập nhật và MemCentral bạn cần phải kết nối vào Internet khi thử Để mở một "website" hoặc "portal" trên mạng, bạn thậm chí không cần thử trước Phoenix trên máy cá nhân của mình, hãy đăng ký tạm một account “freewebhosting”, bạn có thể vào websamba.com để đăng... thông báo phiên bản và bản quyền của Phoenix cũng như cách liên hệ với quản trị mạng Đây là cách bài trí khoa học, làm cho Phoenix trở nên dễ dùng và dễ truy cập ngay cả đối với những người mới làm quen với các trang web Duyệt Site Trang 25/41 Phoenix Portal User’s Manual (Vietnamese) Duyệt site với Phoenix cũng là công việc đơn giản nhưng không kém thú vị Khi vào trang web bạn sẽ thấy được toàn cảnh của... tượng vui khác Không chỉ thế, Phoenix còn có Phòng ảnh Web nơi các thành viên có thể xem ảnh và post các ảnh của mình lên, truy nhiên Phòng ảnh Web dễ dùng đến nỗi chúng tôi cảm thấy không có gì cần hướng dẫn ở đây Trang 30/41 Phoenix Portal User’s Manual (Vietnamese) Thành viên và gửi bài Chỉ các thành viên đã đăng ký mới có quyền gửi bài cho các website dùng công nghệ Phoenix Các thành viên này còn... hệ thống nào, kể cả freehosting Phoenix thậm chí hỗ trợ Upload nguyên cả một bài nhạc Trang 15/41 Phoenix Portal User’s Manual (Vietnamese) Hướng dẫn cài đặt – Yêu cầu cấu hình Phoenix yêu cầu cấu hình tối thiểu sau nếu bạn muốn thử Phoenix trước trên máy mình: - Máy tính 486 với HĐH Windows 98/Me/2K/XP/2K3 - IIS (Internet Information Server) 5.0+ hoặc PWS (Personal Webserver) - Dung lượng đĩa cứng... của Phoenix sau đó cài trên webhosting của bạn một cách an toàn Không chỉ thể, Phoenix còn dùng chương trình Tự động cập nhật để cài thêm các môđun tuỳ chọn nhỏ ví dụ như môđun chạy tin, môđun hiển thị thời gian chính xác, môđun submit site của bạn vào cơ chế tìm kiếm Google, các môđun ngôn ngữ Ý, Pháp, Séc,… Thật kỳ diệu là để làm được việc này Phoenix không yêu cầu một COM Object nào đặc biệt trên webhosting... trên, Phoenix đã phát triển riêng cho nó khả năng tương thích giữa các site có sử dụng công nghệ Phoenix với nhau và trong tương lai là tất cả các site muốn tích hợp công nghệ của Phoenix Mục tiêu chủa Phoenix MemCentral sẽ là: - Khả năng login ở bất cứ site nào với cùng một Tài khoản và Mật khẩu, không cần phải đăng ký lại* (1) Khả năng tương thích rộng rãi, nghĩa là dùng công nghệ nào và webhosting... hay xấu Trang 19/41 Phoenix Portal User’s Manual (Vietnamese) Hướng dẫn cài đặt – Cấu hình cho Phoenix Portal Bạn hãy vào thư mục vừa bung Phoenix Portal, truy cập thư mục Includes, tiếp đến Prenfences, và mở file settings.asp bằng Notepad hoặc một trình soạn thảo văn bản tương đương (notepad++ rất tốt, nguồn mở và miễn phí, bạn có thể download ở http://www.sf.net/projects/notepadplus) Bạn sửa các thông . Phoenix Portal User’s Manual (Vietnamese) PHOENIX PORTAL – DỰ ÁN CỔNG WEB NGUỒN MỞ Phiên bản 1.50 - Tiếng Anh http://sf.net/projects/vnknowledge. Giới thiệu về Phoenix Portal - Phoenix Portal là gì? Phoenix Portal là hệ thống cổng web (Web Portal) được dùng để xây dựng các trang web một cách dễ

Ngày đăng: 01/02/2013, 11:53

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan