CMS extension

How to configure and adapt Aimeos based shops as developer
Forum rules
Always add your Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Post Reply
MikaelNazarenko
Expert
Posts: 274
Joined: 27 Jun 2019, 16:19

CMS extension

Post by MikaelNazarenko » 08 Feb 2021, 17:08

I have read just now that you planned to integrate twill.. How is it going on ?

User avatar
aimeos
Administrator
Posts: 7836
Joined: 01 Jan 1970, 00:00

Re: Setup new entity for jsonadm

Post by aimeos » 08 Feb 2021, 17:50

We didn't continue with Twill because it's more complicated that it should be and it's only an admin backend without frontend.

Currently, we are working on a new CMS package using GrapeJS, which is really cool and very customizable:
https://grapesjs.com/

It would be great if we could join forces and you could integrate the nested page stuff into the new CMS package :-)
https://github.com/aimeos/ai-cms-grapejs
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

MikaelNazarenko
Expert
Posts: 274
Joined: 27 Jun 2019, 16:19

Re: Setup new entity for jsonadm

Post by MikaelNazarenko » 08 Feb 2021, 17:56

Let me explain a bit more what I need to do. My project is mostly the shop. But must have some cms functions, like create pages, menu management. So ideally I want to have normal aimeos admin panel, but integrate there some pages and menu manager. Do you think GrapeJS is good to solve this problem ? Seems GrapeJS is not what I need for this purpose. I need to find some good approach to integrate some cms functions into aimeos.

User avatar
aimeos
Administrator
Posts: 7836
Joined: 01 Jan 1970, 00:00

Re: Setup new entity for jsonadm

Post by aimeos » 08 Feb 2021, 18:15

GrapeJS will be only used for creating the page content, not for page layout including navigation and menus. Think of it as an advanced content editor better than CKEditor we are currently using for texts.

This is the current state in the repo we are currently working on:
admin-cms-list.png
admin-cms-list.png (70.44 KiB) Viewed 7186 times
admin-cms-detail.png
admin-cms-detail.png (77.88 KiB) Viewed 7186 times
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

MikaelNazarenko
Expert
Posts: 274
Joined: 27 Jun 2019, 16:19

Re: Setup new entity for jsonadm

Post by MikaelNazarenko » 08 Feb 2021, 18:31

But can you, please, advice something in my case? I need some cms functions inside aimeos admin panel. Create pages and fill their content, and also manage the menu (add, remove items, move them on tree). I am trying to find good and simple solution for this but did not find good one(

User avatar
aimeos
Administrator
Posts: 7836
Joined: 01 Jan 1970, 00:00

Re: Setup new entity for jsonadm

Post by aimeos » 08 Feb 2021, 18:38

I think the mentioned package will be exactly what you need if you integrate your code for the page tree and we are happy to merge a PR from you :-)
Then, you can use the page tree to build your menus and the editor to add the content to those pages. The text subpanel will contain the SEO relevant stuff.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

MikaelNazarenko
Expert
Posts: 274
Joined: 27 Jun 2019, 16:19

Re: Setup new entity for jsonadm

Post by MikaelNazarenko » 08 Feb 2021, 18:42

So if I understand right, I need to install https://github.com/aimeos/ai-cms-grapejs this package and customize it with my custom extension. And then maybe make pull requests for the ai-cms-grapejs extension. Right ?

MikaelNazarenko
Expert
Posts: 274
Joined: 27 Jun 2019, 16:19

Re: Setup new entity for jsonadm

Post by MikaelNazarenko » 08 Feb 2021, 18:53

Code: Select all

Interface 'Aimeos\MShop\Common\Manager\ListsRef\Iface' not found
This is the error I got after installation the package. Also I had to create folder i18n, it was missed

MikaelNazarenko
Expert
Posts: 274
Joined: 27 Jun 2019, 16:19

Re: Setup new entity for jsonadm

Post by MikaelNazarenko » 08 Feb 2021, 19:40

And yes, of course, I would be glad to help with development of the package. Let me firstly get it to work )

MikaelNazarenko
Expert
Posts: 274
Joined: 27 Jun 2019, 16:19

Re: Setup new entity for jsonadm

Post by MikaelNazarenko » 09 Feb 2021, 10:55

is it mistake in the namespaces ? ListsRef should be ListRef ? And then other errors also appear..( How can I run this package ?

Post Reply