• 0

Any PHP Developers Want To Team Up?


Question

So I'm working on a Social Network called MyLovr.com and it will most likely run on FuelPHP, I would've said WP + BP, but I prefer something clean in the framework, from scratch at least, and I intend to run the server on PHP 5.4, as we have the fastest server Host Gator could offer, and I prefer bleeding edge, but stable.

The social network is mostly a dating site, but I have more for it in the future as I want to make it a tool for those who need to find themselves before they reach out to others.

Link to comment
https://www.neowin.net/forum/topic/1127658-any-php-developers-want-to-team-up/
Share on other sites

Recommended Posts

  • 0
  On 26/12/2012 at 23:00, Tekkerson said:

+1 for Symfony2. All the other frameworks are a little outdated. There seems to be a lot of people who build sites for hobbies; professional developers will point you to Symfony2 or ZendFramework since they're pretty much the most serious frameworks right now. The rest can be arguably as good, but as far as the latest and greatest Symfony2 or ZendFramework are your bet.

I may join up because I've been developing projects that don't need a framework of such scale. It'd be nice to get to work more with Symfony2.

Sweet! Making use of Symfony, there are many things needed to be built and the components and functions built in this framework will cover a lot, and I'm probably gonna have to get someone who works with algorithms for a certain user feature known as a personality graph, made for improving the user itself.

  • 0
  On 26/12/2012 at 03:09, chAos972 said:

I work professionally as a software engineer so I assure you I'm not talking pure crap. Trying to do anything in bare PHP will more than likely end up in a unmaintainable mess. An MVC framework will compartmentalise everything quite nicely and make future changes much quicker and simpler.

What a load of complete and utter tosh.

If not using a framework is messy then that must mean then framework itself is messy according to you.

  On 26/12/2012 at 03:09, chAos972 said:

How long would it take you to write your own role-based permissions system, or multi-step forms, or a CRUD control panel? With a framework those could just be config file changes, or a single command line to auto-generate a template-based basic control panel to get you start.

I made a control panel in a week originally then rewrote the whole thing a few years later in a few days without any 'frameworks'

  On 26/12/2012 at 03:09, chAos972 said:

Yes, you have to keep a framework updated. If you're writing code properly it should be rather straightforward as your code is separate from the framework's. Updating Symfony is just a simple git pull.

Yes you would think. How many companies are still using XP or outdated software? Loads.

  On 26/12/2012 at 03:09, chAos972 said:

Learning about security isn't the purpose of a framework - you learn about security by learning about security (and experience, of course). I'd put my eggs in the thoroughly unit-tested, open source framework basket than anything written adhoc anyday.

