impresspages / ImpressPages

ImpressPages is php framework with admin panel. Build functional website in one hour.
http://www.impresspages.org
Other
501 stars 178 forks source link

A new direction for ImpressPages #888

Open silicahd opened 5 years ago

silicahd commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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

silicahd commented 5 years ago

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 commented 5 years ago

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 commented 4 years ago

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.