Cung cấp trang web và tệp dự án cho khách hàng

Xây dựng một trang web cho một khách hàng là thú vị, đặc biệt là khi dự án đến gần và cuối cùng bạn đã sẵn sàng để chuyển các tập tin dự án cho khách hàng của bạn. Tại thời điểm quan trọng này trong dự án, có nhiều cách bạn có thể chọn để cung cấp trang web cuối cùng. Ngoài ra còn có một số sai lầm mà bạn có thể thực hiện mà sẽ biến một quá trình dự án khác tốt thành một sự tham gia không thành công!

Cuối cùng, tôi khuyên bạn nên xác định cơ chế phân phối mà bạn sẽ sử dụng cho một dự án trong hợp đồng, Điều này đảm bảo rằng không có câu hỏi về cách bạn sẽ nhận tất cả các tệp cho khách hàng của mình khi trang web đó hoàn tất. Trước khi bạn có thể quy định các điều khoản này, tuy nhiên, trước tiên bạn phải xác định phương thức phân phối nào là tốt nhất cho bạn và khách hàng của bạn.

Gửi tệp qua email

Đây là phương pháp dễ nhất để lấy tệp của bạn từ ổ cứng cho khách hàng của bạn. Tất cả những gì bạn cần là bạn có một ứng dụng email và một địa chỉ email hợp lệ để sử dụng cho khách hàng của bạn. Đối với hầu hết các trang web có nhiều trang cũng như tệp bên ngoài như hình ảnh, biểu định kiểu CSS và tệp Javascript, bạn sẽ cần phải sử dụng chương trình để "nén" các tệp đó vào thư mục nén mà sau đó có thể được gửi qua email cho khách hàng.

Trừ khi trang web rất lớn với rất nhiều hình ảnh hoặc tệp video, quá trình này sẽ giúp bạn có được tệp cuối cùng đủ nhỏ để gửi an toàn qua email (có nghĩa là một trang sẽ không lớn đến mức nó bị gắn cờ và bị chặn bởi spam bộ lọc). Có một số vấn đề có thể xảy ra khi gửi trang web qua email:

Tôi chỉ sử dụng email để cung cấp các trang web khi tôi biết khách hàng có hiểu biết tốt về những việc cần làm với các tệp mà tôi đang gửi. Ví dụ, khi tôi làm nhà thầu phụ cho một nhóm thiết kế web, tôi sẵn sàng gửi các tập tin qua email cho công ty đã thuê tôi vì tôi biết rằng họ sẽ được nhận bởi những người am hiểu và sẽ biết cách xử lý Tập tài liệu. Nếu không, khi tôi giao dịch với các chuyên gia không phải là web, tôi sử dụng một trong các phương pháp bên dưới.

Truy cập trang web trực tiếp

Đây thường là cách hiệu quả nhất để phân phối tệp cho khách hàng của bạn — bằng cách không phân phối chúng. Thay vào đó, bạn đặt các trang đã hoàn tất trực tiếp trên trang web trực tiếp của họ qua FTP. Khi trang web được hoàn tất và được khách hàng của bạn phê duyệt ở một vị trí khác (chẳng hạn như thư mục ẩn trên trang web hoặc trang web khác), bạn di chuyển nó trực tiếp. Một cách khác để làm điều này là tạo trang web ở một vị trí (có thể trên máy chủ Beta mà bạn sử dụng để phát triển), sau đó khi nó hoạt động, hãy thay đổi mục nhập DNS tên miền để trỏ đến trang web mới.

Phương pháp này hữu ích cho các khách hàng không có nhiều kiến ​​thức về cách xây dựng trang web hoặc khi bạn xây dựng các ứng dụng web động với PHP hoặc CGI và bạn cần đảm bảo rằng các tập lệnh trang hoạt động chính xác trong môi trường trực tiếp. Nếu bạn phải di chuyển các tệp từ vị trí này sang vị trí khác, bạn nên nén chúng như cách bạn gửi email. Có FTP từ máy chủ đến máy chủ (thay vì xuống ổ đĩa cứng của bạn và sau đó sao lưu vào máy chủ trực tiếp) có thể tăng tốc độ mọi thứ. Các vấn đề với phương pháp này bao gồm:

Đây là phương pháp phân phối tệp ưa thích của tôi khi tôi giao dịch với khách hàng không biết HTML hoặc thiết kế web. Trong thực tế, tôi thường đề xuất tìm kiếm lưu trữ cho khách hàng như một phần của hợp đồng để tôi có quyền truy cập vào trang web trong khi tôi đang phát triển nó. Sau đó, khi trang web hoàn tất, tôi cung cấp cho họ thông tin tài khoản. Tuy nhiên, ngay cả khi tôi giúp khách hàng tìm nhà cung cấp dịch vụ lưu trữ , tôi luôn có khách hàng xử lý kết thúc thanh toán lưu trữ, một lần nữa như một phần của hợp đồng, để tôi không bị mắc kẹt khi lưu trữ sau khi hoàn thành thiết kế .

Công cụ lưu trữ trực tuyến

Có rất nhiều công cụ lưu trữ trực tuyến mà bạn có thể sử dụng để lưu trữ dữ liệu của bạn hoặc sao lưu ổ cứng của bạn, nhưng một thứ khác bạn có thể sử dụng nhiều trong số đó là hệ thống phân phối tệp. Các công cụ như Dropbox giúp bạn dễ dàng đặt các tệp trên web và sau đó cung cấp cho khách hàng của bạn một URL để tải xuống chúng.

Trong thực tế, Dropbox thậm chí cho phép bạn sử dụng chúng như một hình thức lưu trữ web bằng cách trỏ đến các tệp HTML trong thư mục công cộng, vì vậy bạn có thể sử dụng chúng làm nơi thử nghiệm cho các tài liệu HTML đơn giản. Phương pháp này là tốt cho những khách hàng hiểu cách di chuyển các tệp đã hoàn thành đến máy chủ trực tiếp của họ nhưng sẽ không hoạt động tốt với các khách hàng không biết cách thiết kế web hoặc HTML. Các vấn đề với phương pháp này tương tự như các vấn đề khi gửi tệp đính kèm email:

Phương pháp này an toàn hơn nhiều so với việc gửi tệp đính kèm qua email. Nhiều công cụ lưu trữ bao gồm một số bảo vệ mật khẩu hoặc ẩn các URL để chúng ít có khả năng được tìm thấy bởi một người không biết điều đó. Tôi thích sử dụng các công cụ này khi tệp đính kèm quá lớn để gửi qua email hiệu quả. Như với email, tôi chỉ sử dụng nó với các nhóm web biết phải làm gì với tệp zip sau khi họ nhận được.

Phần mềm quản lý dự án trực tuyến

Có rất nhiều công cụ quản lý dự án có sẵn trực tuyến mà bạn có thể sử dụng để phân phối trang web cho khách hàng. Những công cụ này cung cấp các tính năng ngoài việc lưu trữ các tệp như danh sách việc cần làm, lịch, nhắn tin, v.v. Một trong những công cụ yêu thích của tôi là Basecamp.

Công cụ quản lý dự án trực tuyến hữu ích khi bạn cần làm việc với một nhóm lớn hơn trên một dự án web. Bạn có thể sử dụng cả hai để cung cấp các trang web cuối cùng và để cộng tác trong khi bạn đang xây dựng nó. Và bạn cũng có thể theo dõi các phân phôi cũng như ghi chú về những gì đang xảy ra trong dự án.

Có một số nhược điểm:

Tôi đã sử dụng Basecamp và tìm thấy nó rất hữu ích cho việc phân phối các tập tin cho khách hàng, và sau đó thực hiện cập nhật cho những tập tin và nhìn thấy các ghi chú nội tuyến. Đó là một cách tuyệt vời để theo dõi một dự án lớn.

Tài liệu Bạn sẽ sử dụng phương thức phân phối nào

Điều duy nhất bạn nên làm khi quyết định làm thế nào để cung cấp tài liệu hoàn chỉnh cho khách hàng là để đảm bảo rằng quyết định đó là tài liệu và thỏa thuận trong hợp đồng. Bằng cách này, bạn sẽ không gặp phải bất kỳ sự phức tạp nào trên đường khi bạn dự định đăng tệp lên Dropbox và ứng dụng khách của bạn muốn bạn tải toàn bộ trang web lên máy chủ của họ cho họ.

Bài báo gốc của Jennifer Krynin. Biên tập bởi Jeremy Girard vào ngày 12/09/16