Google's Highly Open Participation Program tries to get young students into Open Source and Joomla! specifically. Everyone is welcome, there are not limits. You can be a coder, documenter, tester, translator to help out. Jump in and start helping!

This is an extremely challenging task for which there will likely *not* be
much assistance. The student who selects this task will be charting new
territory and should know how to explore new technology independently.

This application will be very popular with many in the Joomla! community
who want to plug-in to the social networking world with their Joomla!
sites. This is a very big deal.

Documentation written for this task must be made available under the
Joomla! Electronic Documentation License.
Extra Credit (Optional)

This task can be done very simply, with limited functionality, or, the
developer can create a fully functional environment of some complexity. The
depth of implementation will be the extra credit opportunity for this task.
Providing step by step instructions for how to use Joomla! v 1.5 to build a
Facebook application would be phenomenal. This task is a great opportunity
for someone with very advanced skills to shine.

1. Register your project at Joomlacode
2. When you are ready to release, submit your extension to the Joomla!
Extensions Directory.

Time Limit
4 weeks.

I will do this in about 2-3 days from now.Now I'm very busy.

Last edited by AmyStephen on Mon Feb 04, 2008 8:07 am, edited 1 time in total.

AmyStephen wrote:
OK, Chalet, I think the benefit of having a Facebook interface to a Joomla! application is certainly to drive traffic to a Joomla! website. So, what types of interfaces do you see as helpful?

Thank you for your time this morning (for me) and last evening (for you).

I learned so much from your experiences. One could obviously spend an infinite amount of time exploring this integration. Already, you have successfully demonstrated how to push data from Joomla! into Facebook. That is amazing! There will, of course, be many ways to do that, and figuring out best methods is beyond this exercise.

I would like to see you also push data from the facebook side back into Joomla!. Perhaps using the User environment, for starters, to create new Joomla! IDs (even if there is nothing for them to do, at first.)

Having that blue print of data going back and forth will prove very helpful for other developers -- and perhaps even become your hobby to improve this -- and least until you are 14. (I cannot believe you are so capable at this age, already!)

You are - and have been - a real pleasure to work with and an inspiration for many.

First of all, it has been a tremendous honor to work with you on each of your tasks. You have such promise! So intelligent and pleasant to work with.

To the best of my knowledge, no one has yet conquered the Joomla! v 1.5 - Facebook integration challenge. This is one of those tasks that will never "be done" - it's HUGE! What you have managed to accomplish in a very short period of time is VERY impressive. If I remember correctly, you didn't even have a Facebook account before starting this task.

Understanding the User Integration between the two environments is excellent. You were examining Joomla!'s code - the events - comparing these with the Facebook side - I learned so much from your experiences.

This was a research task - it was a task where we hoped to see someone venture off into unknown lands and, in doing so, start to show the path needed to get there. You accomplished that in a big way for us and now, people will be able to look at your work and see how to begin moving in this direction.

I thank you very much for your considerable contributions to the Joomla! community and I hope to continue IMing with you and getting to know you and learn from you. I am so pleased you came to Joomla!. Thank you for that, too.

Amy told me a while back about you and your task. I just wanted to drop by and introduce myself.

I know much of the Facebook API revolves around JSON and PHP (whichever language the developer chooses). I've got a little bit of experience with both, but mostly on the Javascript side. If you need anything, I'll be sure to try and help, but I'm learning with you too.

What's the status with this project? I would really appreciate any information about how to get started on creating a facebook application for my website. I'm a bit of a novice w/ Joomla, and when I tried to simply start a Facebook app and link to a folder on my server, it worked only if I had text only in my index.php. Includes, external file ref's, etc. threw it off. How do I allow facebook to access this folder/file?

jjreicher wrote:What's the status with this project? I would really appreciate any information about how to get started on creating a facebook application for my website. I'm a bit of a novice w/ Joomla, and when I tried to simply start a Facebook app and link to a folder on my server, it worked only if I had text only in my index.php. Includes, external file ref's, etc. threw it off. How do I allow facebook to access this folder/file?

It isn't complete now. I think I will make it usable for a week. Could you wait for a week please..?

Looking forward to this... Developing a site for the University of York campus Magzine ( Bad Taste Magazine http://www.badtastemagazine.co.uk ) and basically students use facebook almost like mobile phones so this is a great feature, If you need a hand testing it in a live environment let us know ...

I am so excited about an application like this! I would love to help test it as much as possible. I am currently running 1.0.x but will soon begin the process of upgrading to 1.5. I run a student site for Brock University's Outdoors club (http://www.brockoutdoors.ca) and this kind of application would be amazing for our uses. Currently I have to enter everything into my Joomla site and then re-enter into my facebook group page if I could automate this process I would completely pay for a service like this. The work that you are doing for Joomla is invaluable.

I actually came to Joomla from Drupal and was excited to see drupals attempts at conquering the facebook for drupal thing but it never quite did what I was hoping it would. I very much look forward to your work & if you need help testing feel free to contact me.

thafenix wrote:I am so excited about an application like this! I would love to help test it as much as possible. I am currently running 1.0.x but will soon begin the process of upgrading to 1.5. I run a student site for Brock University's Outdoors club (http://www.brockoutdoors.ca) and this kind of application would be amazing for our uses. Currently I have to enter everything into my Joomla site and then re-enter into my facebook group page if I could automate this process I would completely pay for a service like this. The work that you are doing for Joomla is invaluable.

I actually came to Joomla from Drupal and was excited to see drupals attempts at conquering the facebook for drupal thing but it never quite did what I was hoping it would. I very much look forward to your work & if you need help testing feel free to contact me.

First, sorry everyone especially AmyStephen and jjreicher for my late work and can't do like I promise that will finish in a week.

I am very busy with take extra tutorial class.(In Thailand if you want to go to better school you have to take a lot extra class.This is very bad education system ) in one day I have a litte time with this project.

And the more importent thing that make me slow is I have rewritten my code many time because I think it is not good enough. You can look at change in svn that change very a lot from first version.

I opened the facebook.xml manifeset and removed the <script> blank lines, five or so, and then on install it gave error 2006 on inserting the com_facebook into jos_component (is it because the id value is "" and the mysql table is primary key int not null autoincrement? I messed with the table and this didn't hack it). Plus, when I remove the thai ini files from the facebook.xml it fails. Joomla 1.5 on goddady.