# iPhone-friendly Radiant Admin UI

**URL:** <https://www.ruby-forum.com/t/iphone-friendly-radiant-admin-ui/109180>\
**Category:** Radiant CMS\
**Created:** [July 12, 2007, 6:46am UTC](https://www.ruby-forum.com/t/iphone-friendly-radiant-admin-ui/109180 "2007-07-12T06:46:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dpitman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a9adbd/32.png) [@dpitman](https://www.ruby-forum.com/u/dpitman)\
**Post date:** [July 12, 2007, 6:46am UTC](https://www.ruby-forum.com/t/iphone-friendly-radiant-admin-ui/109180/1 "2007-07-12T06:46:51Z")

</div>

So this is really just a half-baked idea, but would anyone benefit from  
an iPhone-friendly Radiant Admin UI? I just tested Radiant on the iPhone  
and it works well, but some things could be rearranged and resized to  
make it easier to do site updates via the phone’s browser. I’m thinking  
that to do this right would be more than just some CSS trickery, but I  
could start there.

I’m not even sure there is a need for this. I guess I’m just trying to  
gauge interest and see if anyone has a desire to update their  
Radiant-powered sites via the iPhone.

---

<div class="post-metadata">

**Author:** ![dpitman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a9adbd/32.png) [@dpitman](https://www.ruby-forum.com/u/dpitman)\
**Post date:** [July 12, 2007, 2:32pm UTC](https://www.ruby-forum.com/t/iphone-friendly-radiant-admin-ui/109180/2 "2007-07-12T14:32:08Z")

</div>

So much for Steve’s “Web 2.0-compatible” claim. Every designer and  
developer knew in the back of their minds that adjusting for its  
resolution was going to be the real solution. Anyway, enough of that  
rant.

Yes, I believe it would be more than CSS trickery… some aspects of the  
interface beg a full-fledged, full-size browser. If one can identify  
the iPhone via an accepts header, that would be awesome, because then we  
can use a respond\_to block. However, I haven’t heard what the details  
are. Maybe that would be good to research.

Or we could just take the dumb approach and make special .iphone  
templates and have a link in the interface for an iPhone-friendly  
version. Anyway, that’s probably something better left for later… I  
have a bunch of patches to work on!

Sean

---

<div class="post-metadata">

**Author:** ![dpitman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a9adbd/32.png) [@dpitman](https://www.ruby-forum.com/u/dpitman)\
**Post date:** [July 12, 2007, 4:19pm UTC](https://www.ruby-forum.com/t/iphone-friendly-radiant-admin-ui/109180/3 "2007-07-12T16:19:22Z")

</div>

David, sounds like you’re looking for a a way to legitimize the  
iphone tax writeoff?

dm

---

<div class="post-metadata">

**Author:** ![dpitman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a9adbd/32.png) [@dpitman](https://www.ruby-forum.com/u/dpitman)\
**Post date:** [July 12, 2007, 6:16pm UTC](https://www.ruby-forum.com/t/iphone-friendly-radiant-admin-ui/109180/4 "2007-07-12T18:16:02Z")

</div>

> David, sounds like you’re looking for a a way to legitimize the  
> iphone tax writeoff?

Hahaha, no, but good idea.

> So much for Steve’s “Web 2.0-compatible” claim. Every designer and  
> developer knew in the back of their minds that adjusting for its  
> resolution was going to be the real solution.

Radiant works quite well on the iPhone (as does general web browsing),  
but UI elements such as the small (+) (-) links and the add-a-tab  
pop-ups are too small or awkward on the iPhone screen. The other main  
issue is that the double-click-to-zoom doesn’t work on most Radiant  
screens because the liquid layout and DIVs that span the whole screen  
width.

> If one can identify the iPhone via an accepts header, that would  
> be awesome, because then we can use a respond\_to block.  
> However, I haven’t heard what the details are.

Here are Apple’s developer notes:

> **[iOS 17 - Apple Developer](https://developer.apple.com/ios/)**
>
> iOS is the world’s most advanced mobile operating system. Learn about the latest APIs and capabilities that you can use to deliver incredible apps.

You can detect the iPhone through the user-agent string:  
Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML,  
like Gecko) Version/3.0 Mobile/1A543a Safari/419.3

---

<div class="post-metadata">

**Author:** ![dpitman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a9adbd/32.png) [@dpitman](https://www.ruby-forum.com/u/dpitman)\
**Post date:** [July 12, 2007, 10:05pm UTC](https://www.ruby-forum.com/t/iphone-friendly-radiant-admin-ui/109180/5 "2007-07-12T22:05:16Z")

</div>

David P. wrote:

> Radiant works quite well on the iPhone (as does general web browsing),  
> but UI elements such as the small (+) (-) links and the add-a-tab  
> pop-ups are too small or awkward on the iPhone screen.  
> Actually, now that I am using Radiant for some time, I find them awkward  
> an any screen. If you want to add/remove tabs your mouse milage shoots  
> up quite a bit. Perhaps immediately adjacent to the tabs themselves is a  
> better location for the (+) and (-) buttons?

Regards,  
Erik.

–  
Erik van Oosten  
[http://2008.rubyenrails.nl/](http://2008.rubyenrails.nl/)

> **[Day to day stuff](http://day-to-day-stuff.blogspot.com/)**
>
> Experiences from a hard core JVM programmer. Likes to keep things simple.

---

<div class="post-metadata">

**Author:** ![dpitman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/a9adbd/32.png) [@dpitman](https://www.ruby-forum.com/u/dpitman)\
**Post date:** [July 12, 2007, 10:25pm UTC](https://www.ruby-forum.com/t/iphone-friendly-radiant-admin-ui/109180/6 "2007-07-12T22:25:42Z")

</div>

Erik van Oosten wrote:

> Actually, now that I am using Radiant for some time, I find them awkward  
> an any screen. If you want to add/remove tabs your mouse milage shoots  
> up quite a bit. Perhaps immediately adjacent to the tabs themselves is a  
> better location for the (+) and (-) buttons?

I agree. Same goes for the (+) and (-) buttons for Page Attachments.
