Ответы пользователя по тегу Веб-разработка
  • Как создать интернет магазин с админкой?

    Никто не пишет админку для магазина (по крайней мере рядового) , это бессмысленно, уже полно готовых бесплатных CMS, типа вордпресс или опенкарт. В которых уже реализовано управление товарами.
    Но нету вашего дизайна и верстки.
    Поэтому задача "написания бекенда" сводится к банальной натяжке верстки на ту или иную cms.
    То есть в верстке у вас статичные данные, а после натяжке появится взаимосвязь с панелью управления товарами.
    Таким образом, чтобы получить рабочий магазин с норм. современной админкой - нужно изучить именно саму выбранную для магазина CMS с точки зрения программиста (на чем написана, как устроена, встроенные функции и фичи и т.п.)

    а если допустим сверстаю фронт и залью на вордпресс, нужно ли бэк самому делать?


    Вот смотрите, верстка допустим готова.
    Но там всё статично. Например, категория товаров называется "Пылесосы" - и это просто текст в верстке.
    Если вы сделаете правильно натяжку на движок, то вы свяжете вашу вёрстку с панелью управления, той же Opencart CMS. И после этого - у вас будет возможность прямо в админке Opencart менять название категории, допустим, на "Моющий пылесос" - и это название будет меняться у вас в магазине на фронтенде.
    И так с десятками разных параметров: названия товаров, фотки, цены, метатеги, сортировка, описание, опции и т.п.

    Писать свою админку = писать свою CMS = просто глупость для одного фронтендера в 2022 году.
    Ответ написан
    3 комментария
  • Как подключить загруженные на хостинг шрифты к своему сайту?

    подключайте шрифт в формате woff2 и woff
    то есть:

    @font-face {
      font-family: "pragmatica";
      font-display: swap;
      src: url("fonts/pragmatica.woff2") format("woff2"),
    	   url("fonts/pragmatica.woff") format("woff");
      font-weight: 400;    
    }
    Ответ написан
    4 комментария
  • Как защитить сайт от копии-подделки с рекламой?

    я бы написал в google, была похожая ситуация, они оперативно выкинули подделку из органического поиска, думаю и забанить в рекламе тоже могут, если он там рекламируется.
    Ответ написан
    2 комментария
  • Узнать / сравнить в каком месте произошло изменение сайта?

    я не сильно разбираюсь в дырах, вирусах и т.п., но если нужно найти где поменялся код, использую простой скрипт https://disk.yandex.com/d/AEEqcHeP922fRg (скачал в инете), он сравнивает файлы на наличие изменений и выдает где менялось, удобно смотреть.
    Ответ написан
    2 комментария
  • На чем сейчас делают сайты с простым редактированием?

    Варианты:
    1) Любой онлайн конструктор сайтов подойдет.
    Плюсы - красивые блоки, простая админка, техподдержка.
    Но доступа к кодам не будет конечно + абонплата.

    2) Wordpress + редактор блоков типа Elementor (их много разных).
    Плюсы - универсальность, нет абонплаты, неограниченные возможности развития.
    Но многие блоки изначально некрасивые, надо ковырять самому, нет техподдержки.

    Мне лично wordpress больше нравится, особенно в качестве сайта компании.
    Все же онлайн конструкторы - это для быстрых и простых лендосов.
    Ответ написан
    Комментировать
  • Как перенести сайт на поддомен, сохранив ссылки и позиции?

    1. Сделать массовый редирект 301 - типа такого https://qna.habr.com/q/91123
    2. Добавить новый поддомен в панели вебмастеров Яндекс и Google.
    3. Добавить туда новую карту sitemap.xml.
    4. В Яндекс Вебмастер сделать переезд сайта на новый поддомен, чтобы быстрее подхватился, Google сам подхватит по редиректу.

    все позиции сохранятся.
    Ответ написан
  • Нужен совет по созданию сайта?

    сколько будет стоить создать сайт на подобие youdo


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

    Ну и вот считайте вложения: средняя з/п программиста допустим 100к в месяц + 50к в месяц (верстальщик) + дизайнер будет кушать 50к в месяц + директор / прораб допустим вы сами если понимаете как проверить работу той же верстки, чтобы не выбросить ее в мусор или не затянуть сроки проекта до одурения и вложиться хотя бы в 5-6 месяцев. Ну и что видим... от 1 млн и конечно не факт что всё получится, и всего функционала конечно не будет, так немного похоже. Проще купить готовый скрипт типа как кворкру, я раньше видел в интернете за 700$ продавали, но там дизайн не уникальный, будет еще один кворк, а нужен ли ? ))
    Ответ написан
    3 комментария
  • Как лучше сделать сайт для турфирмы?

    какой подход лучше применить: разработать лендинг с админкой, либо сделать это все на WordPress


    имхо в данном случае при отсутствии ТЗ и если нет у самого предпочтений, то лучше вариант лендинг с админкой
    потому что:
    а) если не понравится, то минимум усилий потрачено, меньше сроки разработки
    б) быстрый, шустрый, тормозить нечему
    в) в будущем можно натянуть на wordpress, если возникнут доп. потребности вроде блога и т.п. за отдельную деньгу.
    Ответ написан
    Комментировать
  • Как сделать форму обратной связи на русском домене?

    я забил на все эти плагины и поставил просто яндекс форму https://disk.yandex.com/i/j9cbjwP3cNDs-Q, как мне кажется она должна работать на любом домене и любом хостинге, попробуйте.
    Ответ написан
  • Как запустить сайт с бекапа?

    привет!

    1) самый простой способ, который лично я бы сделал сразу: написал хостеру просьбу или восстановить из их бекапа или из вашего. Любой нормальный хостер делает это бесплатно и быстро. Он найдет причину, посмотрит логи сервера и поймет что там не хватает: ошибка php, базы данных и т.п.

    2) Если хостер так себе или хочется самому заморочиться, то смотрите логи сервера сами.
    прежде всего обратите внимание, что wordpress часто выводит логи просто в корне сайта в файле error_log
    С него и начните.
    Если нету, то придется искать, потому что у каждого хостера логирование организовано по-своему.
    Чаще всего это папка выше уровня текущего сайта, типа /logs и там свалены в кучу все логи от всех сайтов ищите не access (это логи доступа, а error - логи на ошибки сайта).
    Иногда это в админ-панели хостинга расположено, тоже ищите ссылку на логи, в isp так часто делают.
    Если не найдете, спросите хостера.

    После того как логи получены, вы поймете в чем ошибка и сможете с ней разобраться.
    Ответ написан
    2 комментария
  • Нужно ли делать sitemap для лендинга?

    не нужно, но можно.
    чтобы поисковик лучше понимал как часто нужно эту одну страницу индексировать, и чтобы больше ничего другого не индексировал (бывает какие-то формы попадают в индекс и прочий мусор, который забыли добавить в исключение robots), а так в сайтмапе одна страница и поисковик понимает, что кроме нее в поисковую выдачу не нужно ничего добавлять.
    а вообще лендинг и сео не особо сочетаются... )
    Ответ написан
    Комментировать
  • Нужно ли распределять структуру сайта по поддоменам?

    "Не лучше ли будет перенести эти разделы на поддомены как отдельный сайт?"


    я бы не стал.
    причин много, главная, что тянуть один сайт по сео непросто, а тут сразу несколько - это тот еще геморрой.
    только закончил эпопею с поддоменами, свел все 50 штук в один сайт, ни разу не пожалел )
    Ответ написан
    Комментировать
  • Разработка, кому отдать? Фриланс, Студия или собрать команду?

    каким путем идти, с фрилансом делать, обратиться в студию, или же нанимать в штат.


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

    так что кроме штата вариантов не вижу.
    причем в штат крайне желательно брать сразу двух программистов.
    потому что один неизбежно пропадет и дело встанет.
    ну либо если одного - то контролить чтобы документировал свой код "от и до", объяснял каждый чих и пых.
    и реализовывал на каком-то популярном фреймворке.
    чтобы потом когда он сольется (а он сольется даже из штата, просто вопрос времени), кто-то другой хотя бы отважился посмотреть на ваше творение изнутри кода.
    Ответ написан
    1 комментарий
  • Как бюджетно создать интернет-магазин?

    здравствуйте, писал когда-то на блоге для клиентов, которые задавали много однотипных вопросов, вижу, у вас их тоже много, может и вам пригодится (смотреть в формате pdf).

    Правильно ли я понимаю, что если самому купить домен, арендовать хостинг для сайта, скачать все необходимое с вордпресс и загрузить на хост, то у меня откроется админка для управления и создания сайта ?


    Да, я вам больше скажу, любой нормальный хостер поставит вам вордпресс или опенкарт бесплатно и пришлет доступы в админку.

    Сделать магазин на cms вордпресс можно только на тарифе бизнес за 2800р. в месяц.


    Это немного не понял, для старта на Вордпресс подойдет любой хостинг на 200-300р в месяц, на Opencart требования и нагрузка еще меньше.

    Буду признателен за совет, как мне поступить чтобы открыть свой магазин.


    Если вкратце, то:
    1. определиться с админкой (cms) это самое важно, потом легко переделать не получится, у вас только два варианта я вижу: wordpress (если товаров мало и много не предвидится) или opencart (если товаров хотя бы 50 я уже к нему присматривался бы) - самый простой этап
    2. определиться с шаблоном (делать уникальный дизайн это небюджетно) - самый мозговыносящий этап, потому что их тысячи и надо знать как выбирать ибо очень легко "не угадать"
    3. добавить контент (товары, статьи, модули и т.п.) - самый сложный и долгий этап
    4. продвигать сайт в сети и заниматься его техподдержкой - самый дорогой этап


    как-то так...
    Ответ написан
    Комментировать
  • Почему яндекс бот добавляет постоянно неканоническую страницу в поиск?

    У меня такое было когда использовал плагин Yoast, если у вас также, попробуйте понаблюдать за ситуацией без него.
    Ответ написан
  • Есть смысл в кэшировании и сжатии ispmanager?

    Да, включите в ISP эти опции.
    Причем время кэширования на стороне браузера поставьте 365 дней.
    После чего добавьте в htaccess команды для кэширования тех или иных видов файлов.
    Сайт будет быстрее работать у тех, кто заходил на него ранее (не нужно грузить данные - можно брать из кэша браузера) и самое главное для чего это собственно и делают - дает примерно 10-20 (иногда даже больше!) попугаев в Google Pages Speed причем такими простейшими манипуляциями.

    Ваши плагины кэширования тоже немного увеличат его, но с другой стороны. И самое главное что делают плагины - снижают нагрузку на хостинг для новых посетителей (у кого нет в браузере сохраненных частей сайта) и ускоряют его за счет отдачи статики в сотни раз.

    Поэтому я рекомендую и плагин включить, и настройки в isp панели тоже.
    И проверить в Google PS, до и после.
    Ответ написан
    Комментировать
  • Нужно сделать сайт для домашней кондитерской. На чем можно относительно быстро поднять такой сайт?

    Wordpress или Opencart.
    Это самые популярные бесплатные CMS в своих нишах, первая - больше для статейной информации, вторая - для каталожной. Вообще выбор не так прост, как кажется на первый взгляд, почитайте тут может пригодится.
    Ну а я бы делал на Вордпресс, если НЕ будет конкретных товаров, и на Опенкарт, если товары кондитерской будут и не 5-10, а 50-100 хотя бы.
    Ответ написан
    Комментировать
  • Что произошло с дизайном веба — почему стали такие большие разрешения для мобильных устройств?

    ИМХО многие вообще сейчас забили на десктоп при разработке, потому что уже доля трафиков со смартфонов превышает 70-80% - картина в метрике довольно стандартная 1wxigai.
    Поэтому уже особенно не вникают в удобство для десктопа, главное чтобы в мобиле гарантированно смотрелось крупно, четко и без скроллинга )
    Ответ написан
    Комментировать
  • Как обезопасить себя от неадекватных заказчиков?

    На нормальных биржах есть безопасная сделка.
    В этом случае заказчик платит бирже, а после выполнения работы - подтверждает и деньги от биржи идут исполнителю.
    Если заказчик пропал или не хочет платить, исполнитель пишет в биржу, там они смотрят техзадание (под что подписался исполнитель) и если он сделал все по нему - переводят деньги вне зависимости от настроения заказчика. ИМХО только так.

    p.s. Исполнитель за такую штуку платит около 5% бирже (есть правда биржи, которые дерут больше, но я про веблансер сейчас).
    Ответ написан
  • Как бесплатно уменьшить вес большого количества картинок?

    вставлю 5 копеек, чтобы уменьшить вес картинок на сервере:
    1) уменьшить не столько качество, сколько размер сторон.

    2) всё переводить в jpg - и неважно что там были с другим регистром, типа Jpg или с другим разрешением типа png: в базе переписать массово все ссылки на jpg, остальное удалить и норм будет только одна копия картинки в нужном формате.

    3) сжимать можно чем угодно, я лично в jpg между разными программами (тщательно тестировал более 10 штук) разницы практически не заметил, да было пару программ - жали лучше других, но не умели сохранять структуру папок и один файл обрабатывали по полдня. Так что я жму ImBatch, простая бесплатная прога, на русском, шустрая, куча настроек, жмет на 4 из 5, если ставить 70-73 % качество и убирать exif. Главное для меня - она полностью сохраняет структуру папок, то есть можно скачать на локал, оптимизировать, проверить сколько стала занимать папка с картинками и если норм, то закачать обратно. Как жать прямо на сервере не знаю, потому не предлагаю, именно локалом пользуюсь, 25000 картинок это не так уж и много, довольно быстро качаются и обрабатываются.

    4) вообще забить на вес картинок - и либо выбрать хостера без ограничения по размеру шаред-хостинга, либо если свой сервер, то докупить у хостера hdd на террабайт, он стоит обычно сейчас совсем недорого.
    Ответ написан
    Комментировать