You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The continued growth of Elegant and support from the development community has been beyond amazing!
Although Elegant version 3 was a great start at building a full-stack serverless application and content platform, we have already run into a number of challenges and limitations with the current Elegant architecture that make it difficult to scale while adding new features at the same time.
Thus we have arrived at Elegant 4.
Version 4.0 will use Next.js 14.2+, along with the new app router format. The current pages format will be dropped in favor of the new app router, thus creating breaking changes and forcing us to advance to the next major version of Elegant.
Below we will document some of the required development steps:
Move components/Analytics to Elegant-UI package.
Use next GA package instead of the Elegant core package.
Reference UI package; delete analytics module in the core template.
Migrate the Admin/CMS functionality into it's own standalone package called Elegant-CMS
Add support for Postgresql using Prisma.
Remove the existing Git-based workflow of content management in favor of using Postgres 😃
Update the existing GitHub-based authentication in favor of a more Elegant sign-in.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The continued growth of Elegant and support from the development community has been beyond amazing!
Although Elegant version 3 was a great start at building a full-stack serverless application and content platform, we have already run into a number of challenges and limitations with the current Elegant architecture that make it difficult to scale while adding new features at the same time.
Thus we have arrived at Elegant 4.
Version 4.0 will use Next.js 14.2+, along with the new app router format. The current pages format will be dropped in favor of the new app router, thus creating breaking changes and forcing us to advance to the next major version of Elegant.
Below we will document some of the required development steps:
Move components/Analytics to Elegant-UI package.
Migrate the Admin/CMS functionality into it's own standalone package called Elegant-CMS
Add support for Postgresql using Prisma.
Remove the existing Git-based workflow of content management in favor of using Postgres 😃
Beta Was this translation helpful? Give feedback.
All reactions