No it's not the purpose of a framework, but only a fool uses something which they do not understand, and if you haven't been through every single line of code in the framework (No need to say you have, I know you haven't) then you do not have a clue about it. Anyone can advertise anything wrongly on the internet and go unnoticed. Plus if there's a flaw or 0day discovered in the framework, it's not just one site that can be exploited, IT IS EVERY SITE that uses that framework, and finding sites using it won't be hard using google won't be hard due to you having to acknowledge that you are using the framework.

  On 26/12/2012 at 03:09, chAos972 said:

Ridiculous. For one, string operations are quite expensive, and two, if your database is noticably slower because you added a single extra column then you've probably got other problems like misconfiguration, no-cache, or simply bad hardware.

String operations aren't expensive on today's hardware. And as I said, in an ENTERPRISE environment, the space an extra column takes up is huge, it's got padding and all sorts in the database files themselves.

  • 0
  On 26/12/2012 at 23:41, n_K said:

What a load of complete and utter tosh.

If not using a framework is messy then that must mean then framework itself is messy according to you.

I made a control panel in a week originally then rewrote the whole thing a few years later in a few days without any 'frameworks'

Yes you would think. How many companies are still using XP or outdated software? Loads.

No it's not the purpose of a framework, but only a fool uses something which they do not understand, and if you haven't been through every single line of code in the framework (No need to say you have, I know you haven't) then you do not have a clue about it. Anyone can advertise anything wrongly on the internet and go unnoticed. Plus if there's a flaw or 0day discovered in the framework, it's not just one site that can be exploited, IT IS EVERY SITE that uses that framework, and finding sites using it won't be hard using google won't be hard due to you having to acknowledge that you are using the framework.

String operations aren't expensive on today's hardware. And as I said, in an ENTERPRISE environment, the space an extra column takes up is huge, it's got padding and all sorts in the database files themselves.

The same things can happen on any CMS or Framework. Invision, WordPress, Joomla, no matter what, everything has it's weaknesses until proven resolved. I would've chosen FuelPHP, but it turns out Symfony was more advanced in many features, seeing that it works with YAML and things I've never thought about touching, but this will be something big I could learn from.

  • 0
  On 27/12/2012 at 01:59, Mr.XXIV said:

The same things can happen on any CMS or Framework. Invision, WordPress, Joomla, no matter what, everything has it's weaknesses until proven resolved. I would've chosen FuelPHP, but it turns out Symfony was more advanced in many features, seeing that it works with YAML and things I've never thought about touching, but this will be something big I could learn from.

You might be able to learn from creating the site, but you learn nothing by using a framework, all you learn is how to rely on it. If there's a job opening for a PHP coder for instance, if you've only got experiance in PHP by using a framework, unless that company ONLY uses that framework, you won't get the job. The job will go to someone that doesn't rely on frameworks.

  • 0
  On 27/12/2012 at 02:19, n_K said:

You might be able to learn from creating the site, but you learn nothing by using a framework, all you learn is how to rely on it. If there's a job opening for a PHP coder for instance, if you've only got experiance in PHP by using a framework, unless that company ONLY uses that framework, you won't get the job. The job will go to someone that doesn't rely on frameworks.

If I have the complete experience to create my own framework for the site, then I'd be glad to switch it from Symfony to my own once it's the way I need it. Until then, I'd have to make-do. I'm hoping I gain complete knowledge to create whatever when PHP 6 comes around (god knows when that's happening).

  • 0

Why PHP6? PHP5 is fine and it's more than likely whatever you code for PHP5 will work as-is or need very little adjustment to work in PHP6, and you can read what syntax will be removed in PHP6 in the PHP documentation.

  • 0

It is a VERY bad idea to use bleeding edge on a production server.

I've got bleeding edge hiphop on the site I code for but it's not really ever used.

If you expect to create and run a social networking site - you do NOT want bleeding edge.

Bleeding edge software brings bleeding edge problems and bugs with it, you're talking about PHP 5.6 now but here's the top news article on php.net; 'PHP 5.5.0 Alpha2 released: THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!'

  • 0
  On 27/12/2012 at 03:05, n_K said:

It is a VERY bad idea to use bleeding edge on a production server.

I've got bleeding edge hiphop on the site I code for but it's not really ever used.

If you expect to create and run a social networking site - you do NOT want bleeding edge.

Bleeding edge software brings bleeding edge problems and bugs with it, you're talking about PHP 5.6 now but here's the top news article on php.net; 'PHP 5.5.0 Alpha2 released: THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!'

I'm not that crazy. Who said I was using dev's on production? lol I always use the latest everything personally. I already have the 5.6a2.

  • 0
  On 27/12/2012 at 18:33, Eddie7 said:

I'll help you with it if it's going to start off from scratch. :)

I prefer we at least work on a framework to make a good start and then work on our own where we could clean up and provide more of the necessary. We also need to think about the attraction, so we at least need a good start til then. :)

  On 27/12/2012 at 21:26, Uplift said:

Surprised nobody has mentioned Laravel, it blows any other Framework out of the water.

Look up Laravel 4, and also check out the Bundles.. you'll smile.

I've seen it for a while on TutsPlus. After seeing so many Frameworks, I was so unsure what to work with.

  • 0

I really mean no offense to n_K but it seems he doesn't have experience working and maintaining large projects. Writing everything from scratch can be (and most likely be) a nightmare.

The issue is NOT that you can or can't write from scratch, the issue is (for the most part) maintainability. Frameworks (specifically MVC) are designed and teach you to decouple your code so that it maintains re-usability, ease of maintainability, stability (via the writing of tests aka unit testing) and just mostly independent of other parts of the framework.

Meaning that if you decide to move to another framework or even your own the code would already be decoupled and you'd be able to use it in many other projects just by calling the parts you need.

This means that all the business logic in your code isn't stuck to the framework, it's just being used by it.

Although the setup can be framework specific, the code you write can be used by many other things outside of the framework. Because again, your code will not depend on the framework and will produce results that can be used by many other services. Be it an API or library, you name it.

I do however agree that it's not a good idea to use bleeding edge on a production server. Use the version that has all the features you actually need. Even if that means to use the most stable yet reasonably up-to-date 5.3 versions.

  • 0

What I'm really trying to provide for the UX is almost as complicated as Facebook or any of the major social networks. Features that even require the study of the user, and even the feedback of the UX itself. That's why I trust using Frameworks before I go off from doing anything from scratch as nowadays. It's best to take shortcuts before you know you're whole way around. Hope this makes sense.

  • 0

It's all about choice really, but IMO you're making the smarter choice by sticking with Symfony2 which suit your particular needs :)

