Всё для сайтов

Ответ на вопрос о сложности переноса шаблона сайта с Wordpress на Impera CMS.

Полезные сведения

Спрашивали - отвечаем: о переделке шаблонов Wordpress и WooCommerce

Gamitoy спрашивал Понравилась Ваша система, хотели бы перейти на неё с Wordpress. Вопрос теперь в переносе шаблона. Наш девелопер может сделать сам и насколько это сложно?

Всё зависит от того, какой шаблон использован на вашем сайте и есть ли в нём нестандартные доработки. Во множестве случаев покупные темы как Wordpress, так и WooCommerce представляют собой слегка изменённые клоны дефолтного шаблона, так что миграция темы из системы в систему происходит достаточно легко. Нужно лишь знать особенности той и другой систем, в основном в части устройства шаблонов.

Поскольку базовые принципы строения шаблонов примерно одинаковые во всех движках и отличаются лишь способами записи кода, именами функций, переменных, их структурой, то обычно перенос шаблона выполняется переписыванием его файлов в той нотации, что присуща конечной системе.

Скажу прямо, если ваш девелопер хорошо разбирается в устройстве шаблонов WordPress / WooCommerce, ему будет легко портировать вашу тему в шаблон Impera CMS, отличающийся простыми схемами записи кода.

Пример кода из шаблона для WooCommerce

<?php get_header(); ?>
    <div class="page-title">
        <div class="container">
            <h1><?php echo get_the_title(); ?></h1>
        </div>
    </div>

    <section class="container">
        <main id="main" class="site-main">
            <?php
                while ( have_posts() ) : the_post();
                    get_template_part( 'content', 'page' );
                    if ( my_theme_option( 'my_page_comments' ) ) {
                        if ( comments_open() || '0' != get_comments_number() ) :
                            comments_template();
                        endif;
                    }
                endwhile;
            ?>
        </main>
        <?php get_sidebar(); ?>
    </section>
<?php get_footer(); ?>

Тот же код в шаблоне Impera CMS

<div class="page-title">
    <div class="container">
        <h1>{title}</h1>
    </div>
</div>

<section class="container">
    <main id="main" class="site-main">
        {foreach $products as $item}
            {include 'content-page.htm'}
            {if !empty($item->commented)}
                {include 'comments.htm'}
            {/if}
        {/foreach}
    </main>
    {include 'sidebar.htm'}
</section>
Обсуждение
«Александр | 6 окт 16:07
Ответ на вопрос не раскрыт. Показан какой-то пример из потолка. Ладно с первой частью вопроса, дело опыта, а по второй части нет ясности.
Ответить
«Саня | 22 ноя 15:25
Подскажите есть такие конвертеры шаблонов, чтоб из cms в другую cms?
Ответить
«Deniz | 23 ноя 07:44
Скорее нет. Cms отличаются так что конвертор был бы размером как обе.
Ответить
«BMWeb | 23 ноя 11:18
Вот объясните, почему студию заволнует размер плагина. Да хоть гигабайт, только конвертировал чтобы.
Утопия, шаблон прежде всего это код, понятный его автору, а не плагину замены переменных.
Ответить
«Алексей | 11 дек 21:41
Я на фрилансе часто заказывал по вордпресу. Сайт поднять, шаблон сверстать, это могут. Но говнокод еще тот выдают. Хороших гуру я там не встречал. А перетяжка с цмс на цмс, так думаю писец полный сделают. Так что примеры кода выше ну совсем ни к чему. Фрилансеры по жизни говнокодеры, на вордпрес натянуть лажают, а тут даже цмс другая. Можно представить какой будет результат.
Ответить
«Владимир | 13 дек 10:34
Совершенно не согласен, выбирать нужно достойного фрилансера и платить соответственно
Ответить
«Алексей | 14 дек 10:44
Соответственно а сколько это, на ваш взгляд, порядок достойной цены назовите.
Ответить
«Игорь | 13 дек 13:57
Конечно на заказ типа "Сделать сайт на WP как AliExpress, бюджет 500р, срок 1 день" если найдётся голодный подросток, то наговнокодит. А хотите качественный код, ставьте чёткие задачи, готовьте соответствующую плату.
Ответить
«Алексей | 14 дек 10:49
Само собой, о таких заказах я не говорил.
Ответить
«5555 | 13 дек 23:45
Вы знаете, что шаблон сайта WP делают по образу стандартного. Так быстрее, и док по функциям WP не нужен, просто пишем как в стандартной теме. Вот если там считаете говнокод, то же будет и в заказанном сайте. Копипаста ведь, скачайте 2 любые темы, посмотрите код и убедитесь. Только я напомню, тысячи сайтов используют темы с тем же кодом, и ничего.
Ответить
«Алексей | 14 дек 10:57
Отсюда ноги говнокода и растут. Так быстрее, так проще, так меньше разбираться. Это позиция халтурщика.
Ответить
«Impera CMS | 16 дек 01:50
К сожалению, фриланс в разделе программирования таков, какой он есть. Жертва современной тенденции всё возрастающего объёма технической информации, обязательной к изучению для соответствия термину Специалист. Но люди разные, один может потянуть такой объём, другой с трудом. Тогда это подпитывает вторую тенденцию века - сильное сужение специализации, когда человек подразумевается мастером в крайне узкой полосе предметной области.

А совсем плохая способность изучать поток информации приводит к тому, что происходит на фрилансе. Напоминает помойную яму, где словно черви копошатся всякие типы псевдо программистской природы. И только изредка поблёскивают камешки неподдельного мастерства.
Ответить
«5555 | 16 дек 21:03
Вы философ. Фриланс дает то что от него требует заказчик и на ту сумму, сколько платит. Могу предположить, это проблема в заказчике, а не фрилансерах, если ему пишут как он сказал говнокод на Вордпрес. Значит не к тем обращается. Пусть откроет топ лучших фрилансеров, выберет из них, поставит точную задачу, заплатит адекватную цену. Тогда будет результат. А он истерит "все говнокоднры". И вы ему поддакиваете "помойная яма".
Ответить
«Gamitoy | 18 дек 11:20
Просьба к разработчику. Публикация касалась нашего вопроса, обсуждение хотелось бы видеть соответствующее. Вместо этого возник спор на тему фриланса. Можно почистить офтоп?
Ответить
«штопа | 17 дек 23:51
Говно код там или нет, о том спорят программисты. Менеджеру проекта, по опыту скажу пофиг, важно выполнение задача. А вот что косяки бывают, такое случается. Но когда задача мелкая. Цену высокую платить за нее бред, а хороший фрилансер не берется за мелочь, тогда кидают на студента. А по крупным задачам всегда нормально хоть на вордпресе хоть на джумле.
Ответить
«Gamitoy | 18 дек 00:51
Могли бы, разработчик, подсказать, где посмотреть пример шаблона Wordpress, натянутого на Impera cms. Мне сказал наш программист, видел когда-то у Вас на сайте такой шаблон. Но я никак не найду.

Еще хочу спросить, порекомендуйте к кому обратиться за натяжкой. Цена.
Ответить
«Антон | 19 дек 13:16
карта сайта в помощь
Ответить
«Gamitoy | 19 дек 14:32
Где? Там есть раздел WordPress. Но шаблона внутри нет.
Ответить

Другие обсуждения »

Теги: wordpress шаблон, woocommerce шаблон, переделать шаблон, переехать с woocommerce, сменить wordpress

Хотите чтобы мы рассказали ещё о чём-то - предлагайте тему.

Предложить

Следите за нашими публикациями в социальных сетях и новостных каналах.