Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 553295
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T11:35:24+00:00 2026-05-13T11:35:24+00:00

If I want to implement CMS for Mobile Devices, what kind of points should

  • 0

If I want to implement CMS for Mobile Devices, what kind of points should take into account?
For example, make page size smaller, use optimized (small) pictures. Any other ideas?

Also what kind of rules can be applied while converting web-pages that WERE designed for Desktop Browsers, to the ones that are easily displayed in Mobile Browsers.

I know that Mobile Devices widely vary in there capacity and property, but still trying list out some rules.

Also any other ideas, suggestions, questions and advices are welcome on this topic.

Thanks for your opinions and answers.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T11:35:24+00:00Added an answer on May 13, 2026 at 11:35 am

    Short foreword, all the things I’m listing below are something the main product of the company I work for already does or has worked out a solution for, the whole goal of this answer is to give you pointers.


    Identifying the phone

    When dealing with mobile as a web context, it’s absolutely imperative you identify the phone correctly. That should be the highest priority. Here’s couple of issues with identifying phones and their features:

    • Do not use userAgent.contains("iPhone") detection scheme. There’s already loads of web bots and other applications which contain iPhone in their user agent string and thus you’d identify them incorrectly.
    • Not all phones even send User-Agent headers. However some of those send UAProf URL:s which contain all the phone’s features in RDF format. Unfortunately this introduces the next two problems:
    • Obviously you won’t have access to every single device data out there and you’re bound to use public data repositories such as WURFL. These databases are however incomplete, slightly lagging behind or don’t contain data you’d like to have. They are your best bet for initial data set though.
    • UAProfs lie. Yes, they contain false information – lots of it! Partly this is because the manufacturers forget to update the XML:s and partly because the UAProf files are written during the development of the phone and as we know, features do change during development.
    • When relying on a feature, make sure you’re not relying on a specific version of a specific phone. For example BlackBerry has a feature called Tile which is basically a really fancy bookmark but you can’t just serve it to all the BlackBerry phones, you have to identify the operating system version of the actual phone to serve the right variation of the Tile. Same goes for touch screen, iPhone wasn’t the first one with touch screen and most certainly isn’t the only one either – also don’t expect a situation where the device has only one form of input, for example Nokia N900 has a touch screen, physical keyboard and even stylus.

    Creating the actual pages

    Thankfully this is something people have agreed upon and when creating the pages, you’re supposed to use XHTML-MP. But oh how one would wish things were this easy…

    • All phones have differing level of XHTML-MP/CSS support. As an example, if I remember correctly, some older BlackBerries don’t support background-color for block elements. Or header tags. We’ve also seen incorrect ordering of span elements when there’s several in a row. Oh and for some reason tables are really hard. Basically, you have to go low on markup/styling tricks.
    • You can’t test the existence of the feature by using the feature itself. If you want to detect JavaScript support, you could think that adding a bit of JavaScript to the page for that purpose alone would work, right? Nope, that crashes a significant percent of mobile phones visiting your site. Sure, new phones don’t crash but not everyone has bought their phones in the last 12 months. Also mobile specific JavaScript API:s differ per manufacturer, as yet another example there’s currently at least three different API:s for JavaScript-based geolocation detection, none of them interoperable with the other ones.

    Add all these on top of normal CMS features (security, content management and transformation, caching, modularity, visitor tracking and whatnot) and you should have some sort of picture of how everything affects everything and how you really should consider the cost of making your own.

    In fact even though this is sort of against the general spirit of SO, I’d strongly suggest for you to get a readily made solution such as ours and use that instead for your site building needs. After all, our product has seven years worth of specialized development under its hood.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We want to implement a sitemap.xml feature in out CMS system. There is some
I'm developing own CMS and i want to implement functionality to dynamically include existing
I want implement a program that can do a a Vision-based Page Segmentation. I
I want to implement a kind of xor constraint on foreign keys in mysql
I want implement in my software solution an VBA editor but in c# 3.0.
i starter in jqgrid, i want implement inline edit in jqgrid i have this
given this class definition: public class Frame { IFrameStream CapturedFrom; } I want implement
Microsoft has announce that WindowsLiveID become a OpenID provider . I want implement it
I want to implement a simple script to do some boring housekeeping on my
I want to implement charting in SWT and I want to use GC.transform to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.