No need to write the base code from scratch, you can just start coding away on the content and processing of information right away!

  • 0
  On 28/12/2012 at 11:57, Tekkerson said:

It's all about choice really, but IMO you're making the smarter choice by sticking with Symfony2 which suit your particular needs :)

No need to write the base code from scratch, you can just start coding away on the content and processing of information right away!

Thanks. :)

Currently working on the routing and the pages to setup, all that's static before I move on to any of the pages that require the database. Once that's setup, I'm definitely going to need a lot of help with the querying, or that could all be done at the same time with the help of a few teammates. :/

  • 0
  On 28/12/2012 at 12:06, Mr.XXIV said:

Thanks. :)

Currently working on the routing and the pages to setup, all that's static before I move on to any of the pages that require the database. Once that's setup, I'm definitely going to need a lot of help with the querying, or that could all be done at the same time with the help of a few teammates. :/

Anyway, if you set up a private git repository on GitHub I would most likely join. Or if you don't want to pay for a private repository and or never used source control we could try it out on my private repository.

Then that way we can add other developers on Neowin that'd wish to join the project. They could easily fork the project, submit their work and merging it with the main project would be a breeze. All while it keeps track of who did what and all the wonderful tools for code collaboration.

  • 0
  On 28/12/2012 at 14:00, Tekkerson said:

Not sure if technomixx is spam or just trolling considering his post count...

Anyway, if you set up a private git repository on GitHub I would most likely join. Or if you don't want to pay for a private repository and or never used source control we could try it out on my private repository.

Then that way we can add other developers on Neowin that'd wish to join the project. They could easily fork the project, submit their work and merging it with the main project would be a breeze. All while it keeps track of who did what and all the wonderful tools for code collaboration.

I'll definitely need a private repository. :) It'll help me out more when I'll need to code on-the-go.

  On 28/12/2012 at 21:58, Uplift said:

Not only is it spam but it's bad advice.

Wordpress sucks, it's a spammers heaven and is one of the most targeted platforms, and Code Igniter, i agree is clean and easy, but it's dying a slow death.. it's well worth playing with if you are new to frameworks but the community is shrinking more every day.

And definitely not a good idea for Social Networks, even with Buddypress. Heck, I even tried to develop MyLovr with BuddyPress to see how'd it work, basically, no. Just no.

FuelPHP was what made me ignore Code Igniter.

  • 0
  On 25/12/2012 at 13:22, chAos972 said:

