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.
Problem/Motivation
Drupal 8 is out, views in core, no 8.x version of module planed
Proposed resolution
Initial port happens at https://github.com/onatalushko/jcaurucel
Remaining tasks
Clean-up code
Upgrade skins to v0.3.4
Upgrade path from Drupal 7
User interface changes
no
Configuration page added to backward compatible global library load
API changes
no
Minimum changes related to the difference versions Drupal 7-8 and jCarousel 0.2.x 0.3.x
Data model changes
no
Comments
Comment #2
niko- CreditAttribution: niko- commentedComment #3
markpavlitski CreditAttribution: markpavlitski at Investis Digital commentedHi both,
First of all, apologies, I've been very busy recently and this has slipped off of my todo list. The D8 release announcement has given me a kick though, so I'm planning to spend more time on this module.
It's great to see that you're making good progress on the port already, and I'll be starting to put in pull requests in the next few days- happy for the development to keep going where it is for the time being.
Thanks for all your time & effort so far!
Comment #4
markpavlitski CreditAttribution: markpavlitski at Investis Digital commentedComment #5
deggertsen CreditAttribution: deggertsen as a volunteer commentedLooks like a lot of good work has been going on here. Any chance any of it could be backported to 7.x-3.x?
Comment #6
niko- CreditAttribution: niko- commentedSeems I had finished basic jCarousel port to Drupal 8
I propose create d8 dev branch and move code from Github to drupal.org.
List of basic changes in d8 version:
1. jCarousel v0.3 used
2. Views integration was refactored and jCarousel specific pager plugin was
implemented to solve this problem https://www.drupal.org/node/1441864
3. Events handling was added via settings
4. jCarousel field formater was added.
5. Skins support was refactored in drupal 8 way via
MYMODULE.jcarousel_skins.yml file
6. Global load of jcarousel library via admin page was implemented in favor
to jcarousel_add for backward compatibility. (Not recomended)
7. Skins was changes to more modern without names change.
8. Help page was refactored according to current module state.
Rest items:
1. Testing
2. Bugfixing
3. Responsive related improvements
Comment #7
niko- CreditAttribution: niko- commentedComment #8
niko- CreditAttribution: niko- commentedComment #9
niko- CreditAttribution: niko- commentedComment #10
CulacovPavel CreditAttribution: CulacovPavel commentedNext updates?
Comment #11
niko- CreditAttribution: niko- commentedHi @Regnoy
Unfotunatally I'm not a maintainer of this module and I can't contact project owner during long term, so I can't create 8.x branch here.
but you can create module from my repo on github - there only one known bug at the moment
Comment #12
markpavlitski CreditAttribution: markpavlitski at Deeson commentedHi @niko- thanks for all your hard work so far on the D8 port!
Unfortunately I don't have the time to dedicate to this at the moment.
Would you be interested in becoming the D8 branch maintainer so you can get an official D8 release out?
Comment #13
CulacovPavel CreditAttribution: CulacovPavel commented@niko you are maintainer?
Need some improvement, add swipe.
Add give possibility change number item display on browser width change.
For example: 960:5,600:3, 320:2 on responsive image. This mean min-width 320 display 2 item, if 600 min-width display 3 and etc.
I create such this, but in the future i must use this module, not custom.
Comment #14
niko- CreditAttribution: niko- commentedHi Mark
> Would you be interested in becoming the D8 branch maintainer so you can get an official D8 release out?
Yes, I'm ready to be D8 branch maintainer and make D8 release as soon as possible.
Thanks.
Comment #15
niko- CreditAttribution: niko- commentedHi @Regnoy
Please add separate feature request issue under 8.x branch just it appear. And I'll investigate and add the exancement
Comment #16
markpavlitski CreditAttribution: markpavlitski at Deeson commentedHi @niko- I've added you as co-maintainer.
Comment #17
niko- CreditAttribution: niko- commentedThanks Mark,
jCarousel 8.x-4.0 released
Comment #18
niko- CreditAttribution: niko- commented