PHP/MySQL Test/Production Server best practices

Hello,
     I am currently learning PHP/MySql and have setup a test server to develop on and a production server to go live with. I wanted to know what are the best practices for synchronizing the test server with the production. Should I export the database from the test server and import it to the production server each time I make a change or is there better way to incrementally sync the databases. I am using Dreamweaver to design the web site.
Thanks,
Nick

Thanks, but does this mean that after I go live I should make changes on the production database only and not use the development database, if say I need to add a new table or record(s)?
Procedure
1. Take production web site down
2. Export/Save current database
3. Make changes to production database
4. Export/Save new database
5. Bring production web site up
Is this correct?

Similar Messages

  • SQL server Best Practice Analyzer output in .CSV

    Hi Team, I ran SQL server Best practice analyzer on our SQL 2008 R2 server. I was trying to export scan result in .csv format but it is only giving me option to save it in .xml format. I have been looking for ways to export output in such a way
    that it can be readable and I can send it to our clients but no luck.
    How can I export SQL BPA output in .csv or any other user friendly format?
    Thanks in Advance.

    Hi MSRS27,
    You can run Best Practices Analyzer (BPA) scans either from Server Manager, by using the BPA GUI, or by using cmdlets in Windows PowerShell. We can view or save BPA results from Windows PowerShell session in different format.
    If you want to export BPA results to a comma-separated values (CSV) text file, run the following cmdlet, where Path represents the path and text file name to which you want to save the CSV results.
     CSV results can be imported into Microsoft® Excel, or other programs that display data in spreadsheets or grids.
    Get-BPAResultModel ID| Export-CSVPath
    For more information, see: Run Best Practices Analyzer Scans and Manage Scan Results
    http://technet.microsoft.com/en-us/library/hh831400.aspx
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • Is construction of webi directly in production a best practice?

    with bex-query and universes well consolidated and tested by a IT group,
    can be considered the construction of webis directly in production without going through test and quality a Business Objects best practice?
    is possible allow end-users (non IT personal) construct this webis?
    Is there a document of good practices that SAP made this recommendation?.
    thanks in advance by the answer.
    Ramón Mediero

    If universe and all has been tested and signed-off; also end user are familiar with Webi report development and they want their ad-hoc reports instead of pre-developed report set; There will be no issue to allowing end user to develop the Webi reports in production. However there we have to take care of few points like
    > need to check where report creation in production's public folder is feasible or not ? If yes how? is we need to create separate folders for individual user or what else ? and if No then what will be alternative like they can create in favorite folder?
    > also we need to take control on number of report that users will create. however may be users will create so many reports with huge amount of data refreshes and etc and PROD will face performance issues etc etc...
    like this there can be so many considerations needs to consider
    Hope this will give u some idea...
    Vills

  • SQL Server Best Practices Architecture UCS and FAS3270

    Hey thereWe are moving from EMC SAN and physical servers to NetApp fas3270 and virtual environment on Cisco UCS B200 M3.Traditionally - Best Practices for SQL Server Datbases are to separate the following files on spearate LUN's and/or VolumesDatabase Data filesTransaction Log filesTempDB Data filesAlso I have seen additional separations for...
    System Data files (Master, Model, MSDB, Distribution, Resource DB etc...)IndexesDepending on the size of the database and I/O requirements you can add multiple files for databases.  The goal is provide optimal performance.  The method of choice is to separate Reads & Writes, (Random and Sequential activities)If you have 30 Disks, is it better to separate them?  Or is better to leave the files in one continous pool?  12 Drives RAID 10 (Data files)10 Drives RAID 10 (Log files)8 Drives RAID 10 (TempDB)Please don't get too caught up on the numbers used in the example, but place focus on whether or not (using FAS3270) it is better practice to spearate or consolidate drives/volumes for SQL Server DatabasesThanks!

    Hi Michael,It's a completely different world with NetApp! As a rule of thumb, you don't need separate spindles for different workloads (like SQL databases & logs) - you just put them into separate flexible volumes, which can share the same aggregate (i.e. a grouping of physical disks).For more detailed info about SQL on NetApp have a look at this doc:http://www.netapp.com/us/system/pdf-reader.aspx?pdfuri=tcm:10-61005-16&m=tr-4003.pdfRegards,Radek

  • Dreamweaver 8 - Test/Production Server Question and Working Remotely

    Hello Everyone,
    Right now I use Dreamweaver 8 at work with no problems. My
    computer at work is also my test server. I do everything from that
    one machine and then upload/put the files to our production server
    once I know they are working correctly. So basically my work
    computer/server is a mirror of our production server. My question
    is this:
    Right now I use either Remote Administrator (Radmin) or
    Remote Desktop, when working from home, to connect to my work
    computer/test server (same computer). This is kind of slow trying
    to move around and edit/develop. Is it possible to use Dreamweaver
    8 and WebDAV or RDS to allow me to edit/create the files directly
    on my work machine from home and then when I PUT the file have it
    go to my production server? So basically nothing changes about how
    I do it except that I am doing it remotely. Right now it downloads
    the files to my computer and when I PUT them it goes only to my
    test server only. I like to it to save the files to my test server
    and put the files to my production server.
    Any help would be greatly appreciated. Maybe I am just not
    setting it up correctly.

    This can’t be done as RDS is about working with and
    synchronising to your server.
    You may be able to set up two sites (test server and live
    server) with the same local root folder depending how you are set
    up but at some point you will create synchronisation issues.
    My solution is to separate the two processes, all work is
    done to the test server. When changes are ready to go live they are
    FTP’ed from the test server to the live server using a
    separate FTP program and a snap shot of the site is taken and
    backed up with the FTP log. Although it seems to be adding to the
    workflow it does ensure live changes are conscious changes and
    backup (role back ability) is maintained.

  • CS6 Dreamweaver using PHP & MySQL - Delete Record Server Behavior?

    When I try to insert the Delete Record server behavior. I get an error message about a DeleteRecord.js file, which seems to be missing or defective.  I cannot use the server behavior.  I have a file that I developed using CS5, and it does indeed delete the record, but does not proceed to the destination I want.  I cannot change that except in the server behavior, so I'm stuck.  I have noticed that server behaviors seem to disappear without apparent cause, as it seems to have in this case.  I will appreciate any suggestions!  Is there any way to embed a call to a target page manually?  All is working WITHOUT the server behavior appearing, but I want to go to a confirmation display page that shows the record is indeed deleted, and we just return to the (now blank) delete confirmation page.  That'll drive a user bonkers!
    Thanks!
    Delete Record in CS6 Dreamweaver using PHP & MySQL?

    Well, your error message is self-explanatory.
    DW stores ServerBehaviors in 'Configuration' folder in installation directory. If one of the behavior JS files is missing/ corrupt, you'll see the error message you just did.
    I've uploaded a functional, proper version of DeleteRecord.js onto my site for you to download. Here's the link:
    http://www.sudarshan.me/adobeforum/dw/app/behavior-js/DeleteRecord.zip
    Download this file, extract it and put DeleteRecord.js file in your installation directory as follows. If prompted, 'replace' your local copy:
    Mac: Applications > Adobe Dreamweaver CS6 > Configuration > ServerBehaviors > PHP_MySQL
    Windows: C:\Users\Your User Name\AppData\Roaming\Adobe\Dreamweaver CS6\[language]\Configuration\ServerBehaviors\PHP_MySQL
    It should work as expected.
    If that still doesn't solve the problem, reset your DW preferences and cache and try doing it. Follow the instructions here to reset cache: http://forums.adobe.com/thread/494811
    Let us know how it goes.
    -ST

  • Reporting Server best practices ...

    we are migrating a bunch of reports from reporting services native mode to sharepoint 2013.
    Ideally these reports would be accessible (some mutually and some exclusively) between
    n number of companies that are supported by the BI IT Department.
    There's a number of way that this would work - one would be to have multiple apps; one on each company site...
    anyone here would have some literature of best practices and best methods this could be achieved?
    thanks 
    ed 
    eddy.a

    In that case, because each user viewing the reports needs permission to the actual item, you'll need to deploy the reports to each unique site.
    For security purposes, each customer should have a unique Site Collection. A Site Collection is the security boundary within SharePoint.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Securing MySQL for production server.

    Hello,
    I am about to start to build a server running 10.5.3 to host a web site with a MySQL back end. Whilst doing this i will be learning about MySQL as i go along. The question i would like to ask though before i get started is What do i need to do initially to secure the MySL installation on a 10.5.3 Leopard Server?
    Has Apple secured it as much as possible out of the box, apart form setting the root password or do i need to do further configuring to secure other areas.
    PS. Is there such a tool that will check for any security vulnerabilities in your configuration before it goes live?
    Thanks in advance for any help.

    There are multiple attacks targeting Joomla presently active, based on what the botnets are aiming at the (non-Joomla) web sites I manage.
    The web apps are the target here. Joomla, front and center. Yes, the attackers can want into the database, but they're going to try to gain that access through the very same applications that you have already authorized database access. Through your content management system (CMS). If Joomla can access and modify the database, then an attack based on SQL Injection or XSS can itself gain that same access.
    Having the DB located local, remote or even on Mars (well, other than the latency) does not alter the security situation, as the target (Joomla) is authorized access into the database.
    I don't prefer to connect Mac OS X Server (directly) to the web. For something like this, I use an out-board firewall, set to pass ports 80 and 443, and other specific ports as required, If you connect directly, you have to be much more careful with your management and installation. With Mac OS X Server behind a firewall, you can keep (most of) the port attacks blocked out at the firewall, and not directly on your server. If you install or reconfigure something that opens a port (whether you realize it or not) and you don't have an outboard firewall, that port can be accessed remotely.
    I do use the Mac OS X Server firewall, in conjunction with the outboard firewall. I don't prefer to use the host firewall -- in isolation -- in an internet-facing server environment. And I keep that outboard firewall locked down.
    One area of database security here involves getting recoverable copies off the host for use if the host becomes compromised. Periodically test the restores, too. And recognize you might have to drop back some number of snapshots, until you find a copy of your database and your web directories that isn't compromised.
    Get on the Joomla security notification lists (the content management system I use offers those; haven't specifically checked Joomla), and do lock down your web server. Figure out who owns Joomla or other security updates, and figure out who owns archival processing and recovery, and figure out what you want to do if your server becomes compromised.
    For the Apache configurations, you want to block access to all but specified directories, and you can want to block the .htaccess and other site-specific files. Access into your defaults, directory traversals, file specifications, etc., are typically blocked via conf directive or .htaccess. Joomla should have recommendations for this somewhere in its documentation. If not, other CMS pacakges have descriptions of locking down Apache, though various details of this process tend to be somewhat CMS-specific. (Check the [Drupal|http://drupal.org] site; I know that CMS has this sort of thing documented.)
    You'll want to watch the attacks, too.
    It usually takes me a half-hour or so to fully set up and test Apache, building from my templates and customizing those for the particular CMS install I'm working on. Way more than could be easily included here.

  • Application Server Best Practice Config.?

    Hi All
    We currentely have an R3 System with 7 application servers which I want to check are running optimally. I have been looking around for some documentation on the best config settings and windows settings, but I have not been very successful.
    Does anyone have any documentation, notes or links that will help?
    Thanks in advance
    Phil

    A system that does not rely on request & response, so that the client can receive information without requesting any.Datagram
    The ability for users to send and recieve String messages. (e.g. server announcements).Ditto. Investigate Multicast also.
    The ability for users to send and receive objects. (e.g. sending or receiving user information).RMI.
    (optional) Security (e.g. encrypted information).SSL.
    Possible communication with clients using different technologies (e.g. .NET client) while using a server in Java.SOAP.
    I think you should spend a bit more time with Google, or better yet buy a book or three on Java networking. This one is good: [http://www.amazon.com/Fundamental-Networking-Java-Esmond-Pitt/dp/1846280303|http://www.amazon.com/Fundamental-Networking-Java-Esmond-Pitt/dp/1846280303]

  • Apache Web Server best practices

    I was wondering if there are recommendations for using CPS
    with Apache. Obviously the DAV module should be loaded, should ldap
    be loaded as well. Is there significant benefit to having multiple
    accounts on the web server vs. sharing one and limiting access with
    CPS's LDAP?

    Oracle9iAS includes Oracle HTTP Server, which is based on Apache (with quite a few additions and enhancements).
    HTH,
    Ashesh Parekh
    Oracle9iAS Product Management

  • Best Practice Analyzer database mismatch error

    Hi all,
    I am getting the following critical error when I run the BPA on a couple of our BizTalk servers and wondered if anyone had seen the same?
    "The version of BizTalk Server does not Match the Version of BizTalk Management Database Schemas"
    I am using v1.2 of BPA aagainst a BizTalk 2010 install.
    This has only surfaced since we upgraded from BizTalk 2009 R2 BUT not on all of our environments.
    It does not seem to be causing any runtime issues however as all applications seem to be running fine!!
    Looking at the BizTalkDBVersion tables in SQL everything looks the same on servers which present this error and those that do not i.e. There is an entry for version 3.9.469.0 ... which matches the BizTalk Server version reported in the registry
    at "\HKLM\Software\Microsoft\BizTalk Server\3.0\Product Version\"
    The only thing I can see is that as this was an upgrade there is also an entry in the
    BizTalkDBVersion tables for the 2009R2 version (3.8.368.0), so maybe the BPA is selecting this value and comparing against the regisrty version?]
    However, this doesn't explain why I see this issue on 2 upgraded servers but not the 3rd? 
    Any ideas?
    Regards,
    Dave

    Hi Dave,
    There is no version as BizTalk 2009 R2. v3.8.368.0 refers to BizTalk 2009 (not R2).
    The above error occurred because BizTalk Server Best Practices Analyzer has detected that the version of BizTalk Server does not match the version of the BizTalk Database Schemas. This can happen if the BizTalk database was deleted and then restored
    with an incorrect database.
    Check the version of SQL Server upgraded against the version of BizTalk server.
    Reference BPA Help file:
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Not a question, but a suggestion on updating software and best practice (Adobe we need to create stickies for the forums)

    Lots of you are hitting the brick wall in updating, and end result is non-recoverable project.   In a production environment and with projects due, it's best that you never update while in the middle of projects.  Wait until you have a day or two of down time, then test.
    For best practice, get into the habit of saving off your projects to a new name by incremental versions.  i.e. "project_name_v001", v002, etc.
    Before you close a project, save it, then save it again to a new version. In this way you'll always have two copies and will not loose the entire project.  Most projects crash upon opening (at least in my experience).
    At the end of the day, copy off your current project to an external drive.  I have a 1TB USB3 drive for this purpose, but you can just as easily save off just the PPro, AE and PS files to a stick.  If the video corrupts, you can always re-ingest.
    Which leads us to the next tip: never clear off your cards or wipe the tapes until the project is archived.  Always cheaper to buy more memory than recouping lost hours of work, and your sanity.
    I've been doing this for over a decade and the number of projects I've lost?  Zero.  Have I crashed?  Oh, yeah.  But I just open the previous version, save a new one and resume the edit.

    Ctrl + B to show the Top Menu
    View > Show Sidebar
    View > Show Staus Bar
    Deactivate Search Entire Library to speed things up.
    This should make managing your iPhone the same as it was before.

  • BI Best Practice for Chemical Industry

    Hello,
    I would like to know if anyone is aware of SAP BI  Best Practice for Chemicals.And if so can anyone please post a link aswell.
    Thanks

    Hi Naser,
    Below information will helps you in detail explanation regarding Chemical industry....
    SAP Best Practices packages support best business practices that quickly turn your SAP ERP application into a valuable tool used by the entire business. You can evaluate and implement specific business processes quickly u2013 without extensive Customization of your SAP software. As a result, you realize the benefits with less Effort and at a lower cost than ever before. This helps you improve operational efficiency while providing the flexibility you need to be successful in highly demanding markets. SAP Best Practices packages can benefit companies of all sizes, including global enterprises creating a corporate template for their subsidiaries.
    Extending beyond the boundaries of conventional corporate divisions and functions, the SAP Best Practices for Chemicals package is based on SAP ERP; the SAP Environment, Health & Safety (SAP EH&S) application; and the SAP Recipe Management application. The business processes supported by SAP Best Practices for Chemicals encompass a wide range of activities typically found in a chemical industry
    Practice:
    u2022 Sales and marketing
    u2013 Sales order processing
    u2013 Presales and contracts
    u2013 Sales and distribution (including returns, returnables, and rebates, with quality management)
    u2013 Inter- and intracompany processes
    u2013 Cross-company sales
    u2013 Third-party processing
    u2013 Samples processing
    u2013 Foreign trade
    u2013 Active-ingredient processing
    u2013 Totes handling
    u2013 Tank-trailer processing
    u2013 Vendor-managed inventory
    u2013 Consignment processing
    u2013 Outbound logistics
    u2022 Supply chain planning and execution Supply and demand planning
    u2022 Manufacturing planning and execution
    u2013 Manufacturing execution (including quality management)
    u2013 Subcontracting
    u2013 Blending
    u2013 Repackaging
    u2013 Relabeling
    u2013 Samples processing
    u2022 Quality management and compliance
    u2013 EH&S dangerous goods management
    u2013 EH&S product safety
    u2013 EH&S business compliance services
    u2013 EH&S industrial hygiene and safety
    u2013 EH&S waste management
    u2022 Research and development Transformation of general recipes
    u2022 Supplier collaboration
    u2013 Procurement of materials and services (Including quality management)
    u2013 Storage tank management
    u2013 E-commerce (Chemical Industry Data Exchange)
    u2022 Enterprise management and support
    u2013 Plant maintenance
    u2013 Investment management
    u2013 Integration of the SAP NetWeaver Portal component
    u2022 Profitability analysis
    More Details
    This section details the most common business scenarios u2013 those that benefit most from the application of best practices.
    Sales and Marketing
    SAP Best Practices for Chemicals supports the following sales and marketingu2013related business processes:
    Sales order processing u2013 In this scenario, SAP Best Practices for Chemicals supports order entry, delivery, and billing. Chemical industry functions include the following:
    u2022 Triggering an available-to-promise (ATP) inventory check on bulk orders after sales order entry and automatically creating a filling order (Note: an ATP check is triggered for packaged material.)
    u2022 Selecting batches according to customer requirements:
    u2022 Processing internal sales activities that involve different organizational units
    Third-party and additional internal processing u2013 In this area, the SAP Best Practices for Chemicals package provides an additional batch production step that can be applied to products previously produced by either continuous or batch processing. The following example is based on further internal processing of plastic granules:
    u2022 Purchase order creation, staging, execution, and completion
    u2022 In-process and post process control
    u2022 Batch assignment from bulk to finished materials
    u2022 Repackaging of bulk material
    SAP Best Practices for Chemicals features several tools that help you take advantage of chemical industry best practices. For example, it provides a fully documented and reusable prototype that you can turn into a productive solution quickly. It also provides a variety of tools, descriptions of business scenarios, and proven configuration of SAP software based on more than 35 years of working with the
    Chemical industry.
    SAP Functions in Detail u2013 SAP Best Practices for Chemicals
    The package can also be used to support external toll processing such as that required for additional treatment or repackaging.
    Tank-trailer processing u2013 In this scenario, SAP Best Practices for Chemicals helps handle the selling of bulk material, liquid or granular. It covers the process that automatically adjusts the differences between the original order quantities and the actual quantities filled in the truck. To determine the quantity actually filled, the tank trailer is weighed before and after loading. The delta weight u2013 or quantity filled u2013 is transmitted to the SAP software via an order confirmation. When the delivery for the sales order is created, the software automatically adjusts the order quantity with the confirmed filling quantity.The customer is invoiced for the precise quantity filled and delivered.
    Supply Chain Planning and Execution
    SAP Best Practices for Chemicals supports supply chain planning as well as supply chain execution processes:
    Supply and demand planning u2013 Via the SAP Best Practices for Chemicals package, SAP enables complete support for commercial and supply-chain processes in the chemical industry, including support for integrated sales and operations planning, planning strategies for bulk material, and a variety of filling processes with corresponding packaging units. The package maps the entire supply chain u2013 from sales planning to material requirements planning to transportation procurement.
    Supplier Collaboration
    In the procurement arena, best practices are most important in the following
    Scenario:
    Procurement of materials and services:
    In this scenario, SAP Best Practices for Chemicals describes a range of purchasing processes, including the following:
    u2022 Selection of delivery schedules by vendor
    u2022 Interplant stock transfer orders
    u2022 Quality inspections for raw materials, including sampling requests triggered
    by goods receipt
    Manufacturing Scenarios
    SAP Best Practices for Chemicals supports the following sales and
    Manufacturingu2013related business processes:
    Continuous production u2013 In a continuous production scenario, SAP Best Practices for Chemicals typifies the practice used by basic or commodity chemical producers. For example, in the continuous production of plastic granules, production order processing is based on run-schedule headers. This best-practice package also describes batch and quality management in continuous production. Other processes it supports include handling of byproducts,co-products, and the blending process.
    Batch production u2013 For batch production,
    SAP Best Practices for Chemicals typifies the best practice used by specialty
    chemical producers. The following example demonstrates batch production
    of paint, which includes the following business processes:
    u2022 Process order creation, execution, and completion
    u2022 In-process and post process control
    u2022 Paperless manufacturing using XMLbased Process integration sheets
    u2022 Alerts and events
    u2022 Batch derivation from bulk to finished materials
    Enterprise Management and Support
    SAP Best Practices for Chemicals also supports a range of scenarios in this
    area:
    Plant maintenance u2013 SAP Best Practices for Chemicals allows for management
    of your technical systems. Once the assets are set up in the system, it focuses on preventive and emergency maintenance. Tools and information support the setup of a production plant with assets and buildings.Revenue and cost controlling u2013 The package supports the functions that help you meet product-costing requirements in the industry. It describes how cost centers can be defined, attached
    to activity types, and then linked to logistics. It also supports costing and settlement of production orders for batch and continuous production. And it includes information and tools that help you analyze sales and actual costs in a margin contribution report.
    The SAP Best Practices for Chemicals package supports numerous integrated
    business processes typical of the chemical industry, including the following:
    u2022 Quality management u2013 Supports integration of quality management concepts across the entire supplychain (procurement, production, and sales), including batch recall and complaint handling
    u2022 Batch management u2013 Helps generate batches based on deliveries from vendors or because of company production or filling, with information and tools for total management of batch production and associated processes including batch  derivation, batch information cockpit, and a batchwhere- used list
    u2022 Warehouse management u2013 Enables you to identify locations where materials
    or batch lots are stored, recording details such as bin location and other storage information on dangerous goods to help capture all information needed to show compliance with legal requirements
    Regards
    Sudheer

  • What is the best practice to deploy the SharePoint site from test to production environment?

    We are beginning to start a new SharePoint 2010 and 2013 development projects, soon developing new features, lists, workflows, customizations to the SharePoint site, customization to list forms and would like to put good practice (that will help in deployment)
    in place before going ahead with development.
    What is the best way to go about deploying my site from Development to Production?
    I am using Visual Studio 2012 and also have Designer 2013...
    I have already read that this can be done through powershell, also through visual studio and also via designer. But at this point I am confused as to which are best practices specifically for lists, configurations; workflows; site customizations; Visual studio
    development features; customization to list forms etc. You can also provide me reference to links/ebook covering this topic.
    Thanks in advance for any help.

    Hi Nachiket,
    You can follow below approach where the environments has been built in similar fashion
    http://thesharepointfarm.com/sharepoint-test-environments/
    if you have less data then you can use  http://spdeploymentwizard.codeplex.com/
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/b0bdb2ec-4005-441a-a233-7194e4fef7f7/best-way-to-replicate-production-sitecolletion-to-test-environment?forum=sharepointadminprevious
    For custom solutions like workflows etc you can always build the WSP packages and deploy across the environments using powershell scripts.
    Hope this helps.
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful
    Hi, can you answer me specifically with regards to the foll:-
    lists
    configurations
    workflows
    site customizations like changes to css/masterpage
    Visual studio webparts
    customization to list forms
    Thanks.

  • Best practice for maintaining URLs between Dev, Test, Production servers

    We sometimes send order confirmations which include links to other services in requestcenter.
    For example, we might use the link <href="http://#Site.URL#/myservices/navigate.do?query=orderform&sid=54>Also see these services</a>
    However, the service ID (sid=54) changes between our dev, test, and production environments.  Thus we need to manually go through notifications when we deploy between servers.
    Any best practices out there?

    Your best practice in this instance depends a bit on how much work you want to put into it at the front end and how tied to the idea of a direct link to a service you are.
    If your team uses a decent build sheet and migration checklist then updating the various URL’s can just be part of the process. This is cumbersome but it’s the least “technical” solution if you want to continue using direct links.
    A more technical solution would be to replace your direct links with links to a “broker page”. It’s relatively simple to create an asp page that can accept the name of the service as a parameter and then execute an SQL query against the DB to return the ServiceID, construct the appropriate link and pass the user through.
    A less precise, but typically viable, option would be to use links that take advantage of the built in search query functionality. Your link might display more results than just one service but you can typically tailor your search query to narrow it down. For example:
    If you have a service called Order New Laptop or Desktop and you want to provide a link that will get the user to that service you could use: http://#Site.URL#/RequestCenter/myservices/navigate.do?query=searchresult&&searchPattern=Order%20New%20Desktop%20or%20Laptop
    The above would open the site and present the same results as if the user searched for “Order New Desktop or Laptop” manually. It’s not as exact as providing a direct link but it’s quick to implement, requires no special technical expertise and would be “environment agnostic”.

Maybe you are looking for

  • How can I play multiple music videos continuously on Apple TV?

    Regular music plays continuously, one song to another, etc. I can't get my music videos to do the same. One plays, and after it's over, ATV won't go to the next video. I can't figure it out. Does anyone out there know how to do it?

  • Post multiple IDOCs from a single inbound file

    Hi. I have an inbound file with a single record structure. Each record has a field "DocumentNumber". There may be multiple records with the same DocumentNumber. The Document Number will increment to 2, 3 etc. Each set of records with the same Documen

  • Crm_equi_load badi

    Hi everyone, I have to replicate the equipment from ECC to CRM. I am using the badi CRM_EQUI_LOAD. I am able to stamp the object if field to identification by using the fm CRMP_IBASE_COMP_CHANGE. Now I have to replicate the location data (address). I

  • Why same custom designed item looks different on different MIDP phones?

    Same MIDP application looks different on different phones, which is obvious. But the sizes of custom items are also looks different, which is some thing trouble some. IE the custom designed button of size say 50 X 20, looks proper on BlackBerry MIDP

  • Firefox loads last site on startup

    Starting today, starting Firefox v. 26.0 loads the last site I was at from the previous session. I read all of the fixes from previous editions and none worked. Start up is set to blank page and I made the changes in about:config. I reinstalled Firef