Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Thanks for the offer! I made a good amount of progress back in March, but a lot has changed since then. Most of the main module should be working now.
I'm going to take another look at the sub modules soon.
I'd love to have some help testing, and smoothing out the rough edges.
Also, any new ideas would be great.
@nicholas.alipaz: Couldn't get the style plugin to display even a default calendar. I haven't looked at it again until a couple of days ago. Will give an update when some progress has been made.
@charos: The 8.x-1.x branch on d.o. is in sync with my github branch. I've been waiting for the Datetime Range module in core and now that it's released (experimental though) I'll be creating a dev release soon. Other fullcalendar-related work to port Colors to D8 got in the way.
@dakala: I'm working on updating main module in #2540598: [meta] Restore basic functionality.:
- ported it to fullcalendar v3.x
- fixed eventDrop/eventResize
- fixed up 'Use AJAX' codepath
- made it comaptible with daterange and 'Date only' fields
- added rudimentary timezone handling
Stopped posting small patches because there was too much to be done, have it working now, needs only code cleanup, will be posting patch in a couple of hours.
I've been working with @dakala's port for a couple of weeks now and I haven't seen any issues at all. The only functionality gaps I've encountered where 'List View' and the ability to add additional fields but the way the module has been built it was very easy to add this on.
Side note I really think this method of creating a calendar with D8 is a much more viable option than Calendar module because of the changing nature of Date in core and the complexity of that module.
Went over issues queue in this project, checked https://github.com/dakala/fullcalendar and issues too, based work on latest revision from https://git.drupal.org/project/fullcalendar.git, too many things changed with views for AJAX to work, the only thing working (at least in Drupal 8.2.2) is non-ajax codepath (all rows/events are preloaded in html), but drag and drop/resizing doesn't save, just throws js or server errors.
@tacituseu: It's WIP. I haven't even looked into the AJAX bit. Would you'd like to pick that up? https://github.com/dakala/fullcalendar/issues/13 is a start even though it doesn't have much info.
Hi all FullCalendar enthusiasts :) I would like to e-introduce your to exior. He is interested to contribute write docs or help with design stuff to port FullCalendar to Drupal 8. He is relatively new member of Drupal community. I'll invite him to join the discussion in this ticket #2016585. His related comment in that other ticket #2615348.
Hi, can somebody clarify what the status of full calendar is right now, and how to install whatever there is including which fullcalendar library to use.
Ive installed the -dev dev module.. the only way to stop Status Report throwing an error is to install fullcalendar Ver 1.54 as per the D7 documentation. Thats several years old now so cannot be right.
Setting up a view, I simply get a list of dates, not a calendar.
I've tried working with simple date fiield and date-range but getting the same results.
mpotterCreditAttribution: mpotter at Phase2 commented
I've been using the gh-8.x-1.x branch of https://github.com/dakala/fullcalendar because it has a more recent update that seems to handle Ajax-enabled views properly (not loading ALL the events, which is super important for us).
Even though I can reference this fork in my composer.json it would be good community etiquette to keep the dev branch on drupal.org in sync with github.
The problem with the branch at https://github.com/dakala/fullcalendar are the instructions in the README which states that one should download the most recent version of the plugin and unzip it and then:
"The fullcalendar/fullcalendar directory should be moved to /libraries/fullcalendar"
But there is no fullcalendar/fullcalendar directory.
This might not be a solution for everyone, but for those needing a calendar from scratch there's a new and actively maintained module called "Fullcalendar View" with a lot of nice features.
I've been looking at using a calendar plugin for a project, and have been very impressed by the Drupal 7 version of FullCalendar.
However, the project is Drupal 8, and using the current dev version (Development version: 8.x-1.x-dev updated 4 Jun 2018 at 05:58 UTC
) and v3.9.0 of the FullCalendar library, some features seem to be incomplete at present.
As far as I can tell the drag and drop event JS editing functionality is not available, and other small issues are present, such as all day events not staying in the top section of the calendar, even when this is set via settings.
Can anyone confirm this is the current state of play with the module, just so I can confirm it's not an error in my setup. I followed all installation instructions as carefully as possible.
I haven't tried it myself yet, but it's only a few weeks old so maybe it'll have some clues for you. I'd be interested hearing if you get Full Calendar up and running correctly. I also have a couple projects that would really benefit from a good schedule/calendar and have kept myself in a holding pattern to see if either Calendar or FullCalendar come out with a stable D8 release.
Comments
Comment #1
tim.plunkettThanks for the offer! I made a good amount of progress back in March, but a lot has changed since then. Most of the main module should be working now.
I'm going to take another look at the sub modules soon.
I'd love to have some help testing, and smoothing out the rough edges.
Also, any new ideas would be great.
Comment #2
tim.plunkettSee http://drupalcode.org/project/fullcalendar.git/shortlog/refs/heads/8.x-1.x
Comment #3
renat CreditAttribution: renat commentedRenamed issue for our dashboards.
Comment #4
tim.plunkettD8 came out with an alpha2, so I've released one as well.
https://drupal.org/node/2028011
Known issues are on there.
I'll try to post a new alpha each time core has one.
Comment #5
dpiAny new plans for Drupal 8, Tim?
Comment #6
FrancewhoaAny additional volunteers to port FullCalendar module from Drupal 7 to 8?
We would be happy to contribute testing patch, quality assurance, documentation, and agile project management services if needed
Related pages
Comment #7
FrancewhoaHi all :) That related ticket show the D8 porting status on the module project page under "Recommended releases" section at https://www.drupal.org/project/fullcalendar
Which invites additional contributors to join the efforts
Details at https://www.drupal.org/project/contrib_tracker
Comment #8
charos CreditAttribution: charos commentedAnyone tested 8.x-1.0-alpha2 release with final D8?
Comment #9
dakalaThere's some ongoing work on github. My fork's here - https://github.com/dakala/fullcalendar - and it has already been forked too: https://github.com/Lowell20/fullcalendar
Thanks.
Comment #10
nicholas.alipaz CreditAttribution: nicholas.alipaz commentedI just tried out the fork. No joy from what I can tell at the moment. What is the status? What needs doing, etc?
Comment #11
dakala@nicholas.alipaz: Couldn't get the style plugin to display even a default calendar. I haven't looked at it again until a couple of days ago. Will give an update when some progress has been made.
Comment #12
nicholas.alipaz CreditAttribution: nicholas.alipaz commenteddakala, thanks for the update. I had the same experience when testing and that is why I was asking, in case I was doing something wrong. Thanks.
Comment #13
dakala@nicholas.alipaz: Today's our lucky day :-) The calendar's now being displayed with events. Check my fork please.
Comment #14
dkre CreditAttribution: dkre commentedThank you @dakala, your port (https://github.com/dakala/fullcalendar) is rock solid.
Great work.
Comment #15
charos CreditAttribution: charos commentedso isn't the fork good enough to get a D8 branch any time soon? It won't get a momentum otherwise...
Comment #16
dakala@charos: The 8.x-1.x branch on d.o. is in sync with my github branch. I've been waiting for the Datetime Range module in core and now that it's released (experimental though) I'll be creating a dev release soon. Other fullcalendar-related work to port Colors to D8 got in the way.
Comment #17
tacituseu CreditAttribution: tacituseu commented@dakala: I'm working on updating main module in #2540598: [meta] Restore basic functionality.:
- ported it to fullcalendar v3.x
- fixed eventDrop/eventResize
- fixed up 'Use AJAX' codepath
- made it comaptible with daterange and 'Date only' fields
- added rudimentary timezone handling
Stopped posting small patches because there was too much to be done, have it working now, needs only code cleanup, will be posting patch in a couple of hours.
Comment #18
dakala@tacituseu: Thanks but have you taken a look at the 8.x branch on d.o. or https://github.com/dakala/fullcalendar? There's been a lot of work done and the main module's already working fine. Please base your work on that. There's also some issues here https://github.com/dakala/fullcalendar/issues Thanks.
Comment #19
dkre CreditAttribution: dkre commentedI've been working with @dakala's port for a couple of weeks now and I haven't seen any issues at all. The only functionality gaps I've encountered where 'List View' and the ability to add additional fields but the way the module has been built it was very easy to add this on.
Side note I really think this method of creating a calendar with D8 is a much more viable option than Calendar module because of the changing nature of Date in core and the complexity of that module.
Comment #20
tacituseu CreditAttribution: tacituseu commentedWent over issues queue in this project, checked https://github.com/dakala/fullcalendar and issues too, based work on latest revision from https://git.drupal.org/project/fullcalendar.git, too many things changed with views for AJAX to work, the only thing working (at least in Drupal 8.2.2) is non-ajax codepath (all rows/events are preloaded in html), but drag and drop/resizing doesn't save, just throws js or server errors.
Comment #21
dakala@tacituseu: It's WIP. I haven't even looked into the AJAX bit. Would you'd like to pick that up? https://github.com/dakala/fullcalendar/issues/13 is a start even though it doesn't have much info.
Comment #22
tacituseu CreditAttribution: tacituseu commentedPatch posted in #2828939: Restore AJAX functionality.
Comment #23
FrancewhoaHi all FullCalendar enthusiasts :) I would like to e-introduce your to exior. He is interested to contribute write docs or help with design stuff to port FullCalendar to Drupal 8. He is relatively new member of Drupal community. I'll invite him to join the discussion in this ticket #2016585. His related comment in that other ticket #2615348.
Comment #24
DamienMcKennaStandardized the issue title.
Comment #25
drupauler CreditAttribution: drupauler commentedHi, can somebody clarify what the status of full calendar is right now, and how to install whatever there is including which fullcalendar library to use.
Ive installed the -dev dev module.. the only way to stop Status Report throwing an error is to install fullcalendar Ver 1.54 as per the D7 documentation. Thats several years old now so cannot be right.
Setting up a view, I simply get a list of dates, not a calendar.
I've tried working with simple date fiield and date-range but getting the same results.
Any pointers would be much appreciated. :)
Comment #26
mpotter CreditAttribution: mpotter at Phase2 commentedI've been using the gh-8.x-1.x branch of https://github.com/dakala/fullcalendar because it has a more recent update that seems to handle Ajax-enabled views properly (not loading ALL the events, which is super important for us).
Even though I can reference this fork in my composer.json it would be good community etiquette to keep the dev branch on drupal.org in sync with github.
Comment #27
jmckenna CreditAttribution: jmckenna commentedThe problem with the branch at https://github.com/dakala/fullcalendar are the instructions in the README which states that one should download the most recent version of the plugin and unzip it and then:
"The fullcalendar/fullcalendar directory should be moved to /libraries/fullcalendar"
But there is no fullcalendar/fullcalendar directory.
Comment #28
acrollet CreditAttribution: acrollet commented@jmckenna this can be worked around by using my PR here: https://github.com/dakala/fullcalendar/pull/25 along with the fullcalendar_library module: https://www.drupal.org/project/fullcalendar_library
Comment #29
seirerman CreditAttribution: seirerman commentedThis might not be a solution for everyone, but for those needing a calendar from scratch there's a new and actively maintained module called "Fullcalendar View" with a lot of nice features.
Comment #30
magwag CreditAttribution: magwag commentedHi there all,
I've been looking at using a calendar plugin for a project, and have been very impressed by the Drupal 7 version of FullCalendar.
However, the project is Drupal 8, and using the current dev version (Development version: 8.x-1.x-dev updated 4 Jun 2018 at 05:58 UTC
) and v3.9.0 of the FullCalendar library, some features seem to be incomplete at present.
As far as I can tell the drag and drop event JS editing functionality is not available, and other small issues are present, such as all day events not staying in the top section of the calendar, even when this is set via settings.
Can anyone confirm this is the current state of play with the module, just so I can confirm it's not an error in my setup. I followed all installation instructions as carefully as possible.
Thanks for your time in advance.
Comment #31
W01F CreditAttribution: W01F commentedHi Magway, I don't know if it'll be helpful - but here's a pretty recent article describing how to set up this module:
https://www.ostraining.com/blog/drupal/how-to-integrate-a-calendar-in-dr...
I haven't tried it myself yet, but it's only a few weeks old so maybe it'll have some clues for you. I'd be interested hearing if you get Full Calendar up and running correctly. I also have a couple projects that would really benefit from a good schedule/calendar and have kept myself in a holding pattern to see if either Calendar or FullCalendar come out with a stable D8 release.
Comment #32
magwag CreditAttribution: magwag commentedHi WOLF,
Thanks for the tip, but unfortunately this article refers to a separate Drupal FullCalendar implementation FullCalendar View:
https://www.drupal.org/project/fullcalendar_view
I've managed to get some aspects of the fullcalendar module up and running, but functionality like drag and drop is still a no go for Drupal 8.