A
A
Andrey2017-02-04 18:46:40
CMS
Andrey, 2017-02-04 18:46:40

How to transfer the site to a new CMS?

Good afternoon! Please share your experience or links to materials on the translation of the site from one CMS to another.
Specifically, my situation is a self-written Django site that I plan to transfer to 1C-Bitrix. The problem is that a clear understanding has not yet been formed of how to save links as much as possible and avoid a lot of 404 pages for users passing to the site pages from search engines.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
I
index0h, 2017-02-04
@index0h

Django which I plan to transfer to 1C-Bitrix

You are trying to put out a fire with a mixture of gasoline and feces.
The most important thing in such refactoring is to understand why it is necessary. Stupid porting will not give you anything. Transferring the system to another platform should solve problems that are not really possible to solve on the old one. Otherwise, this is a waste of time, in the case of Bitrix, it is also stupid.
Redirect from old to new.
How can you save money by replacing a free solution with a paid one? Considering that there are a lot of php-shnikov and a lot of python people.
You misspelled "cut".

J
Jony1337, 2017-02-04
@Jony1337

From Django to 1C-Bitrix, this is a disastrous business, without a transfer, in any way?

P
Pavel Romanov, 2017-02-05
@fibit

The problem with saving links is solved simply by setting the infoblocks correctly.
The URL setting looks something like this:
At the moment, in any case, your links are formed according to certain rules, these rules need to be transferred to Bitrix. Some special cases can be bypassed with a standard 301 redirect via LocalRedirect().

A
Alexander Pushkarev, 2017-09-09
@Artem0071

var createGroupedArray = function(arr, chunkSize) {
    var groups = [], i;
    for (i = 0; i < arr.length; i += chunkSize) {
        groups.push(arr.slice(i, i + chunkSize));
    }
    return groups;
}

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14];
var groupedArr = createGroupedArray(arr, 4);

R
Roman Alexandrovich, 2017-09-09
@RomReed

Probably your version
https://stackoverflow.com/questions/8495687/split-...
https://stackoverflow.com/questions/11318680/split...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question