Put a search box back on the 'admin/signups' view of the control panel
In the spirit of making the common case fast, nearly every time I go to the People tab of the control panel it will be to enter a name into search. It'd be nice if I could do that without having to go to 'Advanced Search'
Be able to reuse URLs
I've now had my Nation long enough that I'm hitting the second iteration of an annual event - and it's frustrating that I can't use the same URL for an event.
I want people to be able to go to danedems.org/convention/, but I want it to be a new event each year.
I'm mostly OK if danedems.org/convention was just an alias or redirect, and internally I have to give it a new name, like 'convention_2013'I also know the saying 'cool URLs don't change' and I'm usually a firm believer, but sometimes they do change :)
Default a checkbox to off?
How are the different checkboxes set to on or off by default?
I'd like to leave this as an option, but have it off by default:
<td><label for="signup_mobile_opt_in">{% check_box "mobile_opt_in", class:"checkbox" %} Send me text message updates</label></td>
In other places, the {% checkbox %} setting is off, but with as near as I can tell, identical code in the template.
What am I missing?Official response from Jesse HaffWe define whether a checkbox is checked or not based on best practices, but it's easy to change by editing the template of the page. In this case, you would remove:
Liquid error: undefined method `split' for nil:NilClass
And replace it with:
<input class="checkbox" id="signup_mobile_opt_in" name="signup[mobile_opt_in]" type="checkbox" value="1" />
‘assign suggestions = page.suggestion_box.alphabetical_suggestions’
Are there any other fields in suggestion_box object – ideally something with an array of ‘officially answered’ suggestions
What I’m doing is using tags as ht-key-value (ht stands for “hack tags”). I changed theme-wide _page_tags.html to ignore tags that start with ht-:
{% if page_tags.tags_count > 0 }
{ for tag in page_tags.tags }
{ unless tag.name contains “ht-” }
{{ tag.name }}
{ endunless }
{ endfor %}
{% endif %}
and then, for my “Endorsed Candidate” blog, on each candidate post I tagged them as ‘ht-office-District 1’ and ‘ht-office-District 2’, etc. When you look at the post, that tag no longer shows up.
On the blog post listings page, I added some code to the template (only for that page, not the theme-wide template):
{% for post in page.blog.most_recent_blog_posts %}
{{ post.headline }}
{% if post.tags_count > 0 %}{% for tag in post.tags }
{ if tag.name contains “ht-office” }
{{tag.name | split:“-” | last}}
{ endif }
{ endfor }
{ endif %}
It’s a little wonky, but it’s a start.
Best Practices with Facebook Groups?
For my local political party, I've got both a Facebook Page and a Facebook Group (for the "activists" of the party), both of which predate my Nation. How can I integrate my group and my nation? I'd like to be able to have people use the group to share information about upcoming actions, but somehow use NB to keep people involved who don't want to use Facebook.
Email both prospects and supporters
I appreciate that there is and should be a different levels of engagement, and I'm glad that it's easy to mark people as 'prospects' in Nationbuilder. However, it's very rare that I'd send something to 'prospects' that I wouldn't also send to 'supporters'. Please, let me do it in one step, instead of having to create the email a second time.
Official response from Jim Gilliam not plannedWe will not be supporting sending the same email blast to both. Prospects have not opted in for communications from you, that is why you have to send them separately. In politics, it is technically possible that they have opted in for voting communications via email through their voter registration, which is why it's not illegal for you to send them email, and is why we have this option to end email to prospects. But the spam profile on them is significantly different, and it's important to keep them separate.
Option to receive less email on unsubscribe page
I'd like modify the email blast unsubscribe to include an option to 'receive less email'
I've got a big list, with some activists and some people only lightly connected. The people who are lightly connected I want to email maybe once every other month. The activists may get email every couple of days.
I can easily use Nationbuilder to let someone turn themselves into an activist, that's easy.
What I want to be able to do is find a way for someone to demote themselves from activist to lightly connected. I suspect the place that people will most likely make this choice is (unfortunately) at the unsubscribe stage. I don't want to lose the activists - I know that if they're at the unsubscribe page they're probably frustrated, and I want them to have a way to act on that frustration without losing them completely. Yeah, I know, I could use the same way that a person promoted themselves to an activist to demote themselves, but that's just not realistic to expect people to know they can do that.
So, rather than the unsubscribe link in the footer being a link that automatically unsubscribes them, I'd like it to go to a page with two buttons - one that says something like "Unsubscribe - no more email" and one that says "Send me less email" It's still safely within anti-spam best practices to have a confirm on the other side of an unsubscribe link - the link should still be personalized so it doesn't require a login.
I'd want to keep it simple - none of this crazy "manage your subscriptions to our seventeen different newsletters" pages that Infoweek et al have. Just "Less email" and "No email" buttons (though if you were to build it such that someone who wanted to have the 17 different options could do so, more power to 'em)
I know that in our targeting, we pick some people just too frequently but they had no way to give us that feedback - all they could do was unsubscribe. Even with a post-unsubscribe survey where they tell us "Too many emails", it's too late.

