Translate

Tuesday, August 18, 2015

Lotus Notes & domino là gì?


Trong bài viết này tôi xin chỉ nói những thông tin cơ bản nhất về lotus notes & domino. Lotus notes & domino là sản phầm được phát triển bởi IBM. Lotus Notes & Domino có thể hiểu một cách đơn giản thì nó là một “hệ thống” các phần mềm hỗ trợ làm việc cộng tác. Lotus Domino: là phần mềm máy chủ, nó gồm có: web server, mail server và ldap server. Lotus Notes: là phần mềm client, nó gồm có: Lotus notes, domino designer và domino admin. Lotus notes: là phần mềm dùng để chạy các ứng dụng của lotus, có thể là các ứng dụng trên domino server hay các úng dụng trên local. Ở đây, email cũng được coi là một ứng dụng lotus ^^. hay có thể dụng như một mail client để check các mail của hệ thống mail khác như exchange v.v… Chú ý: các ứng dụng của Lotus notes có thể được thiết kế để...

Cài đặt IBM Lotus Notes


Lotus Notes là bộ sản phẩm client gồm có: – Domino Admin: sử dụng dể quản trị IBM Domino Server – Lotus Notes: Sử dụng để quản lý các và chạy các ứng dụng Lotus Notes – Domino Designer: là bộ công cụ phát triển các ứng dụng Lotus Notes Các bước thực hiện cài đặt (Việc cài đặt tương tự như cài đặt các ứng dụng desktop khác, tất nhiên. Các bạn xem video nhé): Double click vào file cài đặt IBM Lotus Notes. Click chọn Next và chờ quá trình giải nén. sau khi chương trình giải nén gói cài đặt ta bắt đầu quá trình cài đặt. Làm theo hướng dẫn trên giao diện wizard để thực hiện cài đặt. chú ý: phần custom setup các bạn chọn các thành phần cài đặt là Domino Admin, Domino Designer, Lotus Notes. và tiếp tục cho đến khi quá trình cài đặt kết thúc. Cấu...

Tạo ứng dụng đa ngôn ngữ.


