Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A new direction for ImpressPages #888

Open
silicahd opened this issue Oct 15, 2018 · 6 comments
Open

A new direction for ImpressPages #888

silicahd opened this issue Oct 15, 2018 · 6 comments

Comments

@silicahd
Copy link

silicahd commented Oct 15, 2018

While I use to love ImpressPages, it seems that it has fallen behind by a lot. I am looking to maybe take it into a new direction and make it a strictly APM only framework.
https://www.ampproject.org/

Anything generated by this version will be AMP validated, using only AMP modules and themes.

Any thoughts on that.

@wannaco
Copy link

wannaco commented Oct 15, 2018

I have been thinking a lot about getting started on developing either a plugin or theme but have not been able to allocate time for it.

not quite sure making it AMP only is a good idea.

@silicahd
Copy link
Author

I was thinking about it also, but there is absolutely no free framework out there that does that. APM now support a lot of features. The only paid framework is Instapage. I was thinking of the down side of it, and it does not really seems to be one. I think it would bring a bigger community, where now a lot is lost to wordpress or what ever else is out there.

@hilburger
Copy link

As IP is such a nice, tiny and moden CMS I'd suggest to add this a a module.
Best of both worlds!

@silicahd
Copy link
Author

As IP is such a nice, tiny and moden CMS I'd suggest to add this a a module.
Best of both worlds!

It was honestly easier to rewrite the entire script in laravel and vue and create my own framework, I will not publicize it here. The issues I had with IP is that in the end it did not result in an AMP page as it had so much java-script embedded. Not only that but it uses such old code to the point that I just gave up hunting for resources.

@hilburger
Copy link

As IP is such a nice, tiny and moden CMS I'd suggest to add this a a module.
Best of both worlds!

It was honestly easier to rewrite the entire script in laravel and vue and create my own framework, I will not publicize it here. The issues I had with IP is that in the end it did not result in an AMP page as it had so much java-script embedded. Not only that but it uses such old code to the point that I just gave up hunting for resources.

I can understand your trouble.
So you don't plan further development of IP?
That would be a pity, its a great tiny CMS, much better than all this Wordpress stuff :-)

@azanov
Copy link
Contributor

azanov commented Sep 15, 2019

I know there was nearly zero activity in this topic for a long time, but I'll try to push it a bit.

Looking at the projects I have worked on in the past few years, most customers want the following things:

  1. A way to easily manage content (WYSIWYG), without the need to learn using all kind of admin interfaces.
  2. Custom modules tailored to their business, such as catalogs, product showcases, API interfaces and intergrations, authentication, role management etc.

ImpressPages is perfect for the first scenario, but is clearly limited when it comes to the second. More and more I am using it along with a headless CMS (https://directus.io). Another problem I see with ImpressPages is the frontend portion - jQuery is simply out of date.

All in all I was thinking about taking the concept of ImpressPages and re-implementing it with Vue.JS backed by a headless CMS. This will keep the experience for the users who just want to manage content, while give the developers a lot more flexibility on building more advanced solutions.

As many of you, I do not have much time to start this project on my own, so I'm looking for people who would join this project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants