hace poco estuve experimentando en la creación de un foro integrado con el portal llorando porque el joomla+SMF me traía mil y un problemas y varios dolores de cabeza.
descubrí algo que me soluciono la vida. se llama MKportal y es un CMS que se integra completamente al foro que tu elijas, puede ser PHPbb, IPB, Vbulletin, en este caso yo uso SMF y la integración es asombrosa.
MKportal no tiene mucho soporte para themes pero eso no es problema ya que su integración con el foro hace posible que se pueda usar el theme del foro para el MKportal.
bueno ya vasta de tanta propaganda y vamos a la acción:
INSTALACIÓN DE MKportal
primero se instala el foro en una carpeta x en el hosting. ojo, no puede ser en la raíz. yo lo hice en /foro , de tal manera que se ingrese a mi foro así: www.misite.com/foro/
luego te bajas el MKportal, lo descomprimes en tu PC y luego te vas a dar cuenta que hay solo una carpeta.
después hay que bajarnos el mod para traducir al español y subimos la carpeta spanish a /mkportal/lang.
luego reescribiremos mk_install.php y upgrade.php que ya existen en /mkportal
ahora busca la capeta upload e ingresa en ella, luego sube el index.php y la carpeta mkportal en la raíz del hosting. de tal manera que se ejecute así: www.misite.com/index.php
ahora tenemos que otorgar algunos permisos a nuetros archivos:
/mkportal/conf_mk.php
/mkportal/cache/*
/mkportal/blog
/mkportal/blog/images
/mkportal/templates/*
/mkportal/lang/*
/mkportal/modules/downloads/file
/mkportal/modules/gallery/album
/mkportal/modules/gallery/album/tmp
/mkportal/modules/reviews/images
/mkportal/modules/reviews/images/tmp
/mkportal/blog/images/tmp
a todos ello se les da permisos 777 o CHMOD 777 y a los que están con * se les da un permiso recursivo, osea a las carpetas y archivos dentro.
ahora ejecutamos el instalador: www.tusite.com/mkportal/mk_install.php y nos saldrá algo así:

selecciona tu idioma al español y el foro que instalaste previamente. presionas Proceda y luego te saldará un recuadro de aceptación de licencia, la aceptas y vas al siguiente paso que sera algo así:

bueno mas claro no puede estar
en e primer recuadro colocas la dirección de tu site y en el segundo recuadro colocas la carpeta donde instalaste el foro y luego le das a instalar. no te vayas a equivocar en esta parte, lee bien, el site y la carpeta del foro se escriben sin / al final ya que de no ser así el MKportal no se instalara bien.
si todo salio bien… Felicitaciones!!! ya instalaste tu nuevo MKportal con la integración al foro de tu preferencia.
solo un detalle mas:
si quieres que tu foro esté introducido dentro del MKportal solo tienes que seguir las instrucciones: http://mkportal.es/mkportal/doc/readme.htm