Hi all,

Thanks for the input. I have implemented according to the suggestions.Please
look the following blog posts [1] [2] in
http://rollermobile.blogspot.com/ for the detailed description of the
changes.

Thanks.

[1] http://rollermobile.blogspot.com/2011/06/creating-custom-template.html
[2] http://rollermobile.blogspot.com/2011/06/editing-templates.html

Regards

On Mon, Jun 13, 2011 at 11:07 PM, Dave <snoopd...@gmail.com> wrote:

> On Mon, Jun 13, 2011 at 9:39 AM, shelan Perera <shela...@gmail.com> wrote:
> > Hi Devs,
> >
> >  In Roller we can create custom templates to a weblog and access them
> using
> > a link like http://rollerweblogger.org/roller/page/archives.Since Roller
> > does not care about the rendering device at the moment it will render the
> > same template if viewed in a mobile device also.
> >
> > But having separate mobile rendering capability, we have to have
> templates
> > that can render in mobile devices as well as Desktops.Here are the
> possible
> > solutions that i have thought of.
> >
> > 1. Having 2 separate templates as , one is for standard and other one is
> for
> > mobile.So a custom template page designer can create mobile optimized
> view
> > as wish and have a separate one for desktop standard.But viewer will see
> no
> > difference in the page link.
> >
> > So a template will have a type defined as standard for desktop and Mobile
> > for mobile devices.
> >
> > There is a problem as we cannot have 2 templates using same link and if
> we
> > are going to allow this we have to change getPageByLink() to
> > getPageByLinks() which will return a list of available pages. (but with
> > different types.) so render it according to the device.
>
> To me this seems like the best approach. I wonder how this would work
> in the Admin UI.Here are two possible approaches:
>
> a - User manages separate templates. If a user wants a page called
> "archive" to appear in standard and mobile themes, he create two pages
> both named "archive" but with different types, standard and mobile. In
> the Templates page, we would add a new column for "Type" and all
> templates, regardless of type would be listed on the page.
>
> b - Roller manages separate templates. When a user creates a new
> template called "archive" Roller shows the user a Template Edit page
> that has different tabs for different types of template text. In the
> Templates page, the "archive" page would be shown as one item in the
> list, but in reality there would be 2 different templates.
>
> I think I prefer b.
>
> Thanks,
> Dave
>
>
> > 2. We define the type to a template page as we do in the earlier.But
> > preserving unique link for a template feature we can create another
> custom
> > template with a predefined suffix and then render it to user.
> >
> > As an eg:
> >
> > We create template X having the link /page/link. if the type is mobile we
> > add the suffix .mobile   so link will be modified as
> >  /page/link.mobile (This will happen internally)
> >
> > if type is standard we keep the original link. (/page/link)
> >
> > So at the time a user ask for /page/link  when we identify the request
> comes
> > from a mobile device we will look for the template with
> /page/link.mobile
> > first and if it is not available we will render the default one
> (standard).
> >
> >
> > I would like to have some suggestions and feedback on the above mentioned
> > ideas and really appreciate it.
> >
> > Thank you
> >
> > --
> > Shelan Perera
> >
> > Home: http://www.shelan.org
> > Blog   : http://www.shelanlk.com
> > Twitter: shelan
> > skype  :shelan.perera
> > gtalk   :shelanrc
> >
> >  I am the master of my fate:
> >  I am the captain of my soul.
> >         *invictus*
> >
>



-- 
Shelan Perera

Home: http://www.shelan.org
Blog   : http://www.shelanlk.com
Twitter: shelan
skype  :shelan.perera
gtalk   :shelanrc

 I am the master of my fate:
 I am the captain of my soul.
         *invictus*

Reply via email to