I want to design a website that, in addition to the usual parts like blog, contact us, image gallery, etc., has another part for books and articles. The admin must be able to enter book and article details (title, author, reference, publisher, publish date, etc.) to these posts and users must have an advanced search to find the books and articles which they want.
Since I use WordPress for the whole site, should I write plugins for the books and articles parts? Or use WordPress for the usual parts and write a separate PHP page for books and articles?
If you advise WordPress, how can I create an advanced search?