If you have a site, you may need to use a different approach than a single site and consider all the elements built within it. [0:04:51.04] if you end with a scheme, you will find that there are several different methods that can be understood, but ultimately depends on the final use case. [00:05:00.05] finally, the biggest factor I want to talk about here is how to transplant this content from the perspective of data structure. [00:05:05.05] so we are now putting pressure on most people to regard Gutenberg as a block editor of conventional methods. [0:05:11.07] depending on the goal, you can also consider the classic editor as a practical solution. This could be another solution. [00:05:16.07] therefore, word press has many functions of post use methods, such as advanced custom fields, which may be a very useful solution for a given migration project. [00:05:27.08] in the general migration category, the general migration of sites is closer to Greenfield than white sites. [0:05:38.01] we will consider using as many ready-made products as possible. [00:05:41.03] all WP import and other items that can import standard files from the shelf can directly map CSV, JSON and XML files to WordPress fields in a structured manner. [0:05:52.08]drupal has many tools. [0:05:55.03] one of the best things I’ve found is to migrate from FG Drupal to WordPress, but in essence, the migration is almost by keying, so it’s relatively easy to migrate from the default Drupal to the default WordPress, [00:06:02.09] to move the corresponding content. [0:06:05.08] if it is not in the vanilla scheme, the situation may be slightly different. [p00:06:09.07] word press also has built-in basic tools to provide import function. Therefore, if you move to WordPress on social media platforms such as Tumblr or blogger, most of these tools are provided by default, so you must worry too much about them. [0:06:22.08] another important aspect of regular migration and easier migration is that you don’t have to worry about the front end and the whole refresh and switch. [0:06:28.09] most of you will use pre made themes. Most of you will move things. If you move here, you will think that the maintenance mode may be on. [0:06:38.09] the site may be down for several hours or days, which does not necessarily interrupt everything. This may not be very common in most sites seen in XWP, but it may be a situation you may encounter. Because when your site goes down in a short period of time, the risk related to the site is not large. [0:06:58.02] let’s look at the next step of intermediate style migration. [0:07:01.05] this is at least a small-scale migration for us. [0:07:04.04] we often consider various issues. [0:07:06.07] one of them may be redesigned. Change theme? Or it looks like other CMS. [0:07:12.08] you may also need to manually perform many data mappings and migrations. Therefore, bash scripts may: Wp-cli scripts, but automate them as soon as possible
. [0:07:28.01] this means that as part of our work, we must consider the stop content and stop code, and the maintenance mode is still a matter to be considered. [0:07:37.00] in addition, we must also consider what will happen when these data are used in the field. [0:07:40.07] therefore, tools such as elastic search or Solr will be very important. You can also call policies so that you can continue to use the previous CMS during migration. [0:07:50.06] a good example of the intermediate migration developed by XWP is using nova. Therefore, all the correct projects to be migrated are considered. What are the benefits? Can WP engine provide platform tools? [00:08:03.03] therefore, we consider using the geolocation API to provide the best that these various radio stations, regional radio stations and agents can provide. [00:08:13.01] so how can you make the best use of PWA to provide the best features your website can provide? [0:08:17.08] therefore, for us, amp is the data source. It not only contains index generation content well matched with Google News cache unit, but also includes PWA. Therefore, it can provide users with an installable offline environment for wild users. [00:08:3003] the effort here is to move from Drupal to the WordPress relative system. You can consider how the migration path looks. Some elements of redirection and composition are used, but it is actually in the middle, so it is more in the middle. Advanced stage. [0:08:48.06] more work at the advanced stage needs to be considered. Therefore, for such projects, there may be some work that cannot be interrupted. In fact, there may be some idle downtime, but I hope that the availability will never be lost. [00:09:06.05] therefore, this usually means building a wide range of rest API solutions and considering how to avoid data loss, so as to ensure that the site will never disappear. [0:09:16.01] for example, if there is a store moving from one platform to another, and the store sells x products at a given time, how can the store be prevented from being interrupted every hour when sales stop? The amount of the company’s potential losses. [00:09:29.05] similarly, we think this is a promotion strategy, so it will be easier to use nova. However, in the next case study, it sometimes seems that the data processing is larger, especially the archiving for decades. [0:09:44.05] for this, data migration and mapping must be considered manually. [00:09:48.07]nova’s migration is much easier because it moves from Drupal to WordPress. [00:09:54.06] on the contrary, when moving from custom CMS to WordPress, you need to consider various factors of how data can be organized. Sometimes, in order to understand its meaning, you may need to actually scroll and scratch these factors. On a given platform. [00:10:1.02] finally, for the advanced migration of this hard core type, the last factor to consider is the migration time and scope. [0:10:18.09] do you do it in autumn after warming up? Do you do it in winter? Do it in spring? [0:10:23.03] if you are doing the same work as e-commerce and the holidays are important, such as migration in October, November and December, if you are considering, this may not be the best time of the year. income
Take Christmas, which may have a direct impact. [00:10:35.02] therefore, when viewing a large site or a large site that is considering migration (such as rolling stone), one factor to consider is all factors that may affect the site details. Migration list? [0:10:48.09] is that all I need to worry about user data? Or is there an inter regional availability problem on the front end? [0:10:57.07] this means that we must document as many as possible to generate repeatable, deployable, and testable elements for a given site. So this means that in terms of engineering and QA manpower, we want to test what we really feel comfortable with [0:11:11.02] customers often think it should work normally, but QA means that we want to make sure it works as well as possible. [0:11:18.04] we also want to consider the various factors that the stakeholders who actually work for the site consider these factors on the platform. [0:11:26.05] moreover, when executing document elements in a given site, you often want to keep some content. Therefore, when performing migration, you want to save all the required content and build it according to the actual important content. Please stay or else. [00:11:40.05] therefore, if you feel that migration is really comfortable, you should be able to press a big red button to convert all content to live broadcast, just as rolling stone does. [0:11:48.03] at the time of final listing, another big factor we can say is testing, testing and testing. Therefore, this means QA, code review, and more testing. [0:11:58.00] although it seems that there are many, the more tests, the greater the possibility that no major event will occur. In this case, you will be able to understand and respond in a timely manner. [00:12:08.06] moreover, the appearance and color of these types may vary depending on the type of operation performed by the site. [0:12:14.08] this usually means that large-scale migration may need to process a large amount of data. Therefore, my suggestion is to adopt a timely method, so please process a large amount of data about a week before startup. The last step must deal with the diff of the data. [0:12:30.04] that is to say, you can use all available resources in advance, so you don’t have to worry about anything. [0:12:35.08] for rolling stone type migration, you can use cloud resources to extend processing. [0:12:41.00] it also has the ability to prepare and predict possible problems in media assets and CDN. Therefore, mobile items may have problems, which may include many factors, which other partners can do. Please help me. [0:12:54.02] one thing that people occasionally forget is to generate a thumbnail when processing each incoming media asset. [0:13:00.00] these thumbnails will lead to space, complexity and confusion. Only allocating specific space will eventually run out of space and fall into really strange scenes. [0:13:11.03] another big factor that can be obviously heard is to ensure that the site operates normally in the active space. Therefore, if a robot scrolls the site and a person scrolls the site, the content can be used in the same way as before after migration. [00:13:26.00] then, we often carry out pre inspection to confirm whether the work is normal. Through post inspection, we can at least confirm whether the work is normal and better under ideal conditions. Really
Do right by our clients and it’s not necessarily about using our entire potential budget, it’s really about making sure they have the right thing that’s gonna make sense yourself Host -ryan Ashby, WP engine[0:24:45.00] – absolute, like us, expands your knowledge and professional knowledge. Many of them are based on experience, but you can always obtain knowledge from others, resources, materials, books, etc. [00:24:58.00] what do you recommend for those out there that are taking on more complex migrations? What are some of the resources that they can go to learn more? Leo postovoit, XWP [00:25:05.07] – yeah, so we do a pretty good job of trying to describe some of the complications we deal with in terms of migrations as part of our case studies on our site [00:25:13.06] WordPress core contributors do a lot of examples of how these migration patterns look like inside wordpress [00:25:20.08] i’d also point to it depending on how complex or how crazy your migrations might be to some of the examples of people using cloud functions and similar types of cloud API services to do really hardcore migration [00:25:34.01] so for example if you need to crawl a web page and then generate structured data based on that, that can be imported in as post types, which is basically how we did rolling stone [00:25:43.00] they had 20 years of CMS legacy data, no soap API, no rest API, just they essentially have us that out of HTML pages [00:25:50.01] if you have to build a structure out of something, you don’t want to do that using local machines [00:25:54.08] you wanna do that using scalable processing power, so going down the cloud world of things and learning a little bit more about the harder world of things involved development at this point will be a lot more useful for you and you’d be guaranteed at how much these things like cloud functions can provide you utility, even beyond just the scope of migration, so for us, It’s something
Ly excited to see a lot of the migrations from legacy platforms as marketing budgets change in a new era and so it’s really exciting stuff and we’re here to take advantage of it, [00:28:00.02] so quick thank you again Leo XWP, wanna thank some of our other partners as well, American Eagle, Marek, crowd favorite, our wonderful production team here at WP engine, Chris Garrett, Sinziana is helping us out with the cure of questions and j-mac with audio and Imran did an amazing job as well, so thank you very much for all of your time today on these agency tracks and take care, and thank you again leo Leo postovoit, XWP [00:28:29.08] – thank you, take care [00:28:31.01]