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

    Не занимаюсь сейчас подобной разроботкой (клиенты, ftp, итп). Ведем большой проект, работаем в команде, юзаем git. Локальный репозиторий у каждого на компьютере + git + сервер (live,dev) + gitosis (похоже на habrahabr.ru/post/75990/, если не идентично, т.к. по ней впервые настраивал).

    Разумеется, супер удобно для разработки, но не очень - для хотфиксов. Тут, пожалуй, нет одного конца у палки... Если набирается более или менее большое кол-во фиксов (что повлечет много измененных файлов) - целесообрано юзать git. Если это 1-2-5 мелких правок проще на ftp, а потом просто слить себе всю тему/плагин на локаль и продолжать разработку.

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

    Безусловно, если Вы все делаете на своем сервере - будет лучше юзать гит...

    Но опять-таки, если найдете конец у палки :)

    С удовольствием поделюсь своим опытом детальнее, если это нужно.

    P.S. Недавно надо было жене сайт по-быстрому развернуть (визиточка, для работы) - гит не юзал, правил через SFTP в Sublime, хоть и разместил его на своем сервере (где есть и гит и гитосис).
    Ответ написан
    2 комментария
  • На чём лучше делать информационную систему в компании?

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

    Точно так же с деньгами — время умножаем на среднерыночную стоимость (допустим, из расчета 10-12 долл/час). И тоже умножаем на 1.2 :)
    Ответ написан
    Комментировать
  • На чём лучше делать информационную систему в компании?

    Ничего сложного в ТЗ не увидел. Пользователи, проекты, каталог. Немного не понял момент распределения товаров, но, думаю, тут тоже ничего сложного.

    Исходя из моего «бэкграунда» — codeigniter пойдет (как я понял, Вы ориентируетесь на PHP).

    Можно попытаться подпилить какое-то готовое решение системы проект-менеджмента, но в этом вопросе не подскажу, т.к. люблю redmine, а он на ruby. Каталога товаров там нет никакого, но зато есть весь остальной функционал.

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

    Например, есть некий проект «новогодняя акция ШОКОЛАДКА И УТЮГ В ПОДАРОК» (контекста не знаю, привожу лишь вымышленный пример). В таком случае связанными задачами будет «закупить шоколадки», «закупить утюги». У каждой из задач покупки будет описание и статусы (закуплено полностью, итп). Вот и все :)

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

    По трудозатратам с нуля 1-1.5 (вся авторизация с правами доступа, проекты, каталог). Это пессимистичный расчет. На рынке фриланса можно найти и более быстрые решения, думаю.
    Ответ написан
    2 комментария