This Basecamp project has been made public so you can follow along. Hey, what's Basecamp?

BCX: Phone site

BCX: Phone site: Update FAQ to reflect email-in for content creation

just moved this page.

See it in its new location

just copied this page.

Go back to the original or See it in its new location


Project: BCX: Phone site

Update FAQ to reflect email-in for content creation

Posted by David Heinemeier Hansson

David Heinemeier Hansson
FAQ has a bunch of sections talking about how you can't post stuff. Now that we have the email-in approach, we should at least talk about that.

Discuss this message

David Heinemeier Hansson
David Heinemeier Hansson
Also just noted that we didn't mobilize the "who should you notify about this new piece of content" screens. Which is extra funny now that we are pimping that as the solution for content creation :)

Also, we should list that you can email attachments as well.
Jason Zimdars
Jason Zimdars
I know Scott made those screens responsive so that they layout adapts for phones – they look great on mobile – but they're probably not getting the benefit of all the JS/CSS reduction. I'll take a look.

You're right on the help. I updated the "add a discussion" answer to reflect email-in but I'll go over the others as well. 

Email attachments is hit-or-miss. On earlier versions of Android and iOS it wasn't possible to add attachments to an email from the compose screen. iOS actually didn't get this until just now with iOS 6 and even then it's only photos and videos. So I'm hesitant to add "Files" to the email-in menu but you're right that at least it should be mentioned in the FAQs.
David Heinemeier Hansson
David Heinemeier Hansson
The screens were not being rendered responsively when I tried them yesterday on the iPhone 5. I had to scroll horizontally to get to the form and they were too big. So something is definitely not working right.

I think sending photos from the phone is the key "send files to project" use case. I think we should definitely be encouraging that. That's the "take a shot of the white board and at it to the project" case.
Jason Zimdars
Jason Zimdars
Ok, I'll take a look. 

Yeah, agreed. Let's try it and see how it goes. The worst that can happen is some people won't be able to (or won't be able to figure out) how to add attachments to the email message. 
Jason Zimdars
Jason Zimdars
Just confirmed via the simulator that the notification landing screen is too tightly scoped in the CSS media queries to include the iPhone 5 (and probably lots of non-iPhone devices) AND it's getting the full site CSS and JS. I'll get this made into a proper mobile view.
Jason Zimdars
Jason Zimdars
Ok, this stuff is all done and deployed. 

  • The help page has been updated to include email-in wherever relevant.
  • The dropbox notification landing screens are now real mobile views.

This is a great case in point where real mobile web beats responsive design. Check out the difference in transfer size (attached).

This is certainly good enough, but it's worth noting that these are stand-alone screens so if we wanted to make a new asset compilation target for just the CSS and JS it actually used here we could probably shave off another 80%. 
David Heinemeier Hansson
David Heinemeier Hansson

Per-page tailored bundles doesn't really work that well because of caching, though. It's better to request one bigger file once than it is to request many smaller, but different and uncachable, bundles many times.
Add a comment or upload a file…
To attach files To attach files drag & drop here or select files from your computer… or Google Docs…

    Connect your Google account
    Before you can attach Google Docs in Basecamp, we’ll need your OK first. Do you want to connect your account now?

    or Cancel

    Basecamp couldn’t access your Google account
    To attach Google Docs, you’ll need to give Basecamp permission. Do you want to try again?

    or Cancel

    The client won’t see your comment
    Archive this discussion
    By-the-minute history for this message...
    Test beacon Test beacon Test beacon Test beacon Test beacon