Web Design Forum: Creating a blog from scratch - Web Design Forum

Jump to content

WDF
WDF Premium Memberships Reseller Hosting
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Creating a blog from scratch Rate Topic: -----

#1 User is offline   historygirllfc 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 52
  • Joined: 22-January 12
  • Reputation: 1
  • Gender:Female
  • Location:England
  • Experience:Beginner
  • Area of Expertise:I'm Learning

Posted 05 February 2012 - 08:13 PM

Has anyone done this? Is it worth it? I'm just thinking of doing this as a learning process.
0

#2 User is offline   Mythriel 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 78
  • Joined: 15-June 10
  • Reputation: 4
  • Gender:Male
  • Experience:Nothing
  • Area of Expertise:Web Developer

Posted 05 February 2012 - 08:47 PM

Yes it is worth it as a learning process. If you develop it using a MVC arhitecture, OOP style, use some Design Patterns and do some Unit testing then you will have a great and fun learning experience. Best of luck
0

#3 User is online   rallport 

  • Web Guru
  • PipPipPipPipPip
  • Group: Members
  • Posts: 3,820
  • Joined: 03-January 10
  • Reputation: 266
  • Gender:Male
  • Location:England, UK
  • Experience:Advanced
  • Area of Expertise:Web Developer

Posted 07 February 2012 - 10:57 AM

View PostMythriel, on 05 February 2012 - 08:47 PM, said:

Yes it is worth it as a learning process. If you develop it using a MVC arhitecture, OOP style, use some Design Patterns and do some Unit testing then you will have a great and fun learning experience. Best of luck


* rolleyes *

Look at the OPs experience - he's a beginner.
0

#4 User is online   Renaissance-Design 

  • Available for custom WordPress work
  • View blog
  • Group: Moderators
  • Posts: 3,595
  • Joined: 12-August 10
  • Reputation: 559
  • Gender:Male
  • Location:South Wales
  • Experience:Web Guru
  • Area of Expertise:Designer/Coder

Posted 07 February 2012 - 11:11 AM

View Postrallport, on 07 February 2012 - 10:57 AM, said:

* rolleyes *

Look at the OPs experience - he's a beginner.


Look at the OP's gender - she's a beginner.

OP: it's a great thing to do as a learning exercise, but don't expect to be able to use what you create live on the Web unless you also learn some quite in-depth stuff about security as you go.
0

#5 User is online   Skateside 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 465
  • Joined: 09-November 08
  • Reputation: 44
  • Location:Bedford
  • Experience:Advanced
  • Area of Expertise:Coder

Posted 07 February 2012 - 12:05 PM

I'm actually slowly doing this myself right now. It's good fun, but a very slow process. You'd be surprised what has to go into it
  • What's the best way to make the database searchable?
  • How do you convert the stuff you type into valid HTML
  • How do you prevent spam comments appearing?
  • What will your URLs look like?
  • Will you have tags, categories, both?
  • How do you protect your admin-panel so you can post but others can't?
  • What will your front-end look like and do you want to be able to change that occasionally?


Still, I'd recommend going for it just for the fun of learning
0

#6 User is offline   nublue 

  • Dedicated Member
  • PipPip
  • Group: Members
  • Posts: 119
  • Joined: 15-November 07
  • Reputation: 5
  • Experience:Nothing
  • Area of Expertise:Designer

Posted 07 February 2012 - 12:21 PM

View Posthistorygirllfc, on 05 February 2012 - 08:13 PM, said:

Has anyone done this? Is it worth it? I'm just thinking of doing this as a learning process.


I'd say anything is worth doing if you can learn from it. As mentioned, I wouldnt go into it with the mindframe of making something to actually use, but certainly as an exercise which will expose you to a lot of different practices and skills, it is worth doing.

I would suggest using something established such as Wrodpress for a commercial blog.
0

#7 User is offline   FizixRichard 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 325
  • Joined: 05-October 07
  • Reputation: 47
  • Gender:Male
  • Location:Market Deeping, England
  • Experience:Advanced
  • Area of Expertise:Web Designer

Posted 07 February 2012 - 03:04 PM

View PostMythriel, on 05 February 2012 - 08:47 PM, said:

Yes it is worth it as a learning process. If you develop it using a MVC arhitecture, OOP style, use some Design Patterns and do some Unit testing then you will have a great and fun learning experience. Best of luck



I would say, if we are going to talk about good OOP coding styles and design patterns, for a beginner, to look at something more easy going than MVC. I mean textbook MVC architectures get professionals into a muddle and concepts get confused.


To the OP, I would go for it as a blog isn't a hard application to build. I would agree with Mythriel to look at OOP and come up with a good design pattern, avoid MVC though as you'll probably end up having a nasty headache.

Simply learning how to structure an application into reusable class based modules and separating your application into layers without using an MVC architecture is perfectly acceptable even in a professional production environment.


That said most good design patterns are some kind of MVC-like architecture or a halfway house that achieves the same thing.

This post has been edited by FizixRichard: 07 February 2012 - 03:12 PM

0

#8 User is offline   gormo7 

  • Forum Newcomer
  • Pip
  • Group: Members
  • Posts: 47
  • Joined: 17-January 12
  • Reputation: 0
  • Gender:Male
  • Location:Yorkshire
  • Experience:Beginner
  • Area of Expertise:Web Developer

Posted 07 February 2012 - 03:13 PM

Haha i read the first reply, (im a beginner too) and my jaw just dropped....good advice though!

Also i know of a Full time Web Developer job going in West Yorkshire if anyone is interested. Send me and email from my profile if you want.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users