TimeBooking - почасовое резервирование.

25 000
Назрела идея реализации компонента почасового резервирования.

Я достаточно долго думал после этой статьи и понял что идея создания компонента временного резервирования, самое нужное на данный момент дополнение. Я ни в коем случае не хочу вмешиваться в компонент oneBooking потому что это на мой взгляд совершенно некрасиво, так что подневного резервирования точно не будет. Может быть TimeBooking станет самостоятельным модулем для oneBooking, однако тут все зависит от Сергея Шлокова. Так что обещать ни чего не стану. Что планируется:

— Компонент резервирования по часам.
— Использование товаров из miniShop 2, Shopkeeper 3 и ресурсов MODX.
— Набор сниппетов и чанков для отображения на фронте.

Сбора средств как такового не будет. То есть не важно сколько я соберу, компонент я однозначно буду делать. Остановить меня смогут либо Сергей Шлоков, если выскажется категорически против или площадка modstore.pro. Потому что как я уже говорил перекрывать кислород более дешевым TimeBooking, oneBooking я не хочу. Цена на TimeBooking будет достаточно демократичной, в пределе пятиста рублей. Если конечно к концу разработки компонент не обрастет какими то сложными вещами. Так что жду Ваших хотелок, предложений и негодований.

Пожертвования шлите на Qiwi: +79526065980

PS: Однако от пожертвований я не откажусь в принципе. Все кто пожертвуют более 1000р могут рассчитывать на первую и последующую версии пакета, плюс поддержку.
Павел Карелин
07 февраля 2017, 21:24
modx.pro
2
3 741
+9

Комментарии: 24

Евгений Webinmd
08 февраля 2017, 00:54
+1
недавно видел где-то в каком-то ТЗ что-то типа такого:
1) отображение заявок на календаре
2) цветовой маркер события (в том числе и на карте)
3) использование своих таблиц (классов) (чтобы была возможность хранить заявки где-то не в дереве)
4) привязка любых полей к заявке (хоть json), чтобы была возможность кастоммизировать ввод/вывод
5) возможность выставить повторение заявки на каждый день/либо выбрать в какие дни
6) возможность включать/выключать заявку без удаления

