• В каком порядке изучать front-end (и не только) технологии?

    Mirkom63
    @Mirkom63
    Я программист
    Привет. Мой личный опыт и рекомендации. Не истина, но можешь ориентироваться)))

    HTML - +
    CSS - +
    Wordpress - забудь вообще. wp на мой взгляд создавался для блогов и пусть люди делают на нем блоги, все что идет дальше по функционалу - это извращение.

    Так себе знаю:
    Git - нужная вещь для командной работы и для "выкладывания" своих проектов на сервер, чтобы не вредить проекту. то есть ты можешь делать что-то на локалке, а когда будет итоговая версия залить на git и выложить на сервер. Я лично юзаю BitBucket и SourceTree - удобная приложуха.
    JS - очень надо учить
    JQuery - я стараюсь писать на чистом js, но некоторые плагины идут на jquery, да и jquery "убыстряет" кодинг как ни крути.
    PHP - забудь, учи ruby on rails или python или что-то нормальное, созданное для разработки. Если хочешь остаться на php, то учи Yii - это MVC фреймворк
    1С Битрикс - адовая машина. лучше забыть как страшный сон. Это как WP, только для интернет-магазинов, что более масштабное делать очень загонно, сложно, много матов проливается из уст. А если покупать из коробки, то очень дорого.

    И вот что я бы хотел изучить плюсом к предыдущему списку:
    HTML5 - если знаешь html, то знаешь html5) Там не так много нюансов для "бытовухи". Возможно придется делать какие-то медиа-штуки, типа плееров, тогда API поизучаешь по ходу дела.
    CSS3 как и с html5
    SVG - очень нужная вещь. ускоряет в разы сайты. Я сейчас все иконки делаю в svg.
    БЭМ - удобно для командной работы. Но мне эта техника не понравилась. Я свой свод правил выработал.
    Jade - не знаю его)
    SASS - тоже не вижу смысла. Только чистый CSS, только хардкор. Не люблю всякие надстройки типы sass, haml, coffescript и т д. Их еще компилить надо ждать....
    Bootstrap или Foundation - тоже ужасная хрень. не знаю про Foundation, а сайты на Bootstrap очень однотипные, единственное где удобно юзать - это свои какие-то внутриковые интерфейсы писать типа CRM, чтобы время на дизайн не тратить. единственное, можно сетки юзать, но сетку грех самому не написать.
    GULP - если изучишь ruby on rails, он не понадобится (там css и js автоматом уживаются). Но для лендингов без админок - спасение и первый друг.
    RegExp - не знаю
    ES6 - не знаю
    ReactJS - мне эта штука мозг взорвола) на мой взгляд юзать только если мобильные приложения делать. только тогда надо ReactNative учить.
    Redux - не знаю
    ООП - в любом случае если будешь кодить, то основы ООП надо будет выучить.
    MySQL - не обязательно. В любом фреймворке mysql заложен в корень. Но основы для понимания лучше поучить. Потренируйся на php свою прогу написать с чистыми mysql запросами.
    MongoDB - так же как и mysql
    NodeJS - я не учил, хотя поучил бы)
    Ruby - ДА
    Ruby on Rails - ДА
    Ответ написан
  • В каком порядке изучать front-end (и не только) технологии?

    bugo_aneo
    @bugo_aneo
    Верстальщик по жизни, йог, буддист, кофеман
    Владимир - ВПЕРЕД!!!
    Тут вам и чем падаван отличается от ждедая, и чего знать надо и в каком порядке можно изучать. НО скажу вам по секрету- нет лучшего учителя, чем практика! Простите, но уходите из "конторки" и окунайтесь в реальный мир - берите большой проект и верстайте, верстайте, верстайте!!!

    Удачи и упорства!
    Ответ написан
    1 комментарий
  • В каком порядке изучать front-end (и не только) технологии?

    delphinpro
    @delphinpro
    frontend developer
    За три-четыре года первые 10 пунктов из вашего "хотел бы" уже надо бы знать...
    Ответ написан
    3 комментария
  • Почему сайт с максимальной шириной 1280 во всю ширину на Retina дисплее?

    Почитайте что такое ретина.
    MacBook Pro имеет логическое разрешение 1440х900

    Под рукой пример с айфонами https://www.paintcodeapp.com/news/ultimate-guide-t... но думаю по нему поймёте как это работает.
    Ответ написан
    9 комментариев
  • Как организовать интеграцию таблицы в 1С Битрикс?

    AlexeyGfi
    @AlexeyGfi
    YouTube >>> Битриксоид из Колхоза
    Через инфоблок, например "Турнирные таблицы".
    Разделы — конкретные турнирные таблицы (чтобы можно было накапливать)
    Элементы — записи по команде.
    NAME я бы сделал просто как ориентир (обязательное поле и никуда не деться) ИЛИ название команды, если такая линковка не нужно.
    Свойства:
    команда — привязка к элементу другого инфоблока (Команды). Чтобы потом можно было сделать выборку например за год результатов определённой команды;
    всего игр, побед, поражений — числа.
    ===
    Если прям по-уму,
    то нужно сделать инфоблок, где элементы — это результаты конкретных игр.

    В каждом элементе:
    NAME — название игры/матча
    Дата — дата сражения
    Свойства:
    команда1 и команда2 — соперники — привязка к элементам, как указано выше;
    • счёт — «очков/голов у команды 1» и «очков/голов у команды 2».

    А турнирную таблицу строить на основе результатов игр.
    Ответ написан
    1 комментарий
  • Как организовать разработку сайтов на wordpress с git?

    @ommunist
    Делаю и поддерживаю мультиязычные сайты
    С git можно работать на хостингах, где он уже есть, или ставить самому на VPS под клиента.
    Специализированные хостинги, которые поддерживают git и заточенные под WordPress - WP Engine и SiteGround, второй дешевле, первый удобнее.

    В целом отличная вещь, особенно если есть разделение труда между backend и frontend разработчиками. Для командной разработки частного проекта в таком ключе, я бы скорее рекомендовал GitLab, и отгрузку кода оттуда на git на хостинг.
    Ответ написан
    Комментировать
  • Как организовать разработку сайтов на wordpress с git?

    PavelK
    @PavelK
    Выше уже ответили, что с git нельзя на хостингах,
    то рекомендую grunt или gulp попробовать.
    Очень удобно и по фтп аплоад можно настроить и предварительно в git фиксацию замутить.
    Ответ написан
    Комментировать
  • Как вернуть wordpress назад после переноса???

    @ant1vit
    в Базе данны в таблице wp_options поменять, их там два поля с адресами
    Ответ написан
    Комментировать
  • Срочно, как настроить пагинацию с WP_Query?

    bingumd
    @bingumd
    ...
    У вас шаблон для этой страницы как называется? Если news.php или там template-news.php то поменяйте на что нибудь другое.
    Ответ написан
  • Срочно, как настроить пагинацию с WP_Query?

    Palych_tw
    @Palych_tw
    Типа веб-разработчик
    попробуйте стандартную пагинацию, будет работать?

    <?php
                        $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
                        $pagination_args = array(
                            'prev_text' => __( '«' ),
                            'next_text' => __( '»' )
                        );
                        $args = array(
                           'posts_per_archive_page' => 3,
                            'orderby' => 'none',
                            'post_type' => 'news',
                            'offset' => 1,
                            'paged' => $paged
                        );
                        $wp_query = new WP_Query( $args );
    
                        if ( have_posts() ) :
    
    
                            while ($wp_query->have_posts()) : $wp_query->the_post();
    
    
                            endwhile;
    
                            the_posts_pagination($pagination_args);
    
                        endif;
                        wp_reset_query(); ?>
    Ответ написан
    23 комментария