Jump to content

Recommended Posts

There is no one right answer to this - it all depends on context. In a business environment, you would want to start with the actual functionality of the site. When a developer/team needs to show value to the organization for what they are doing demo'ing a login would not go too far. Heck, even if it is a personal project you may want to see if what you are trying to accomplish is even worthwhile before spending time developing login/registration functionality. Many times I'll have a config script that is included with every page load and put something like $userID = 1; and use that in my script whenever needing to reference the user id. I can easily go back and implement a login process that checks for valid login and sets that variable accordingly.

Link to comment
https://forums.phpfreaks.com/topic/267996-php-systems/#findComment-1375182
Share on other sites

I always start with the core functionality of the project, and make sure that it works before adding any further modules to it. Of course, this is after I've done all of the planning, so I know how the entire system will work before I write any code.

Having a framework to work from also helps, in that I don't have to recreate the most common modules every time either.

 

In other words: Just what Psycho said, what module you start writing the code for changes from project to project requirements and, to a lesser degree, developer preference. There is no one true answer to this, besides that planning must be done prior to coding.

Link to comment
https://forums.phpfreaks.com/topic/267996-php-systems/#findComment-1375184
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.