Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Web Coding › Best way to integrate a CMS with Facebook registration?
New Posts  All Forums:Forum Nav:

Best way to integrate a CMS with Facebook registration?

post #1 of 8
Thread Starter 
Im currently designing a website which will do a variation of things.

1) It will give articles to users which reside in different categories.
2) Provide users a section to sign up to discounts.
3) A section where users can get information about products etc
4) Provide target content for the user based upon a registration field.

Now, I have experience with Wordpress so the obvious solution for me is that Wordpress would work for sections 1 + 3.

What I want is for the users to be able to register with Facebook for my site with a custom field. This custom field will be able to provide the user with targeted content for section 4.

So far I have seen Facebook plugins which register the user as a Wordpress user, but this isn't what I am after.

What do you think the best solution for this is? Use Wordpress with a custom database that stores the Facebook information? Or is there a plugin that allows me to do just this?

I also might want to integrate a forum later on which ideally would use the Facebook registration information.
    
CPUMotherboardGraphicsRAM
Intel i7-4850HQ  Yes GT 750M 16GB Corsair 
Hard DriveHard DriveOSMonitor
512GB SSD 1TB Buffalo Drivestation OSX Mavericks 15" 2880 x 1800 IPS 
MouseOther
Magic Mouse Mobee Magic Charger 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel i7-4850HQ  Yes GT 750M 16GB Corsair 
Hard DriveHard DriveOSMonitor
512GB SSD 1TB Buffalo Drivestation OSX Mavericks 15" 2880 x 1800 IPS 
MouseOther
Magic Mouse Mobee Magic Charger 
  hide details  
