DEV Community

Cover image for Appwrite 1.4 Brings Command Center, AI, One-Click Migrations, and Upgraded Functions

Appwrite 1.4 Brings Command Center, AI, One-Click Migrations, and Upgraded Functions

Khushboo Verma on August 30, 2023

Hey there, Appwrite community! We’ve just released Appwrite 1.4 with the goals to eliminate barriers to get started, maximize flexibility to grow, ...
Collapse
 
dennisivy11 profile image
Dennis Ivy

Literally getting started right now with the new functions update!

Collapse
 
rrcatto profile image
Richard Catto

I find the appwrite documentation inadequate for learning how to use appwrite. I've never used appwrite in a project before. I have an existing project written in PHP with MySQL databases that I would like to port to appwrite, but I don't know how to start. There does not seem to be a way to import my MySQL databases.

I'm also keen to use appwrite to authenticate users, but I can't find any code samples that show me how to authenticate a user to view a web page.

I've tried a few times to RTFM and come up short.

In desperation, I've asked ChatGPT how to do things in appwrite and the code it produces can't be found anywhere in the appwrite docs. Code Llama is even worse.

Can you not create some basic tutorials on how to do common things?

Collapse
 
dennisivy11 profile image
Dennis Ivy

Hey Richard, Appwrite developer advocate here. At the moment we do not support automatic migrations from an existing MySQL database. To the best of my knowledge we will be adding more migration options besides what was mentioned but I'll need to check with the team.

As far as educational content goes, this is an initiative we are becoming more aggressive about. Many reference apps and demos coming in blog and video form. I'm not sure what your specific needs are when it comes to authentication but I can point you to a few tutorials where basic auth functionality is implemented.

Collapse
 
rrcatto profile image
Richard Catto

Thanks for your reply. I am keen to use appwrite. I have a PHP mailing list with MySQL datastore that I would like to migrate to appwrite. I initially wrote it in 2009 and used it to send marketing emails to opt-in subscribers. I upgraded it by refactoring it to use the fatfreeframework. Last major update was in 2017.

I am keen to use appwrite's authentication. Each web page that is served has code which checks to see if the viewer is logged in and what role they have. Currently I have two roles (Admin and user). The other "role" is not-logged-in.

I have not gotten a very good overall idea of how appwrite works yet.

I'm interested to use functions, so that my PHP code (which uses classes) can be put into the functions and called as needed by my routing code.

That's the other thing: does appwrite have routing code? Currently I use fatfreeframework's built-in routing.

Would I have to drop fatfreeframework if I started using appwrite?

Collapse
 
cholasimmons profile image
Chola

wow, compared to PHP you're now in a Lambo,
try some ChatGPT/Bard to help pushstart you

Collapse
 
rrcatto profile image
Richard Catto

I have, however, ChatGPT does not know the latest version of appwrite.

Collapse
 
mariusbolik profile image
MariusB.

WOW! This is a huge update! Absolute masterpiece! I look forward when the features are available in the cloud!

Collapse
 
keshara1997 profile image
Kavinda Keshara

WOW!

Collapse
 
omzi profile image
Omezibe Obioha

Awesome! Can't wait for Appwrite Cloud to get the latest update :).

Collapse
 
dennisivy11 profile image
Dennis Ivy

You'll be excited about what's coming real soon :)

Collapse
 
yalondpsi profile image
Yalon

Great news!
Why I don't see the new features (for example:email templates) at the dashboard?

Thanks

Collapse
 
dennisivy11 profile image
Dennis Ivy

I'm assuming it's because you are using the Appwrite console, which is in Version 1.1.2. If you are running it localy you may need to run an update to install the latest version.

Collapse
 
sgruhier profile image
Sebastien Gruhier

I'm in appwrite cloud with version 1.1.2. Will appwrite cloud updated soon?

Thread Thread
 
dennisivy11 profile image
Dennis Ivy

From what I heard Appwrite cloud will be sync with the latest version of Appwrite at some point. They did say they have an announcement next week, maybe this is it?

You can see the post here: twitter.com/appwrite/status/169689...