phpBB to BBpress migration + SEO 301 redirects

In this Article I will explain how I successfully migrated a forum from PHPbb to BBpress in 5 minutes. It was easiest than I ever thought. After migrating to BBpress I just add few lines of code in a template file of phpBB to make a clean SEO redirect to the new forum. All worked like charm.

Be careful: Why to move from phpBB to BBpress?

I supose you already spend some time taking this decision, erectile but remember this quick comparison phpBB Vs BBpress:

«bbpress is SIMPLICITY», physiotherapist «PHPbb is POWERFUL».

if you want to migrate a small starting community from phpBB to BBpress, viagra it’s OK, if you want to migrate a large big community, maybe users will not understand the lack of functionality they are used to have in your phpBB forum.

In my case, I did a migration of a phpBB forum to wordpress BBpress because it was a in the early days of the creation of a community, the simplicity benefit of bbpress, worpress blogging integration, and the flexibility to add and mould the website towards the needs of the future community.

The migration from phpBB to BBpress:

STEP 1.- Installation of bbpress (Skip if you already installed it):

  • Install wordpress,
  • settings–> permalinks –>select post name
Captura de pantalla 2016-02-27 17.45.30

settings to migrate phpbb to bbpress

 

  • install bbpress
  • settings–> forums –>configure as I show in the screenshot
bbpress configuration

migrate phpbb to bbpress: configure bbpress like this

STEP 2.- And the only one step to migrate from phpbb to bbpress is:

TIPS:
1.- choose a different URL for the new forum. for example, if you used /forum/ in phpBB, use /forums/ in bbpress
2.- don’t delete your phpBB forum.
3.- as an extra, in phpbb you could disable registration of new users, and add a message in the /styles/prosilver/template/overall_header.html   file.

Preserving the SEO after moving from PHPbb to BBpress

It’s very easy!!!

and this is very important, not only to avoid penalizations, but to correctly direct potential users that come from SERP results in google to the new forum and don’t loose or frustrate visitors after the phpBB to BBpress migration.

STEP 3.- SEO 301 redirect

Open/edit:
/styles/prosilver/template/overall_header.html

search for:

// Send vars to template
$template->assign_vars(array(
‘FORUM_ID’ => $forum_id,

and just above this lines add this piece of code:

##################################
$titleac = trim($topic_data[‘topic_title’]);
$relativeurl = str_replace(‘ ‘,’-‘,$titleac);
$relativeurl = strtolower($relativeurl);
header(«HTTP/1.1 301 Moved Permanently»);
header(«Location: http://www.YOURDOMAIN.com/forums/topic/».$relativeurl.»/»);
#####################################

Links:
Comparison from the bbpress comunity point of view: https://bbpress.org/forums/topic/bbpress-vs-phpbb/
If this tutorial mof moving phpBB to BBpress was useful for you, please just let me know with a comment

Root kindle fire 7 5.1.1 with OSX

This is a quick recap for rooting a Kindle Fire 7″ with OSX, link
and install google play. The following are a list of shell commands.

# install ADB

Install homebrew

ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»
Install adb

brew install android-platform-tools

# Enable ADB-Debugging in Developer Settings then:

adb devices

#en kindle will see a message to grant permission, viagra dosage
check always, erectile
and press OK

# Root

adb reboot-bootloader

fastboot oem append-cmdline «androidboot.unlocked_kernel=true»
fastboot continue
adb wait-for-device && adb shell

#You should now hopefully have a shell with root-priviledges: root@ford:/ #

adb remount
adb push files/libsupol.so /data/local/tmp/
adb push files/root_fire.sh /data/local/tmp/
adb push files/su /data/local/tmp/
adb push files/Superuser.apk /data/local/tmp/
adb push files/supolicy /data/local/tmp/
adb shell chmod 777 /data/local/tmp/root_fire.sh
adb shell /data/local/tmp/root_fire.sh
# This Part reopened fastboot and I just re-ran the cmds from the first post in this thread #

fastboot oem append-cmdline «androidboot.unlocked_kernel=true»
fastboot continue

adb wait-for-device && adb remount
adb shell /system/xbin/su –install
adb reboot

 

Dowload apps: http://rootjunkysdl.com/?device=Amazon%20Fire%205th%20gen

unpack and copy files to device sdcard

install ES file explorer from Amazon App store

go to sdcard, and install each .apk

 

Allow Apps from Unknown Sources
Settings>Security>tap toggle>Ok

Download Google apks : https://mega.nz/#F!AI5...
Download GoogleLoginService.apk: GoogleLoginService.apk 5.1.1
Download GoogleLoginService.apk: GoogleServicesFramework.apk 5.1.1

place on sd card

Install these files
Google Play (com.android.vending-5.9.12-80391200-minAPI9.apk)
Google Play Services (com.google.android.gms-6.6.03_(1681564-036)-6603036-minAPI9.apk)
Google Account Manager (GoogleLoginService.apk)
Framework (GoogleServicesFramework.apk)

open with file manager ( install ES file explorer from Amazon App store)

file manager will ask if you want to install

Rebooting is a good idea.

adb shell pm grant com.google.android.gms android.permission.INTERACT_ACROSS_USERS

If play store will not open correctly
Reinstall
com.android.vending-5.9.12-80391200-minAPI9.apk

 

# para cambiar el lancher
# hay que pasarlo a formato OSX

adb push NovaLauncher_4.2.0.apk /data/local/tmp/
adb shell «cp /data/local/tmp/NovaLauncher_4.2.0.apk /system/priv-app/NovaLauncher_4.2.0.apk»
adb shell «cp /system/priv-app/com.amazon.firelauncher/com.amazon.firelauncher.apk /sdcard/com.amazon.firelauncher.apk»
adb shell «rm /system/priv-app/com.amazon.firelauncher/com.amazon.firelauncher.apk»

# REMOVE ADs in lockscreen

adb reboot bootloader

fastboot oem append-cmdline «androidboot.unlocked_kernel=true»
fastboot continue
adb wait-for-device && adb remount
adb shell «pm hide com.amazon.kindle.kso»
adb reboot

 

 

Sources:

install adb in OSX:
http://stackoverflow.com/questions/31374085/installing-adb-on-mac-os-x

Root:
http://forum.xda-developers.com/amazon-fire/orig-development/root-t3272362

Install Google Play:
http://forum.xda-developers.com/amazon-fire/general/installing-google-framework-playstore-t3216122

Replace launcher + remove ads:
http://forum.xda-developers.com/amazon-fire/development/amazon-fire-5th-gen-supertool-root-t3272695

Presentación

216473_1654388279255_1648735_nHola,
mi nombre es Abilio Caetano Pereira,
soy teleco, padre y emprendedor.

He abierto esta web porque me apetece compartir las cosas que voy descubriendo durante mi aventura como emprendedor, y que creo que puedan ser de utilidad para otros aventureros.

Los tropiezos que he dado, los fallos que he cometido y las cosas que he aprendido se lo debo principalmente a Keruve, un reloj localizador para personas con alzheimer.

reloj localizador keruve para personas con alzheimerKeruve es un increíble proyecto que empecé en el 2005 con Francisca García, cuyo fin es cambiar radicalmente la calidad de vida de millones de personas con alzheimer y sus familiares en todo el mundo. Estuvimos 3 años desarrollando el producto, nos financiamos a base de premios de concursos de emprendedores, lo empezamos a comercializar en España en 2008, en 2009 abrimos una filial en Francia, en 2011 empezamos en Alemania, UK y EEUU, en 2013 lo lanzamos en Italia, Holanda y Portugal. Actualmente hay miles de personas con alzheimer en más de 30 países que usan Keruve.

Mete tu contacto en el formulario de la derecha (o abajo) y te aviso cuando escriba mi primer post (no voy a mandarte publicidad ni basura).

Saludos y hasta pronto,
Abilio