10/10/2018, 09:52

Tổ chức giao diện bằng mô hình AddOn, Kéo thả - Cùng chia sẻ

Thân chào các bạn
Xuất phát từ thực tế trong quá trình triển khai các dự án cho khách hàng, phần lớn các khách hàng đều mong muốn Webmaster có thể chủ động thay đổi giao diện, bố cục, các thành phần nội dung trên website của mình mà không cần đến các chuyên gia kĩ thuật.
Với mục đích đáp ứng được nhu cầu chính đáng đó của khách hàng, Team Vumon đang tiến hành xây dựng Cổng thông tin xúc tiến thương mại, mỗi thành viên tham gia sẽ được tự động cấp địa chỉ dạng http://tenthanhvien.vumon.vn và có thể vận hành song song nếu thành viên đó có tên miền riêng (vd http://abc.com.vn). Team Vumon mong muốn xây dựng chức năng tổ chức và quản lý giao diện như sau:

Quản lý giao diện cho từng chuyên mục (Mỗi chuyên mục có thể có giao diện, bố cục, các thành phần nội dung hoàn toàn khác nhau)
Công cụ quản lý giao diện bằng mô hình AddOn, Kéo thả, Cấu hình các thành phần nội dung trực quan sinh động. Bố cục giao diện được tổ chức dưới dạng lưới động (số hàng và số cột tùy ý), sau đó AddOn, Kéo thả các Ứng dụng (Widget) vào các ô trên lưới, các Ứng dụng có các tham số để cấu hình dữ liệu đầu vào, trình diễn hiển thị khác nhau,..

Hiện tại Team đang trong quá trình xây dựng rất mong nhận được sự tham gia đánh giá, phân tích, những khó khăn, thuận lợi trong quá trình xây dựng và triển khai của tất cả các bạn.
Trong thời gian sớm nhất Team sẽ cập nhật những thông tin, hình ảnh đầu tiên của hệ thống lên để các bạn góp ý nhé.
Xin chân thành cảm ơn

VumonTeam
mitdacqn viết 12:07 ngày 10/10/2018
Bác này cẩn thận nhé, coi chừng một đi không trở lại!
pcdinh viết 11:55 ngày 10/10/2018
Làm được. Nhưng có đáng để làm thế không và làm kĩ đến mức độ nào lại là chuyện khác. Sau đó lại là vấn đề performance không dễ giải quyết Đang chờ xem bài tiếp theo update tiến độ của các bạn
thuyduongcd viết 11:57 ngày 10/10/2018
Cái này cũng có người làm rồi. Thật ra cũng không có gì "chua chát" lắm. Tất cả được thiết kế theo từng khối đơn vị (block), mỗi khối này có 1 thumbnail đại diện và 1 "block code" tương ứng. Dựa trên 1 templete cơ bản, khi người dùng kéo và thả 1 block vào 1 vị trí, khối code tương ứng sẽ được insert vào vị trí đó hình thành 1 customize templete và save vào database.
Khi hiển thị chỉ cần load cái template này ra là OK.
Tóm lại, mọi thứ xử lý bình thường, chỉ thay đổi phần giao diện nhằm đánh lừa người xem qua việc thay đổi template thôi (giống như một số forum cho phép lựa chọn nhiều template vậy thôi)
vumonteam viết 12:05 ngày 10/10/2018
Thân chào các bạn.

Sau khi công bố ý tưởng xây dựng một Cổng thông tin điện tử trên một số diễn đàn công nghệ, nhiều bạn đặt vấn đề là có đáng để làm như thế không? Nhân đây mình nói sâu hơn về ý tưởng của hệ thống.

- Hệ thống là một Cổng thông thông tin điện tử, cho phép các thành viên xây dựng website riêng, mỗi một thành viên được cấp một domain tự động theo dạng http://tenthanhvien.vumon.vn, nếu thành viên có domain riêng (vd http://abc.com.vn) thì hệ thống hoàn toàn có thể hoạt động song song.

- Mỗi thành viên về cơ bản họ đều hoạt động sản xuất kinh doanh trên nhiều lĩnh vực khác nhau nên cần thiết phải có giao diện, bố cục khác nhau, và tất nhiên mỗi người có một sở thích khác nhau, không ai giống ai cả.

- Mỗi thành viên đều hoạt động sản xuất kinh doanh trên nhiều lĩnh vực khác nhau, mỗi lĩnh vực đó cũng cần thiết phải tổ chức khác nhau (vd một chai nước Lavie không thể đánh đồng với một chiếc Ô tô được).
Do đó, nếu theo cách truyền thống, xây dựng theo nhu cầu của từng thành viên, hoặc theo từng lĩnh vực thì sẽ phải xây dựng bao nhiêu cho đủ? hơn nữa lại không thể kế thừa được những gì đã làm cho thành viên hoặc lĩnh vực trước.

