module mạng xã hội trong lưu trữ drupal
Được đăng bởi jck.kln vào ngày 7 tháng 4 năm 2008 tại 13:57
Chào!
Tôi sẽ tạo ra một mạng xã hội dựa trên Drupal. Đó là thời gian đầu tiên của tôi mà tôi sử dụng Drupal và tôi rất ấn tượng với số lượng cao của mô-đun. Có rất nhiều các module cho từng đối tượng (ví dụ: thư viện hình ảnh, blog, vv). Bây giờ tôi đã có một vấn đề bởi vì tôi không biết đó là những module hữu ích nhất để xây dựng một mạng xã hội.
Ông có thể cho tôi biết đó là những module không thể thiếu để tạo ra một mạng xã hội với Drupal? hoặc đó là mô-đun tốt nhất trong một chủ đề cụ thể?
Cảm ơn trước.
Được đăng bởi IceCreamYou trên 08 tháng tư 2008 tại 21:53
Tôi bắt đầu với Drupal tháng Chín năm ngoái. chỉ trải nghiệm web trước đây của tôi là HTML tương đối đơn giản và CSS phải mất để tạo www.icecreamyou.com.
Tôi đã dành sáu tháng với tòa nhà Drupal www.babelup.com. Tôi xây dựng nó một mình, nhưng nó chủ yếu là mất sáu tháng vì tôi không có ý tưởng những gì tôi đang làm. Vì vậy, tôi có thể đánh giá cao ý nghĩa của nó để có được gợi ý rất lớn thay vì phải dành cả ngày tìm kiếm thông qua tất cả các mô-đun. Đó là một dự án khổng lồ, một tính năng phong phú rất "mạng xã hội cho các hoạt động xã hội."
Cuối tuần vừa qua tôi đã xây dựng trang web Drupal thứ ba của tôi (thứ hai, mặc dù mức cao nhất lưu lượng truy cập một, là một nhiệm vụ tương đối không quan trọng mà tôi đã làm cho một nhóm người làm việc với tôi). Tôi xây dựng nó một mình từ đầu trong khoảng 36 giờ làm việc (mà là có thể bởi vì tôi sử dụng không có module tùy chỉnh và không có tùy chỉnh theming ngoài chỉnh CSS). Đó không phải là khá hoàn chỉnh bởi vì tôi phát hiện ra sau khi tôi mất nó sống đêm chủ nhật rằng việc sử dụng một số phần của trang web là tẻ nhạt, nhưng nó mang lại cho bạn một ý tưởng về cách mạnh mẽ một công cụ Drupal có thể khi bạn tìm hiểu đủ để sử dụng nó một cách hiệu quả. ) Các trang web mới, trong trường hợp bạn quan tâm, là BMusic: music.babelup.com. Nó cho phép bạn chia sẻ danh sách nhạc với mọi người (không phải là âm nhạc riêng của mình - đó sẽ là bất hợp pháp - nhưng tôi sẽ thêm các liên kết tới Amazon Âm nhạc).
Tôi đang làm việc trên một ghi-up như thế nào tôi đã đi từ BabelUp để BMusic. Những bài học chính học là từ góc độ kỹ thuật: biết những gì mô đun nào bạn đang đi để cài đặt trước thời hạn, cấu hình tất cả mọi thứ cùng một lúc trong một trật tự hợp lý, không quá đông trang với các khối. Nhưng đừng bỏ qua marketing - nếu trang web chỉ ngồi ở đó, như BabelUp đang làm chủ yếu bởi vì tôi không có thời gian để duy trì đầy đủ nó.
Xu hướng chung là những người chạy các trang web sản xuất mà không làm rất nhiều phát triển đầu tiên sử dụng hệ thống thế hệ cuối cùng bởi vì họ đang ổn định và được kiểm tra kỹ. Những người không cần nhiều chức năng phức tạp ngay lập tức (như với các blog cá nhân) hoặc những người muốn thử nghiệm và phát triển trên các "đồ chơi" mới sử dụng các phiên bản mới nhất của tất cả mọi thứ. Vì vậy, các trang web mạng xã hội chạy trên Drupal chủ yếu vẫn trên 5.x.
Bạn nên cài đặt một nhà nhập khẩu DCL mô-đun, trong đó nhập khẩu địa chỉ liên lạc từ tài khoản email của bạn ví dụ: gmail của của Yahoo và MSN. Tôi không biết nếu nó cung cấp chức năng để thay đổi mô-đun này theo cách tốt nhất nhưng nếu nó làm hơn tôi có thể viết một số bước đơn giản.
1) Hãy Drupal này tạo thành một mẫu nhiều bước và Vô hiệu hoá chuyển hướng của nó, bạn có thể làm điều này một cách đơn giản
$ Form [ '# redirect'] = false;
$ Form [ '# multistep'] = true;
2) Trong Bước đầu tiên bạn sẽ Tìm người trong danh sách liên lạc của bạn và nó sẽ lưu danh sách đầy đủ trong $ SESSION, và ở bước 2 bạn có thể tìm thấy những danh sách liên lạc trong danh sách người dùng drupal của.
Chú thích. Trên thực tế mô-đun này là góp phần mô-đun mà quan hệ với Mời module để mời mọi người.
Nhưng tôi nghĩ rằng nó sẽ xứng đáng nếu bạn sử dụng điều này như chỉ lưu trữ danh sách những người mà bạn biết.
3) nếu bạn muốn thêm chúng trực tiếp bạn chỉ có thể hack mẫu mã buddylist để thêm chúng trực tiếp và cho địa chỉ liên lạc còn lại bạn có thể bỏ qua chúng hoặc mời họ.
Cảm ơn
Trăng xanh