I think you shouldn’t have any problem using WordPress fit your project. If you are going to deal with huge amount of data perhaps you should add some from task to improve performance: wp_posts table could store data you don’t need: p.e revisions, so, in a future, you will need to delete this data.
Good luck on your project
]]>I didn’t understand: “from task to improve performance”. I tried to google it but nothing good was found. Can you give me some information about it so I can research it?
Thanks again. Regards!
]]>2) If you can, it would probably be best if you separated the data out in a new table.
3) Yes, but similar to point #1, this isn’t so much a WordPress problem as it is a “huge DB tables for querying” problem.
You may want to run a load test on your dedicated server to simulate the expected usage before trying it live and hoping everything doesn’t come crashing to the ground.
]]>Researching for CPT vs custom Classes I’ve found this opinion: “Custom Classes may increase performance and flexibility, but makes it harder to integrate the data in that table with WordPress plugins”
I cannot decide it yet because I know that Custom Classes will have more development time. So if CPT/ACF/P2P make the web app “good enough” in terms of response time (user experience) I’ll take that way
Thank you!
]]>It sounded like you were more concerned with performance from your original post, which is why I recommended a separate table originally.
However, if you’re willing to sacrifice performance in exchange for saved time, using something like ACF would probably work out fine.
]]>My number one priority right now is to make sure that this project could be done with WordPress. Would be a disaster to realize that in the middle of the development.
The end users will be administrative employees, so I don’t have huge restriction of response time (user experience). Anyway, I’ll put the WordPress installation in a good dedicated server. So if with CPT/ACF/P2P I’ll get a response time of 5-10 seconds, I’ll take this way… Just in case, because this will be only a WordPress backend installation, as a response time I mean [1] saving a CPT (eg: with 20 fields), or [2] Render its administrative table with a little of customization (using WP_List_Table functions).
If I can make sure about that I’ll discard another framework (eg Lavarel).
Regards!
]]>