Skip navigation

I’m Tarek Galal. I’m from Egypt.



  1. hello Tarek

    may be you can help me, i need to create share button like you have here on your site for sharing on facebook, but it work for social engine.

    in other work people could use share button, to share the link with their friends in social engine. as far as i know there are no tutorial about that.

  2. Tarek,

    Wow you have an amazing bit of history unfolding in your country and all around you! I hope you will be better for it in the future. Hang in there I don’t think you are past all the rough spots yet.

    I appreciate the information you posted on your blog regarding SocialEngine. It was very insightful. We are looking for someone to develop a couple of modules and an entry level API.

    If you are interested, please contact me directly.

    Kind regards,
    Greg B

    • Alice
    • Posted March 14, 2011 at 2:54 am
    • Permalink

    we need some bug fixes on Se could you contact us if you are available?

    • Andrew Christensen
    • Posted April 9, 2011 at 4:49 am
    • Permalink


    Do you do consulting work? We need a plugin (module?) built for Socialengine that we can use on our first social network system. I’m a php developer but the Zend framework is perplexing to me when trying to figure out how it connects to the social engine system.

    I have a power point file with a full description and mockups of what we are looking for, which I am sure is pretty basic stuff.

    If you are interested, please let me know asap and I will send you the information.

    Thank you!
    Andrew C

    • Luis Gonzalez
    • Posted July 20, 2011 at 2:19 pm
    • Permalink

    Hi, it seems like you know your way in social engine, im about to launch a SE site and been having some trouble to fnd someone that can change it a little bit before it goes public, please contact me if youre interested. Thanks!!

    Luis Gonzalez

    • Chris Brewer
    • Posted July 21, 2011 at 12:25 am
    • Permalink

    Hi Tarek,

    Are you interested in good paying development work? I am looking for a development partner. Please contact me.

  3. Hello, Tarek! You’ve got excellent SE architecture description! Thank you for this.

    I’ve got a bit knowledge about Zend so I’m interesting if you figured out what is the reason of SE developers made an API to each module. Since Zend basically provides availability to subrun any controller action ( method ‘run’ ) during one script execution and process the response. That is the same as API which SE developers made. So what do you think about it, do I miss something?

    Would be glad to take friendship in,, or etc. (My nick is ‘zelibobla’)

  4. (translated from Russian into English)
    Hi, I’m the author of a social network I also developer. I have to offer you join and open his own company. Now I’m working on the toughest job applications like api facebook.

    • Mike
    • Posted August 16, 2011 at 7:32 pm
    • Permalink

    Hi Tarek,

    First of all, fantastic work on the SE tutorials. I wanted to ask you if you might be able to demonstrate how to create a generic form in a module (one that had one of each of the common form elements ie: textfield, radio buttons, text area, checkboxes, etc.) and have it feed data into the database, and then afterwards that same information could be displayed in a widget.

    I understand that you are likely a very busy person, but if you could find the time to do a tutorial like that, it would be most helpful and most immensely appreciated.


  5. I’d also be interested in seeing how the Social Engine “Form” stuff works. Woo!

    • Andrea
    • Posted February 20, 2012 at 5:18 pm
    • Permalink

    Hello Terek.
    I want to ask you a question:
    I want to duplicate the profile photo widget(beacuse i want to insert in every profile the possibility to add a second photo with the same structure of the photo profile) in a new widget block(which is situated in the layout editor). I created a new widget’s structure and I don’t know how to write the right code, which regard the new widget, to implement my new widget block.
    Besides I need an help as regard the saving of the new photos in the database.
    How can I do it?
    Thanks for your attention.

    • Emre
    • Posted May 7, 2012 at 10:38 am
    • Permalink

    Hello Tarek,

    Do you have any code base for WhatsApp messenger?

  6. Dear Tarek,

    I understood, that you are leading the development of the N9 Whatsapp client. May I offer my help in implementing features, bug fixing and also testing? I am happy to represent the German market here. My background is also lots of development and software projects.

    Best wishes,


    • Çetin
    • Posted May 27, 2012 at 4:02 pm
    • Permalink

    Please, Can you develope Wazapp for BADA OS?

    • Amit
    • Posted June 13, 2012 at 4:30 pm
    • Permalink

    Salam Tarek,
    I’m trying to use your nifty wazapp, but my country code is missing, how can I send you info ? (or keep an option for manual code?)

    Best regards,

    • David Weinehall
    • Posted August 7, 2012 at 11:36 am
    • Permalink

    Any plans for a new release of Wazapp soon? I noticed there’s a fair deal of changes in the dev branch compared to main, and I’m experiencing some issues that I hope are/can be fixed (mainly that when being added to a group conversation I cannot see *who* sends me messages; I just get a bunch of anonymous messages).

  7. hey tarek,

    my name is sherif am from egypt too, i have been to ur blog many times recently trying to learn as much as i can about how socialengine works without knowing we both are from the same country 😛 great tutorials.

    GREAT BLOG 3ash ya tarek

    • Itumeleng
    • Posted December 7, 2012 at 2:11 pm
    • Permalink

    My wazapp can connect to the internet, hence i remain offline. How can i be online, please help.i am South Africa,i am using Nokia N9.thank you!

  8. Hello dear sir how can I cantct with you? I would like to show to you my site….

    • David
    • Posted July 26, 2013 at 1:34 pm
    • Permalink

    Can you help with the following problem?

    I would like to know how I can insert comments to my module, and how I can control the authorization to make the information public, but to comment you have to login.I need to know what steps I’m doing wrong.

    I created a new module for Social Engine. I need to access the module and the comments are public, but you must be registered to comment.

    I have created:


    my_new_models -> extends Engine_Db_Table
    my_new_model -> extends Core_Model_Item_Abstract
    with functions comments and likes
    my_new_model_controller -> extends Core_Controller_Action_Standard

    public function init()
    // Get subject
    $mynewmodel = null;
    $mynewmodel_id = $this->_getParam(‘mynewmodel_id’, $this->_getParam(‘id’, null));

    $mynewmodel = DEFAULT_VALUE;

    if( !$this->_helper->requireAuth()->setAuthParams(‘mynewrootmodel_mynewmodel’, null, ‘view’)->isValid() ) return;

    $mynewmodel = Engine_Api::_()->getItem(‘mynewrootmodel_mynewmodel’, $mynewmodel);
    if( $mynewmodel ) {

    // Require subject
    if( !$this->_helper->requireSubject()->isValid() ) {


    echo $this->action(“list”, “comment”, “core”, array(“type”=>”mynewrootmodel_mynewmodel”, “id”=>$this->mynewmodel->mynewmodel_id))

    In DB:


    __level_id type name value params__

    __5 mynewrootmodel_mynewmodel view 1 NULL__

    __5 mynewrootmodel_mynewmodel comment 1 NULL__


    __resource_type resource_id action role role_id value params__

    __mynewrootmodel_mynewmodel *id* view everyone 5 1 NULL__

    __mynewrootmodel_mynewmodel *id* comment everyone 5 1 NULL__

    If I’m not registered, I can see only the information in my new module, but not the comments. If I am registered, I can not see anything.

    I’ve got the information of modules as Album, Photo and Video


One Trackback/Pingback

Comments are closed.

%d bloggers like this: