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.
Follow-up to #2573659: [project_short_name] Project Human-Readable Name (Issue Template)
# Summary
An application development kit for Drupal. Build mobile apps, web apps and headless Drupal sites with DrupalGap. The D8 port has begun, and is planned for a release during February of 2016.
# Project URL
https://www.drupal.org/project/drupalgap
# Where is the code?
https://www.drupal.org/project/drupalgap
https://www.github.com/signalpoint/DrupalGap
# Estimated completion date
February 2016
Comments
Comment #2
mgiffordComment #3
mccrodp CreditAttribution: mccrodp commentedThat's really great to hear, I have plans to use something like this on D8 over the coming months / year. Sooner rather than later I hope.
Is this a straight port using Services module? Have you come across Restful? It seems to be making great strides in terms of best practice and lightweight JSON / data and has many benefits over Services I believe. Thanks either way, fantastic work!
Comment #4
tyler.frankenstein CreditAttribution: tyler.frankenstein commentedEverything DrupalGap needs will be in D8 core, so there will most likely be no dependencies.
Comment #5
mccrodp CreditAttribution: mccrodp commentedAhh yes, you're using REST in core, great, better than Services I would imagine. Lots of the Headless work is done with RESTful module though, supposedly for good reason, so it might be worth checking out. I haven't checked out either yet to be honest, so you'll most likely know more than me. Just thought it was worth a mention. Good luck with the port and thanks again.
Comment #6
tyler.frankenstein CreditAttribution: tyler.frankenstein commentedThanks @mccrodp, some exciting times on the horizon indeed. I have long been a fan of the Services module, and recently got promoted to co-maintainer. The D7 version of Services being tightly coupled with the Forms API has its pluses and minuses, and I've been able to build some great sites and apps around it. I've heard great things about restws and restful as well, and hope to learn more someday, and maybe even add plugins to DrupalGap to support all the camps. Let me know if you make any apps, I'd love to take a look.
Comment #7
mccrodp CreditAttribution: mccrodp commentedGreat, congrat! Yep, most of my experience with JSON & XML with Drupal is through
services
andservices_views
to lessen the load. Just heard about some good improvements in core re: Rest and contrib re: Restful modules.Have an idea for a distro on D8 with a combined app, so hopefully you'll be hearing more from me on here a few months from now and I can help with testing if all goes well. Keep up the good work, chat soon.
Comment #8
kiwad CreditAttribution: kiwad commentedThe D8 branch on git seems to be mostly a copy of the D7 branch.
A new roadmap maybe ?
Comment #9
tyler.frankenstein CreditAttribution: tyler.frankenstein commentedThe `8.x-1.x` branch of DrupalGap is in alpha contention IMO:
http://cgit.drupalcode.org/drupalgap/tree/?h=8.x-1.x
The corresponding `8.x-1.x` branch of the SDK is here:
https://github.com/signalpoint/DrupalGap/tree/8.x-1.x
Please ignore the 8.x-2.x branches, they will be deprecated/deleted soon.
The 8.x-1.x branch is a complete rewrite anyway, and the DrupalGap SDK itself is now headless, and will work with many JS front end frameworks and CSS libraries.
Comment #10
tyler.frankenstein CreditAttribution: tyler.frankenstein commentedComment #11
tyler.frankenstein CreditAttribution: tyler.frankenstein commentedComment #12
Shaun Holt CreditAttribution: Shaun Holt as a volunteer commentedI am looking forward to tinkering around with this. Is there anything I may be able to do to help out?
Comment #13
tyler.frankenstein CreditAttribution: tyler.frankenstein commented@Shaun, thank you for your interest. If you can try it out before the release that'd be great. Please feel free to report any issues you have with it.
Comment #14
tyler.frankenstein CreditAttribution: tyler.frankenstein commentedComment #15
tyler.frankenstein CreditAttribution: tyler.frankenstein commentedAlpha version is now released: https://www.drupal.org/project/drupalgap