What is the entire process involved in building a website for a client?

A quick answer would be = Don’t worry , you can easily do it , there is a plugin for everything and WP is a breeze to work with .
And it is most of the time , the real problem that can occur when you start working on a site that’s been done by someone else is that , most likely was heavily modified and when you update WP or even one plugin` the whole site will not function as it should.

Other than that…shopping cart - use Woocommerce plugin ( free ) and there are many plugins that help you with classes , Css and anything else you can think of, just use a search inside the plugins area on the WP dashboard.

scenario is fine, just would add maybe if you are paranoic person or have bad experience with payoffs, just create 1 more admin user for them, don’t give them main ADMIN account, when get paid just delete the one they don’t use, logoff end…

There is practically much more ways to secure yourself and make some kind of a rollback auto-script which could delete the whole content from the FTP server and complete data structure of wordpress in 1sec. with 1 function call from a custom template page you left on some address known to you only, let me know if you need a clarification.

Same goes for backups independent of Wordpress or any other framework, just pack your complete root folder or just public HTML or whatever you need in order to Backup and don’t have to wait hosting guys to do that for you because they are never there.

so mainly used by myself are: Copy, ZIP and Download to local PC, UNZIP, DELETE any folder or ROOT is doable with few lines of PHP code you can integrate and call from some address on your domain if anything goes wrong for you or you need a fast action to perform without going over FTP casual clients or login to cPanel etc.

cheers

1 Like

You should not feel bad about it. When we add shopping cart, we also need to deal with payment gateway, SMS gateway and transactional emails. Most of the time (if it is e-commerce) we also need to deal with shipping modules. Things can easily go wrong if you haven’t done these things before and when things go wrong, it is really nasty esp. when you are developing production grade site.

I think you saved yourself a lot of headache and time by letting go that project.

Even in my short career as a developer, numerous times I have done the mistake of picking up the type of projects that I was not very confident about. Every time they ended badly. Which gave me a lesson not to venture into unknown territory when you are doing other’s work. For personal projects, its fine.

You will get a lot of opportunities better than this. You can play with WordPress in your free time and try to build an e-commerce site yourself so that the next time you are better prepared for the job. So cheer up and get ready for the next opportunity.

1 Like

Can anybody tell me what I can do with a site coded myself without a WordPress theme. Can I upload it to WordPress and use WordPress as a place for the user to login? If so is editing html the only way to edit info or can I designate a section to be up datable somehow… If​ so, do I simply paste the entire html into an empty wp template… Help appreciate and also relevant to original topic…​It’s​ basically a site for a friend and contains only information about his business, unlikely to need updating unless I plug a blog into the page which I’m sure will have its on editable interface…​Thanks guys.

Hello I just wanted to give me an advise. Basically I have learned basic HTML CSS and Javascript, and a bit PHP. I just wanted to know how can i get experience in web development? Were can i find clients(that dont expect a lot) so that i can gain some experience? Thank you :smiley:

Hello Neriysp :slight_smile:
If you want to do web development projects you should take one more step atleast - Learn how to implement a CMS(Content Management System). You can learn drupal(drupal.org) or wordpress(wordpress.org) or both.

If you want to be a website designer, you can start by designing themes and placing them on various marketplaces (www.tumblr.com, www.themeforest.com etc) It will give you a lot of confidence and will also build your portfolio.

Regarding clients, I think you should start with your local contacts. Ask your friends if they need website, talk to local businesses or not-for-profit organizations. Their expectation won’t be much since they will pay you less.

Hope it helps.

1 Like

I think installing a starter template and tweaking the html and css will save a lot of your time. If you have experience with developing wordpress theme, you can also start from scratch. There are lots of free wordpress starter themes on the internet.

I have worked a bit with wordpress but I find more interesting the back-end development since I am not so good at designing,I just wanted to know if u can find a freelance job as a back-end with not so much experince (and if u can tell me anywhere to search). Thank you for your response :smiley:

The trick about the world is that only you know what you are experienced in and what you are not confident about. The client does not know that. Wordpress and other CMS (mainly drupal) are pretty much straightforward. There are modules for virtually everything so you won’t have to do all that coding. All you’ll have to do is to assemble the modules and design the front-end. All this can be achieved just by browsing through the tutorials. To tell you frankly – I had no experienced with Magento, still I managed to build an ecommerce(http://www.craftkriti.com) just by browsing tutorials.

There are a lot of sites where you can find work like http://www.freelancer.com http://www.feedwiser.com/
My company gets a lot of leads from facebook groups, linkedIn and other social networking platforms. So you can fish in these waters too. :wink:

Hope it helps.

1 Like

If you’ve already designed a static site in html/css/whatever then you’ll need to go through and tear it apart and convert it to a Wordpress theme. This isn’t as hard as it sounds, but I unfortunately don’t think there are a lot of solid free tutorials on the internet (at least there weren’t as of a few years ago when I was doing Wordpress development).

All of the information that you need is on the Wordpress Codex, but if you want something with more guidance, teamtreehouse has a very good Wordpress Theme Development track and they offer a 7 day free trial (assuming you haven’t already used it). There’s also a good but not great Udemy course on Wordpress Theme Development with Bootstrap, but you’ll want to find a coupon or wait for a sale. It’s listed at $175, but I’m pretty sure I only paid $10. Brad is an engaging teacher, but I feel like he sometimes lacks rigour, I guess. IIRC, he uses the underscores starter theme, similar to what @rahulkrishna suggested.

If you have a pluralsight subscription, then I’ve also heard great things about the Wordpress Custom Theme Development course, but I haven’t worked in Wordpress in a while, so I haven’t bothered to check it out. If you haven’t already done so, you can get a free 3-month subscription to pluralsight if you sign up for the (free) Visual Studio Dev Essentials, and it’s totally worth it.

That’s my two cents on Wordpress theme development.

3 Likes

If I may ask since I have the same question you answered
instead of buying a server there’s websites that offers uploading my website on there servers for fees right?

Thanks,I mean is there any other way that u can pick clients. Since I’m new in development I mean does it work that u create your own website with your portfolio so others can come to you, or is there any place to public your portfolio so u others can find you!

@Neriysp Most of the time, the clients don’t come to freelancers. Freelancers need to look for clients. Maintaining portfolio site and profiles on various platforms are quite essential because clients may look for it to verify your legitimacy esp if you are freelancing.

1 Like

Thank you @rahulkrishna for your answers :slight_smile:

1 Like

I think he followed my initial advice and found someone with experience in Wordpress to do it (he said he’s “waiting on a proposal from a company”), so he’ll end up paying a ton more this way, I’m sure, but you’re probably right: I saved myself a headache.
If my ultimate career goal were to freelance, it would be more beneficial to learn Wordpress, it seems; as it is, I plan to get hired by a company in the future, so I’m not sure learning Wordpress should be one of my priorities (over JS technologies, for instance).

1 Like

I’m sure you will choose a very good career path. There are tons of things to do in design and development. Do the one that makes you happy. :slight_smile:

1 Like

You usually pay monthly for renting a server, correct.

Hi, you can use Wordpress for sure but it’s always better to build a website from scratch if you want to make a fully customized product. I recommend you to check this article to know about main steps you should take while developing a website and have an rough idea of how long it will take for you to do it: https://www.cleveroad.com/blog/cost-to-build-a-website

do you want to try build site on the theme for wordpress? Or should there be a website you create from scratch? I am also a beginner in this environment, but I make websites on different themes and it helps me (Avada, https://tumli.net/journal/wordpress-ecommerce-templates, Shello) I tell clients that i make site on the themes and that will be cheeper. It helps me to make some money

So far I have created 4 different websites for clients- and I never used wordpress for any of them…
From my experience:
If your client requires a website urgently (say within 2-3 days) or a blog system with CMS then wordpress is ideal.
Otherwise go with the traditional development because you are more free to do what the clients request than being limited to the theme being used.

I created a free website for a charity organization and once I showed them my designs they were very happy to pay for their own registration and domain hosting.
When I offered a free website to clients I made it clear that they have to pay for the hosting and registration themselves, I was just making the website