[Radiant] tags extension -- words that won't validate
I've been using the tags extension ubiquitously through out a large site and I've found one word that won't validate. Anytime I use Media I get, Validation errors occurred while processing this form. Please take a moment to review the form and correct any input errors before continuing. Lower case media works fine, but meDia, mEdia, MediA, etc. are a no go. Medias is fine although it isn't a word. Does anyone know what could be causing this problem? Steven Steven Southard http://www.stevensouthard.com ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
[Radiant] tags extension -- tag_cloud minimum
I've been searching through the code to find what is setting the minimum of three pages tagged before a tag is listed in a tag_cloud but so far it has eluded me. Can anyone point me in the right direction? Steven Steven Southard http://www.stevensouthard.com ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ List Site: http://lists.radiantcms.org/mailman/listinfo/radiant Radiant: http://radiantcms.org Extensions: http://ext.radiantcms.org
[Radiant] Tags Extension Bug?
Hi, I think I am seeing a bug in the Tags extension - whenever a tag is deleted from a page it appears that same tag cannot be re-applied even to different page. Has anyone else come across this? Any idea's on what might be causing it? Thanks, ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] Radiant Tags Extension
I had some trouble with the page ordering not working properly (with the radiant-reorder-extension). Turns out it was caused by the radiant-tags-extension which adds a setter for meta_tags to Page: def meta_tags= tags self.save if self.new_record? ... The problem with this is that if you create a new Page, the save method would get called twice and all after_save callbacks get called twice. I refactored it to use a after_save call_back: http://github.com/p8/radiant-tags-extension/commits/0.7.1-fixes This might be something other extension developers should be aware of so bugs like this can be avoided . Petrik ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension
I've done this twice now on two different servers. If I use git clone to build my radiant project and try to start it up with the tags extension it has this problem. If I use the radiant gem to build my project it seems to work fine. The problem is solved for me but I can't help and wonder what the problem is. Using git clone to build the radiant project seems like a great way to build it. Did I over look something? Did I do something wrong? Are the files somehow different? Steven On Apr 6, 2009, at 2:58 PM, Steven Southard wrote: Has anyone else installed Radiant 7.1 and the tags and seen: NoMethodError in Admin/pages#edit Showing vendor/extensions/tags/app/views/admin/pages/ _tag_field.html.erb where line #3 raised: undefined method `quoted_table_name' for false:FalseClass Extracted source (around line #3): 1: tr 2: td class=labellabel for=page_tagsTags/label/td 3: td class=fieldinput class=textbox id=page_tags name=page[meta_tags] size=160 type=text value=%= @page.tag_list % //td 4: /tr Trace of template inclusion: app/views/admin/pages/ _fields.html.haml, app/views/admin/pages/edit.html.haml ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] tags extension
Has anyone else installed Radiant 7.1 and the tags and seen: NoMethodError in Admin/pages#edit Showing vendor/extensions/tags/app/views/admin/pages/ _tag_field.html.erb where line #3 raised: undefined method `quoted_table_name' for false:FalseClass Extracted source (around line #3): 1: tr 2: td class=labellabel for=page_tagsTags/label/td 3: td class=fieldinput class=textbox id=page_tags name=page[meta_tags] size=160 type=text value=%= @page.tag_list % //td 4: /tr Trace of template inclusion: app/views/admin/pages/_fields.html.haml, app/views/admin/pages/edit.html.haml ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] tags extension and has_many_polymorphs
I'm curious about the usage of has_many_polymorphs provided in the tags extension. Has anyone built other extensions on top of this? Polymorphic association is overkill if the only thing being tagged is a Page model so I'm contemplating a major refactoring of the tags extension or writing a simpler 'categories' extension if the need for tags with has_many_polymorphs is great. Is there any desire to tag other models in addition to Page? -Jim Jim Gay http://www.saturnflyer.com ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension
I'm looking at radius_tags.rb tag all_tags:each do |tag| order = tag.attr['order'] || 'name' limit = tag.attr['limit'] || '5' result = [] case order when 'name' all_tags = MetaTag.find(:all, :limit = limit) else all_tags = MetaTag.cloud(:limit = limit) end all_tags.each do |t| tag.locals.meta_tag = t result tag.expand end result end And for my use it would be better if it had a conditional statement eliminating any tags not used in any of the pages. Does anyone have quick idea how to get at that? Steven On Feb 9, 2009, at 8:53 PM, Steven Southard wrote: r:all_tags:each seems to list tags even if they're not currently being used. Is there any way to list only tags that are being used? Or is there any way to manage tag or at least remove unused tags? //Steven ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension
Hi, maybe I was drunk. Apparently p class=tagsr:tag_list //p works fine inside r:children:each limit=15 order=desc No need for tricks. It will automatically display the tags of that children page. Ciao, Enrico 2009/1/28 Simon Josi j...@puzzle.ch: Maybe this could work: http://github.com/Aissac/radiant-extensions-extension greets /simon On Wed, 28 Jan 2009 12:14:42 +1100 Enrico Teotti enrico.teo...@gmail.com wrote: Hi, I need to have the tag list for each page coming out of: r:children:each limit=15 order=desc I'd use a: r:tag_cloud scope=r:url / / but since that's not allowed by radius I am now clueless. How would you do it? Is anybody doing such a thing? Cheers, Enrico ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant -- Enrico Teotti IT consultant, accessible web sites and web applications Sydney, NSW, Australia enrico.teo...@gmail.com mobile (IT) +393286590765 mobile (AU) +00610416748450 http://www.teotti.com ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] tags extension - dropdown
Is there any way to break tags up so It can be made into a dropdown? ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension - dropdown
Steven Southard wrote: Is there any way to break tags up so It can be made into a dropdown? I imagine it would be something like this: r:find url=/something/ select r:children:each option value=r:slug /r:title //option /r:children:each /select /r:find // Nate ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension - dropdown
Really? It looks like it would make a nice dropdown of something, yet I don't see how that accesses tags at all. On Feb 9, 2009, at 7:01 PM, N. Turnage wrote: Steven Southard wrote: Is there any way to break tags up so It can be made into a dropdown? I imagine it would be something like this: r:find url=/something/ select r:children:each option value=r:slug /r:title //option /r:children:each /select /r:find // Nate ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension - dropdown
While trying to express what it was I was really after, I came up with this and it works fine for what I wanted. Thank you for you assistance. select r:all_tags:eachoption value=/tags/?tag=r:name /r:name // option/r:all_tags:each /select //Steven On Feb 9, 2009, at 7:17 PM, N. Turnage wrote: Steven Southard wrote: Really? It looks like it would make a nice dropdown of something, yet I don't see how that accesses tags at all. r:find url=/something/ This tells radiant to look in the something tree. select r:children:each This sets up a for each loop. option value=r:slug /r:title //option This inserts the value of the slug (think something-child-one) as the value of the select option with the title (think Something Child One) as the visible option. /r:children:each /select /r:find These of course close those tags. What exactly are you trying to do with a dropdown list? // Nate ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] tags extension
r:all_tags:each seems to list tags even if they're not currently being used. Is there any way to list only tags that are being used? Or is there any way to manage tag or at least remove unused tags? //Steven ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension
Maybe this could work: http://github.com/Aissac/radiant-extensions-extension greets /simon On Wed, 28 Jan 2009 12:14:42 +1100 Enrico Teotti enrico.teo...@gmail.com wrote: Hi, I need to have the tag list for each page coming out of: r:children:each limit=15 order=desc I'd use a: r:tag_cloud scope=r:url / / but since that's not allowed by radius I am now clueless. How would you do it? Is anybody doing such a thing? Cheers, Enrico signature.asc Description: PGP signature ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension
Hi, I need to have the tag list for each page coming out of: r:children:each limit=15 order=desc I'd use a: r:tag_cloud scope=r:url / / but since that's not allowed by radius I am now clueless. How would you do it? Is anybody doing such a thing? Cheers, Enrico ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] tags extension
I tried installing Jomz's tags extension using: git clone git://github.com/jomz/radiant-tags-extension.git vendor/ extensions/tag rake production radiant:extensions:tags:install and it seemed to install fine except I get: `tag_field' default partial not found! on any page I was wondering if I should change the tag_field.html.erb file name, maybe? Am I missing something else? Steven ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension
Hi, I think the extension needs to be installed in the vendor/extensions/tags directory if I understand correctly. Best regards, Jeroen Janssen On Mon, Jan 19, 2009 at 11:03 PM, Steven Southard ste...@stevensouthard.com wrote: I tried installing Jomz's tags extension using: git clone git://github.com/jomz/radiant-tags-extension.git vendor/extensions/tag rake production radiant:extensions:tags:install and it seemed to install fine except I get: `tag_field' default partial not found! on any page I was wondering if I should change the tag_field.html.erb file name, maybe? Am I missing something else? Steven ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] tags extension
Yeah, actually i think my copy and past left the s off but it's actually located there with the s. Don't think that is the problem. Any other ideas? On Jan 19, 2009, at 5:04 PM, Jeroen Janssen wrote: Hi, I think the extension needs to be installed in the vendor/extensions/tags directory if I understand correctly. Best regards, Jeroen Janssen On Mon, Jan 19, 2009 at 11:03 PM, Steven Southard ste...@stevensouthard.com wrote: I tried installing Jomz's tags extension using: git clone git://github.com/jomz/radiant-tags-extension.git vendor/extensions/tag rake production radiant:extensions:tags:install and it seemed to install fine except I get: `tag_field' default partial not found! on any page I was wondering if I should change the tag_field.html.erb file name, maybe? Am I missing something else? Steven ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] Tags extension: move to latest edge breaks db migration
The task rake db:migration breaks on a file of the Tags extensions if I move to latest edge. http://pastie.org/312887 /simon Hi Simon, Quite sure that this is caused by a change in rails; rails 2.1.1 moved module Dependencies to ActiveSupport::Dependencies I'm swamped as ever at the moment, and not working with edge anytime soon.. Could you try this and let me know if it worked? Or even better fork and send a pull request on github; The patch would be to update vendor/extensions/tags/vendor/plugins/has_many_polymorphs/lib/has_many_polymorphs/dependencies.rb so that the first line module Dependencies reads module ActiveSupport::Dependencies Not sure how to make this backwards-compatible though.. Regards, Benny Degezelle Gorilla webdesign www.gorilla-webdesign.be ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] Tags extension: move to latest edge breaks db migration
The task rake db:migration breaks on a file of the Tags extensions if I move to latest edge. http://pastie.org/312887 /simon signature.asc Description: PGP signature ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] Re: radiant-tags-extension with PostgreSQL?
5. I also think I sent a pull request to everyone else. Hope that's the right thing to do. Pull request received and handled. I cherry-picked your commits instead of merging though, because i think the tag_list_technorati stuff by ehaselwanter should go in a seperate branch. 6. If all the power goes out somewhere, let me know. It could possibly be my fault, but I'm pretty sure I canceled that in time. I noticed the lights flickering, but the generators seem to have coped succesfully ;) Thanks for your contributions! Re your Weekly wacky suggestion; we coùld rename the extension (I'd prefer radiant-metatags-extension), but that is not going to stop people from referring to it as the tags extension, so I'm not too sure if that would make googling for it easier?.. Regards, Benny ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] Re: radiant-tags-extension with PostgreSQL?
Benny Degezelle wrote: 5. I also think I sent a pull request to everyone else. Hope that's the right thing to do. Pull request received and handled. I cherry-picked your commits instead of merging though, because i think the tag_list_technorati stuff by ehaselwanter should go in a seperate branch. Oops, you're right.. I was blindly merging everything. Re your Weekly wacky suggestion; we coùld rename the extension (I'd prefer radiant-metatags-extension), but that is not going to stop people from referring to it as the tags extension, so I'm not too sure if that would make googling for it easier?.. yeah, probably not, unless you also changed the [radius] tags themselves - e.g. r:metatags:each, r:metatags:cloud, etc. I'm not sure if it's actually worth it; I was kinda thinking out loud. I figured either someone would love the idea, or they'd hate it. Or they'd think it's okay. Jay ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] radiant-tags-extension with PostgreSQL?
Jay Levitt wrote: I added Edmund Haselwanter's bug fix to my copy of the tags extension (thanks for that fix!), and now I'm trying to display a tag_cloud. But I get this error instead of a cloud: PGError: ERROR: column meta_tags.id must appear in the GROUP BY clause or be used in an aggregate function : SELECT meta_tags.*, count(*) as popularity FROM meta_tags JOIN taggings ON taggings.meta_tag_id = meta_tags.id GROUP BY taggings.meta_tag_id ORDER BY popularity DESC LIMIT 5 aaand, the answer is: 1. My wild guess at SQL was right; the :group should be - :group = taggings.meta_tag_id, + :group = meta_tags.id, meta_tags.name, 2. The 1 page is tagged with tag1 was because I hadn't read the help docs, and so I hadn't included tags.css in my page. 3. But that CSS is buggy anyway (at least on Firefox 3 Mac); it seems a better way to hide the unstyled list is: - .tag_cloud span { position: absolute; left: -999px; width: 990px; } + .tag_cloud span { position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; } 4. I have NO idea what I'm doing with git yet, but (thanks to Edmund's link to the tutorials), I think I just created a fork, which includes everyone else's changes to date, at: http://github.com/jaylevitt/radiant-tags-extension.git 5. I also think I sent a pull request to everyone else. Hope that's the right thing to do. 6. If all the power goes out somewhere, let me know. It could possibly be my fault, but I'm pretty sure I canceled that in time. Jay ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
[Radiant] Bugfix and new tag for radiant-tags-extension
Hi *, I came across a smal bug in the radiant-tags-extension. What is the recommended way to provide the bug fix? Always directly contact the author? Its in the tag_list tag when using the complex mode. the string should be splited with MetaTag::DELIMITER and not with . And i added a new tag tag_cloud_list which can be used to show all used tags (:limit = 100) in the sitebar. have a look at http://edmund.haselwanter.com/en/blog to see it in action the git diff: diff --git a/app/models/radius_tags.rb b/app/models/radius_tags.rb index 953bd48..5a25493 100644 --- a/app/models/radius_tags.rb +++ b/app/models/radius_tags.rb @@ -50,11 +50,25 @@ module RadiusTags end output += /ol end - + + desc Render a Tag list + tag tag_cloud_list do |tag| +tag_cloud = MetaTag.cloud({:limit = 100}).sort +output = ul class=\tag_cloud\ +if tag_cloud.length 0 +build_tag_cloud(tag_cloud, %w(size1 size2 size3 size4 size5 size6 size7 size8 size9)) do |tag, cloud_class, amount| +output += li class=\#{cloud_class}\a href= \#{tag_item_url(tag)}\ class=\tag\#{tag}(#{amount})/a/li +end +else +return pNo tags found./p +end +output += /ul + end + desc List the current page's tags tag tag_list do |tag| output = [] -tag.locals.page.tag_list.split( ).each {|t| output a href= \#{tag_item_url(t)}\ class=\tag\#{t}/a} +tag.locals.page.tag_list.split(MetaTag::DELIMITER).each {|t| output a href=\#{tag_item_url(t)}\ class=\tag\#{t}/a} output.join , end @@ -172,4 +186,4 @@ module RadiusTags options end -end \ No newline at end of file +end cu edi -- DI Edmund Haselwanter, [EMAIL PROTECTED], http://edmund.haselwanter.com/ ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Re: [Radiant] Bugfix and new tag for radiant-tags-extension
Edmund, Thanks for catching that. I added in the complex strings stuff so it was my mistake. Benny (github.com/jomz) has been managing this extension so you could fork the extension, make the changes, and send him the pull request. tags is sorely lacking it tests/specs. On my list of things to do is spec all the behavior for tags. -Jim On Oct 7, 2008, at 1:39 PM, Haselwanter Edmund wrote: Hi *, I came across a smal bug in the radiant-tags-extension. What is the recommended way to provide the bug fix? Always directly contact the author? Its in the tag_list tag when using the complex mode. the string should be splited with MetaTag::DELIMITER and not with . And i added a new tag tag_cloud_list which can be used to show all used tags (:limit = 100) in the sitebar. have a look at http://edmund.haselwanter.com/en/blog to see it in action the git diff: diff --git a/app/models/radius_tags.rb b/app/models/radius_tags.rb index 953bd48..5a25493 100644 --- a/app/models/radius_tags.rb +++ b/app/models/radius_tags.rb @@ -50,11 +50,25 @@ module RadiusTags end output += /ol end - + + desc Render a Tag list + tag tag_cloud_list do |tag| +tag_cloud = MetaTag.cloud({:limit = 100}).sort +output = ul class=\tag_cloud\ +if tag_cloud.length 0 +build_tag_cloud(tag_cloud, %w(size1 size2 size3 size4 size5 size6 size7 size8 size9)) do |tag, cloud_class, amount| +output += li class=\#{cloud_class}\a href= \#{tag_item_url(tag)}\ class=\tag\#{tag}(#{amount})/a/li +end +else +return pNo tags found./p +end +output += /ul + end + desc List the current page's tags tag tag_list do |tag| output = [] -tag.locals.page.tag_list.split( ).each {|t| output a href=\#{tag_item_url(t)}\ class=\tag\#{t}/a} +tag.locals.page.tag_list.split(MetaTag::DELIMITER).each {|t| output a href=\#{tag_item_url(t)}\ class=\tag\#{t}/a} output.join , end @@ -172,4 +186,4 @@ module RadiusTags options end -end \ No newline at end of file +end cu edi -- DI Edmund Haselwanter, [EMAIL PROTECTED], http://edmund.haselwanter.com/ ___ Radiant mailing list Post: Radiant@radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant