Closed (duplicate)
Project:
Nodewords: D6 Meta Tags
Version:
master
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
11 Sep 2005 at 16:22 UTC
Updated:
19 Jan 2010 at 20:39 UTC
I don't know if it makes sense to add Dublin Core metadata using this module.
While nodewords deals with a lot of SEO optimization, the information for Dublin Core is close enough to what is already present in Drupal that it might even make sense for core -- e.g. creator, date, language (see DCMI terms for a list).
Just thinking out loud, but using the actual term Dublin Core (and its namespace) would certainly attract academic types, as well as users who rely on specialized local search engines that look at this stuff.
Comments
Comment #1
robertdouglass commentedI'm writing a Dublin Core module for the European Union. Contact me.
Comment #2
Robrecht Jacques commentedPlease check out CVS-HEAD (which works in drupal 4.6 too): it has a theming function for the tags added to the html head. So you could write a theming function that outputs the tags as Dublin Core tags (eg in addition to the META tags).
Now, I know there is more to Dublin Core than only the way it is outputted, so if you think of any meta tag that is normally present in DC but isn't added to nodewords, let me know.
Robert, can you tell me if something of the DC-module you are developing can be added to nodewords so we don't have two (very) similar modules in Drupal? I'm all for adding DC support in nodewords.
I was thinking about adding stuff like "dc:author", "dc:created", ... as META tags to nodewords too, but haven't gotten around to it.
Comment #3
boris mann commentedrobertDouglass: it does seem like it would make more sense to combine with nodewords.
Robrecht: yeah, not sure which of the elements are most useful. If the tags are "themeable" -- great. I would hope to see some sort of shortcut format, e.g. %date%, %author%, etc., from the Drupal information already present. And...DC *are* metatags, just ones with specific names, IIRC.
Comment #4
msmiffy commentedI need a Dublin Core implementation and have looked at the code of Nodewords, but am not happy with the way it works. I want something that is more extensible and can change with an expanding DC vocabulary.
I am, therefore, going to write my own Dublin Core module.
How long this will take, I do not know; I have other calls on my time and also suffer from Chronic Fatigue Syndrome, so please don't expect results tomorrow! I would estimate that I should be able to get a working module within four months from now, possibly six.
What I am proposing would come with a very basic set of Dublin Core metadata, but more terms should be able to be added both for this and other schemas.
What my module will NOT do is to provide links to the schemas in the document head. It will be the responsibility of users to add these to their theme's page.tpl.php themselves.
Anyone interested in this project, please let me know.
Comment #5
msmiffy commentedI have now been persuaded that this would be a Good Idea.
A Dublin Core module for Drupal will be developed in parallel with another metadata project on which I am working. Progress on development may be
observed here. Once I have a couple of sites running a proof-of-concept model, I will then tidy up the code to make a formal contributed module.
Comment #6
Robrecht Jacques commentedThis is indeed great news. If you need any help or feedback, give me a ring. I'll be following the progress closely on your site. If it can handle the stuff Meta tags now handles (I admit, badly), then I think it would be a good idea to either merge them or to replace Meta tags with yours.
I know the architecture (can we call it that?) of Meta tags is really bad and it needs a complete rewrite anyway. If your module can handle "any set of meta tags" (eg custom user-created ones instead of only hardcodes ones) I have no problem directing people to your module.
I will probably go ahead with my planned, somewhat implemented, never released rewrite of Meta tags too. We can decide later which one is better.
Comment #7
msmiffy commentedThere is a place for both the MetaTags module and a Dublin Core one.
Why? My scheme for the DC module is complex, far more database tables and data than something like MetaTags, which can work with an uncontrolled vocabulary. I can see two very different needs - the one for those who use and need Dublin Core, the other for those who just want to add keywords, description and perhaps a robots element and a couple of others, and who may be overwhelmed by the 17 basic fields that would appear in the Dublin Core module, not mentioning the optional extras.
As a Phase 2 development of the DC module, I am even considering interrogation of the metadata via Z39.50, and I'm sure that the basic user wouldn't want that!
I could see the two projects sharing a certain amount of code - the MetaTags module possibly leveraging the n-tuples structure of the DC module to make it more extensible.
It would be great if we could work together and benefit everyone.
Comment #8
David Latapie commentedWhat is the present status of these various Dublin Core initiative? Added to nodeword/future version of nodewords? Added to Drupal 6 Core? Something else?
Thank you.
Comment #9
David Latapie commentedSorry, I inadvertantly changed the name of the issue. This is just for changing it back
Comment #10
Robrecht Jacques commentedWill be made possible in nodewords-6.x-2.x (as you will be able to define your own tags). I'm working on that module now and will probably incorporate a couple of DublinCore tags in the default install.
Comment #11
mgiffordBeen over a year, we're still at 6.x-1.0. Wondering when we'll be able to add custom tags using this module.
Like the idea of being able to use this to generate Dublin Core metatags for a project. Fits nicely with the drive to RDFa standards for D7 with my limited understanding.
Comment #12
mgiffordI added some code for it here - http://openconcept.ca/blog/mgifford/adding_dublin_core_metadata_to_drupal
Mike
Comment #13
iantresman commentedThere's also some discussion on the page "Dublin Core and Head link tags"
Comment #14
avpadernoBranch 6.x-2 has never been supported, and it is not anymore developed.
Comment #15
mgiffordIt doesn't really matter what version it's applied to. The functionality is what is critical. I moved it to head.
Comment #16
avpadernoIn this case, this report is a duplicate of #518274: Add more Dublin Core meta tags.
Comment #17
Hobbes-2 commentedSubscribe