Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

iPhone/iPod plugin


Go to End


7 Posts   3192 Views

Avatar
tone77

Community Member, 10 Posts

20 January 2009 at 2:39am

Is anyone in the community or at silverstripe working on an iPhone plugin, so that an iPhone would be automatically detected and a streamlined version of the site displayed?

Avatar
UncleCheese

Forum Moderator, 4102 Posts

20 January 2009 at 3:48am

Not sure it warrants a plugin. There are countless iphone sniffing scripts out there. All you have to do is redirect to iphone.mydomain.com, and set up a second homepage in the CMS for domain iphone.mydomain.com. Then just make new templates for all your pages. We do it for all of our clients.

Avatar
tone77

Community Member, 10 Posts

20 January 2009 at 5:04am

Can you provide an example url of what you have done?

have you optimized the pages, so they are small and load fast over 3G?

Avatar
Terminator4

Community Member, 81 Posts

28 January 2009 at 6:24am

It sounds as though you want a mini version of a site to be displayed. I doubt there is going to an actually plugin that will just do the job since SS sites can be extremely extensive. The way in which to detect the header information of the request. Thereafter, be it an iPhone or another other phone (browser) PHP code would be used to perform this detection. Thereafter, a specific CSS file could be included or a content page displayed which would be in accordance to the request that has been modified for mobiles.

Some mobile detectors can be found at:
- http://www.russellbeattie.com/blog/mobile-browser-detection-in-php
- http://mobiforge.com/developing/story/lightweight-device-detection-php

Avatar
tone77

Community Member, 10 Posts

28 January 2009 at 7:54am

Yup, I have to agree. Simply changing the layout.css file depending on the browser detected would be the simplest way to go, and make the site look, oh so pretty.

Avatar
mottac

Community Member, 3 Posts

28 January 2009 at 10:39am

Uncle,

I'd love to see an example! Great idea to offer your clients.

Avatar
robinp

Community Member, 33 Posts

19 May 2009 at 10:58pm

Hi UncleCheese,

I not quite following what you mean by "make new templates for all your pages" in this case ?

Do you make new controllers ? for the pages/model as well ?

Could you post some example code ?

Sorry for asking what might seem like a dumb question.

Cheers

Robin