Chào các bạn! Các đặc điểm của IBM Lotus Domino cho phép bạn tạo một ứng dụng hỗ trợ nhiều ngôn ngữ khác nhau. Để tạo một ứng dụng đa ngôn ngữ, bạn làm theo các bước sau: Mở properties của ứng dụng: Double click vào Application properties trong view Application Chọn tab Design Phần Internet options tick chọn Multilingual database và chọn ngôn ngữ mặc định, ngôn ngữ mặc định là ngôn ngữ sẽ được sử dụng khi mà browser không được chọn ngôn ngữ nào trong số các thành phần design mà chương trình có Tạo một thành phần design cho ngôn ngữ mặc định, đặt alias cho nó. alias là đặc điểm nhận đạng chung cho các bản copy khác nhau của các thành phần design giống nhau. Tạo một bản copy của thành phần design vừa tạo, sửa đổi nội dung, đặt tên và alias cho nó. Double-click vào nhóm thành phần (Views,...

Tạo ứng dụng domino


Các ứng dụng viết cho domino được đóng gói trong một file có đôi .nsf, ngoài ra các bạn còn thấy một định dạng file nữa là file .ntf (File template). Để tạo một ứng dụng domino ta sẽ tạo từ các file template, ứng dụng mới ta sẽ sử dụng blank template. Để tạo một ứng dụng từ template ta làm theo các bước sau: Từ giao diện IBM Lotus Notes Copy template design lên server (có thể là server local) nếu cầu (Xem thêm ở video thứ 2). File – Application – New, hoặc ấn phím tắt Ctrl + N. Chương trình sẽ mở ra dialog New Application Chọn server chạy ưng dụng muốn tạo (ex: demo/tandan/VN), Nhập tiêu đề ứng dụng, tên file (có đuôi .nsf). chú ý: để đặt file vào trong thư mục ta gõ đường dẫn [tenthumuc]/[tenfile.nsf] Phần Specify Template for New Application,...

Tạo ứng dụng Hello world!


hào các bạn! Các phiên bản đầu tiên của IBM Lotus Domino chỉ cho phép các ứng dụng (Một số người gọi là database) chạy trên nên Lotus Notes. Nhưng bắt đầu từ bản Domino 5.c thì các ứng dụng của Lotus Domino (Mình xin gọi nhanh là ứng dụng Domino) bắt đầu hỗ trợ trên nền web (tất nhiên vẫn hỗ trợ chạy trên nền Lotus Notes) và chỉ thực sự tốt từ phiển bản 6.0, và tùy từng nền chạy ứng dụng khác nhau ta sẽ có các design khác nhau cho phù hợp. Từ bản Domino 8.0 IBM Lotus Domino đưa ra một định nghĩa mới là XPAGES cho phép một design chạy cả trên browser và cả trên Lotus Notes, tuy nhiên các kiến thức về lập trình Domino “cổ điển” vẫn không thể thiếu.. Trước tiên mình sẽ nói về cách thức phát triển một ứng dụng Domino theo cách “cổ điển”....

Các thành phần design trong một ứng dụng Domino cơ bản.


Chắc hẳn với các bạn bắt đầu tìm hiểu các viết một ứng dụng trên nền Domino đều đặt ra câu hỏi “Cần những thứ gì để tạo một ứng dụng domino?” và “dữ liệu của nó được lưu trữ ở đâu?” Với các bạn đã phát triển ứng dụng trên nền công nghệ khác (.net hay php….) thì thành phần design và dữ liệu được tách biệt riêng, như các trang web của asp hay của php đều đặt design… trên một web server (IIS, apache…), còn database thì đặt trên một server DBMS riêng (SQL, MySQL). Domino thì không giống thế, tất cả design, dữ liệu các ứng dụng Domino đều lưu vào file nsf hoặc ntf. Các ngôn ngữ lập trình được sử dụng khi phát triển ứng dụng HTML (client) Javascript (client) Cascading Style Sheets (CSS) (client) Formula (Server). LotusScript (Server – Ngôn ngữ này có rất nhiều điểm giống MS Visual Basic). Java...

Sử dụng Unicode trong java agent.


Mặc định Domino Designer đặt font là Cp1252 nên khi các bạn ghi lại java agent có chữ tiếng việt thì sẽ báo lỗi: “Some characters cannot be mapped using Cp1252 character encoding….” Để cấu hình lại, từ giao diện của Domino Designer bạn click menu File – Preferences. trên cây menu bên trái chọn General – Wordspace. Trong phần Text encoding chọn Other -> UTF-8. Click OK. Cách này mình thấy  chạy trên windows XP thì chạy tốt rồi nhưng vẫn bị lỗi một số ký tự như ‘đ’ khi chạy trên Windows Server 20...

Truy xuất dữ liệu trong ứng dụng Domino!


Trong các bài viết trước mình đã giới thiệu về các thành phần (component) cơ bản và thường xuyên để tạo ra một ứng dụng domino. Bài này mình sẽ đưa ra các phương pháp để truy xuất dữ liệu trong một ứng dụng Domino. Như các bạn đã biết, Một ứng dụng domino khi được tạo ra thì cả phần design và database được lưu trong cùng 1 file .nsf. Các đơn vị dữ liệu được lưu ở đây là các document, nó tương ứng với các record trong MS SQL. Ứng dụng Domino quản lý tài nguyên của nó thông qua các ID. với 1 document sẽ có tương ứng 2 loại ID là Notes ID và Universal ID (UNID). Truy xuất Document Thông qua URL: bạn có thể sử dụng URL command để truy xuất và một document, cấu trúc của URL Command là Mở document: http(s)://host:port/[folder…]/[database.nsf]/[view]/[UNID]?OpenDocument Hiệu chỉnh: http(s)://host:port/[folder…]/[database.nsf]/[view]/[UNID]?EditDocument Xóa:...

Download Lotus Notes & Domino 8.5.3


Không rầm rộ như Microsoft, không hào nhoáng như Apple. Sau một thời gian dài chờ đợi, cuối cùng IBM đã đưa ra phiên bản Lotus Notes & Domino 8.5.3. sau đây là link download bản trial Lotus Domino: http://www14.software.ibm.com/webapp/download/search.jsp?pn=Lotus+Domino Lotus Notes & Domino Administrator: http://www.ibm.com/developerworks/downloads/ls/lsndad/ Domino Designer: http://www.ibm.com/developerworks/downloads/ls/dominodesigner/index.h...

Sử dụng JQuery trong app Lotus Domino code!


Jquery là một thư viện javascript đa trình duyệt hoàn toàn miễn phí, được thiết kế để đơn giản hóa lập trình javascript. Download tại trang chủ của jquery.com Để sử dụng JQuery trong ứng dụng Lotus Domino, đầu tiên bạn phải download source file trên trang chủ của Jquery, sau đó import vào File resource của ứng dụng.   Khai báo trong form header: <script style=’text/javascript’ language=’javascript’ src=’jquery-1.7.1.min.js’></script>   Và sau đó là viết code. Video: ...

Setup XPages Extension Library


XPages Extension Library là một tập hợp các control được xây dựng sẵn cho người viết ứng dụng Domino. Download tại: http://www.openntf.org/internal/home.nsf/releases.xsp?action=openDocument&name=XPages%20Extension%20Library&documentId=null Chú ý: ExtLib cho Domino 8.5.2 có tên bắt đầu là 8.5.2.xxx (ví dụ: 8.5.2.201110260152NTF) và ExtLib cho domino 8.5.3 có tên bắt đầu là 853 (ví dụ: 853.20120124-1243a). Sau khi download file .zip về, các bạn giải nén ra ExtLib Package Cài đặt cho Domino Server: 1. Giải nén file updateSite.zip, sau khi giải nén các bạn sẽ được 2 thư mục (features và plugins) và file site.xml. 2. Copy các file trong thư mục features vào thư mục [Domino]\data\domino\workspace\applications\eclipse\features Ví...

Cài đặt và cấu hình lotus domino


Việc cài đặt domino cũng đơn giản như việc cài đặt các ứng dụng khác, ở đây tôi chỉ hướng dẫn các bạn cài đặt và cấu hình ở mức đơn giản nhất. Các bước cài đặt và cấu hình lotus domino. Chạy file cài đặt: Sau khi chạy file cài đặt, các file cài đặt sẽ được extract ra ổ cứng. Thực hiện quá trình cài đặt: làm theo hướng dẫn trên màn hình (chủ yếu là click nút next) và chờ quá trình copy file hoàn tất. Sau khi quá trình copy file hoàn tất, click vào biểu tượng Lotus Domino Server để bước vào quá trình setup server (Xem video). Trong qua trình cài đặt các bạn có thể tick chọn tạo file id của admin sau này dùng hoặc có thể tạo file này khi lần đầu tiên cài notes Sau khi setup server, mở browser và gõ địa chỉ http://127.0.0.1 bạn sẽ thấy man hình giao diện mặc định của lotus domino Một...

Saturday, August 1, 2015

Cách a-c-ti-v-a-te cho mọi version


– Trước tiên, bạn cần mở cửa sổ Command Prompt (với quyền quản trị Admin) Bằng cách sau, nhấn phím tắt Windows + X => Chọn Command Prompt (Admin) Hoặc Search “cmd” sau đó nháy chuột phải và chọn Run as Administrator – Đánh lần lượt 3 dòng Code dưới đây, Enter khi xong mỗi dòng! Cấu trúc như sau, bạn thay đoạn Key nếu cài các phiên bản tương ứng.  slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 slmgr /skms kms.xspace.in slmgr /ato Windows10Professional W269N-WFGWX-YVC9B-4J6C9-T83GX Windows10Professional N MH37W-N47XK-V7XM9-C7227-GCQG9 Windows10Enterprise NPPR9-FWDCX-D2C8J-H872K-2YT43 Windows10Enterprise N DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4 Windows10Education NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 Windows10Education N2WH4N-8QGBV-H22JP-CT43Q-MDWWJ Windows10Enterprise2015 LTSB WNMTR-4C88C-JK8YV-HQ7T2-76DF9 Windows10Enterprise2015...

Ultimate list of all Windows keyboard shortcuts with Win keys


Ever since Windows 95, the Windows key (or Win key) is ubiquitous on PC keyboards. With each new release of Windows, Microsoft has added new keyboard shortcuts with the Win key. Here is a complete list of all Winkey shortcuts. The Win key when pressed by itself opens the Start Menu on systems which have it. On Windows 8 it opens the Start screen. Here are all the other Win key combinations which you may not be aware of: Win+A: Does nothing Win+B: Moves the focus to the notification area (System tray) Win+C: Shows Charms, and the date & time (Windows 8 and later) Win+D: Shows the Desktop. When you press Win+D again, it restores the open windows. Win+E: Opens Explorer Win+F: Opens file search. Prior to Windows 8, this opened Explorer search. Now it opens the...

How to install a MUI language CAB file in Windows 10


In the previous post I collected and posted here a bunch of direct links to MUI language packs for Windows 10. It is useful for users who need to install them on multiple PCs. They will save their Internet bandwidth and time by not downloading them again on each PC. Instead, they can save the offline package and use it for future installs. In this article, we shall see how to install these downloaded language packs. First, make sure that you have the correct language pack matching your OS (32-bit or 64-bit). Installing the CAB MUI language packs requires few steps. Follow these simple instructions to install the CAB files: Press Win + R keys together on the keyboard to bring up the Run dialog. Tip: see the ultimate list of all Windows...

Download official MUI language packs for Windows 10 build 9926


Microsoft has released MUI (Multilingual User Interface) language packs for Windows 10 build 9926. These language packs allow you to apply a new display language for your OS. While all of them are available through Windows Update or via the Language Control Panel in Windows 10, you might be interested in downloading the language pack you use permanently to your hard drive, e.g. to install it on multiple PCs at once, or if you don't want to download the huge files all over again after you reinstall Windows. Here is a huge set of direct links for MUI language packs for Windows 10 build 9926. Before you proceed, read the following article: How to install an MUI language CAB file in Windows 10. Windows 10 64-bit (x64) MUI language packs LanguageDownload...

Page 1 of 3612345Next

 
Design by IT Manager | Bloggerized by Themes For IT Managers | MIS-DUONG