Hello,
I have 2 years experience in Drupal and 4 years in PHP. I attended last DrupalCon in Copenhagen, It was awesome. I work in Media Regionalne, one of the biggest media company in Poland. We build 3 or more new websites for own per year, based on Drupal, of course. Till now I created many modules. I think it's good time to share the modules to others and help building the community.
www.strefaimprez.pl, www.zaksa.pl - it's example websites, that I created on Drupal and still maintain.
Best regards
Gregory
| Comment | File | Size | Author |
|---|---|---|---|
| #6 | context_metatags.tar_.gz | 4.4 KB | gdud |
| #4 | context_metatags-6.x-3.0-beta2.tar_.gz | 3.97 KB | gdud |
| #1 | context_metatags.tar_.gz | 3.96 KB | gdud |
Comments
Comment #1
gdud commentedContext Metatags is one of modules that I would like to share on drupal.org. It's a simple and flexible module to create metatags for users that fall in love with Context3 module.
Comment #2
gdud commentedComment #3
avpadernoHello, and thanks for applying for a CVS account. I am adding the review tags, and some volunteers will review the code, pointing out what it needs to be changed.
As per requirements, the motivation message should be expanded to contain more features of the proposed project. For themes, it should include also a screenshot of the theme, and (when possible) a link to a working demo site; for modules, it should include also a comparison with the existing solutions.
Comment #4
gdud commentedI attached latest version of module, that fixed one major bug.
The text below is a short description of Context Metatags module.
--
This module allows you to set meta tags for each Drupal page.
It based on Context module so it is very flexible. You can specify meta tags for node page by type, taxonomy term page or any other path.
Not including the settings page, Context Metatags don't have its own interface. It uses Context User Interface to setup meta tags.
The following meta tags are now abailable:
- title
- description
- keywords
- robots
Context Metatags provides some filters that allows you, for instance, to limit meta tags to only 150 characters or lowercase keywords filter.
Support for Token module is also available.
I think, Context Metatags is a good and lightweight alternative instead Nodewords, Integrated Metatags and Page Ttle. Especialy for drupalers who likes use Context in diffrent ways.
The formula that describe this module:
Context Metatags = Nodewords + Integrated Metatags + Page Title
Context Metatags works only with Context 3.
Comment #5
avpadernoActibe?
Why isn't the code checking for the same headers used by HTTP 1.0?
Why isn't the code considering any custom headers Apache could return?
HTML tags content should be passed through specific Drupal functions, before to be output.
Comment #6
gdud commentedSorry for the delay, but I had too much work last time. I fixed all your issue and did small code refactoring. I also added a README.txt file.
Comment #7
gdud commentedWhat is the current status of my application? It took 2 months when I fixes all issues of my module and I'm still waiting for any response.
Comment #8
zzolo commentedHi. Please read all the following and the links provided as this is very important information about your CVS Application:
Drupal.org has moved from CVS to Git! This is a very significant change for the Drupal community and for your application. Please read the following documentation on how this affects and benefits you and the application process:
Migrating from CVS Applications to (Git) Full Project Applications
Comment #9
gdud commentedHere is my experimental project http://drupal.org/sandbox/gdud/1139084.
The module works good in a few production sites in my company, so I think, it's a good time to apply for permission to create full projects.
In near future I'm planning to publish other my module on drupal.org.
Comment #10
jthorson commentedUpdating Issue Title
Comment #11
jthorson commentedUpdating issue priority, as per the new application priority guidelines.
Comment #12
cyberwolf commentedExcellent module for SEO purposes. Using it on one site already.
Comment #13
cyberwolf commentedIt seems like another project has been published recently which seems to have the same scope:
http://drupal.org/project/context_metadata
I did not test the other one yet so I can not tell if it is equally good / better / not as good as context_metatags.
Comment #14
gdud commentedI did quick comparison to Context Metadata module and I mention 3 main diffrences to my module:
Comment #15
alduya commentedI vote in favour of gdud's context_metatags.
It is indeed lightweight and integrates nicely with context.
And I can confirm that context_metatags is stable enough to use in production.
Context_metadata is good, but only if you want to use nodewords and pagetitle with all its complexities.
Comment #16
jthorson commentedDid a very quick initial screening ... didn't come across any glaring issues.
Looks like all printible output is sanitized and strings are translated (with proper variable substitution) ... though to be sure, I would still wrap $key in a check_plain() on line 160 of context_metatags.module.
Remove the $ID tags ... this is a CVS artifact left over from before Drupal migrated to Git, and they are no longer required (despite the Coder module saying otherwise until recently!)
Items flagged by kiamlaluno in #5 have been addressed, though I suspect there may be certain situations where the 403/404 header match could break ... it may be worth simply matching on the result code, as the text returned with them could be different across various technologies.
Project page description could use some some small wording tweaks and spelling fixes (though I realize that English may not be your first language).
None of the above should really be show-stoppers ... so assuming you'll address them before promoting the project, and given the community comments suggesting that everything works (as I didn't perform a run test and haven't used Context), I'll mark this one RTBC.
Comment #17
jthorson commentedComment #18
avpadernoComment #21
avpaderno