Что-то там еще хитрое было, уже и не вспомнить.
Скорей всего требования были строго под проект, посему тут уже на выбор.
    Павел Карелин
    08 февраля 2017, 01:02
    0
    Спасибо, учту.
      tools
      10 февраля 2017, 17:57
      0
      Можно ли уточнить, как продвигаются сборы/планы? :)
        Павел Карелин
        11 февраля 2017, 00:12
        0
        Можно конечно, 500р задонатили. Компонент в разработке.
    Дмитрий
    08 февраля 2017, 06:16
    0
    Мы тут собирались делать дополнение для записи на мероприятия.
    Функционал похож, но есть отличия.
    modx.pro/work/10320-component-recording-of-the-event/
    Если есть готовность сделать компонент так, чтобы он покрыл все требования, которые тут указаны, то я точно готов буду скинуться сильно больше 500р)
    Также у нас есть недоделанная версия нашего компонента, готов интерфейс в админке. Вдруг пригодится.
    За подробностями пиши в личку или в скайп dudovichenko.
      Павел Карелин
      08 февраля 2017, 11:50
      0
      Что то недоделанное я вряд ли возьму. А требования нужно почитать. Мне кажется очень правильно отталкиваться от хотелок реальных юзеров. Потому что именно для вас это дополнение и делается.
        Павел Карелин
        08 февраля 2017, 12:03
        0
        Ну и собрались вы делать три месяца назад. Ну я так думаю что за такие сроки можно уже вполне сделать. Требования там вполне нормальные и даже скажу больше. Очень нужные. Собственно в примерно таком ключе и планировалось. Так что если есть желание обговорить более детально или помочь финансово, всегда пожалуйста.
        Сергей Шлоков
        08 февраля 2017, 09:23
        +2
        Тут недавно Николай на тоже самое собирал деньги. Удивительно, но почему-то сразу не понятно, что никто не будет вкладываться в это. Какая мотивация должна подвигнуть разработчика вложиться в продукт, которых ещё непонятно какой будет и устроит ли он будущего заказчика? Зачем разработчику в него вкладываться? Купить и положить на полочку? Это нужно заказчику. Он и оплатит покупку, если она подойдёт по функционалу. Поэтому вероятность набрать даже 1 тыс. р. не велика. Напомню про свой опыт сбора денег для создания терминала для разработчиков(!!!). Нужно то было всего 150 р. вложить. Нашлось всего 9 человек. А это непосредственные пользователи. Так что уж говорить про потенциальных.

        Лично я не собираюсь отговаривать. Делай хоть часовое, хоть посуточное бронирование. За решение голосует пользователь рублём. К oneBooking пристроить не получится. Если бы это было так просто, я бы уже прикрутил.

        Напомню, что oneBooking появился как простой календарь бронирования (я тогда занимался календарями). А потом пришлось прикручивать оплату, доп. поля, акции и дорабатывать и дорабатывать. А изначально он на это не был рассчитан. Это как построить баньку, а потом надстроить второй этаж, тут балкончик повесить, тут ещё комнатку пристроить, тут веранду добавить. А фундамент на это не рассчитан.

        Так что перспектива развития oneBooking — это создание нового компонента с соответствующей текущему и будущему функционалу архитектурой по аналогии с miniShop2. Но хочу напомнить, что работа по созданию бесплатного минишопа2 автору была оплачена. А моя мотивация по теме бронирования на нуле. Поэтому я без сожаления передаю эстафету любому энтузиасту.
          Павел Карелин
          08 февраля 2017, 11:54
          0
          Отлично. Для меня это хорошая практика, тем более что появилось свободное от заказов время. Так что я постараюсь сделать хороший и качественный продукт. А уж что выйдет, будут судить юзеры.
          Андрей Шевяков
          08 февраля 2017, 10:31
          +1
          Добрый день! Я вижу так:

          — Резервирование определенного периода времени не только на час.
          Бывает, что надо разделить день на промежутки по полчаса или по 15 мин. Например для салона красоты: стрижка по времени занимает 30 мин, например. Для квеструмов, бывает, что квест идет не час, а 1,5 часа. Было бы удобно, чтобы период можно было задать. Или определить несколько периодов, и дать выбор при бронировании.
          — При бронирование отправка сообщений на почту администратору и пользователю. Возможно предусмотреть в дальнейшем допиливание под СМС-рассылку сообщений о бронировании.
          — Модерация брони (редактировать, подтвердить, отменить...).
          — Чанки для фронтенда, для возможности подогнать под дизайн сайта.
          — Добавление нескольких систем бронирования.
          Например для каждого ресурса (или товара), своя система брони.
          — Предусмотреть вывод одного дня или нескольких дней.

          Пример сайта: i-quest.ru/quests/epidemiya/ — блок Участвовать.
            Антон
            Антон
            09 февраля 2017, 14:54
            0
            Плохой пример, бронируется и отключается блок без подтверждения почты, без капчи даже.
              Андрей Шевяков
              09 февраля 2017, 14:57
              0
              На этом сайте круглосуточно Администратор следит за бронью.
              При резервировании перезванивают в течение нескольких минут.

              А так да, замечание хорошее. Было бы круто предусмотреть такие ситуации в дополнении.
            Павел Карелин
            08 февраля 2017, 12:08
            0
            Да все таки мне кажется самая актуальная вещь это именно выставление длительности. Что бы можно было выставлять хоть секунду. И резервировать её. По остальным пунктам я в принципе согласен, все нужно и пригодится. Скорей всего для этого будут использоваться сторонние библиотеки. Например для смс или оплаты.
              Гриборий
              08 февраля 2017, 12:11
              0
              Привязка заякви к пользователю. Возможность смотреть, изменять свои заявки на фронте.
              В редактировании ресурса вкладка со всеми бронями по нему. Мб то же самое в редактировании пользвателя.
                Павел Карелин
                08 февраля 2017, 12:13
                0
                Вряд ли такие возможности будут включены в начальный компонент, может быть потом сторонним расширением.
                but1head
                08 февраля 2017, 20:17
                +3
                Оффтоп.
                Сделайте уже кто-нибудь програмное создание заказов с админки, я уже на грани самостоятельно сделать, но снова найдутся уникумы со словами «я бы лучше сделал, но буду ныть». Уже 3й заказчик просит сделать эту фичу.
                  Антон
                  Антон
                  09 февраля 2017, 14:48
                  0
                  Для нескольких сайтов нужен компонент создания расписания и бронирования по этому расписанию.
                  С возможностью фильтрования расписания по преподам, курсам, предметам, специальностям, помещениям, датам.
                  Бронирования как по часам свободным, так и по курсам (по заранее назначенным датам, или произвольно по установленным периодам(например 12 дней), или неделя, месяц, учебный год), с лимитом человек от и до.
                  Нужно предусмотреть возможность создания нескольких уровней доступа для создания и редактирования расписания с фронтенда.
                  Желательно прикрутить рассылку за день или час до начала урока.
                  Понимаю, что сразу все сделать очень сложно, но нужно сразу подготовить полноценный фундамент, чтобы не получилась банька с пристроенным пентхаусом.
                    Alexander V
                    12 марта 2017, 22:30
                    0
                    Павел, свяжитесь со мной пожалуйста. Готов приобрести компонент.
                    Viktor
                    11 июня 2017, 16:22
                    0
                    как успехи? готов приобрести
                      ahrinet
                      26 апреля 2018, 11:30
                      0
                      Павел, свяжитесь со мной, пожалуйста. Тоже готов приобрести компонент.
                        Сергей
                        10 августа 2019, 17:47
                        0
                        Где ссылка на компонент? он вообще есть?
                        Вот написал компонент «запись на прием» demos.sgusch1.beget.tech/zapis-na-priem.html
                        Сейчас проходит модерацию в modstore
                          Georg
                          18 апреля 2022, 10:31
                          0
                          Хороший компонент, но в мобильной версии не работает((
                            Николай Савин
                            18 апреля 2022, 10:41
                            0
                            Так он 17 года выпуска. Было бы странно если бы в 22 — он работал как надо
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                            24