Hướng dẫn sử dụng o7planning DocumentBuilder

1- Một chút về o7planning.org

Xin chào các bạn, các độc giả của website o7planning.org,

o7planning.org là một website ra đời với mục đích chia sẻ các vấn đề liên quan tới lập trình tới cho mọi người. Bạn thấy đấy lập trình vốn là một công việc nặng nhọc nhưng ít ra nó mang lại cho bạn nhiều tiền hơn so với công việc đồng áng, hơn ai hết tôi hiểu điều này, và bạn cũng vậy. Và vì vậy nếu trong công việc nặng nhọc đó có một cộng đồng bên cạnh nó sẽ hỗ trợ bạn rất nhiều.

 Website được đã được tôi phát triển và chính thức phát hành tháng 4-2014 các tài liệu được tôi viết và đưa lên website đều đặn trong suốt khoảng 2 năm vừa qua. Bắt đầu từ ngày 17-1-2017 website chính thức mở chức năng admin để cho phép mọi người cùng chia sẻ các kiến thức của mình. Website cố gắng trở thành một nơi mà khi bạn cần tới một món đồ chơi nào đó, bạn có thể tìm thấy nó ở đây. Website luôn có hướng đi của mình để đảm bảo rằng nó không phụ thuộc vào các bài viết mà người dùng mang lại. Nhưng nếu người dùng website cùng tham gia vào việc chia sẻ kiến thức của mình điều đó mang lại một cảm giác khác biệt nó giống như việc bạn đang đi trên một con đường và có thêm những người đồng hành vậy.

Website rất hân hạnh nếu bạn cùng chúng tôi chia sẻ kiến thức của mình và trải nghiệm với o7planning DocumentBuilder.

Trần (17-01-2016)

2- Về o7planning DocumentBuilder

DocumentBuilder là một công cụ Admin của o7planning.org, sử dụng để tạo ra các bài viết được đăng tải trên website này. Bắt đầu từ ngày 17-01-2016 chúng tôi chính thức mở nó cho tất cả mọi người có thể truy cập vào công cụ này để có thể viết các bài chia sẻ các kiến thức của mình cho cộng đồng, giống những gì chúng tôi đang làm hiện nay. Các bài viết của bạn sẽ được hiển thị trực tiếp trên website nháp draft.o7planning.org, nó sẽ được đăng tải trên website chính thức o7planning.org nếu bài viết đó thực sự chất lượng và mang lại kiến thức bổ ích cho người đọc.
Nếu bạn là có khả năng chia sẽ kiến thức của mình, bạn có thể bắt đầu với o7planning DocumentBuilder, công cụ đủ đáp ứng được các yêu cầu của một người viết khó tính nhất. Nếu bạn bắt đầu như một tác giả hãy đọc qua các điều khoản của chúng tôi:
o7planning DocumentBuilder được xây dựng trên nền tảng Eclipse RAP, sử dụng o7planning RAP Summer - một Framework được xây dựng bởi Trần, và dự tính sẽ được phát hành dưới dạng mã nguồn mở vào khoảng giữa tháng 3-2016.

3- Đăng nhập vào DocumentBuilder

o7planning DocumentBuilder có thể chạy trên mọi trình duyệt, tuy nhiên để có thể copy và paste ảnh trực tiếp lên ImageEdior bạn nên sử dụng Firefox. Bạn có thể download Firefox tại đây.

Đăng nhập vào DocumentBuilder tại địa chỉ:

Bạn có thể login vào hệ thống bằng Google hoặc Facebook, đây là hình ảnh website:

4- Tổng quan giao diện DocumentBuilder

Dưới đây là hình ảnh giao diện của DocumentBuilder sau khi bạn login thành công.
Có sẵn một bài viết mẫu, bài viết này đã bị khóa bởi Admin bạn không thể sửa đổi bài viết mẫu, nhưng bạn có thể tham khảo nó.

Nội dung bài viết:

Một bài viết được ghép từ các mảnh (Fragment) nhỏ. Dưới đây là cấu trúc cây của các mảnh ghép:
Nút "Build" sử dụng để ghép các mảnh tài liệu với nhau để tạo thành một tài liệu hoàn chỉnh. Bạn có thể nhấn vào "Build & Open" để xem tài liệu trực tiếp trên trình duyệt.
Bạn có thể xem bài viết mẫu theo link:

5- Tạo một tài liệu mới

Để tạo tài liệu mới bạn chuyển sang TAB danh sách các tài liệu (TAB đầu tiên).
Lựa chọn ngôn ngữ gốc cho tài liệu
Sau khi nhấn SAVE tài liệu của bạn đã được tạo ra.
Bạn có thể tạo đặt tên tiếng Anh cho tài liệu của bạn.
Bạn có thể sửa lại tiêu đề bài viết nếu muốn. Bằng cách click vào lá cờ ngôn ngữ để chọn ngôn ngữ.

6- Cơ bản về cách xây dựng một tài liệu

Nhấn phải chuột trên danh sách:
Tương tự tạo tiếp một mục mới:

Tiếp theo bạn cần thêm các mảnh (Fragmeng) nội dung

7- Thêm ảnh vào tài liệu

Một trong các điểm mạnh mẽ của o7planning DocumentBuilder đó là cho phép bạn upload ảnh dễ dàng bằng cách COPY & PASTE trực tiếp ảnh vào ImageEditor.

8- Thêm slider

Bạn có thể nhóm các mảnh tài liệu gần nhau vào để tạo thành một nhóm, chúng có thể hiển thị trên web dưới dạng SLIDER.