Proposal 2025: Appwrite Integration Module for Drupal

Created on 14 February 2025, about 2 months ago

I personally think that integrating Appwrite, an open-source BaaS with a growing and active community, brings real value to Drupal. Appwrite offers robust support and essential backend services like authentication, storage, databases, and serverless functions; it also handles backend operations through APIs. Basically goes hand in hand with drupal backend capabilities i d rather say enhances it. also another use case could be Appwrite’s services, could help storing media files, making development faster, scalable, and more flexible.

Explore Appwrite here: https://appwrite.io/

🌱 Plan
Status

Active

Component

Organization

Created by

🇺🇸United States Stanzin

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @Stanzin
  • Hii, I'm Mahesh Suryawanshi.

    I am interested in working on this project. Appwrite is a good choice that makes developing backend easier. I would love to contribute to this project best as I can. Would you please guide me how can I start?

  • 🇺🇸United States Stanzin

    Hey, I received a great question from @narashima05. I might have unintentionally created a duplicate ticket for this, so here’s my detailed context and my thought process:

    appwrite offers a comprehensive BAAS solution that actually goes beyond what supabase provides. not only it includes user authentication with multiple Oauth providers, flexible database management, and serverless functions that support a lot of languages like js, php, etc.. making it highly versatile for different development needs.

    Another intresting feature is the built-in messaging services for sending emails, sms, and push notifications, which supabase doesn’t have. If you compare both platforms, there are areas where Supabase might surpass Appwrite (like media storage with a built-in CDN and image optimization), but the key thing to understand is that Appwrite is platform-agnostic, so media storage optimization can be easily achieved through its APIs or external tools.

    Just picture this: Appwrite provides an all-in-one backend solution that reduces dependencies on external services, making development faster, more scalable, and cost-effective. Another selling point is that Appwrite’s pricing for day-to-day developers is actually cheaper compared to Supabase, making it even more cost-effective. I'll leave the rest for students to research and explore! :)

  • Hi, I'm Ritesh, and I would love to contribute to this project.

    I'll be exploring how Drupal can integrate with Appwrite by diving into its official documentation and understanding its authentication, storage, and database services.

    I'm currently working on a proposal outlining the integration approach and will share it soon for suggestions and feedback from the mentors.

    Looking forward to learning, collaborating, and building something valuable with all of you!

  • Hi, I'm Ritesh and I would love to contribute to this project.

    I'll be exploring how Drupal can integrate with Appwrite by diving into its official documentation and understanding its authentication, storage and database services.

    I'm currently working on a proposal outlining the integration approach and will share it soon for suggestions and feedback from the mentors.

    Looking forward to learning, collaborating and building something valuable with all of you!

  • 🇮🇳India andol

    hello @stan, I would like to understand the key integrations involved in this project. Based on my research and review of the Appwrite module, I see that this project aims to integrate Appwrite’s authentication, object storage, and document database with Drupal.

    Are there any additional functionalities planned including handling serverless function support? Another question is that, how does this compare to last year's Supabase integration with Drupal in terms of architectural complexity and feature set?

  • I'm excited about the opportunity to work on this project. Appwrite is a great choice for simplifying backend development, and I'd love to collaborate on it!

  • 🇮🇳India rupeshv21 Aligarh, Uttar Pradesh, India

    I am thrilled to be working on this project. It would be a pleasure to work on such a fantastic project.

Production build 0.71.5 2024