If you're writing PHP from scratch you'l failing from the start. You'll want a good framework - Symfony is what we used at my last job.

interesting opinion, but I find creating new scripts that I can use over and over again (a personal template) is much better I know how it works and I control the security... I have developed my own admin panels and CMS which is installed on every clients site :p I do see your point frameworks are good but I dont feel like im doing a job but i do see the benefits in frameworks....

  • 0
  On 29/12/2012 at 13:44, technomixx said:

I am not a spammer.

I have done most of my code in Zend FW, Codeigniter, WP and Joomla. CI and WP are most easy for developers. I don't know much about latest Frameworks.

WP is a blogging platform and not meant for social networks, even if with BuddyPress. CI is honestly dying.

  • 0
  On 29/12/2012 at 12:35, SPEhosting said:

interesting opinion, but I find creating new scripts that I can use over and over again (a personal template) is much better I know how it works and I control the security... I have developed my own admin panels and CMS which is installed on every clients site :p I do see your point frameworks are good but I dont feel like im doing a job but i do see the benefits in frameworks....

If you layer crap on top of crap you just have a bigger stack of crap.

  • Like 2
  • 0

For those who do want to join, of course, I'll be listing the contributors/staff members on the about/team section. I really want to talk about how this will work and how I want to go about this with other Web Developers on Neowin.

