There is no CMS functionality built in and I'm not sure whether there is a true CMS add-on available.
There are various portal and article add-ons available - I'm not familiar with most of them so you can check/search here: https://xenforo.com/community/resources/
Importing from VB is fairly straightforward:
install XF in a temporary directory
set up the options and configuration
take a backup
perform the import
check it all works as expected
restore from the backup if you need to do it again (optional, repeat as necessary)
archive the VB installation and move the XF installation to the desired location
I started a new XenForo from scratch, added a few users and a couple of forums. Just a last question before i start importing from vBulletin :
What happens with conflicting users ID, forums, and posts ? For example, in my new XenForo i created a few users and posted a couple of threads. What happens when importing from vBulletin, i import PostID=1 but i already have a post in my XenForo with the same ID ? One of them will be lost/overwritten or both will be kept and ID changed ?
Same question goes for forums. Say i have forum ID 22 in my XenForo and i import thousands of posts from vBulletin that were posted in forum ID 22... What happens ?
OMG so it means i have to start over ? I spent the last 2 days working full-time setting up everything in the forum i don't want to start over with a fresh installation. Can i just delete all posts, forums and categories before importing from vb ?
Well by "set up the options and configuration" i thought this also included usergroups, forums, and everything. The "importing guidelines" stated it clearer but i would have needed that link first.
What can i do now ? There's absolutly no way to delete the forums and users and make it look like a fresh install, i.e. reset the ForumID counter in settings ? I'm comfortable with doing SQL Queries or editing settings through phpMyAdmin.
If not, my other solution would be to make another fresh install in another folder, then use phpMyAdmin to import my settings from the other install (except users, categories and forums). But i would need the table names for the forum settings, templates and styles, usergroups, and all plugins
Starting over isn't an option after spending over 30 hours of work on this.
Please note I'm not xenforo support, I'm just a bloke offering a suggestion and trying to help. There's nothing to lose if you back up, and doing test imports and finding out what if any the issues are in your particular case has been very helpful to me in learning, and in know what to do and not do when you come to the final import.
This is why I took the time to answer and suggest something that really may be valuable, even if all it does it make it clearer what doesn't work and why.
I completed the migration and all posts seems to be transfered to the new forum. However, the search engine isn't working. Only the messages posted after vb->xenforo migration will be displayed in the search engine