Поддержка Разное WordPress и взаимодействие с программистами

  • Подскажите, как в WordPress происходит взаимодействие со сторонними программистами?
    Им нужно делать доступным весь код или есть какие-то инструменты, благодаря которым они будет иметь доступ только к определенным файлам?

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Модератор Юрий

    (@yube)

    WordPress — бесплатное, свободно распространяемое ПО с открытым кодом, следовательно у любого программиста и не-программиста есть возможность увидеть весь его код в любое время. Доступ к конкретным файлам WP на Вашем сайте ни сторонним, ни потусторонним программистам не нужен.

    Если, конечно, под программистами Вы имели в виду именно программистов, а под wordpress именно wordpress.

    Мне нужно внедрить на сайт некий функционал (без правки ядра WordPress). Мне для этого нужно давать стороннему программисту полный доступ к сайту? Это же наверное небезопасно. Вот хочу узнать, как это вообще происходит.
    Понятно, что нужен тестовый сайт, но это же все равно копия рабочего сайта со всем кодом.

    Самый лучший вариант — сделать на Вашем хостинге тестовую установку вордпресс в отдельной папке и дать программисту доступ FTP к этой папке. По крайней мере я так работал с программистом.

    • Ответ изменён 1 неделя, 5 дн. назад пользователем  alexander70.
    Модератор Юрий

    (@yube)

    Мне для этого нужно давать стороннему программисту полный доступ к сайту?

    Не обязательно.

    Это же наверное небезопасно

    Именно!

    Как правило, программист оформляет «некий функционал» в виде плагина, который можно протестировать на тестовом сайте. Или дочерней Темы, также тестируемой отдельно от боевого сайта.

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

    Большие сложности возникают, когда разработчик плагина не учел особенностей боевого применения, например, что пользователей может быть не пять-десять, как на тестовом, а десятки тысяч. В принципе, такое тоже решается без доступа, но Вам надо быть готовым к тому, что придется выполнять какие-то «программистские» манипуляции и отсылать отчеты разработчику. Чертовски неудобно, но порой приходится работать именно так, ибо альтернатив попросту нет.

    Как понимаете, многое зависит от того, что именно Вы хотите заказать. Функционал — понятие растяжимое.

    Как понимаете, многое зависит от того, что именно Вы хотите заказать. Функционал — понятие растяжимое.

    Я буду покупать спортивную статистику для отображения ее в сайдбаре (виджете). Я так понимаю, что статистику нужно будет предварительно парсить и записывать в базу данных. Значит и доступ к базе данных мне нужно будет давать программисту?

    Модератор Юрий

    (@yube)

    Я так понимаю, что статистику нужно будет предварительно парсить и записывать в базу данных.

    Да. Хотя можно и «на лету», но это очень неэффективно.

    Значит и доступ к базе данных мне нужно будет давать программисту?

    Нет. Даже если «получить и распарсить» будет делать один программист, а вывод другой (ну мало ли))), то доступ не нужен. Достаточно спецификации. В крайнем случае — дампа таблицы.

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

    Т.е. по сути я могу дать доступ к свежеустановленному WordPress на тестовом сайте и программисту этого будет достаточно?

    Модератор Юрий

    (@yube)

    Зачем Вам программист, у которого нет своего Вордпресса?

    Зачем Вам программист, у которого нет своего Вордпресса?

    Наверное, смысл в том чтобы программист работал на том же хостинге, что и основной сайт. Хостинги часто отличаются.

    Понял. Думал, что мне нужно ему все предоставлять.
    Тогда вообще все просто получается. Я даю ему задание, он демонстрирует итоги работы на своем сайте. Если меня все устраивает, то я оплачиваю работу и он высылает мне плагин. Так?

    Прежде чем оплачивать, вам нужно проверить работу плагину. Многие работают с авансом. Сделают какую-то часть работы, продемонстрируют и попросят аванс. Лучше искать специалиста на сайте фрилансеров типа https://www.fl.ru/ . Там какая-то гарантия есть.

    Модератор Юрий

    (@yube)

    Так?

    В общем — да. Только сразу оговаривайте поддержку и решение проблем, если таковые возникнут при установке у Вас. Всё может быть, порой отказывается работать то, что в принципе не может не работать, и работает то, что никак не должно.

    Модератор Юрий

    (@yube)

    Прежде чем оплачивать, вам нужно проверить работу плагину.

    Ну да. Оборотная сторона медали.

    Здравствуйте, очень нужна помощь! Не могу настроить файл конфигурации.(Ошибка установки соединения с базой данных). Хотя я вроде ввел все правильно. 1.Локальный сервер подключил. 2.Имя базы указал. 3.Имя пользователя ввел как сказали на видео (root). 4. Пароля нет — «пустая строка» (делал как на видео). 5.Сервер базы данных (localhost). 6.Префикс таблиц (wp_).

    Модератор Yui

    (@fierevere)

    ゆい

    @dimansx
    правила форума п2
    Не задавайте вопросы в чужих темах — для полноценного обсуждения создайте свою.

Просмотр 15 ответов — с 1 по 15 (всего 15)