Comparison and suggestion to merge modules 'Integrated Metatags' and 'Meta tags'
This topic describes functional differences between following modules and can be used to discuss whether those modules should be merged:
Integrated Metatags: http://drupal.org/project/int_meta
Meta tags: http://drupal.org/project/nodewords
Currently, these modules offer following settings:
Integrated Metatags (6.x-1.0-beta7):
- Default (i.e. per site) AND per content-type
- Enable metatag for content-type
- Show empty metatags
- Display metatags also with teasers
- Manual/Static metatag entry (may include tokens)
- Dynamic metatags (data from a CCK fields or from a combination of CCK fields)
- Site
- Cap on words or characters (limit discription, keywords or other metatags)
- Per content-type
- Inherit default metatags
- Permissions (per role)
- Administer integrated meta tags
Meta tags (6.x-1.0):
- Global (i.e. per site)
- Copyight
- GeoURL
- Keywords
- Default robots meta tag (index, follow)
- Use teaser of the page if the meta tag is not set
- Text length (maximum number of characters)
- Tags to show on edit form AND/ OR to output in html head (Copyright, GeoURL, keywords, description, revisit-after, Abstract, Robots)
- Repeat meta tags for lists (for subsequent pages that use a pager)
- Use front page meta tags
- Frontpage
- Keywords
- Descirption
- Permissions (per role)
- Administer meta tags
- Edit meta tags
The module 'Integrated Metatags' allows setting metatages per content-type, while the module 'Meta tags' allows setting metatages per node.
By combining aforementioned modules, authorized users would be able to per node choose between: "inheriting metatags from the content-type" or "setting metatags for a specific node".
These guidelines from Drupal recommend maintainers to join forces whenever modules offer similar functionality: http://drupal.org/node/23789
So, I will inform the maintainers of both modules about this topic.
This may encourage them to reference each other's projects and this topic on their project pages to start with.

