All Projects → modoboa → modoboa-radicale

modoboa / modoboa-radicale

Licence: MIT License
The Radicale frontend of Modoboa

Programming Languages

python
139335 projects - #7 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
HTML
75241 projects

Projects that are alternatives of or similar to modoboa-radicale

tsdav
WebDAV, CALDAV, and CARDDAV client for Nodejs and the Browser
Stars: ✭ 33 (+83.33%)
Mutual labels:  calendar, carddav
Calendar
A calendar picker component, based on jQuery.
Stars: ✭ 49 (+172.22%)
Mutual labels:  calendar
weather-calendar-feed
Display yr.no weather (supports the entire Earth) forecasts with highly customizable Event titles in your Google Calendar, Android phone, iPhone, Outlook or other iCalendar app
Stars: ✭ 16 (-11.11%)
Mutual labels:  calendar
calendar-link
📅 Calendar link generator for popular services
Stars: ✭ 193 (+972.22%)
Mutual labels:  calendar
calendar-view-plugin
Jenkins Calendar View Plugin: Shows past and future builds in a calendar view
Stars: ✭ 17 (-5.56%)
Mutual labels:  calendar
ionic4-datepicker
Ionic 4 Datepicker component
Stars: ✭ 78 (+333.33%)
Mutual labels:  calendar
WLAppleCalendar
Make AppleCalendar using JTAppleCalendar library.🎉
Stars: ✭ 34 (+88.89%)
Mutual labels:  calendar
groupoffice
Group Office groupware and CRM
Stars: ✭ 80 (+344.44%)
Mutual labels:  calendar
summit-app-ios
The official app for the OpenStack Summit
Stars: ✭ 35 (+94.44%)
Mutual labels:  calendar
laravel-fullcalendar-scheduler
Laravel Fullcalendar scheduler component
Stars: ✭ 21 (+16.67%)
Mutual labels:  calendar
docker-sogo
Run sogo in a docker container.
Stars: ✭ 20 (+11.11%)
Mutual labels:  calendar
github-now
Automatically generate your GitHub user profile page
Stars: ✭ 140 (+677.78%)
Mutual labels:  calendar
react-native-slideable-calendar-strip
A react native calendar strip that support swipe!
Stars: ✭ 86 (+377.78%)
Mutual labels:  calendar
yuanful-ui
(微信小程序插件) yuanful-ui是一套可添加到微信小程序内直接使用的免费功能插件,无需重复开发,为用户提供更丰富的服务。
Stars: ✭ 30 (+66.67%)
Mutual labels:  calendar
scalendar
Drag and Drop your tasks and reminders based on a weekly calendar with a clean, minimal interface and zero clutter 🗓 💯 Built with React DnD 💻
Stars: ✭ 42 (+133.33%)
Mutual labels:  calendar
davx5-ose
DAVx⁵ is an open-source CalDAV/CardDAV suite and sync app for Android. You can also access your online files (WebDAV) with it.
Stars: ✭ 160 (+788.89%)
Mutual labels:  carddav
KosherCocoa
My Objective-C port of KosherJava. KosherCocoa enables you to perform sunrise-based and sunset-based calculations for Jewish prayer and calendar.
Stars: ✭ 49 (+172.22%)
Mutual labels:  calendar
rc-year-calendar
Official React wrapper for the year-calendar widget
Stars: ✭ 27 (+50%)
Mutual labels:  calendar
react-activity-calendar
A React component to display activity data in a calendar (heatmap)
Stars: ✭ 69 (+283.33%)
Mutual labels:  calendar
contao-events subscriptions
Contao extension that allows members of your website to subscribe to the events
Stars: ✭ 12 (-33.33%)
Mutual labels:  calendar

modoboa-radicale

travis codecov Code Health

The Radicale frontend of Modoboa.

Installation

Install this extension system-wide or inside a virtual environment by running the following commands:

$ pip install https://github.com/modoboa/caldav/tarball/master#egg=caldav
$ pip install modoboa-radicale

Edit the settings.py file of your modoboa instance and apply the following modifications:

  • add modoboa_radicale inside the MODOBOA_APPS variable like this:

    MODOBOA_APPS = (
      'modoboa',
      'modoboa.core',
      'modoboa.lib',
      'modoboa.admin',
      'modoboa.transport',
      'modoboa.relaydomains',
      'modoboa.limits',
      'modoboa.parameters',
      # Extensions here
      # ...
      'modoboa_radicale',
    )
    
  • Add the following at the end of the file:

    from modoboa_radicale import settings as modoboa_radicale_settings
    modoboa_radicale_settings.apply(globals())
    

Run the following commands to setup the database tables:

$ cd <modoboa_instance_dir>
$ python manage.py migrate
$ python manage.py load_initial_data
$ python manage.py collectstatic

Finally, restart the python process running modoboa (uwsgi, gunicorn, apache, whatever).

For developpers

The frontend part of this plugin is developed with VueJS 2 and requires nodejs and webpack.

Once nodejs is installed on your system, run the following commands:

$ cd frontend
$ npm install
$ npm run serve

To update dist files (the ones that will be distributed with the plugin), run:

$ npm run build
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].