Do vậy, để cá thể hóa cho từng thành viên, từng lĩnh vực khác nhau mình sẽ xây dựng một kho ứng dụng (widget) để từ đó chỉ việc AddOn, Kéo thả, Cấu hình các tham số,.. vào các vị trí khác nhau trên giao diện sẽ được một trang hoàn toàn mới theo ý thích của từng người. Kho ứng dụng này sẽ luôn được bổ sung vào hệ thống.

Một quy luật tất yếu, lợi về điều này thì sẽ hại về điều khác. Ở đây chính là các vấn đề kĩ thuật liên quan. Một vài ngày tới mình sẽ cập nhật những hình ảnh đầu tiên, mình đưa ra đây mong nhận được sự chia sẻ, góp ý, giúp đỡ của các bạn.

VumonTeam
fotech_nd viết 11:59 ngày 10/10/2018
Không có ý phản đối ý định của bạn nhưng với yêu cầu như thế mà để hệ thống chạy nhanh & ổn định thì khoản đầu tư cho hệ thống ko nhỏ đâu. Lời khuyên cho bạn là hãy cân nhắc thật kỹ để đầu tư.

Tất nhiên trong trường hợp chỉ lập 1 team vài người làm để cho vui & nắm bắt kỹ thuật thì cũng rất tốt .

Thêm một ý nữa là nếu ý định của bạn mà thành công thì nó vô hình cướp mất một miếng bánh (có thể ko to lắm) của những ngườilàm website như mình đó
kenphan19 viết 11:58 ngày 10/10/2018
chúc chủ topic lập thành tích, đi đến thành công ... và chúc cho anh em trong ddth và nhất là bác @fotech_nd bỏ bánh mà nhai kẹo
P/S: Nhớ update thông tin nhé !
lylyalien viết 12:05 ngày 10/10/2018
Vấn đề của bạn mình thấy giống khả năng kéo thả các module trong 360plus.

Thật ra thì mình nghĩ không phải khó. Đối với khả năng này thì việc dùng javascript thì rất đơn giản. Hiện tai mình dùng motool nên có thể giải quyết vấn đề này.

KHông chỉ co motool, các framework javascript như prototype, JQuery đều làm được. Nhưng mình chỉ dùng Mootool vì nó nhẹ hơn JQuery mà lại pởe hơn Prototype.

DỰ án của bạn tuy hay nhưng không khả thi. Mình cũng đang làm cho vài khách hàng, chủ yếu ở VIệt Nam chỉ ưa chuộng giao diện được thiết kế theo ý họ thôi. Nếu để họ kéo thả tự do thì có thể chúng ta sẽ phải nhúng tay vào fixed đấy.

Đó chỉ là ý kiến của mình cho dân VIệt Nam thôi nhé. Nếu bạn muốn outsource ra ngoài thì mình hoan nghênh !!!
vumonteam viết 12:04 ngày 10/10/2018
Với nỗ lực không mệt mỏi của TeamVumon, Cổng thông tin điện tử Vumon.vn đã chuẩn bị sẵn sàng vận hành thử nghiệm và chào đón những "Ngôi nhà" đầu tiên. Chúng tôi xin nhiệt liệt chúc mừng và chào đón những "Ngôi nhà" đầu tiên tụ họp về đây.


Salon Ô tô toàn cầu (http://ototoancau.vumon.vn - http://www.ototoancau.vn)
TechLand - Nơi hội tụ của những thương hiệu số hàng đầu (http://techland.vumon.vn)


CÔNG TY TNHH TM Tổng Hợp Xuân Anh (http://xuananh.vumon.vn - http://www.xuananh.vn)
MIRU - Sự tinh khiết của cuộc sống (http://miru.vumon.vn)


CÔNG TY TNHH THƯƠNG MẠI THIÊN HÀ ANH (http://thienhaanh.vumon.vn - http://www.thienhaanh.com.vn)
Công ty Cổ Phần Công Nghệ Tin Học Viễn Thông Phúc Thọ (http://phuctho.vumon.vn - http://www.phuctho.vn)
pcdinh viết 12:04 ngày 10/10/2018
Không có gì đặc sắc. Thậm chí với con mắt nhà nghề tôi còn cho rằng có chất new bie ở đằng sau các trang web này. Web Form không phải là công nghệ cho các site high performance. Cuộc phiêu lưu chấm dứt. Cảm ơn bạn đã nỗ lực quảng cáo.

Thân chào
Bài liên quan
0