joaopeixoto
posted this
27 June 2024
I'm a software developer, and it blows my mind how poorly this was planned and executed by the developer team. I understand Nicepage's concept that any page can be a main page, but the execution is 0/10. I would fire the person who had this "brilliant" idea of duplicate pages on the spot.
If any page can be the main page, then when we select that option, the name of the file should automatically lock to index.html. You don't need anything more than that. The name should be locked and not changeable to any other name; Why do you have to name it "nicepage-software-developers-sucks.html" as the main page when we only need the index.html file?
Another (worse) solution is: if you really want to let people name the main page something like "I-m-dumb-as-nicepage-software-developers.html," you could just add a checkbox near the name option. If checked, users could change the name, and a warning should appear to tell them it will also create an index page. This last solution is bad, but it's better than what you have now, which is no option to remove duplicate content and let people to name main page. This first option is the only option in my book and it takes few lines of code to block the name.
This will not change in Nicepage. I don't have any hope that this will ever change. Nicepage's focus is on showing what they can do, not on how they can do it better. Their motto seems to be, "If it's barely working, don't change it. Let's go to a new feature."
But we can try to resolve this issues ourselves in the simple way we can.
To those who "corrected" this problem, what did you do? Delete index.html and rename mainpage.html to index.html? Or the other way around: delete uselessmainpage.html and keep index.html? Both solutions require changes to almost all pages so they don't reference the wrong file.
I use .htaccess to force a 301 redirect from index.html to uselessmainpage.html. I have to change sitemap.xml and robots.txt. SEO software complains about this redirect, of course. I want to know what's better than this with little work as this. Deleting.
I'm a software developer, and it blows my mind how poorly this was planned and executed by the developer team. I understand Nicepage's concept that any page can be a main page, but the execution is 0/10. I would fire the person who had this "brilliant" idea of duplicate pages on the spot.
If any page can be the main page, then when we select that option, the name of the file should automatically lock to index.html. You don't need anything more than that. The name should be locked and not changeable to any other name; Why do you have to name it "nicepage-software-developers-sucks.html" as the main page when we only need the index.html file?
Another (worse) solution is: if you really want to let people name the main page something like "I-m-dumb-as-nicepage-software-developers.html," you could just add a checkbox near the name option. If checked, users could change the name, and a warning should appear to tell them it will also create an index page. This last solution is bad, but it's better than what you have now, which is no option to remove duplicate content and let people to name main page. This first option is the only option in my book and it takes few lines of code to block the name.
This will not change in Nicepage. I don't have any hope that this will ever change. Nicepage's focus is on showing what they can do, not on how they can do it better. Their motto seems to be, "If it's barely working, don't change it. Let's go to a new feature."
But we can try to resolve this issues ourselves in the simple way we can.
To those who "corrected" this problem, what did you do? Delete index.html and rename mainpage.html to index.html? Or the other way around: delete uselessmainpage.html and keep index.html? Both solutions require changes to almost all pages so they don't reference the wrong file.
I use .htaccess to force a 301 redirect from index.html to uselessmainpage.html. I have to change sitemap.xml and robots.txt. SEO software complains about this redirect, of course. I want to know what's better than this with little work as this. Deleting.
Last edited 27 June 2024 by joaopeixoto