bjohnson045 / phpMyDirectory

https://www.phpmydirectory.com
GNU General Public License v3.0
34 stars 21 forks source link

Approximately how many programming hours would it take to get PMD upated? #33

Open xyzsimon opened 2 years ago

xyzsimon commented 2 years ago

Hello,

I'm curious, approximately how many programming hours would it take to get PMD updated to run the latest PHP, mysql etc ?

nolliug commented 2 years ago

Don't think this happens. No one is in command anymore, which is sad by the way.

xyzsimon commented 2 years ago

Don't think this happens. No one is in command anymore, which is sad by the way.

I posed this question so I can get an idea of the hours it would require for an update... in case I wish to hire a freelancer to work on this task.

markdaps commented 2 years ago

Hello,

I'm curious, approximately how many programming hours would it take to get PMD updated to run the latest PHP, mysql etc ?

Fighting a losing battle here.

When this went open source, I studied each and every file.

All the code is very old. Old PHP version, obsolete jQuery code, payment modules fail and require new API coding. Addons don't work. Wouldn't even like to think how much trouble people will have to update the database.

The code is very heavily linked to each other files.

Even the Bootstrap version can't be updated as it's obsolete, which makes theme updates a nightmare. This is also hardcoded into core PHP files.

There are many security risks on top of all of this too.

If you can export your data, then I'd look at using WordPress that accepts PMD data imports (there is at least one directory script WP plugin that does).

Moving to WP may mean using an invoice payment system outside of the backend.

Personally, I'd save what data you can, and look to move to a modern system.

SEO is going to be the main factor too. Going to have to be careful how you manage indexed pages and content.

As someone that used PMD for a very long time, and tried to use it again when it went open source, I accepted the fact that PMD would be nothing but trouble going forward.

The script is far too outdated, using outdated code, outdated technologies, and a poor DB system.

xyzsimon commented 2 years ago

@markdaps, thanks for your input.

xyzsimon commented 2 years ago

@markdaps , you can't deny that the front-end and admin section is pretty amazing. The script is small and fast. I was using it when it was actively supported.

markdaps commented 2 years ago

@xyzsimon

I will never deny that this script was once awesome, on both the front-end, and backend.

I was a forum advisor for 10 years. Created templates and plugins. Constantly provided free support on the forums, and via direct messages.

Have no idea what happened to BenPMD, he just vanished and was never to be seen again. Once he went, the script wasn't updated for years.

The problem is that it's been left too long without smaller updates. At this point, it would be easier to write it from scratch.