Jim, it's not so much that I have a problem I'm trying to solve but
rather that I'm just trying to learn Radiant. I like to try out
various things, see how they work, and figure out what's best for my
setup. I am not a programmer, so I find it very helpful to do things
like install an extension, set it up, and see what's possible. I find
this much easier than trying to figure out the code from behind the
scenes. Over the past few months I've learned most of what I need to
know to use and administer Radiant by installing, using, and sometimes
breaking various extensions. I find that this learning method -- while
far from efficient -- works quite well for me.

Will, with this current situation, it sounds like the "tags" table may
not be from the tags extension at all but rather from another
extension that I have previously installed (like twitter tags, for
example). Thanks to your snippet above, I now know how to find the
names of the tables used by extensions. And this brings up the
question of whether I should just remove the tags table. I have
probably removed the extension that uses the tags table (I have
installed and removed various extensions), but it seems that the table
is still there (and taggable won't migrate for this reason).

I am no mysql expert, but I can see that I have three tables:

meta_tags
taggings
tags

When I browse the meta_tags table, I see all the tags that show up on
my site with the tags extension. So, that seems to confirm what has
previously been said (the tags extension uses the meta_tags table).
When I browse the taggings table I see the structure but seemingly no
data added by me. Same with the tags table. So, the question is what
to do next.

Taggable seems to have been partially installed. The migration seems
to have created one table (taggings) but has halted at the tags table
(which already exists). Should I remove the taggable extension (I
usually use the VERSION=0 method), or should I try to remove the tags
table, re-run the migration for taggable, then uninstall it (since I
should not be using both extensions at once)? Or does the order of
things matter here?

Ross



On Mar 13, 3:15 pm, William Ross <[email protected]> wrote:
> On 13 Mar 2011, at 20:40, rosslaird wrote:
>
> > It seems that tags uses a 'tags' table. I am using the tags extension
> > (version 1.5), created by Benny Degezelle and Jim Gay. The version of
> > taggable that I am trying to run alongside tags is version 1.2.1,
> > created by you (Will). Both of these versions are the most recent
> > available from github.
>
> > Maybe the tags extension that I am running is the incorrect one? It's
> > this one:
>
> >https://github.com/jomz/radiant-tags-extension
>
> Hm. I don't really know, since I use taggable for this kind of thing, but all 
> I'm seeing here:
>
>        
> https://github.com/jomz/radiant-tags-extension/blob/master/db/migrate...
>
> is the meta_tags and taggings tables.
>
> > There are various other tags extensions listed on github (though all
> > the others seem to be qualified for a special application, such as
> > navigation).
>
> > Before I go messing around with the tags extension (which I will
> > surely mess up even more), maybe this is simply a matter of getting
> > the correct tags extension. (Maybe?)
>
> I guess that depends what you're aiming to do. Both will do the job of 
> tagging pages and then getting at them through tag clouds and other lists. 
> Taggable is more general purpose but not so well-prepared out of the box.
>
> best,
>
> will
>
>
>
>
>
> > Ross
>
> > On Mar 13, 6:51 am, William Ross <[email protected]> wrote:
> >> On 12 Mar 2011, at 22:18, rosslaird wrote:
>
> >>> I have the tags extension installed, and I want to try out taggable.
> >>> But it seems that both use a table called "tags," and this causes the
> >>> migration of taggable to halt. I suppose I will have to remove the
> >>> tags extension to install taggable, but if there is another way to do
> >>> this (so that I preserve both extensions) that would be preferable.
> >>> Ideas and suggestions most welcome.
>
> >> I thought the tags extension used a 'meta_tags' table and MetaTag object? 
> >> They ought to be compatible in the sense that you can install one and then 
> >> the other without destructive side effects.
>
> >> You might even be able to run them side by side: taggable takes over the 
> >> keywords field where tags adds its own text-to-tags process. I wouldn't 
> >> recommend it, though: there are likely to be odd method-name clashes and 
> >> some admin UI collisions are likely. It will be hard to evaluate them, 
> >> even if they work.
>
> >> best,
>
> >> will

Reply via email to