I agree that combining these
I agree that combining these modules would be a good idea. Both of us, as maintainers, have spoken in the past to do such a thing, but have been unable to make any headway. I'm certainly open to the prospect of combining the two. Perhaps a focus on a merged Drupal 7 release would make the most sense.
I have referenced Meta tags in my online documentation (how the two modules differ), but I can certainly put a link to it on my module's home page if that's desired.
Differences in approach
Just to highlight what may not have been immediately obvious by the comparison done by not_Dries_Buytaert, the Integrated Metatags module was built with dynamic generation of metatags in mind (even the static field supports tokens). On the other hand, Meta tags is much more static and granular. Two different approaches, with the latter module simply supporting more of those one-off cases (e.g. front page tags, the "robots" tag, etc.)
This comment is more as a reference of what the original concept of the Integrated Metatags project was, and why both modules exist today.
I have updated the Integrated
I have updated the Integrated Metatags project page to reference the Nodewords/Meta tags module, as well as answer the question of how they differ conceptually.
Project page of 'Integrated Metatags'
@fractile81: Thank you for clarifying a major difference between the modules and for updating the project page of 'Integrated Metatags'. It is nice to witness such willingness to cooperate within this community. :-)
Imo this topic describes many more differences between the modules, then are now mentioned on the project page of 'Integrated Metatags'.
Please, consider replacing the paragraph you just added on that page with something like this:
"Please, read this topic (incl. comments) to learn about the functional differences between the 'Integrated Metatags'-module and the 'Meta tags/ nodewords'-module."
@maintainers (KiamLaLuno and Robrecht Jacques) of the 'Meta tags/ nodewords'-module: It would be nice, if you would do the same on your project page.
Running Drupal 6.* with many modules as multi-sites.
Content types for 'Meta tags'-module
I just found this submodule "Meta tags Node Type"-module (http://drupal.org/project/nodewords_nodetype), which extends the functionality of the "Meta tags"-module, so that certain meta tags can be specified per content type.
Running Drupal 6.* with many modules as multi-sites.
---
The difference between the modules reported here are not valid for the code I am developing.
The main difference I can see is that Integrated Metatags doesn't have specific code to handle each of the meta tags in a specific way, or in a specific context; it asks the administration users how to gather the data that will be the content of the meta tags.
Differently, Nodewords / Meta tags allows an authenticated user (even the author of a node) to decide which data to use for the content of a meta tag; the module has specific code to decide which data use for a meta tag in the case no user has specified a value to use. This means that the code (which doesn't only associate meta tags to nodes) is able to decide if a meta tag can be set in a specific context (the default value, the front page, a node, a user profile, a taxonomy term, a view, or a path), and what the default value is basing on the context.
Also, Integrated Metatags sets the meta tags for node only, while Nodewords sets the meta tags for the front page, the user profiles, the list pages, the error pages, the tracker pages, and also a generic page (given its relative URL).
Nodewords handles the site verification meta tags used from some search engines, the canonical URL meta tag, and it has support for the Dublin Core meta tags (which still need to be expanded). It integrates with , and ; the support for tokens (already supported by Integrated Metatags) has been added in the branch 6.x-3.
EDITED: Corrected the text basing on the last committed code.
-- Kiam
Kiam la luno renkontas la sunon
Verify-v1
Hello Drupal Comunity.
Are plan to make support of "verify-v1" metatag here:
Frontpage
1. Keywords
2. Descirption
3. Verify-v1
???
Drupal best CMS
---
The development snapshot of Nodewords already support the site verification meta tags; this is another difference between Nodewords and Integrated Metatags.
Actually, the verification meta tag has been changed to .
EDITED: Changed the text to compare the modules, and not report only what Nodewords does.
-- Kiam
Kiam la luno renkontas la sunon
Please stay on topic.
This topic COMPARES two modules. It does NOT discuss just only one module nor the release planning of any module.
NB: Site verification for different search engines is supported by this module: http://drupal.org/project/site_verify
Running Drupal 6.* with many modules as multi-sites.
Subscribing...
Subscribing...
Very interested
There's comes the possibility of adding meta tags for video clips.
http://www.google.com/support/webmasters/bin/answer.py?answer=80472
I guess this is not possible in nodewords? only through creating cck fields.
Nodewords looks very cool and thorough, it would be very nice for both to combine.
do sparklers dream of fireworks?
---
This post is not thought to be used to ask to add features to the modules; it serves just to compare the two modules so people understand better the difference between one module, and the other.
The URL you reported makes reference to video sitemap, which is a completely different thing; it is a XML sitemap specialized for videos.
-- Kiam
Kiam la luno renkontas la sunon
Meta tags merit being in core?
Not only does combining modules seem worthwhile, though unlikely, but meta tags so basic to websites that surely meta tags feature deserves being in core.
Note that updated Nodewords no longer automatically creates descriptions from teasers.
____________________________
DocMartin and Hong Kong Outdoors
This is cool
I read up so many good comments and bad comment about Drupal. I'm using Drupal 6 right now, developing my community learning center.
I agree with some comments said that Drupal is light when there is alone in core. But when contribution module comes it, it burden the Drupal make it more slower and slower.
What the worst, when one need to make a very simple task like this meta tags function, there need to combine between two modules. (refer to first) So IMHO, combining of almost same functionality modules will come out with one great modules that have all everything.
So, I'm subscribing this topic.
http://www.kripkornstudios.com.my
Have been build using Drupal + phpBB
I agree
Subscribing on this one. It makes sense to merge both projects.
Drupal rocks!
Alex Saavedra
subscribing
subscribing
sub'ing
sub'ing
subscribing
subscribing
Subscribing
Subscribing
Subscribing
Subscribing
subscribing
subscribing
subscribing
subscribing
Drupal hosting and webdesign by segments.at
I was looking for a custom
I was looking for a custom meta tag solution and noticed the link to this page on both modules.
I also recommend merging these modules. According to the comments here it seems that Nodwords module is more extensible. There are already few modules depend on it. so i suggest merging Integrated Metatags into the Nodewords by porting its special features.
I also checked both modules statistics and noticed that nodewords has a huge user base. (about 40000)
Thanks.
sina.salek.ws, CIO & Lead developer
Feel freedom with open source softwares