To participate you must create an account on apostrophenow.org. If you have already done so, click Login.

Ticket #144 (closed enhancement: fixed)

Opened 2 years ago

Last modified 17 months ago

Allow editors to set META tags on each page

Reported by: mstralka Owned by: wjohnald
Priority: major Milestone: 1.5
Component: apostrophePlugin Version: trunk
Keywords: Cc:
Symfony version: 1.4

Description

It would be great if Apostrophe let an editor set the META tags on each page. I know they're not very popular anymore and most search engines ignore them, but clients think it's really important.

This request came from this discussion:
 http://groups.google.com/group/apostrophenow/browse_thread/thread/3f60afc4674fcbe9

Change History

Changed 23 months ago by boutell

  • status changed from new to accepted

We're going to do something like this, and implement the meta tags in our own built-in search engine, which will actually make them useful (for an internal search there's no spam problem).

But be sure to send your clients to this page:

 http://googlewebmastercentral.blogspot.com/2009/09/google-does-not-use-keywords-meta-tag.html

And make sure they note that it's official Google truth. (:

Changed 20 months ago by geoffd

  • milestone set to 1.5

Changed 18 months ago by agilbert

  • owner changed from boutell to wjohnald
  • status changed from accepted to assigned

Changed 18 months ago by wjohnald

  • status changed from assigned to closed
  • version set to trunk
  • resolution set to fixed

This ticket has been resolved as of wjohnald subversion commit: 1988.

Tags have been "boosted" in the Lucene search index allowing page editors to give more weight to keywords in site-wide search.

Descriptions have been "boosted" a bit less than tags by the same reasoning.

Tags appear in the source as meta keywords.
Descriptions appear in the source as meta descriptions.

Changed 18 months ago by tboutell

This works well. I tacked on a couple of if statements to avoid overring view.yml's settings if the page has no tags or description.

Changed 18 months ago by tboutell

This is currently in the /features/wjohnald branch. It should be merged to the trunk sometime Friday.

Changed 18 months ago by geoffd

Does this need to be assigned to Rick, Jake or John to be styled?

Is this working in the new page settings design?

Changed 18 months ago by tboutell

Yes, it is in the new page settings dialog in the trunk.

There is a ticket for Dan and John to look at the tagging widget (with me perhaps) and fix it to work properly in a "normal" form. I think that could be something we beat into submission on Friday. In the meantime the tag field is a straight-up comma-separated text field, which actually works pretty okay but of course we want the nicer features of John and Dan's thing. See #534

Otherwise it looks pretty reasonable but Rick and John should probably put a toggle in to collapse the "meta" stuff the way you can collapse the other optional stuff. I'll open a styling ticket for that issue.

See also #535 for a known Apostrophe bug that is not the fault of this new code but needs to be addressed before it's easy to work with.

Changed 17 months ago by wjohnald

Committed in revision [2107].

Note: See TracTickets for help on using tickets.