The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

Website Development Help

Penguin_OtakuPenguin_Otaku Registered User regular
edited July 2011 in Help / Advice Forum
So I've been hired out to design a website for a small education organization and I've got a few questions since it's been a while since I've made a site in a while and I'm sure there are some cool new things I don't know about.

They want it to be pretty simple and they want to be able to update it themselves and maintain a calendar of events. Now I've made my share of sites, I've never dabbled in this, I've always just updated them through HTML. Any easy suggestions?

Also; she was wondering what pricing should be... and I have the same question because I've never done freelance web work.

Thanks fellas.

sig-1.jpg
Penguin_Otaku on

Posts

  • admanbadmanb unionize your workplace Seattle, WARegistered User regular
    edited June 2011
    I recommend looking at Wordpress.

    admanb on
  • MushroomStickMushroomStick Registered User regular
    edited June 2011
    For pricing, you need to get exactly what it is they're looking for down in writing with an understanding that if they want to add to the list later, its going to cost more. Its no fun to quote someone a few hundred bucks for a little web design and then suddenly they're expecting you to program an amazon replica for them.

    MushroomStick on
  • skettiosskettios Enchanted ForestRegistered User regular
    edited June 2011
    admanb wrote: »
    I recommend looking at Wordpress.

    seconded

    as for the events stuff, there's a few plugins out there for WP
    Or you could just embed a google calendar

    skettios on
  • TwoQuestionsTwoQuestions Registered User regular
    edited June 2011
    For pricing, you need to get exactly what it is they're looking for down in writing with an understanding that if they want to add to the list later, its going to cost more. Its no fun to quote someone a few hundred bucks for a little web design and then suddenly they're expecting you to program an amazon replica for them.

    Not enough lime in the world for this. Make absolute sure your expectations are in sync.

    As for which calendar system to use, I'd second the Google Calendar plugin or similar. While your host most certainly supports php and mysql, it'd be a bit overkill to implement an entire content management system just to update a calendar.

    TwoQuestions on
    steam_sig.png
  • HeartlashHeartlash Registered User regular
    edited June 2011
    skettios wrote: »
    admanb wrote: »
    I recommend looking at Wordpress.

    seconded

    as for the events stuff, there's a few plugins out there for WP
    Or you could just embed a google calendar

    Thirded.

    You can find more information at wordpress.org. I'd go through their docs section and learn how to install the platform and build a custom theme that meets their needs. Definitely start by figuring out the content structure (Information architecture) and building out a site map. It will inform the design process and give you a much better understanding of how best to actually build the site.

    It's shocking how often a client wants you to build a site BEFORE they have any idea how they want their content structured. It can be hugely problematic.

    What you've also been missing out on in terms of markup over the past few years is the slow march toward HTML5 and CSS3 support amongst modern browsers. You can find some of the new tags and information about browser support at w3schools.

    Heartlash on
    My indie mobile gaming studio: Elder Aeons
    Our first game is now available for free on Google Play: Frontier: Isle of the Seven Gods
  • NightslyrNightslyr Registered User regular
    edited June 2011
    Heartlash wrote: »
    What you've also been missing out on in terms of markup over the past few years is the slow march toward HTML5 and CSS3 support amongst modern browsers. You can find some of the new tags and information about browser support at w3schools.

    Ugh. w3schools sucks. See: http://www.w3fools.com for why.

    OP, go to: https://developer.mozilla.org/en-US/learn/ for web development help, including HTML5 and CSS3.

    Nightslyr on
  • Penguin_OtakuPenguin_Otaku Registered User regular
    edited June 2011
    Appreciate the links and input guys.

    I use wordpress for a blog that I run and that does sound like it'd be a pretty easy way to go about the updates.

    I'm assuming their layout is adjustable with HTML?

    Penguin_Otaku on
    sig-1.jpg
  • EclipseGcEclipseGc Registered User new member
    edited June 2011
    Penguin,

    So... I do web dev professionally (just to get that out of the way) and I use Drupal for it. http://drupal.org/ (runs stuff like... http://www.whitehouse.gov )

    If you have a serious ambition to get into web development, then I'd advise you heavily to look into Drupal as your platform of choice. Wordpress is awesome for what it is, but what it is is basically a blogging platform. They'd like to be more then that, but that reality hasn't really come to pass yet.

    As far as calendaring goes, google has a fantastic product and it's pretty easy to get up and running on just about any CMS out there one way or another. For your first freelance gig, it's probably a good idea to go that direction. The primary caveat here is that of course the client may not be thrilled about having to update their calendar separately from their site, in which case, there are various tools potentially available to you. Again Drupal has a whole date/calendar set of modules that can help here (though I'm actually in the processes of trying to help clean those up a bit so... it's by no means perfect).

    Also, if you take my advise and look into drupal, keep in mind the learning curve is a bit steep, but the payoff is worth it. I see you're in oklahoma as well, there's a Drupal User Group run on the rockwell campus of Francis Tuttle in OKC every 3rd Thursday from 7:30pm-9:30pm. You are very welcome to come.

    EclipseGc on
  • MrDelishMrDelish Registered User regular
    edited June 2011
    EclipseGc wrote: »
    Penguin,

    So... I do web dev professionally (just to get that out of the way) and I use Drupal for it. http://drupal.org/ (runs stuff like... http://www.whitehouse.gov )

    If you have a serious ambition to get into web development, then I'd advise you heavily to look into Drupal as your platform of choice. Wordpress is awesome for what it is, but what it is is basically a blogging platform. They'd like to be more then that, but that reality hasn't really come to pass yet.

    For a small education organization that wants a simple site and perhaps a calendar, Drupal might be too much. WordPress is super easy to learn and add to and, while it may be primarily a blogging script, works well enough for what his client seems to want.

    MrDelish on
  • EclipseGcEclipseGc Registered User new member
    edited June 2011
    Sure, but if he intends on making a career of web development, he'd be best advised to have a tool worth using. I'm not trying to denigrate wordpress, it's great for what it is. I'm also not trying to create a religious war here :-). What I am trying to do is give him the perspective of someone with over 16 years of web development experience.

    Wordpress is essentially a monarchy development wise, its tools are defined, developed and deployed by the elite few. Drupal's a meritocracy in which anyone with the desire, ability, and support can get new features into Drupal, making it a far more robust and capable platform. Point being, unless wordpress fits a site to the T, I'd not use it. If it does fit it, then it can't be beat. :-) The problem with that though is on-going support. Customers invariably want more, and they will outgrow the wp site at some point. Why not plan ahead, and as I said, we have a pretty good DUG here in Oklahoma, and I'd be happy to personally help from the learning perspective.

    Eclipse

    EclipseGc on
  • UrQuanLord88UrQuanLord88 Registered User regular
    edited June 2011
    Seems like you're set on using wordpress but I've also heard good things about http://www.squarespace.com/ and have been meaning to try it myself.

    UrQuanLord88 on
    http://steamcommunity.com/id/urquanlord88
    urquanlord88.png
    Streaming 8PST on weeknights
  • Penguin_OtakuPenguin_Otaku Registered User regular
    edited July 2011
    There might not be anyway around this, but I was hoping there might be a way to avoid getting into the whole PHP thing. I've never messed with it and am trying to have a quick turnaround on the project. If it's unavoidable, it's unavoidable.

    But I've noticed that while beginning to build the website and comparing it to Wordpress code there are a lot of differences going on and a lot of integration. Not as simple as I thought it might be...

    Any suggestions?

    EDIT: The more I look at it it seems like there's really not that much flexibility with Wordpress. No custom headers or anything like that as far as I can see. Maybe I'm wrong, but I'm trying to make it not look like a blog.

    Penguin_Otaku on
    sig-1.jpg
  • StraygatsbyStraygatsby Registered User regular
    edited July 2011
    If you find drupal too daunting and wordpress insufficient, you could try Joomla. I've recently begun playing around with it, and I find it about middle of the pack in terms of useability, complexity, and user friendliness. Version 1.5 is pretty well supported and developed for, so there's LOTS of pre-fab modules and extensions available to slap into place.

    Worth a look if you're still looking around at CMS options.

    Straygatsby on
  • Penguin_OtakuPenguin_Otaku Registered User regular
    edited July 2011
    The sites I've made in the past have all been run by me and everyone's known how to update a page with HTML and all of that.

    So this CMS stuff is new to me. I notice a lot of the sites I'm looking at are saying "download," could anyone explain to me what's needed to be downloaded and how that's integrated with the CMS?

    Penguin_Otaku on
    sig-1.jpg
  • wmelonwmelon Registered User regular
    edited July 2011
    If you're willing to spend a little time exploring how wordpress works, you can do a lot of different things with it. You pretty much have to go into the different php files that make up the different portions of the page and make alterations, but it's certainly possible to make it not look like a blog.

    wmelon on
  • Eat it You Nasty Pig.Eat it You Nasty Pig. tell homeland security 'we are the bomb'Registered User regular
    edited July 2011
    You're probably going to get familiar with at least a little bit of php to make stuff that laypeople can update easily in the future, at least if wordpress won't immediately do what you want. The good thing is that if you're already good with html, it probably won't be that hard for you to figure out.

    Pricing out freelance work can be difficult, especially if the people you're working with aren't used to doing it. The first step is to get a detailed description of what they want done and what they expect to pay for it; then you can figure out a billing rate or flat fee that you find equitable (or not, in which case no hard feelings.)

    What you don't want to do is start the project, find out it'll take a lot more work than you thought, and have to either eat the cost yourself or bill the client more than you expected.

    Eat it You Nasty Pig. on
    hold your head high soldier, it ain't over yet
    that's why we call it the struggle, you're supposed to sweat
  • EWomEWom Registered User regular
    edited July 2011
    The place I work at won't take on any clients that want/use Joomla. The reason being is that it has had several major security issues in the past.

    EWom on
    Whether they find a life there or not, I think Jupiter should be called an enemy planet.
  • GrennGrenn Registered User regular
    edited July 2011
    You are doing the client a disservice by taking on the work when you don't appear to know what you're doing.

    Go away and learn the stuff you need to know before taking on commercial work!

    Grenn on
  • MushroomStickMushroomStick Registered User regular
    edited July 2011
    Yeah, I'm kind of getting the feeling from the OP's last 2 posts that he's gotten in over his head on this.

    MushroomStick on
  • JacksWastedLifeJacksWastedLife Registered User regular
    edited July 2011
    I'm just gonna jump in here as another web dev guy and say that EclipseGc knows their shit. If you're looking into something more "click together" than doing any PHP work yourself, I would recommend Drupal Gardens. It is to Drupal what wordpress.com is to Wordpress. You can setup a managed Drupal 7 site in a matter of seconds using Gardens.

    Basically it's a SaaS Drupal offering. It doesn't have date integration yet but it will in about say... 3 weeks (let's just say I know a guy). One of the major drives behind Drupal Gardens is evangelizing site builders (people like you) to using the Drupal platform. There are specific customizations to make using Drupal easier to learn and their support is very helpful with almost any question you could possibly have regarding getting your site working just the way you want it. It has an in browser theme builder, so you never have to touch PHP and you can still make sites like these:

    http://www.ipswichalebrewery.com/
    http://www.photoshopisland.com/
    http://valarietravels.drupalgardens.com/
    http://grinnellleadership.drupalgardens.com/
    http://melaniedoane.com/
    http://lauralynngill.drupalgardens.com/

    And the best part is the price. For a whopping $0 you can make as many sites as you want and the pricing model is much more forgiving than wordpress.com which has you pulling in features a la carte, for a price.

    JacksWastedLife on
Sign In or Register to comment.