PHP or Joomla: Social Network Site?

28 replies
Hello,

I want to develop a social network site. Should I use php to develop it or should I use joomla as I know joomla has some extensions that will come handy.

I'm not that experienced and I really need some good advice so I can know the best part to follow in mind with future expansions.

Thanks
#joomla #network #php #site #social
  • Profile picture of the author Andrew H
    Well Joomla is built with PHP.

    Codecanyon has a php social network script you might want to check out.
    Signature
    "You shouldn't come here and set yourself up as the resident wizard of oz."
    {{ DiscussionBoard.errors[8579741].message }}
    • Profile picture of the author Booster
      In order to use Joomla you will have to buy one of his social extension : community builder or joomsocial. I believe this last is better.

      Keep in mind that there are presently two version of joomla : joomla 2.5 and joomla3. As a result, you should wisely choose your social extensions in order to not have to pay twice (some are compatible with joomla 2.5 but not joomla 3 and vis versa...).
      {{ DiscussionBoard.errors[8579796].message }}
      • Profile picture of the author olubaba
        Thanks, appreciate your reminder on 2.5 and 3

        Originally Posted by Booster View Post

        In order to use Joomla you will have to buy one of his social extension : community builder or joomsocial. I believe this last is better.

        Keep in mind that there are presently two version of joomla : joomla 2.5 and joomla3. As a result, you should wisely choose your social extensions in order to not have to pay twice (some are compatible with joomla 2.5 but not joomla 3 and vis versa...).
        Signature
        Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
        * Help you register Domain + Host Domain + install blog software
        {{ DiscussionBoard.errors[8580254].message }}
    • Profile picture of the author olubaba
      Thanks I will check it out.

      Originally Posted by Andrew H View Post

      Well Joomla is built with PHP.

      Codecanyon has a php social network script you might want to check out.
      Signature
      Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
      * Help you register Domain + Host Domain + install blog software
      {{ DiscussionBoard.errors[8580238].message }}
  • Profile picture of the author olubaba
    Ok, how does Joomla extensions work? I really hope to totally or significantly extend Joomla, I hope it's possible.
    Signature
    Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
    * Help you register Domain + Host Domain + install blog software
    {{ DiscussionBoard.errors[8580260].message }}
  • Profile picture of the author Andrew H
    I'm not a big fan of taking a CMS and turning it into something it wasn't made to be (ie: social network, etc) via an extension. Your much better off just developing or finding a php script that is built solely for its purpose, not trying to repurpose something else - it makes it much more complicated.

    PS: I have used the Joomla Community Builder extension about two years ago, I absolutely hated it. (might be better now though)
    Signature
    "You shouldn't come here and set yourself up as the resident wizard of oz."
    {{ DiscussionBoard.errors[8580425].message }}
    • Profile picture of the author olubaba
      Thanks greatly. This is the answer I'm looking for-delving into the intricacies, pros and cons of each approach. Thanks again.

      This is what I want to do. I purpose building a social network for professionals in my area. It will have profiles, chat, groups, ability to post articles and members can look up a professional through categories like webmasters, chefs etc.


      Originally Posted by Andrew H View Post

      I'm not a big fan of taking a CMS and turning it into something it wasn't made to be (ie: social network, etc) via an extension. Your much better off just developing or finding a php script that is built solely for its purpose, not trying to repurpose something else - it makes it much more complicated.

      PS: I have used the Joomla Community Builder extension about two years ago, I absolutely hated it. (might be better now though)
      Signature
      Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
      * Help you register Domain + Host Domain + install blog software
      {{ DiscussionBoard.errors[8580446].message }}
    • Profile picture of the author Booster
      Originally Posted by Andrew H View Post

      I'm not a big fan of taking a CMS and turning it into something it wasn't made to be (ie: social network, etc) via an extension. Your much better off just developing or finding a php script that is built solely for its purpose, not trying to repurpose something else - it makes it much more complicated.

      PS: I have used the Joomla Community Builder extension about two years ago, I absolutely hated it. (might be better now though)
      Definitively, I believe this too especially since the quality of support for more cms decrease since few years now. I was using continuously joomla since 4 years and by experience I believe equally that it will be better (if you have time and money) to build your social website from scratch in php. Regarding Community Builder, I used it once equally and I equally hated it. Most Joomla users tend to use JoomSocial instead but I did not take further risk buying this second joomla social extension.
      {{ DiscussionBoard.errors[8580728].message }}
      • Profile picture of the author olubaba
        Originally Posted by Booster View Post

        by experience I believe equally that it will be better (if you have time and money) to build your social website from scratch in php.
        Brainstorming comes in different variants. By talking with you guys I got a lot clarity on what I want to do.

        My focus is on a professional social network (linkedin format). Do I buy php social network platform and code in the extras or do I out-rightly buy a linkedin php clone like Ez Linkedln Clone Ez LinkedIn Clone - The Best Business Networking Script and work with it?

        Thanks again for the clarity you guys have given me. I have bigger confidence concerning my goals.
        Signature
        Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
        * Help you register Domain + Host Domain + install blog software
        {{ DiscussionBoard.errors[8581977].message }}
        • Profile picture of the author Booster
          Originally Posted by olubaba View Post

          Brainstorming comes in different variants. By talking with you guys I got a lot clarity on what I want to do.

          My focus is on a professional social network (linkedin format). Do I buy php social network platform and code in the extras or do I out-rightly buy a linkedin php clone like Ez Linkedln Clone Ez LinkedIn Clone - The Best Business Networking Script and work with it?

          Thanks again for the clarity you guys have given me. I have bigger confidence concerning my goals.
          On this link one can read or example :

          '90% Source',
          • Invite friends @US$25 (optional).
          • Custom design @US$175 (optional).
          • Mobile version @US$125 (optional).
          • SEO package @US$69 (optional).
          You are an entrepreneur so only you can accurately know what product you can afford and the risk you can take for this last.

          Frankly, I do not know your goal but more the script is close to your final project and better it will be. However, from my experiences it is always worth and safer to fully understand the script of your website (but that can take a lot of time).

          From my point of view, the best you can buy is one with a full technical documentation...(+support).
          {{ DiscussionBoard.errors[8583045].message }}
          • Profile picture of the author olubaba
            yes I had the same misgivings about the software, only it's the one close to my requirements.

            I want to gain momentum here by deploying fast and adding extra features as I go along. I don't need those extra bogus features at beginning from my experience it hampers usage. I just need the basic: Social Network ability +profile to start.



            Originally Posted by Booster View Post

            On this link one can read or example :

            '90% Source',
            • Invite friends @US$25 (optional).
            • Custom design @US$175 (optional).
            • Mobile version @US$125 (optional).
            • SEO package @US$69 (optional).
            You are an entrepreneur so only you can accurately know what product you can afford and the risk you can take for this last.

            Franklin, I do not know but more the script is close to your final project and better it will be. However, from my experiences it is always worth and safer to fully understand the script of your website (but that can take a lot of time).

            From my point of view, the best you can buy is one with a full technical documentation...(+support).
            Signature
            Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
            * Help you register Domain + Host Domain + install blog software
            {{ DiscussionBoard.errors[8583514].message }}
  • Profile picture of the author Andrew H
    Check this script out: PHP Scripts - PHP Social Network Platform | CodeCanyon

    I haven't used it, so I cant vouch for the quality. However the reviews look good.

    If I was developing a basic social network site for a client I would likely use that script as a foundation.
    Signature
    "You shouldn't come here and set yourself up as the resident wizard of oz."
    {{ DiscussionBoard.errors[8580498].message }}
    • Profile picture of the author olubaba
      Thanks, am getting a quality education from you. I use it for foundation and add other functions. How easy is it to get Coders to add extra functions like a directory-like for profiles.

      Or what do think is the best way to add other functions?

      Originally Posted by Andrew H View Post

      Check this script out: PHP Scripts - PHP Social Network Platform | CodeCanyon

      I haven't used it, so I cant vouch for the quality. However the reviews look good.

      If I was developing a basic social network site for a client I would likely use that script as a foundation.
      Signature
      Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
      * Help you register Domain + Host Domain + install blog software
      {{ DiscussionBoard.errors[8580624].message }}
      • Profile picture of the author Booster
        Originally Posted by olubaba View Post

        Thanks, am getting a quality education from you. I use it for foundation and add other functions. How easy is it to get Coders to add extra functions like a directory-like for profiles.

        Or what do think is the best way to add other functions?
        I believe that if you want to use this code to into consideration its term of use Regular License | CodeCanyon (I have not read it completely but it seems that an extension of the licence could be required according to some specifications).
        {{ DiscussionBoard.errors[8580747].message }}
  • Profile picture of the author Luca tall
    I woulde like to suggest that PHP is best because it is more secured, easy to fix problems and supports all major web server and database.
    {{ DiscussionBoard.errors[8583740].message }}
  • Joomla can be very tricky to work with simply because its built on PHP
    and there UI isn't to user friendly. I would just go with PHP ...but thats just me.

    WILL -
    Signature
    WebDevelopmentGroup NYC & CA- Small Business Web Development, App Development, WordPress Development, Graphic Designs, Online Marketing, Local Marketing & more!. "Call us 1.800.219.1314 or message us!". Visit us today! "Now On Live Chat Mon-Fri.". www.WebDevelopmentGroup.org
    (Whitelable our Services)
    ===================================
    ==> #1 OFFLINE MARKETING FORUM ON THE WEB! <==
    www.OFFLINEMARKETINGFORUM.com
    (Register Now)
    {{ DiscussionBoard.errors[8584602].message }}
  • Profile picture of the author olubaba
    Thanks everyone for your contributions. The exercise has been a very enlightening and revealing one. I have more clarity on what I want and how to go about it.
    Signature
    Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
    * Help you register Domain + Host Domain + install blog software
    {{ DiscussionBoard.errors[8585144].message }}
  • {{ DiscussionBoard.errors[8588162].message }}
    • Profile picture of the author olubaba
      Originally Posted by WebTekMedia View Post

      Buddypress.
      Explain please?
      Signature
      Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
      * Help you register Domain + Host Domain + install blog software
      {{ DiscussionBoard.errors[8588821].message }}
      • Profile picture of the author ClicProject
        If you are thinking of coding from scratch, take a look at a php framework such as yii, if you know what you are doing in terms of database design and Object Oriented programming, it will give you more flexibility than joomla and also enable to get something up and running quickly.

        It has built in classes for user authorization, form validation, routing and accessing the database, as well as a scaffolding generator that will build the skeleton of your application for you based on your database tables, which can save a lot of time.
        {{ DiscussionBoard.errors[8590694].message }}
        • Profile picture of the author olubaba
          Originally Posted by ClicProject View Post

          If you are thinking of coding from scratch, take a look at a php framework such as yii, if you know what you are doing in terms of database design and Object Oriented programming, it will give you more flexibility than joomla and also enable to get something up and running quickly.

          It has built in classes for user authorization, form validation, routing and accessing the database, as well as a scaffolding generator that will build the skeleton of your application for you based on your database tables, which can save a lot of time.
          I will look into it
          Signature
          Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
          * Help you register Domain + Host Domain + install blog software
          {{ DiscussionBoard.errors[8593200].message }}
        • Profile picture of the author olubaba
          Originally Posted by ClicProject View Post

          If you are thinking of coding from scratch, take a look at a php framework such as yii, if you know what you are doing in terms of database design and Object Oriented programming, it will give you more flexibility than joomla and also enable to get something up and running quickly.

          It has built in classes for user authorization, form validation, routing and accessing the database, as well as a scaffolding generator that will build the skeleton of your application for you based on your database tables, which can save a lot of time.
          Yii looks exciting. I'm definitely learning it. Thanks! I'm planning on getting someone to help me setup my site using Yii immediately while I learn Yii; so I can continue the upgrade and extensions I want. That way I can deploy immediately with confidence that I can add what I need later.

          Any Freelancer using Yii?
          Signature
          Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
          * Help you register Domain + Host Domain + install blog software
          {{ DiscussionBoard.errors[8593766].message }}
    • Profile picture of the author joshuaeric
      Originally Posted by WebTekMedia View Post

      Buddypress.
      It is a WordPress plugin: BuddyPress.org

      I have used it numerous times and it works well.
      {{ DiscussionBoard.errors[8595121].message }}
    • Profile picture of the author TheHust
      Originally Posted by WebTekMedia View Post

      Buddypress.
      Seconded.. There is a huge community around WP, chances are if you get stuck someone will be able to give you hand.
      Signature

      Link Wrangler

      {{ DiscussionBoard.errors[8598985].message }}
      • Profile picture of the author olubaba
        Originally Posted by TheHust View Post

        Seconded.. There is a huge community around WP, chances are if you get stuck someone will be able to give you hand.
        Thanks, I have narrowed it to buddy & yii framework; depending on route I take.
        Signature
        Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
        * Help you register Domain + Host Domain + install blog software
        {{ DiscussionBoard.errors[8600946].message }}
  • Profile picture of the author yestyle
    Banned
    Using extension for joomla and with PHP you can create your own functions to build a social media site.
    {{ DiscussionBoard.errors[8596695].message }}
  • Profile picture of the author Delta90
    Originally Posted by olubaba View Post

    Hello,

    I want to develop a social network site. Should I use php to develop it or should I use joomla as I know joomla has some extensions that will come handy.

    I'm not that experienced and I really need some good advice so I can know the best part to follow in mind with future expansions.

    Thanks
    Just to get one thing clear. PHP is a programming language and Joomla is a CMS created using PHP.

    I'm not an expert on Joomla but people seems to be suggesting here that it isn't ideal for a social networking site.

    I just want to emphasize on one thing if you're thinking of creating your own from scratch with PHP. Documentation, comments, writing the code clearly! If you're going to do all yourself or have someone do all for you it's no problem. But if several people are going to work on the code it's crucial. The worst thing is to continue on some code that's hard to understand. So if you choose to buy a script or create it yourself, be sure to have it well laid out because it'll take a lot more time/money to expand on something that's badly coded to begin with.
    {{ DiscussionBoard.errors[8597544].message }}
    • Profile picture of the author olubaba
      Originally Posted by Delta90 View Post

      Just to get one thing clear. PHP is a programming language and Joomla is a CMS created using PHP.

      I'm not an expert on Joomla but people seems to be suggesting here that it isn't ideal for a social networking site.

      I just want to emphasize on one thing if you're thinking of creating your own from scratch with PHP. Documentation, comments, writing the code clearly! If you're going to do all yourself or have someone do all for you it's no problem. But if several people are going to work on the code it's crucial. The worst thing is to continue on some code that's hard to understand. So if you choose to buy a script or create it yourself, be sure to have it well laid out because it'll take a lot more time/money to expand on something that's badly coded to begin with.
      I will keep this advice constantly in-focus.
      Signature
      Get A Complete Turnkey Website + 5 Unique Articles + Install Blog Software.
      * Help you register Domain + Host Domain + install blog software
      {{ DiscussionBoard.errors[8598504].message }}

Trending Topics