Tôi nghĩ rằng sự lựa chọn nên được xác định bởi các loại của người dùng cuối của hệ thống của bạn. Nếu nó sẽ được sử dụng bởi những người biết tiếng lóng, hãy đi theo số slug, nó được sử dụng trong nhiều CMS.
Nếu phần mềm được thiết kế cho ai đó có nhiệm vụ viết văn bản và không quen thuộc với kỹ thuật nói - thì "slug" là lựa chọn không tốt vì nó không đổ chuông về ý nghĩa của đối tượng địa lý. Người ta sẽ chỉ tìm ra bằng cách đọc sách hướng dẫn, bằng cách hỏi người khác, hoặc (rất có thể) bằng cách dùng thử và báo lỗi.
Vì vậy, quan điểm của tôi là bạn nên đi cho một tên thể hiện sự nghĩa của tính năng này, ví dụ:
- URL thân thiện
- URL memorizable
- liên kết vĩnh viễn (cái gì đó là có mãi mãi, vì vậy tốt hơn là tốt)
Tôi cũng sẽ xem xét việc thay đổi "URL" thành "liên kết" hoặc "địa chỉ", vì "URL" có thể không có ý nghĩa gì với người mới.
Bất kể sự lựa chọn của bạn, bạn nên:
- điền nó với một giá trị mặc định một cách hợp lý tốt (tạo ra từ các danh hiệu vào)
- hiển thị một bản xem trước
Điều này cho phép mọi người hiểu những gì lĩnh vực này là cho, mà không gửi bài báo và sau đó quan sát những gì đã xảy ra.
Yuk, làm cách nào họ có thể chọn thứ gì đó xấu xí này: p –
vâng slug là thuật ngữ của phả hệ tốt, không nhầy nhụa chút nào và thuật ngữ defacto cho khái niệm này –
Không biết người nói tiếng Anh có thấy điều này không. Không phải là một, tôi mới chỉ phát hiện ra rằng phần tiêu đề của URI "thân thiện" được gọi là sên. Đối với tôi điều đầu tiên mà tôi nghĩ đến khi tôi nghe từ "sên" là ốc sên không có vỏ xấu xí và một loại đạn súng ngắn. – vartec