Какой подход выбрать для выполения задания?
Ну, если сроки не горят - курить мануалы и писать все самому, это хороший плюс для вас будет.
Если горят сроки, то конечно использовать готовые решения.
Лучше изначально отказаться от плагинов, это плохая практика.
Учите ajax и задавайте вопросы по нему, а не про сайт в целом.