Link content between Desktop and Mobile versions of a page

It is easy enough to create Table and Mobile versions of a site in Muse,  but as far as I can see there is no way to link page content across the versions so that editing text on the Desktop version, say also changes the equivalent text block on the Table or Phone version.  Has anyone got a way of doing this?
thanks,

There might be an add on that does this, please search at addons.mozilla.org

Similar Messages

  • Blog pages to show on desktop and mobile versions

    I have a domain hosting separate desktop and mobile versions.  I need to have the blog posts show on both versions.  
    Posts such as http://forums.adobe.com/thread/1217947 state that I can define separate mobile and desktop templates for the Announcement module (although I can't see the option anywhere).  Is there something similar to the blog module?

    Hi,
    You need to upload the mobile or tablet version of your template along with the desktop version as mentioned in this article and based on the device, the corresponding template will be served automatically :http://helpx.adobe.com/business-catalyst/partner/creating-mobile-tablet-friendly-templates .html
    Regards,
    Aish

  • Can the desktop and mobile version of site share one News Announcement module?

    Hello. Can I make the News Announcement module work for both the desktop and phone version of a site? I want to use one set of News Announcements so have created a separate template for the desktop detail and the phone detail.
    On the mobile News page, seen here,  news - Latest News  (make sure you reduce the browser to a phone size) I have altered the module code generating the announcement list from {module_announcement,a,,,,} to the following so that it uses a mobile specific template (as suggested on the BC help page here Business Catalyst Help | Using custom templates for modules). The template is in the Templates folder.
    {module_announcement,a template="/Templates/MOBILE-INNER-News-pages.tpl"}
    But it isn't working yet, on selecting a news item link on the mobile version the detail loads but it is the desktop version not the mobile version. Is my code snippet wrong? The news items themselves have been assigned the desktop version template which I imagine could be the problem. Is there a way around this or do I have to create two sets of news announcements, one for desktop the other for phones?
    Cheers for any help with this.
    Grant

    http://www.edgewoodcommunity.org/phone

  • Firefox Sync doesn't sync bookmarks between smartphone and tablet.Works fine between desktop and mobiles.

    I have a desktop,smartphone and tablet.They all have the latest FX35.They are all signed in and connected to Sync.Sync is the latest version and it works with email and password, instead of pins.On all devices, Sync is configured to sync all items(bookmarks,tabs etc).
    When I enabled Sync on smartphone and tablet, they got my desktop's bookmarks without a problem.They appear in a folder named desktop bookmarks.All the changes reflect properly between smartphone-desktop and tablet-desktop, but, the bookmarks do not sync between smartphone-tablet.
    When I open a tab on the smartphone, after a while it appear on tablet's Synced Tabs page.Vice verse is true also.So at least some syncing exists between smartphone-tablet.
    Is it possible to create a bookmark on smartphone and have it appear on the tablet and vice verse,just like the synced tabs work ? I tried deleting the sync account and creating a new one, but I still don't see my smartphone's bookmarks on the tablet.
    It would be even better if there was an option to choose which device can override another device's bookmarks.I don't really need desktop bookmarks on smartphone, but I'm too scared to delete them.I'm afraid it will also delete them from desktop... ?
    Thanks.

    HI GeorgePeterson:
    So "new" aka "Firefox Accounts based sync" syncs desktop<->tablet and desktop<->phone but not phone<->tablet. Hmmm I actually have tested this S5<->Nexus 5<->desktop (Mac) and it worked.
    soooo the big question :-)
    # What desktop OS version (e.g. Mac OS X 10.10, 10.8, Windows (Windows 7, 8), Ubutuntu crafty codger ), what tablet and OS version(e.g. Nexus 7 2013, Android 5 Lollipop), what phone (e.g. Samsung Galaxy S5 Android 4.4.2)
    I will re-test too!
    Cheers!
    ...Roland

  • Using My Yahoo desktop (not mobile version) as home page on iPhone4

    Since IOS 7 was installed, the 'my.yahoo' I use for my home page changes from the desktop version to the mobile version on occasion, causing me to have to sign in again and change back to the desktop view.  ATT says this is a function of IOS7 which automatically uses mobile versions of software by default.  Can this be circumvented?

    Look you can customize it very easily.
    Press Alt+V to have the View Menu -> Select Toolbars -> Click on Customize -> Now drag the Home Button to anywhere on the toolbar and pick the Bookmarks Button from the available icons and put it in the toolbar.

  • Linking separate desktop and mobile sites [subject edited by moderator]

    I created a regular site in dreamweaver and then I made a mobile version usingjquery mobile, how do I link the two together so when someone search fro the site on a desktop the regular site will show and when someone searches for it on a mobile device the mobile one will show?

    That is why better informed web developers use the Responsive Web Design (RWD) technique. I thoroughly recommend this.
    However, because you have two sites, have a read of this Official Google Webmaster Central Blog: Running desktop and mobile versions of your site

  • Using different templates for the desktop and phone versions of the same blog

    I have a site which was created in Adobe Muse and is hosted on Business Catalyst.
    I have created both a desktop and a phone versions of the site.
    I  want to know how I can integrate the blogs that I  currently have on the desktop site with the phone version that I just did, using different templates for the desktop and phone versions of the same blog. This is in order to ensure that visitors to the blogs on the website are directed to the templates that render correctly for the devices they are using.
    My current approach has been to create both a desktop and phone versions of the blogs. The problem with this however, is that the dates are different and the comments are separated between the two blog versions!
    I  have also tried enabling mobile templates in BC, but still couldn't find a way to specify the mobile versions of the templates for the same blog?
    To recap my problem, I basically  need a solution where the same blog uses different templates for desktop and mobile (both templates use different navigation headings and menu styles)
    Thanks.

    There can be few reason for this, including page contents links or contents used in phone/tablet version.
    Please provide the site url , also try to publish the site as a trial site in Business Catalyst with all layouts which would help to isolate the issue.
    Thanks,
    Sanjit

  • How to place content between header and tabs?????

    i have header part which has to be constant through out the portal but below that i have 3 links
    like I AM employee,employer,broker..
    which has to be shown only in home page above tabs..
    how can i achieve this..
    how to place content between header and tabs..:(kindly help..

    Hi Samiran
    Try these approaches and see if that works.
    1. In the Header Section, you header footer shell and add a Header Portlet. This Header Portlet associated JSP file will have all static content in the top section. In the bottom section, add these 3 links say to right hand corner. Show these links only based on some request property like isHome. Now for the main book having Home and other page associate a BackingFile. Within this backing file in the lifecycle methods like preRender or handlePostBack, get instance of BookManager and all the pages and see which page is Active. For that active page check its page definition label which will be always unique. IF the page def label is like home_page_def (this is page def label you give for home page), then set the key value in the request property like isHome=true. By only doubt is after Book backingfile is triggered, the header has to be reloaded, because only then it can pick up the request attributes.
    2. Create a brand new portlet like HomePageLinks portlet. Make its Title Property Not Visible, and other user interface properties like NoBorder, NoTheme etc. The associated JSP will have the 3 links you mentioned right aligned. You can use css styles to make it right etc. Now drop this portlet in the Header Shell area. You already have HeaderPortlet in the top, below that you will have this HomePageLinks portlet. Now associate a backing file for this Portlet to show, only if the Books current active page is Home page by comparing the def label etc as mentioned above.
    In both scenarios, only concern is when we click on different Pages, the entire portal has to be rendered right from the Top Header. Only then the backing file will set the key, and the HomePageLinks portlet can show or hide accordingly.
    Try firing an Event when the Home page is clicked. This listener for this Event can be the HomePageLinks Portlet. I guess Event mechanism should work irrespective of where the portlet is placed. In the event listner, see if you can show/hide this portlet.
    The only challenge is Header section needs to reloaded everytime you click on a Tab.
    Start putting some backing files and System.out.printlns to see if the Header section gets reloaded on click on any Tabs.
    These are just my thoughts over the top of my head. Other forum users can have better alternatives or a different version of above approaches.
    Thanks
    Ravi Jegga

  • Question about bluetooth communication between PC and mobile device

    I am a newbie of bluetooth communication. This time I need to have connumication between PC and mobile device (mainly mobile phone) by sending strings. PC is acted as server and mobile device act as client.
    For using bluetooth in PC, I use bluecove 2.0.1
    I have already connected them successfully.
    When I want to send strings between them, it is found that it can only do one cycle of communication (client -> server -> client).
    For my design, they can communicate multiple times.
    I simulate the core class of the system, the performance is fine.
    Cound anyone help me to watch the code and give me some advices?
    Server Side - ServerBox.java
    public class ServerBox implements Runnable {
       LocalDevice localDevice;
       StreamConnectionNotifier notifier;
       ServiceRecord record;
       boolean isClosed;
       ClientProcessor processor;
       CMDProcessor cmd;
       MainInterface midlet;
       private static final UUID ECHO_SERVER_UUID = new UUID(
               "F0E0D0C0B0A000908070605040302010", false);
       public ServerBox(MainInterface midlet) {
           this.midlet = midlet;
       public void run() {
           boolean isBTReady = false;
           try {
               localDevice = LocalDevice.getLocalDevice();
               if (!localDevice.setDiscoverable(DiscoveryAgent.GIAC)) {
                   midlet.showInfo("Cannot set to discoverable");
                   return;
               // prepare a URL to create a notifier
               StringBuffer url = new StringBuffer("btspp://");
               url.append("localhost").append(':');
               url.append(ECHO_SERVER_UUID.toString());
               url.append(";name=Echo Server");
               url.append(";authorize=false");
               // create notifier now
               notifier = (StreamConnectionNotifier) Connector.open(url.toString());
               record = localDevice.getRecord(notifier);
               isBTReady = true;
           } catch (Exception e) {
               e.printStackTrace();
           // nothing to do if no bluetooth available
           if (isBTReady) {
               midlet.showInfo("Initalization complete. Waiting for connection");
               midlet.completeInitalization();
           } else {
               midlet.showInfo("Initalization fail. Exit.");
               return;
           // produce client processor
           processor = new ClientProcessor();
           cmd = new CMDProcessor();
           // start accepting connections then
           while (!isClosed) {
               StreamConnection conn = null;
               try {
                   conn = notifier.acceptAndOpen();
               } catch (IOException e) {
                   // wrong client or interrupted - continue anyway
                   continue;
               processor.addConnection(conn);
       // activate the set up of process
       public void publish() {
           isClosed = false;
           new Thread(this).start();
       // stop the service
       public void cancelService() {
           isClosed = true;
           midlet.showInfo("Service Terminate.");
           midlet.completeTermination();
       // inner private class for handling connection and activate connection handling
       private class ClientProcessor implements Runnable {
           private Thread processorThread;
           private Vector queue = new Vector();
           private boolean isOk = true;
           ClientProcessor() {
               processorThread = new Thread(this);
               processorThread.start();
           public void run() {
               while (!isClosed) {
                   synchronized (this) {
                       if (queue.size() == 0) {
                           try {
                               // wait for new client
                               wait();
                           } catch (InterruptedException e) { }
                   StreamConnection conn;
                   synchronized (this) {
                       if (isClosed) {
                           return;
                       conn = (StreamConnection) queue.firstElement();
                       queue.removeElementAt(0);
                       processConnection(conn);
           // add stream connection and notify the thread
           void addConnection(StreamConnection conn) {
               synchronized (this) {
                   queue.addElement(conn);
                   midlet.showInfo("A connection is added.");
                   notify();    // for wait() command in run()
       // receive string
       private String readInputString(StreamConnection conn) {
           String inputString = null;
           try {
               DataInputStream dis = conn.openDataInputStream();
               inputString = dis.readUTF();
               dis.close();
           } catch (Exception e) {
               e.printStackTrace();
           return inputString;
       private void sendOutputData(String outputData, StreamConnection conn) {
           try {
               DataOutputStream dos = conn.openDataOutputStream();
               dos.writeUTF(outputData);
               dos.close();
           } catch (IOException e) {
       // process connecion
       private void processConnection(StreamConnection conn) {
           String inputString = readInputString(conn);
           String outputString = cmd.reactionToCMD(inputString);
           sendOutputData(outputString, conn);
    /*       try {
               conn.close();
           } catch (IOException e) {}*/
           midlet.showInfo("Client input: " + inputString + ", successfully received.");
    }For "CMDProcessor" , it is the class of message processing before feedback to client.
    Client side - ClientBox.java
    public class ClientBox implements Runnable, CommandListener{
        StringItem result = new StringItem("","");
        private DiscoveryAgent discoveryAgent;
        private String connString;
        private boolean isClosed = false;
        private boolean boxReady = false;
        StreamConnection conn;
        private static final UUID ECHO_SERVER_UUID = new UUID( "F0E0D0C0B0A000908070605040302010", false);
        Form process = new Form("Process");
        ClientInterface midlet;
        public ClientBox(ClientInterface mid){
            this.midlet = mid;
            process.append(result);
            process.addCommand(new Command("Cancel",Command.CANCEL,1));
            process.setCommandListener(this);
            new Thread(this).start();
        public void commandAction(Command arg0, Displayable arg1) {    
            if(arg0.getCommandType()==Command.CANCEL){
                isClosed = true;
                midlet.notifyDestroyed();
        public synchronized void run() {
            LocalDevice localDevice = null;
            boolean isBTReady = false;
            /* Process Gauge screen */
            midlet.displayPage(process);
            Gauge g=new Gauge(null,false,Gauge.INDEFINITE,Gauge.CONTINUOUS_RUNNING);
            process.append(g);
            showInfo("Initalization...");
            System.gc();
            try {
                localDevice = LocalDevice.getLocalDevice();
                discoveryAgent = localDevice.getDiscoveryAgent();
                isBTReady = true;
            } catch (Exception e) {
                e.printStackTrace();
            if (!isBTReady) {
                showInfo("Bluetooth is not avaliable. Please check the device.");
                return;
            if(!isClosed){
                try {
                    connString = discoveryAgent.selectService(ECHO_SERVER_UUID, ServiceRecord.NOAUTHENTICATE_NOENCRYPT, false);
                } catch (BluetoothStateException ex) {
                    ex.printStackTrace();
            else return;
            if (connString == null) {
                showInfo("Cannot Find Server. Please check the device.");
                return;
            else showInfo("Can Find Server, stand by for request.");
            boxReady = true;
        /* True if the clientbox is ready */
        public boolean getBoxReady(){
            return boxReady;
        /* True if the clientbox is closed in run() */
        public boolean getIsClosed(){
            return isClosed;
        public String accessService(String input) {
            String output = null;
            try {
                /* Connect to server */
                StreamConnection conn = (StreamConnection) Connector.open(connString);
                /* send string */
                DataOutputStream dos = conn.openDataOutputStream();
                dos.writeUTF(input);
                dos.close();
                /* receive string */
                DataInputStream dis = conn.openDataInputStream();
                output = dis.readUTF();
                dis.close();
            } catch (IOException ex){
                showInfo("Fail connect to connect to server.");
            return output;
        private void showInfo(String s){
            StringBuffer sb=new StringBuffer(result.getText());
            if(sb.length()>0){ sb.append("\n"); }
            sb.append(s);
            result.setText(sb.toString());
    }Client side - ClientInterface.java
    public class ClientInterface extends MIDlet implements Runnable, CommandListener{
        private ClientBox cb = new ClientBox(this);
        private Form temp = new Form("Temp");
        private Command select = new Command("Select", Command.OK, 1);
        private Command back = new Command("Back", Command.BACK, 1);
        Alert alert;
        String[] element;
        String out;
        List list;
        public void run(){
            /* Send message and get reply */
            out = cb.accessService("Proglist");
            element = split(out,",");
            /* Use the reply to make list */
            list = createList(element[0], List.IMPLICIT, out);
            list.addCommand(select);
            list.addCommand(back);
            list.setCommandListener(this);
            Display.getDisplay(this).setCurrent(list);
        public void startApp() {
            System.gc();
            waitForBoxSetUp(); /* Recursively check for clientbox status */
            new Thread(this).start();
        public void pauseApp() {
        public void destroyApp(boolean unconditional) {
            notifyDestroyed();
        public void displayPage(Displayable d){
            Display.getDisplay(this).setCurrent(d);
        private void waitForBoxSetUp(){
            while(!cb.getBoxReady()){
                if(cb.getIsClosed())
                    notifyDestroyed();
        public void commandAction(Command c, Displayable d){
            if (c.getCommandType() == Command.OK){
                if (d == list){
                    /* Send the choice to server */
                    out = cb.accessService(list.getString(list.getSelectedIndex()));
                    alert = new Alert("Output", "selected = "+out, null, AlertType.ALARM);
                    alert.setTimeout(2000);
                    Display.getDisplay(this).setCurrent(alert,list);
            if (c.getCommandType() == Command.BACK){
                notifyDestroyed();
        public void showWarning(String title, String content){
            alert = new Alert("Output", "selected = "+list.getString(list.getSelectedIndex()), null, AlertType.ALARM);
            alert.setTimeout(3000);
            Display.getDisplay(this).setCurrent(alert,list);
        private List createList(String name, int type, String message){
            List temp;
            String[] source = split(message,",") ;
            temp = new List(name, type, source, null);
            return temp;
        private static String[] split(String original,String regex)
            int startIndex = 0;
            Vector v = new Vector();
            String[] str = null;
            int index = 0;
            startIndex = original.indexOf(regex);
            while(startIndex < original.length() && startIndex != -1)
                String temp = original.substring(index,startIndex);
                v.addElement(temp);
                index = startIndex + regex.length();
                startIndex = original.indexOf(regex,startIndex + regex.length());
            v.addElement(original.substring(index + 1 - regex.length()));
            str = new String[v.size()];
            for(int i=0;i<v.size();i++)
                str[i] = (String)v.elementAt(i);
            return str;
    }

    i haven't worked with devices but only with the toolkit emulators;
    it definitely is possible...
    u have to send the image as a bytestream and receive the image at the jsp end...
    and then reconstruct the image.
    the Stream classes in J2ME AND J2SE are all u will require.
    also the Image class.
    i have not done this but i have successfully sent an image frm a jsp and displayed it on the emulator.

  • Both Desktop and Modern Versions answering incomin...

    Hi Folks
    I'm using Windows 10 and have both the desktop and modern versions of Skype installed.
    When an incoming call comes in, I answer it with the desktop version but then a few seconds into the call, the Modern App starts chiming and indicating the same incoming call needs a response. 
    This is annoying because we've already started the conversation and the chiming is distracting.  It goes away if I hit the red phone button. 
    Is there a way to disable the modern app from receiving calls?
    Thanks in advance
    Genghis

    Capreolus wrote:
    Why would you run two instances of the same Skype account on one computer? The obvious fix here is to just run one at a time.
    Just log out of the metero app and it's solved.
    Unfortunately that's easier said than done:  See http://superuser.com/questions/495822/how-to-log-out-from-skype-app. 
    This link recommends hitting Win+C and logging out when the charms come out. 
    In Windows 10 the charms are gone and Skype Metro won't let me see the settings.  It just appears for a while and at first I'm confronted with just a blue screen; I can access a control menu in the top LHS corner but when I click settings it comes back with "Skype can't access settings right now."  Then a minute or two later, it shuts itself off, and disappears from the Task Bar.

  • If I have a creative cloud membership does that cover desktop and mobile?

    If I have a creative cloud membership does that cover desktop and mobile?

    Hi  LaShonda Wade,
    Kindly check out the link mentioned below.
    Creative Cloud Help | Mobile Apps / Common Questions
    Thanks,
    Atul Saini

  • How about desktop and mobile?

    Is CrossBridge only for web development or can it be used too on desktop and mobile?

    Please check top of the page and drag to adjust padding above the page for tablet and mobile layouts.
    Or if there is any site content out of page area.
    Thanks,
    Sanjit

  • Is it necessay to add a canonical tag to tablet and mobile versions of a Muse site?

    Is it necessay to add a canonical tag to tablet and mobile versions of a Muse site?

    I know that they don't actually touch anything on the site. However when you create a tablet version of your site, they "take care" of the redirection to the tablet version. So I am wondering if a search engine views the tablet version as duplicate content when everything is nearly the same... or does muse put something in the code that would let robots know this like a canonical tag?

  • Migrate BI+ Workspace content between production and test (S9203)

    Is there an (easy) solution to migrate contents between production and test in BI+ Workspace S9.2.9.0.3? I know I could extract the contents and then just import but that way I lose the object permissions. BI+ migration utility only supports migrations from older versions and not between the same version.

    That isn't a problem, if you do it this way:
    have all your environment specific configurations (e.g. translation.com password and connector data) in OSGI configuration nodes in the repository.
    Use runmodes to pin certain configurations to a certain runmode.
    Have dedicated runmodes for PROD and for TEST
    In that case you could update your TEST environment like this:
    Restore the instance from PROD backup
    Change the runmode definition in the start script
    Start it up.
    Jörg

  • What is the difference between ojvm and client versions?

    Changing the java vm from client to ojvm result in the following error:
    Errormessage:
    java.lang.UnsatisfiedLinkError: no UniqueC in java.library.path
    Project Settings -&gt; Configurations -&gt; Development -&gt; Runner -&gt; Virtual Machine -&gt; ojvm FAILS
    Project Settings -&gt; Configurations -&gt; Development -&gt; Runner -&gt; Virtual Machine -&gt; ojvm      RUNS OK.
    Project Settings -&gt; Configurations -&gt; Development -&gt;Paths -&gt;Additional Classpath:
    C:\jars\xerces.jar;C:\jars\UniqueC.dll;C:\jars\log4j-1.2.8.jar
    What is the difference between ojvm and client versions? How can I make ojvm to find UniqueC.dll?
    Various version info:
    Output from program:
    java version:1.4.2_01
    java home:C:\programfiler\JAVA\2sdk1.4.2_01\jre
    java vm version:9.0.3.738 cdov
    Taken from JDeveloper Help About:
    Oracle IDE     9.0.3.10.35
    UML Modelers Version     9.0.3.9.4
    Business Components Version     9.0.3.10.7
    java.version     1.3.1_02
    java.vm.name     OJVM Client VM
    java.vm.version     9.0.3.738 o

    However, Adobe offers extra paid services to create PDF or to export PDF to other formats. You are not required to buy them, however.

Maybe you are looking for

  • What is iBook

    Don't seem to know what iBook is other than iBook Author which only runs on Lion? Can anyone shed some light on this? Is there an iBook App or something?

  • Solaris 10 + Oracle 10gR2 RAC question

    Hello everyone Has anyone come across the case where the CRS services of Oracle cause the public interface to get turned off and then restored at random time intervals? To elaborate, we have a 2 node cluster database. Solaris 10, Oracle 10gR2 RAC wit

  • Web service error message ' Invalid Response Code: (403) Forbidden'

    Hi Experts, I created a webservice, and it working fine in Development and Quality systems. But it is not working in Production system. When trying to click on 'Open Web Service navigator for selected binding' for testing it's giving the following er

  • Pricing Error RVAAUS UTX2 KOMK-COUNC & UTX3

    Hi Experts, I am having error in sales order pricing procedure RVAAUS with UTX1,UTX2, UTX3 In VK11 I maintained UTX1 with Tax S1 (FICO) and it is taking into pricing. But for UTX2 getting error for county code I maintained county code in tax IMG SD s

  • Completely Empty Music Library

    Yesterday I was uploading a cd into my iTunes library when my computer suddenly froze. I restarted the computer and opened iTunes again, only to find that my entire library was gone except for the cd I had recently uploaded. I loaded my "iTunes music