Задать вопрос
Ответы пользователя по тегу CMS
  • Как реализовать WEB редактирование на лету?

    qmax
    @qmax
    программер
    Метод "ткнул и редактируешь" (как в gmail-контактах) делает не совсем очевидным само состояние редактирования.
    Я вот тут этим вопросом озадачивался, но тема не пошла: Как сделать максимально юзабельное редактирование данных в веб-интерфейсе?

    Для редактирования "по чуть чуть" лично мне нравится воттакая модель:
    jsfiddle.net/60cpfqbd/4
    Но тут редактируемое изначально подразумевается как таковое (и синенький цвет символизирует вписанное ручкой, да).
    Ответ написан
    Комментировать
  • Как создать событие в google calendar и добавить к нему товар из базы данных?

    qmax
    @qmax
    программер
    Насколько я понимаю, задача сводится к тому, чтобы:
    1. сохранить в гуглокалендаре событие и привязать к нему товар
    2. при наступлении события дёргать какой-нибудь api для блокировки этого товара.

    1.
    API гуглокалендаря не позволяет добавлять произвольные атрибуты к событиям, развечто в поле description. Поэтому хранить связку евент-товар лучше в своей базе.
    Ещё можно поглядеть гаджеты, которые можно добавить к евентам:
    https://developers.google.com/google-apps/calendar/gadgets/
    Вроде бы в гаджеты можно запихать всё что угодно, в том числе ссылку на товар.

    2. Есть подписка на изменение событий с push-уведомлением по http:
    https://developers.google.com/google-apps/calendar/v3/push
    По ней можно отслеживать, когда событие перенесли/отменили/итп.
    Однако, уведомления о том что событие "наступило" там нет, потмучто нет никакого атирбута "наступило".
    Поэтому отслеживать наступление события тоже надо самому, на какомнить cron.

    2.2. Можно добавить к событию уведомление по email, и направить его на адрес робота, который будет блокировать товар.
    Ответ написан
    Комментировать