2012-02-02 34 views
5

Vấn đề:Tôi nên sử dụng thẻ meta nào để cho biết tác giả trang web (không phải nội dung)?

Trong HTML, bạn có thể sử dụng author thẻ meta (hoặc tác giả DC) để cho biết rằng một người nào đó là tác giả của thông tin (ví dụ: nội dung). Tuy nhiên, tôi muốn có thể tự mình đăng ký với tư cách là nhà phát triển ứng dụng web trong thẻ meta.

Hầu hết mọi người (theo ý kiến ​​của tôi) lạm dụng thẻ meta author cho chữ ký của nhà phát triển ứng dụng web. Ví dụ: khi bạn phát triển ứng dụng viết blog, tác giả phải là người viết bài viết chứ không phải nhà phát triển ứng dụng. Nhưng tên của nhà phát triển ứng dụng vẫn là thông tin meta hữu ích.

Tôi nghĩ rằng thường được sử dụng bộ thẻ meta chưa hoàn chỉnh, vì thẻ không cung cấp thẻ meta cho loại thông tin này. Tôi có đúng không, hoặc tôi đã bỏ lỡ điều gì đó? Bạn đề nghị điều gì?


suy nghĩ khác:

thẻ Meta trong việc xuất bản kỹ thuật số đang theo dõi chặt chẽ mô hình meta sử dụng trong việc xuất bản giấy và thư viện. Tập hợp các yếu tố Dublin Core có thể là ví dụ tốt cho điều đó. Nếu chúng tôi sử dụng sự tương tự này, thì nhà xuất bản có thể là những gì tôi đang tìm kiếm. Tuy nhiên, tôi cảm thấy rằng nó không phải là. Nhà xuất bản có thể là người khác với nhà phát triển web. Bạn có thể tìm thấy sự tương tự tốt hơn với thế giới giấy không?

+0

Cảm ơn bạn Jukka và Rich đã chỉ cho tôi hướng đi đúng hướng và tài nguyên hữu ích. Vấn đề lớn nhất của tôi là sự khác biệt giữa tác giả nội dung ** và nhà phát triển trang web ** **. Có vẻ như không có câu trả lời đơn giản nào về việc hai chủ đề khác nhau này nên được thể hiện như thế nào nếu họ là những công ty (không phải con người :)). Hiện tại, giải pháp tốt nhất có vẻ là: _expressing nhà phát triển web đơn giản là tác giả 'author' meta-tag_ và _expressing content author thành 'DC.creator' meta-tag_. Nói cách khác: sử dụng thẻ meta HTML thuần túy cho chính trang web và Dublin Core cho nội dung. –

+2

Tôi nghĩ câu hỏi này giờ đây thích hợp hơn bao giờ hết. Google đang nỗ lực để đưa tác giả được công nhận là người đã viết nội dung trên trang. Nó cũng xây dựng tầm quan trọng của thẻ 'Publisher'. Tuy nhiên có vẻ như Google giải thích điều đó là dành cho công ty thực sự sở hữu trang web. Vì vậy, Im một chút thất vọng rằng không có một thẻ chính thức cho người sáng tạo thực tế của trang web. –

Trả lời

14

Đoán đó là máy đánh chữ!

tôi sử dụng ba điều:

  1. a humans.txt file
  2. Nếu trang web cho phép, một liên kết trong footer vào trang web của tôi "thiết kế Web bằng cách ..."
  3. Một tiêu đề x-author: My Business Name gửi với php.

Điều cuối cùng là một chút vô nghĩa, nhưng còn hơn thế nữa nên một nhà phát triển trong tương lai tiếp quản có thể có đầu mối tôi là ai!

+3

