Jump to content

Recommended Posts

I'm not sure if this is the right place to post this but it is a question and looking for suggestions.

 

I'm building a website for an estate agent which is all well and fine.  I'v never really used PHP apart from a few pointless tutorials.  Now for this site I would need a CMS.  I always hear people talking about Joomla (and it's equivalents) which I've never used.  The only CMS i've ever made is from the lynda.com (PHP With MySQL Essential Training.) This is all hand conded so I was wondering would a novice like me be able to use this and just change all the CSS to the equivalent in my site? 

 

Also, an estate agent will need a search filter to find properties they're looking for.  So any tutorials or advice on the best way to implement this will be greatly appreciated.

 

Thanks for all the help,

Josh

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/
Share on other sites

Theoretically, yes..

 

But realistically no.  Joomla isn't the same as a self-paced video tutorial.  Yes you can change all the CSS and HTML to suit your needs but there are quite a few files to be handled here..

 

I'm no Joomla/Drupal/phpNuke connoisseur/expert and I didn't learn PHP yesterday either.  But you won't see me taking those programs apart anytime soon..unless there's good money involved.

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-916672
Share on other sites

So if you had to make an estate agent website, how would you go about doing the CMS? 

 

Basically, I'm a studen that can't find any work at the moment so I'm trying to make a very high end portfolio and want to include  PHP as I'm generally interested in it and it will put into much better positions getting jobs.

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-916674
Share on other sites

do it one module at a time.

 

If this is for a portfolio of YOURs I definitely would keep away from commercial CMSs.  Don't even think about the word "CMS."  Look at other real estate websites and see what they do and don't do.

 

What do you want yours to do?

What don't you want?

 

One thing at a time.

 

Your portfolio won't look so appealing (for PHP/Web Design, etc) if you have a footer saying it was made by another company

 

 

Hint: the login system is usually a good place to start.

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-916678
Share on other sites

Yeah that's what I thought but don't loads of actual web design companies use commercial CMS's?  How do you go about seeing what other real estate companies do if you can't look at their back end of the site?

 

I want it to be able for the user to login and update the houses when a new one comes on the marker or take an old one off that has been sold.

 

I learnt how to do a login system on the lynda.com tutorial however as a novice I don't really have a clue how secure that is.  So basically yeah I'm just looking for guidance on the best way to go about this is.

 

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-916688
Share on other sites

Yeah that's what I thought but don't loads of actual web design companies use commercial CMS's?

 

I doubt it, my company has our own custom CMS that we tailor to our clients, and other companies work that I have seen has always been custom too. Although, if you're charging peanuts you can probably get away with re-branding a Joomla (or similar) install, as long as this is disclosed to the client up front.

 

Like zanus, I wouldn't touch something like Joomla with a barge pole unless we're talking five figures minimum - Its not worth the hassle, frustration and heartache to shoe-horn the required functionality into it. It would be quicker and easier to build from scratch.

 

To be honest, I can't imagine that a CMS built from a tutorial will be much good either. You need to map out your requirements and construct your plans based on them, module by module.

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-916716
Share on other sites

That's surpised me quite a bit because you always see people asking questions on forums about "i got a joomla template blah blah" but I never see anyone talking about custom built ones.  That's why I thought loads of people used them professionally.  So you think I should never bother to download them and just learn from scratch how to custom build?

 

What would be the best way to learn if you don't rate tutorials?

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-916733
Share on other sites

That's surpised me quite a bit because .... I never see anyone talking about custom built ones. 

 

So you think I should never bother to download them and just learn from scratch how to custom build?

 

What would be the best way to learn if you don't rate tutorials?

 

Because if someone is asking about a custom built CMS then 8 or 9 times out of 10, they are talking about "tracing" it out from Joomla or Drupal or something else.  That's why I said you have to get the word "CMS" out of your head.  Yes, it is a content management system, but to you...it is really a bunch of scripts doing what you want it to do.  one script after another, one database and one table at a time.  If you do it correctly, the questions that you ask in a forum about your project will NEVER include the word CMS and ONLY the problem that is at hand and that is why I moved this thread to Miscellaneous.

 

For instance...your problem may have something to do with extracting a certain row from a certain field with the certain variables...etc,etc.. 

 

using the $_GET variables,

 

XSS injection

 

jQuery integration

 

the list could go on.

 

it's just like building..... a building

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-916771
Share on other sites

  • 1 month later...

It's been a long time, it's built so the user can create read update and delete.  I'm now at the stage where I need to build the search page for it.  I'm basing my site on this so something similar to this http://www.andrewward.co.uk/search.htm

 

Also, I'm going to be putting it online in a few days, would it be ok to give someone a username and password to login and see if it's ok?

 

Thanks,

Josh

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-954116
Share on other sites

Thanks for that, I will do that when it's online, is there any ides for the search feature?

 

There is a decent tutorial that, for the most part, can be applied to your desired search feature.

 

http://www.phpfreaks.com/tutorial/simple-sql-search

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-954194
Share on other sites

Yeah that's what I thought but don't loads of actual web design companies use commercial CMS's?

Absolutely no way. The only time I see these in action are when some of our clients who are web hosting companies decide to offer web development as a service. They have limited knowledge of development so install these off-the-shelf products to construct websites. The issue comes when their clients require functionality that the CMS does not offer.

 

Another reason not to use these is that if a security flaw is found and you have 100 clients websites working from the same system then it probably wont take long before they are all compromised. Doesn't take a genius to work out that a site has been constructed from a commercial CMS.

 

In terms of learning I would take your time and don't rush into it. A good set of reference books is always a good start. Using Internet tutorials is fine as long as you stick to a limited number of sources. There is so much crap out there demonstarting bad habbits and so many developers have different styles of coding so it can become confusing.

Link to comment
https://forums.phpfreaks.com/topic/173889-estate-agent-website/#findComment-954779
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.