Кастомный экземпляр Discourse для писательского клуба

Я управляю JoesWriters.Club и на данный момент являюсь единственным разработчиком.
Мне нужен опытный разработчик Discourse, который умеет организовывать циклы разработки, чтобы помочь нам держать проект в тонусе. Изначально любые советы, которые вы сможете дать в ответ на эту тему, будут очень полезны. Мы готовы нанять подходящего кандидата на почасовой основе, с вашим минимальным ретейнером, чтобы помочь мне разработать долгосрочный план и получить рекомендации по лучшим практикам при внедрении обновлений. Я довольно неорганизован: просто захожу на сервер и вношу изменения или работаю в консоли настройки. Я не сохраняю репозиторий Git или Docker-образы. Скорее всего, я мог бы разобраться с этим самостоятельно, но мне нужен умный разработчик, который поможет мне держать себя в тонусе.

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

При импорте iCal в Google Calendar отображаются только публично доступные события. Я подумал, возможно, это связано с тем, что при первоначальной авторизации Google не запрашивал разрешение на доступ к API Google Calendar, и добавил это в разрешения нашего разработчика Google. Суть в том, что хотя я в конечном итоге найду решение, я беспокоюсь, что некоторые участники могут использовать календарь в своих приватных комнатах, и я не хочу, чтобы они потеряли что-то важное, если я внесу серьёзные изменения.

У нас есть планы на другие интеграции и кастомизации, и мы будем благодарны за рекомендации по составлению реалистичного графика, за что готовы компенсировать.

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

1 лайк

Привет @T.C_MacNevin,

Если этот проект не требует экстренного выполнения, я заинтересован в вашем проекте. Я больше консультант, чем разработчик, но хорошо разбираюсь в Discourse и интеграции с ним других сервисов.

Мне хотелось бы лучше понять ваши требования. Не стесняйтесь написать на электронную почту bhanu@orng.co, и мы сможем обсудить детали.

3 лайка

Спасибо, @itsbhanusharma!

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

2 лайка

Что касается импорта подписки на календарь в Google Календарь, похоже, что события из категорий с ограниченным доступом не отображаются:

Я бы хотел в будущем реализовать эту функцию. Я заметил, что для любой категории с ограничениями отображается ссылка для генерации ключей API iCal. Скорее всего, я займусь этим вопросом, и меня бы не слишком беспокоило добавление этой функции на наш собственный сайт, но меня ужасает мысль о том, что, если я придумаю что-то полезное, мне, возможно, придётся отправить запрос на слияние (PR) в основную ветку. Уверен, что если дело дойдёт до этого, множество знающих людей проведут ревью.

Встречал ли кто-нибудь уже существующее решение для прямой интеграции API iCal из событий Discourse с Google Календарём?
Я также видел посты о Onebox для Google Календаря, но некоторые говорят, что у них это не работает. Кроме того, это означает, что для использования календаря требуется вход через Google.

Я не хочу, чтобы эта тема целиком была посвящена календарям, но хотел бы прояснить всё, что мне известно, на случай, если кто-то наткнётся на эту тему.

1 лайк

Мне удалось импортировать закрытые события в Google Календарь и iOS, добавив сгенерированный API-ключ, спасибо. Я заметил, что при добавлении календаря для конкретной категории фактически добавляются все события из всех категорий, к которым я имею доступ. Поэтому пока я создал отдельного пользователя для каждой категории с доступом только к этой категории, а затем сгенерировал отдельный ключ для каждого. Думаю о том, чтобы реализовать это программно.

1 лайк

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.