Reply
post #2 of 8
Do you mean logging in your wordpress using facebook connect?
The golden rig
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel 6600K @ 4.7 GHz ASUS Z170 Pro Gaming AMD Sapphire Fury Nitro Crucial Ballistix Sport 8GB DDR4 
Hard DriveHard DriveCoolingCooling
Samsung 840 Series 120GB Solid State Drive  6TB Western Digital Blue Corsair H105 Hydro Series Antec 120mm Tricool fan (pinched from Antec 300... 
OSMonitorKeyboardPower
Windows 10 ViewSonic 23" IPS 2 ms monitor (VX2363SMHL-W) M... Ducky Shine 5 750 W StealthXStream (pinched from 2009 AMD rig) 
CaseMouse
Inwin 303 (White) Generic mouse 
  hide details  
Reply
The golden rig
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel 6600K @ 4.7 GHz ASUS Z170 Pro Gaming AMD Sapphire Fury Nitro Crucial Ballistix Sport 8GB DDR4 
Hard DriveHard DriveCoolingCooling
Samsung 840 Series 120GB Solid State Drive  6TB Western Digital Blue Corsair H105 Hydro Series Antec 120mm Tricool fan (pinched from Antec 300... 
OSMonitorKeyboardPower
Windows 10 ViewSonic 23" IPS 2 ms monitor (VX2363SMHL-W) M... Ducky Shine 5 750 W StealthXStream (pinched from 2009 AMD rig) 
CaseMouse
Inwin 303 (White) Generic mouse 
  hide details  
Reply
post #3 of 8
Thread Starter 
Not quite.

I want to be able to use the Registration Plugin with a custom field: http://developers.facebook.com/docs/.../registration/

Then I want to be able to store the users Unique Facebook ID and the custom field in a database.

E.G. Lets say the custom field is the users favourite baseball team.

Once the user is registered, I have stored their ID and the custom field in my database. Then on my site I can have a page called "Your Team", when the user goes onto this page it can query the database to find out what baseball team that user chose and can give the user information about their team, based upon my custom field

Hope that makes sense?
    
CPUMotherboardGraphicsRAM
Intel i7-4850HQ  Yes GT 750M 16GB Corsair 
Hard DriveHard DriveOSMonitor
512GB SSD 1TB Buffalo Drivestation OSX Mavericks 15" 2880 x 1800 IPS 
MouseOther
Magic Mouse Mobee Magic Charger 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel i7-4850HQ  Yes GT 750M 16GB Corsair 
Hard DriveHard DriveOSMonitor
512GB SSD 1TB Buffalo Drivestation OSX Mavericks 15" 2880 x 1800 IPS 
MouseOther
Magic Mouse Mobee Magic Charger 
  hide details  
Reply
post #4 of 8
So, register wordpress using facebook account? If so, I'm not sure... You could always force the user to login with their facebook using facebook connect then using information available to register.
The golden rig
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel 6600K @ 4.7 GHz ASUS Z170 Pro Gaming AMD Sapphire Fury Nitro Crucial Ballistix Sport 8GB DDR4 
Hard DriveHard DriveCoolingCooling
Samsung 840 Series 120GB Solid State Drive  6TB Western Digital Blue Corsair H105 Hydro Series Antec 120mm Tricool fan (pinched from Antec 300... 
OSMonitorKeyboardPower
Windows 10 ViewSonic 23" IPS 2 ms monitor (VX2363SMHL-W) M... Ducky Shine 5 750 W StealthXStream (pinched from 2009 AMD rig) 
CaseMouse
Inwin 303 (White) Generic mouse 
  hide details  
Reply
The golden rig
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel 6600K @ 4.7 GHz ASUS Z170 Pro Gaming AMD Sapphire Fury Nitro Crucial Ballistix Sport 8GB DDR4 
Hard DriveHard DriveCoolingCooling
Samsung 840 Series 120GB Solid State Drive  6TB Western Digital Blue Corsair H105 Hydro Series Antec 120mm Tricool fan (pinched from Antec 300... 
OSMonitorKeyboardPower
Windows 10 ViewSonic 23" IPS 2 ms monitor (VX2363SMHL-W) M... Ducky Shine 5 750 W StealthXStream (pinched from 2009 AMD rig) 
CaseMouse
Inwin 303 (White) Generic mouse 
  hide details  
Reply
post #5 of 8
Thread Starter 
Not registering Wordpress, just registering an account with the site.(I would create some more tables in the database)

I want the users to register independently of Wordpress (Im just using Wordpress to manage the content, nothing to do with users registering with WP)
    
CPUMotherboardGraphicsRAM
Intel i7-4850HQ  Yes GT 750M 16GB Corsair 
Hard DriveHard DriveOSMonitor
512GB SSD 1TB Buffalo Drivestation OSX Mavericks 15" 2880 x 1800 IPS 
MouseOther
Magic Mouse Mobee Magic Charger 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel i7-4850HQ  Yes GT 750M 16GB Corsair 
Hard DriveHard DriveOSMonitor
512GB SSD 1TB Buffalo Drivestation OSX Mavericks 15" 2880 x 1800 IPS 
MouseOther
Magic Mouse Mobee Magic Charger 
  hide details  
Reply
post #6 of 8
You can use the Facebook API to do just about any interaction with FB. It is a big huge mess though, with lots of deprecated ways of doing things that may still be supported, but you don't know when it won't be.

Check out http://developers.facebook.com/

Make sure and try and use the most recent facebook technologies. They are notorious for breaking backwards compatibility with new stuff. Have seen one facebook app go from over a million page views a month to about 25K because FB changed the way they did things. Decimated the company.
White TITAN
(16 items)
 
   
CPUMotherboardGraphicsRAM
intel core i7-3770k Asus Z77 Sabertooth EVGA GTX 780 SC ACX Corsair Dominator Platinum 16GB (2x8GB) 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro  WD Black Crucial M4 LG Blueray 
CoolingOSMonitorPower
Swiftech H220 (Stock cooler on while RMA :( ) Windows 7 64bit Dell 2311h Ultrasharp x 2 Corsair AX850 
CaseMouseMouse PadAudio
Fractal Design Define R4 White (w/ Window) Logitech G700 Razer Control Edition Sound Blaster ZxR 
CPUMotherboardGraphicsRAM
Intel 980x Asus Rampage iii Extreme EVGA GTX580 SLI Patriot Viper Xtreme 12GB DDR3 2000 (PC3 16000) 
Hard DriveHard DriveHard DriveOptical Drive
120GB Corsair Force Series 3 SSD WD Caviar Black 640GB Crucial M4 128GB SSD LG Black Blu-ray Drive SATA Model UH12LS28 
CoolingCoolingCoolingCooling
XSPC RX360 and RX120 Rads Watercool HeatKiller 3.0 Limited Edition Black ... XSPC Dual Bay Res with Swiftech MCP655 Pump Silver Shining Bitspower Compression Fittings 
CoolingCoolingCoolingCooling
PrimoFlex Pro LRT Black Tubing -1/2in. ID X 3/4in. 3x Gentle Typhoon 120mm Fan 1850RPM (AP-15)  1x Noiseblocker NB-BlackSilentPro PL-2 120mm Ul... Koolance VID-NX580 Full Cover GPU Waterblock x2 
OSMonitorKeyboardPower
Windows 7 Home Premium x64 Dell U2311 Ultrasharp x2 Max Keyboard Nighthawk X8 Semi-Custom - Mechani... Antec High Current Gamer 900W 
CaseMouseMouse PadAudio
Xigmatek Elysium Black Logitech G700 Razer Goliathus Creative Sound Blaster Recon3D Fatal1ty Pro 
  hide details  
Reply
White TITAN
(16 items)
 
   
CPUMotherboardGraphicsRAM
intel core i7-3770k Asus Z77 Sabertooth EVGA GTX 780 SC ACX Corsair Dominator Platinum 16GB (2x8GB) 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro  WD Black Crucial M4 LG Blueray 
CoolingOSMonitorPower
Swiftech H220 (Stock cooler on while RMA :( ) Windows 7 64bit Dell 2311h Ultrasharp x 2 Corsair AX850 
CaseMouseMouse PadAudio
Fractal Design Define R4 White (w/ Window) Logitech G700 Razer Control Edition Sound Blaster ZxR 
CPUMotherboardGraphicsRAM
Intel 980x Asus Rampage iii Extreme EVGA GTX580 SLI Patriot Viper Xtreme 12GB DDR3 2000 (PC3 16000) 
Hard DriveHard DriveHard DriveOptical Drive
120GB Corsair Force Series 3 SSD WD Caviar Black 640GB Crucial M4 128GB SSD LG Black Blu-ray Drive SATA Model UH12LS28 
CoolingCoolingCoolingCooling
XSPC RX360 and RX120 Rads Watercool HeatKiller 3.0 Limited Edition Black ... XSPC Dual Bay Res with Swiftech MCP655 Pump Silver Shining Bitspower Compression Fittings 
CoolingCoolingCoolingCooling
PrimoFlex Pro LRT Black Tubing -1/2in. ID X 3/4in. 3x Gentle Typhoon 120mm Fan 1850RPM (AP-15)  1x Noiseblocker NB-BlackSilentPro PL-2 120mm Ul... Koolance VID-NX580 Full Cover GPU Waterblock x2 
OSMonitorKeyboardPower
Windows 7 Home Premium x64 Dell U2311 Ultrasharp x2 Max Keyboard Nighthawk X8 Semi-Custom - Mechani... Antec High Current Gamer 900W 
CaseMouseMouse PadAudio
Xigmatek Elysium Black Logitech G700 Razer Goliathus Creative Sound Blaster Recon3D Fatal1ty Pro 
  hide details  
Reply
post #7 of 8
Thread Starter 
I've read and read those documents on Facebook, tried the registration form but couldn't get it to output the information in an array.

It just seems to be a minefield of conflicting information...
    
CPUMotherboardGraphicsRAM
Intel i7-4850HQ  Yes GT 750M 16GB Corsair 
Hard DriveHard DriveOSMonitor
512GB SSD 1TB Buffalo Drivestation OSX Mavericks 15" 2880 x 1800 IPS 
MouseOther
Magic Mouse Mobee Magic Charger 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel i7-4850HQ  Yes GT 750M 16GB Corsair 
Hard DriveHard DriveOSMonitor
512GB SSD 1TB Buffalo Drivestation OSX Mavericks 15" 2880 x 1800 IPS 
MouseOther
Magic Mouse Mobee Magic Charger 
  hide details  
Reply
post #8 of 8
"minefield of conflicting information" is an understatement. Unfortunately I haven't done much myself with the FB Api crap except look through the docs a few times to assist my devs or I would be more than happy to help out. Have some very experienced developers working for me that were doing it and it had them pulling their hair out though so don't get too discouraged.
White TITAN
(16 items)
 
   
CPUMotherboardGraphicsRAM
intel core i7-3770k Asus Z77 Sabertooth EVGA GTX 780 SC ACX Corsair Dominator Platinum 16GB (2x8GB) 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro  WD Black Crucial M4 LG Blueray 
CoolingOSMonitorPower
Swiftech H220 (Stock cooler on while RMA :( ) Windows 7 64bit Dell 2311h Ultrasharp x 2 Corsair AX850 
CaseMouseMouse PadAudio
Fractal Design Define R4 White (w/ Window) Logitech G700 Razer Control Edition Sound Blaster ZxR 
CPUMotherboardGraphicsRAM
Intel 980x Asus Rampage iii Extreme EVGA GTX580 SLI Patriot Viper Xtreme 12GB DDR3 2000 (PC3 16000) 
Hard DriveHard DriveHard DriveOptical Drive
120GB Corsair Force Series 3 SSD WD Caviar Black 640GB Crucial M4 128GB SSD LG Black Blu-ray Drive SATA Model UH12LS28 
CoolingCoolingCoolingCooling
XSPC RX360 and RX120 Rads Watercool HeatKiller 3.0 Limited Edition Black ... XSPC Dual Bay Res with Swiftech MCP655 Pump Silver Shining Bitspower Compression Fittings 
CoolingCoolingCoolingCooling
PrimoFlex Pro LRT Black Tubing -1/2in. ID X 3/4in. 3x Gentle Typhoon 120mm Fan 1850RPM (AP-15)  1x Noiseblocker NB-BlackSilentPro PL-2 120mm Ul... Koolance VID-NX580 Full Cover GPU Waterblock x2 
OSMonitorKeyboardPower
Windows 7 Home Premium x64 Dell U2311 Ultrasharp x2 Max Keyboard Nighthawk X8 Semi-Custom - Mechani... Antec High Current Gamer 900W 
CaseMouseMouse PadAudio
Xigmatek Elysium Black Logitech G700 Razer Goliathus Creative Sound Blaster Recon3D Fatal1ty Pro 
  hide details  
Reply
White TITAN
(16 items)
 
   
CPUMotherboardGraphicsRAM
intel core i7-3770k Asus Z77 Sabertooth EVGA GTX 780 SC ACX Corsair Dominator Platinum 16GB (2x8GB) 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro  WD Black Crucial M4 LG Blueray 
CoolingOSMonitorPower
Swiftech H220 (Stock cooler on while RMA :( ) Windows 7 64bit Dell 2311h Ultrasharp x 2 Corsair AX850 
CaseMouseMouse PadAudio
Fractal Design Define R4 White (w/ Window) Logitech G700 Razer Control Edition Sound Blaster ZxR 
CPUMotherboardGraphicsRAM
Intel 980x Asus Rampage iii Extreme EVGA GTX580 SLI Patriot Viper Xtreme 12GB DDR3 2000 (PC3 16000) 
Hard DriveHard DriveHard DriveOptical Drive
120GB Corsair Force Series 3 SSD WD Caviar Black 640GB Crucial M4 128GB SSD LG Black Blu-ray Drive SATA Model UH12LS28 
CoolingCoolingCoolingCooling
XSPC RX360 and RX120 Rads Watercool HeatKiller 3.0 Limited Edition Black ... XSPC Dual Bay Res with Swiftech MCP655 Pump Silver Shining Bitspower Compression Fittings 
CoolingCoolingCoolingCooling
PrimoFlex Pro LRT Black Tubing -1/2in. ID X 3/4in. 3x Gentle Typhoon 120mm Fan 1850RPM (AP-15)  1x Noiseblocker NB-BlackSilentPro PL-2 120mm Ul... Koolance VID-NX580 Full Cover GPU Waterblock x2 
OSMonitorKeyboardPower
Windows 7 Home Premium x64 Dell U2311 Ultrasharp x2 Max Keyboard Nighthawk X8 Semi-Custom - Mechani... Antec High Current Gamer 900W 
CaseMouseMouse PadAudio
Xigmatek Elysium Black Logitech G700 Razer Goliathus Creative Sound Blaster Recon3D Fatal1ty Pro 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Web Coding
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Web Coding › Best way to integrate a CMS with Facebook registration?