This will obviously be my most dedicated work & I hope this can mean something to the community. :)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • 3.19.1 is out $ iperf3.exe -v iperf 3.19.1 (cJSON 1.7.15) CYGWIN_NT-10.0-19045 i9-win 3.6.4-1.x86_64 2025-07-15 07:55 UTC x86_64 Optional features available: CPU affinity setting, authentication, support IPv4 don't fragment, POSIX threads CRC32: BB95604E MD5: 201792CDD56975A3C68A7FE9F99D7B80 SHA-1: 92D6579AF3C917923B41BEC81C5BC80F6E4B4A9A SHA-256: 9A84118CD8EABB14A0FDA4FFA782DD5668E4461031D8AB119480BF9B09E3DC04 https://files.budman.pw/iperf3.19.1_64.zip $ iperf3.exe -c 192.168.10.10 Connecting to host 192.168.10.10, port 5201 [  5] local 192.168.10.9 port 19206 connected to 192.168.10.10 port 5201 [ ID] Interval           Transfer     Bitrate [  5]   0.00-1.00   sec   428 MBytes  3.58 Gbits/sec [  5]   1.00-2.01   sec   427 MBytes  3.55 Gbits/sec [  5]   2.01-3.01   sec   421 MBytes  3.55 Gbits/sec [  5]   3.01-4.01   sec   426 MBytes  3.55 Gbits/sec [  5]   4.01-5.00   sec   419 MBytes  3.55 Gbits/sec [  5]   5.00-6.01   sec   426 MBytes  3.55 Gbits/sec [  5]   6.01-7.01   sec   427 MBytes  3.55 Gbits/sec [  5]   7.01-8.01   sec   421 MBytes  3.55 Gbits/sec [  5]   8.01-9.00   sec   420 MBytes  3.55 Gbits/sec [  5]   9.00-10.01  sec   426 MBytes  3.54 Gbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval           Transfer     Bitrate [  5]   0.00-10.01  sec  4.14 GBytes  3.55 Gbits/sec                  sender [  5]   0.00-10.02  sec  4.14 GBytes  3.55 Gbits/sec                  receiver iperf Done. Release notes: Security fixes seems like only updates. https://github.com/esnet/iperf/blob/master/RELNOTES.md    
    • Microsoft Edge 138.0.3351.109 by Razvan Serea Microsoft Edge is a super fast and secure web browser from Microsoft. It works on almost any device, including PCs, iPhones and Androids. It keeps you safe online, protects your privacy, and lets you browse the web quickly. You can even use it on all your devices and keep your browsing history and favorites synced up. Built on the same technology as Chrome, Microsoft Edge has additional built-in features like Startup boost and Sleeping tabs, which boost your browsing experience with world class performance and speed that are optimized to work best with Windows. Microsoft Edge security and privacy features such as Microsoft Defender SmartScreen, Password Monitor, InPrivate search, and Kids Mode help keep you and your loved ones protected and secure online. Microsoft Edge has features to keep both you and your family protected. Enable content filters and access activity reports with your Microsoft Family Safety account and experience a kid-friendly web with Kids Mode. The new Microsoft Edge is now compatible with your favorite extensions, so it’s easy to personalize your browsing experience. Microsoft Edge 138.0.3351.109 changelog: Fixed various bugs, feature updates, and performance issues for Stable Channel. Stable channel security updates are listed here. Feature updates Edge contextual capabilities in Business Chat work tab. Microsoft Copilot in Edge now supports page summarization and contextual queries to the Work tab for Microsoft 365 Copilot Business Chat. With this feature, users can ask Copilot contextual queries such as “summarize this page.” This feature also includes contextual prompt suggestions to help users ask relevant questions about open pages in Edge. Page summarization and contextual prompt suggestions is accessible for users when using Copilot through the Edge side pane. A Microsoft 365 Copilot license is required to use this feature. Administrators can control the availability using the EdgeEntraCopilotPageContext policy. Download: Microsoft Edge (64-bit) | 178.0 MB (Freeware) Download: Microsoft Edge (32-bit) | 161.0 MB View: Microsoft Edge Website | Release History Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • The publishing backend for game developers is 10x worse
    • Weekend PC Game Deals: Sim fests, bundled Sniper Elite, a tower defense freebie, and more by Pulasthi Ariyasinghe Weekend PC Game Deals is where the hottest gaming deals from all over the internet are gathered into one place every week for your consumption. So kick back, relax, and hold on to your wallets. Over in the bundle space, Humble introduced the Sniper Elite Classics Collection for those wanting some stealth shooter experiences. The bundle begins with Sniper Elite 3, its season pass, Sniper Elite V2 Remastered, as well as the original Sniper Elite for $6. Moving up a tier for the $10 offer gets you Sniper Elite 4: Deluxe Edition. Lastly, paying $14 gets you Sniper Elite 5 to complete the bundle. The bundle has a couple of weeks left on its counter before expiring. The Epic Games Store's latest freebie for the masses is a copy of Legion TD 2 this week. This is a hit tower defense game that first debuted as a Warcraft 3 mod rivaling the likes of DotA. The gameplay revolves around defending your king from waves of enemy attacks. For this, you can build an army using the over 100 unique fighters available, each landing with their own bonuses and quirks. Over 12 million possible combinations are there for making armies as well. The Legion TD 2 giveaway will last until July 31, which is also when Pilgrims and Keylocker will become freebies. Big Deals The latest discounts on offer arrive from the latest simfest that's running, a few publisher specials, a Germany-made games collection, and more. Here's our handpicked big deals list for the weekend: Kingdom Come: Deliverance II – $41.99 on Steam Warhammer 40,000: Space Marine 2 – $32.99 on Steam DayZ – $24.99 on Steam OCTOPATH TRAVELER – $23.99 on Steam OCTOPATH TRAVELER II – $23.99 on Steam Frostpunk 2 – $23.36 on Gamebillet Per Aspera – $20.99 on Steam Hunt: Showdown 1896 – $19.99 on Steam V Rising – $17.49 on Steam Bus Simulator 21 Next Stop – $17.49 on Steam Star Trucker – $16.24 on Steam Dead Island 2 – $14.99 on Steam Crusader Kings III – $14.99 on Steam Dead Island 2 – $14.99 on Steam Loco Motive – $14.39 on Steam Tropico 6 – $13.99 on Steam Laysara: Summit Kingdom – $13.99 on Steam Shadows of Doubt – $13.74 on Steam Firefighting Simulator - The Squad – $12.49 on Steam Eastward – $12.49 on Steam Wargroove 2 – $11.99 on Steam Wildfrost – $11.99 on Steam Assassin's Creed Odyssey – $11.99 on Steam Warhammer 40,000: Boltgun – $10.99 on Steam Let's School – $9.99 on Steam Little Nightmares II – $9.89 on Steam CODE VEIN – $8.99 on Steam TerraScape – $8.99 on Steam Dorfromantik – $8.39 on Steam Monster Sanctuary – $7.49 on Steam The Outer Worlds – $7.49 on Steam Cloudpunk – $6.99 on Steam The Dark Pictures Anthology: Man of Medan – $6.59 on Steam TerraTech – $6.24 on Steam Descenders – $6.24 on Steam Starbound – $5.99 on Steam Wargroove – $5.99 on Steam My Time at Portia – $5.99 on Steam Saints Row IV: Re-Elected – $4.99 on Steam Axiom Verge – $4.99 on Steam Manifold Garden – $4.99 on Steam Model Builder: Complete Edition – $4.99 on Steam Stronghold: Definitive Edition – $4.94 on Steam Pathway – $4.79 on Steam Amnesia: Rebirth – $4.49 on Steam Iron Harvest – $4.49 on Steam INMOST – $4.49 on Steam Frostpunk – $4.49 on Steam FOR HONOR – $4.49 on Steam Arma 3 – $4.49 on Steam Chorus – $3.74 on Steam Plague Inc: Evolved – $3.74 on Steam Loop Hero – $3.74 on Steam 60 Seconds! Reatomized – $2.49 on Steam Goat Simulator – $1.99 on Steam UnderMine – $1.99 on Steam Legion TD 2 – $0 on Epic Store DRM-free Specials The GOG store's own DRM-free weekend deals are live too. Here are some highlights: Timberborn - $24.49 on GOG Citizen Sleeper 2: Starward Vector - $18.74 on GOG Fallout 4: Game of the Year Edition - $15.99 on GOG Shadow Empire - $15.99 on GOG The Talos Principle 2 - $14.99 on GOG Stellaris - $9.99 on GOG Neverwinter Nights: Enhanced Edition - $9.99 on GOG Opus Magnum - $9.99 on GOG Katana ZERO - $8.99 on GOG SPORE Collection - $7.49 on GOG Starbound - $5.99 on GOG Kingdom Come: Deliverance - $5.99 on GOG Crysis - $4.99 on GOG Chorus - $4.99 on GOG Pathway - $4.79 on GOG UnderRail - $4.49 on GOG CrossCode - $3.99 on GOG Blood Omen: Legacy of Kain - $3.49 on GOG Fallout 2 - $2.49 on GOG Medal of Honor: Pacific Assault - $2.49 on GOG Prince of Persia: The Sands of Time - $1.99 on GOG EVERSPACE - $0.99 on GOG Keep in mind that availability and pricing for some deals could vary depending on the region. That's it for our pick of this weekend's PC game deals, and hopefully, some of you have enough self-restraint not to keep adding to your ever-growing backlogs. As always, there are an enormous number of other deals ready and waiting all over the interwebs, as well as on services you may already subscribe to if you comb through them, so keep your eyes open for those, and have a great weekend.
    • before you sign up for Tea, apart from selfie and ID photos, you are required to submit your location and birth date. There are leaked driver licence too : https://x.com/ZTobias114838/status/1948781407859323395
  • Recent Achievements

    • Week One Done
      hhgygy earned a badge
      Week One Done
    • One Month Later
      hhgygy earned a badge
      One Month Later
    • One Year In
      NIKI77 earned a badge
      One Year In
    • Week One Done
      artistro08 earned a badge
      Week One Done
    • Dedicated
      Balaji Kumar earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      639
    2. 2
      ATLien_0
      237
    3. 3
      Xenon
      166
    4. 4
      neufuse
      144
    5. 5
      +FloatingFatMan
      122
  • Tell a friend

    Love Neowin? Tell a friend!