_Typesetter_ tương tự tốt đẹp. Cảm ơn bạn đã liên kết _humans.txt_. Sáng kiến ​​tốt đẹp của nó và tôi thích điều đó [Google có riêng nó] (http://www.google.com/humans.txt) (thậm chí bạn không có định dạng đúng) :). –

2

Bạn có thể sử dụng khá nhiều thuộc tính name trong thẻ meta, giống như bạn muốn. Các thẻ sẽ bị bỏ qua, ngoại trừ có lẽ khi tài liệu được xử lý bởi một số robot lập chỉ mục trang web cụ thể hoặc một cái gì đó tương tự. Phần lớn nó có thể so sánh với nhận xét.

Bạn có thể kiểm tra http://dev.w3.org/html5/spec/the-meta-element.html#the-meta-element (và http://wiki.whatwg.org/wiki/MetaExtensions được nhắc đến) và sau đó quyết định sử dụng author hoặc dcterms.contributor. Hoặc có thể phát minh của riêng bạn, như programmer.

Gọi nhà phát triển ứng dụng là tác giả khá OK. "Tác giả" không có nghĩa là chỉ một tác giả của một tác phẩm văn học.

+0

Gọi cho nhà phát triển web là _author_ là không chính xác đối với tôi. Nếu bạn có trang web với các bài báo khoa học, bạn nên sử dụng tác giả (tốt nhất là biến thể Dublin Core) cho tác giả bài viết (nhà nghiên cứu). Tôi cũng biết rằng thẻ meta có nhiều dạng miễn phí hơn. Đây là vấn đề chung của bất kỳ siêu dữ liệu nào. Nhưng điều đó không có nghĩa là thẻ meta phải là văn bản tự do. –

+0

Bằng cách tạo thẻ meta của riêng tôi là tùy chọn tôi đang xem xét. Nhưng tôi muốn biết liệu một người khác có kết thúc như vậy không. Cảm ơn bạn đã liên kết đến danh sách đề xuất thẻ meta. –

+0

Tìm thấy [cùng một cuộc thảo luận] (http://wiki.whatwg.org/wiki/Talk:MetaExtensions#Re:_Proposed_.27creator.27_MetaExtension) sau thẻ 'creator' được đề xuất, gợi ý rằng' tác giả' phải thực sự là _web site author_. Nhưng tôi không đồng ý với điều đó :). –

0

Tác giả từ trong ngữ cảnh này không rõ ràng. Tác giả của trang web có thể là tác giả của html/xml (như đã nêu ở đây http://www.webmarketingnow.com/tips/meta-tags-meta-author.html) hoặc khi bạn xác nhận quyền sở hữu, đó có thể là tác giả của nội dung văn bản của trang.

Ngoài ra còn có thẻ web_author, để phân biệt hai: http://www.metatags.info/meta_name_webauthor

Đây là loại mơ hồ được phổ biến những ngày này, trong thế giới CNTT, vì sự phức tạp của tình hình đã không được xem xét trước. Nói chung, khi sử dụng thẻ và tham chiếu, chúng tôi cần phải cụ thể cho ngữ cảnh nhất có thể.

Hơn nữa, sự tương tự với thế giới giấy sẽ không hoàn toàn chính xác. Thế giới giấy không phức tạp như một trang web. Trang web có thể có nhà phát triển html/xml, nhà phát triển javascript, nhà phát triển flash, nhà phát triển css, nhà thiết kế, nhà phát triển phía máy chủ và máy chủ lưu trữ (giống như nhà xuất bản).

Tôi đồng ý với bạn rằng danh sách các thẻ meta chưa hoàn thành, nhưng mục đích của các thẻ meta không rõ ràng lắm. Dường như những ngày này mọi người sử dụng chúng cho các dịch vụ lập chỉ mục khác so với SEO (http://webdesign.about.com/od/metatagsbasics/f/why-use-meta-tags.htm). Vì có các dịch vụ lập chỉ mục tùy ý, việc sử dụng thực tế nội dung này cũng tùy ý. Nói cách khác không có cách nào để nói liệu một dịch vụ lập chỉ mục sẽ tìm kiếm các tác giả html/xml hoặc tác giả văn bản hay không.

Do đó, câu trả lời của tôi là cụ thể nhất có thể và cần trong ngữ cảnh. Nếu chỉ có một người viết cả html/xml và nội dung văn bản, người đó có thể được gọi là tác giả. Tuy nhiên, vì trong trường hợp của bạn, bạn tìm thấy tác giả nội dung văn bản là "tác giả", bạn có thể thêm nhà phát triển web dưới dạng "web_author". Bạn cũng có thể sử dụng "web_application_developer" và quảng bá việc sử dụng này. Tất nhiên, tôi nghĩ rằng nó cũng tốt để sử dụng human.txt.

Sau khi tất cả, web đang được phát triển liên tục, và chúng tôi là con người đang cải thiện nó cho tương lai. Chúng ta càng thảo luận và thúc đẩy công nghệ chính xác và thực tế hơn, thì web càng tốt. Ngay cả khi một tiêu chuẩn sẽ không tồn tại, nó vẫn có thể có tác động cho một giải pháp tốt hơn cho tương lai.

Các vấn đề liên quan