Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

HTML

Personal project - news website

Dear all,

I'm doing the tracks Web Design and Front End Web Development. Next, I'm planning to start the Full Stack Javascript track. My first goal is to be able to make a news website, but I feel I miss something.

In this website I'll need to add posts frequently, so editing the html every time I need to add a post doesn't sound efficient.

What kind of technologies / programming languages are used in this kind of websites in order to make the admin life easier when it comes to add posts?? Maybe a platform where I could add the text, select a image or so, select a category and in a click of a button the post is added to the website correctly.

I may need also to have a comment area for users.

Any help will be much appreciated :)

Thank you!

5 Answers

Wordpress is a very good option. It has easy navigation and makes admin life easier.

While also maintaining the possibility to custom code.

Thank you!

I saw a couple of tracks on Wordpress here. I'll watch them later for sure.

If I wanted to suffer more :) and do everything from scratch, what must I learn to be capable of doing it?

I think you can bould strong websites with python or Ruby on rails.

So you could bite into that for sure :)

If you are really looking into the news game. I would highly advise creating a backend system processing all this data. Ruby on Rails is a good one for this. You can quickly add posts & would only have to style on template file then the database does the rest!

Right now I have been working with Java. Lots of languages you can use. I would suggest something like Python or RoR. Not too sure about asp.net but you could use that as well.

I use Rails for my personal blogging application. But I am starting to move to C# and Java.

Posting images, commenting system, etc. Is all doable in Ruby on Rails and pretty much everything else haha. Just please don't style each article yourself haha. It's work that can be easily done.

Two votes for RoR :) Thank you both for your suggestions!

@ethanmoffat6, why do you want to move from RoR to C# and Java?

Well, Java & C# are certainly becoming industry standards. More jobs are moving to some kind of Java framework. Although ASP.Net is kind of dying down it's still a good framework for web apps. But Java has a lot more web frameworks that I can see potential in.

But if you are a beginner in website application development. Rails would be perfect for you. It comes with some very useful gems. Here is a treehouse link regarding top 10 gems http://blog.teamtreehouse.com/10-must-have-ruby-gems

I personally use most of these when creating my web apps.

Also, if you get familiar with Ruby. C# would be a breeze.