User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Content Management Systems Page [1]  
Spontaneous
All American
27372 Posts
user info
edit post

I'm currently learning Drupal, on advice from a friend. I seem to recall a lot of people liking Expression Engine and Wordpress.

Is there a "best" in terms of CMS?

8/21/2009 5:39:46 PM

Boone
All American
5237 Posts
user info
edit post

This is also relevant to my interests.

I was considering Contribute (my school already has a license) for some technologically impaired teachers.

8/21/2009 5:54:14 PM

darkone
(\/) (;,,,;) (\/)
11610 Posts
user info
edit post

Joomla is stupidly powerful.

8/21/2009 5:55:23 PM

qntmfred
retired
40726 Posts
user info
edit post

i've used both wordpress and joomla. both are easy as hell to set up and get something working. if you want to start customizing stuff, expect a steeper learning curve

8/21/2009 6:00:09 PM

Spontaneous
All American
27372 Posts
user info
edit post

I would like to start customizing stuff! There was another CMS I heard about that's supposed to be more powerful that Drupal, but a lot harder. I think it was called Xoops.

8/21/2009 7:08:02 PM

kiljadn
All American
44690 Posts
user info
edit post

I've used all of these:

Drupal - stupid hard to theme
Joomla - too many fucking plugins, plus there's 2 different branched versions that are supported, so some plugins aren't available for one or the other - plus their site is a general organizational nightmare. the CMS itself isn't too too bad, though.
Wordpress - by far the most painless to install and maintain, although if you're deciding to do anything HEAVY, then you'll probably want to look elsewhere.
Expression Engine - sort of the same as wordpress to me, I'm pretty "meh" about it.
MODx - The most robust one I've used, and by far the most accessible.


One I've been meaning to try out:

Umbraco - ASP.NET



Overall, "best" is determined by your initial scope-of-work.

Meaning: What are you going to be doing with the site?

[Edited on August 21, 2009 at 7:56 PM. Reason : .]

8/21/2009 7:55:09 PM

Spontaneous
All American
27372 Posts
user info
edit post

I'm actually just trying to build my skill set. Several people have stated Drupal is the way to go (but I hang around a bunch of FLOSS nerds).

I'm finding Drupal to be fairly easy and to have a lot of neat plugins. Perhaps I will give MODx a try.

8/21/2009 8:12:56 PM

Perlith
All American
7620 Posts
user info
edit post

http://en.wikipedia.org/wiki/Content_management_system

Quote :
"There are six main categories of CMS, with their respective domains of use:

* Enterprise CMS (ECMS)
* Web CMS (WCMS)
* Document management system (DMS)
* Mobile CMS
* Component CMS
* Media content management system
"


Which one are you looking towards primarily? And, for what purpose / use? I can speak highly of free or enterprise software, depending on how software will be utilized.

8/23/2009 12:01:44 AM

joe17669
All American
22728 Posts
user info
edit post

A couple of people at my company have websites that are run by Movable Type. They said its stupid easy to setup and simple to customize stuffs.

8/23/2009 9:23:26 AM

synapse
play so hard
60939 Posts
user info
edit post

i like wordpress

whats everybodys take on dot net nuke?

8/23/2009 10:51:54 AM

Ernie
All American
45943 Posts
user info
edit post

I mean

It would be nice if Spontaneous actually gave us some small hint of what he was trying to accomplish. There is no one "best" CMS.

8/23/2009 11:27:54 AM

Spontaneous
All American
27372 Posts
user info
edit post

That's fair. I'm just trying to learn all of the tools that are out there, primarily free and/or open source. I had several ideas for web sites, but after doing some research, they turned out to be too broad, too niche-y, or too daunting for one person to take on.

To narrow the search, what do companies want people to know or have experience with? I'm guessing all of them.

8/23/2009 5:48:58 PM

Ernie
All American
45943 Posts
user info
edit post

Are we talking major corporations? Because the answer is most likely their own custom CMS. There are plenty of huge websites than run on common platforms, though; Ford.com runs on Wordpress (or at least used to).

If you're trying to learn some type of marketable skill, don't pigeonhole yourself by becoming a "Wordpress expert." Know PHP (or ASP or whatever) and SQL backwards and forwards and you'll be able to easily adapt to most environments.

--

Also

Quote :
"I'm just trying to learn all of the tools that are out there"


I know I just said to not over-specialize, but this is just silly. It's impossible to learn everything well unless you are the person Noen thinks he is. I know you've made a lot of these threads, you seem to just be throwing shit against the wall and trying to make something stick. The first step is figuring out exactly wtf you want to do.

And I'm not trying to be a dick here, seriously.

[Edited on August 23, 2009 at 6:17 PM. Reason : ]

8/23/2009 6:13:53 PM

BigMan157
no u
103354 Posts
user info
edit post

i use and generally dislike drupal

i would like to try out modx and/or impresscms next chance i get

8/23/2009 6:51:57 PM

Spontaneous
All American
27372 Posts
user info
edit post

^^ Fuck, it's high school and college all over again (the figuring out what I want to do part, not people being frustrated with my short attention span part).

I should probably just take some classes at Wake Tech. I'm so out of touch with what people want these days and I'm also afraid that all the great rich internet applications have already been made.

[Edited on August 23, 2009 at 7:37 PM. Reason : .]

8/23/2009 7:35:48 PM

Ernie
All American
45943 Posts
user info
edit post

Don't worry, the dudes with all the good ideas yet to be created need code monkeys, too.

8/23/2009 7:44:17 PM

kiljadn
All American
44690 Posts
user info
edit post

Quote :
"Know PHP (or ASP or whatever) and SQL backwards and forwards and you'll be able to easily adapt to most environments."



pretty much


FWIW the concept of a CMS is the same for all, so I started out learning Wordpress and then when I couldn't find plugins that worked for what I needed, learning PHP.


PHP ended up being the more valuable skill. Knowing Wordpress without knowing PHP is like playing with DUPLO blocks instead of LEGO. Not too impressive.

8/23/2009 8:10:30 PM

Spontaneous
All American
27372 Posts
user info
edit post

I am learning PHP and SQL, sweet!

I downloaded a video series that actually shows you how to make a lightweight CMS. It's ostensibly simple.

8/23/2009 9:14:58 PM

qntmfred
retired
40726 Posts
user info
edit post

i tell you what though. during my recent job hunt, there were many fewer open php positions, and they almost always paid less than say a .net or java or dba position.

i cut my teeth on php though, so it's not a bad place to start. esp if you're building something that YOU want to build. iow, if you have ideas and want to create something, use php. if you are trying to learn a skill that will be marketable to employers, php might not be the best choice.



[Edited on August 23, 2009 at 9:34 PM. Reason : now that i think about it, php was the fourth language i learned. so not really teeth cutting]

8/23/2009 9:23:49 PM

Ernie
All American
45943 Posts
user info
edit post

100% true

The Indians have learned PHP

We're all doomed

[Edited on August 23, 2009 at 9:30 PM. Reason : PHP is the easiest language to learn programming concepts, imo. That's why people laugh at PHP devs.]

8/23/2009 9:27:35 PM

ScHpEnXeL
Suspended
32613 Posts
user info
edit post

lol

8/23/2009 9:29:47 PM

Spontaneous
All American
27372 Posts
user info
edit post

.NET, eh? Ugh. If that's where the jobs are, I guess...

8/23/2009 9:44:28 PM

Shadowrunner
All American
18332 Posts
user info
edit post

Quote :
"I am learning PHP and SQL, sweet!

I downloaded a video series that actually shows you how to make a lightweight CMS. It's ostensibly simple."


I definitely would recommend going through that process, especially if it's a well-designed course. It will give you a much better intuitive understanding of what's going on under the hood than if you started out with Drupal and a user's manual, plus give you some experience tracing through code, which will come in handy once you reach a point when you need to customize something in one of the big CMS packages.

I started out learning by doing my own basic HTML sites with some little Javascript and PHP script gimmicks, then got a job doing database work in VSAM/DB2 with COBOL--it was some menial shit (and COBOL, for god's sake), but I really got a good sense of how large-scale databases are designed from the ground up. From there, I built my own music site that had a completely custom-written CMS; eventually I added one section to it in Wordpress because it's nice when you can leverage a larger user base and development community to take some shortcuts. But I would have been lost in customizing the WP stuff if I hadn't already built my own system.

Now I'm thinking about redoing the whole thing with another package like MODx or Drupal, but the takeaway is that it's a lot more important to learn the process and the concepts than it is to learn any one system. Even if you're learning constructs in an archaic medium like COBOL and DB2.

8/23/2009 9:50:52 PM

kiljadn
All American
44690 Posts
user info
edit post

Quote :
"i tell you what though. during my recent job hunt, there were many fewer open php positions, and they almost always paid less than say a .net or java or dba position."




yeah, and that's always been the case as far as I can remember. But then again he did say he's just learning, so starting off with them ain't so bad.


I started off with ASP.NET in 2002 and have now forgotten it all due to lack of use

[Edited on August 24, 2009 at 12:47 AM. Reason : but I'm also not a developer by trade, so meh]

8/24/2009 12:45:33 AM

BigMan157
no u
103354 Posts
user info
edit post

Quote :
"PHP is the easiest language to learn programming concepts, imo."


yep!

well, easiest to program and learn programming in at any rate

learning concepts like variable types and such, not so much, since it basically does it all for you

[Edited on August 24, 2009 at 8:40 AM. Reason : behold the power of the dollar sign]

8/24/2009 8:38:24 AM

synapse
play so hard
60939 Posts
user info
edit post

Quote :
"Know PHP (or ASP or whatever) and SQL backwards and forwards and you'll be able to easily adapt to most environments."


agreed. for SQL, a good place to start is a book + http://sqlzoo.net

and as far as CMSs go, I don't know if Sharepoint counts as one, but experience administering that can help you land some jobs too.

8/24/2009 9:27:33 AM

qntmfred
retired
40726 Posts
user info
edit post

yeah i saw a fair amount of sharepoint jobs

but i wouldn't wish working primarily with sharepoint upon even my worst enemies

8/24/2009 9:44:13 AM

quagmire02
All American
44225 Posts
user info
edit post

Quote :
"but i wouldn't wish working primarily with sharepoint upon even my worst enemies"

8/24/2009 9:45:57 AM

synapse
play so hard
60939 Posts
user info
edit post

why not? it's kinda nice to be able to set up a site for someone and let them go wild, instead of having them pester us all the time for development needs...not that it works for everything, but it works for a lot.

i haven't dont that much with it personally so im curious whats so bad about administering it

8/24/2009 4:29:50 PM

kiljadn
All American
44690 Posts
user info
edit post

Sharepoint is a fucking nightmare. The front-end and some of the back-end is fine, but once you delve into the code, you'd be better off slitting your wrists sooner rather than later.



and it's not really a CMS per-se, in the conventional sense


Sharepoint is an enterprise-level collaborative workspace, used as either an intra or extranet

[Edited on August 24, 2009 at 7:46 PM. Reason : but there are a SHIT TON of jobs available for it, not that you'd want to work them]

8/24/2009 7:46:19 PM

Spontaneous
All American
27372 Posts
user info
edit post

After watching a video series on Drupal, I think I'm going to go with Joomla. The video series turned me off when I got to a chapter on membership management and that aMember (and the aMember Drupal plug-in) would be a good thing to buy. However, I don't have $200 to just drop on software, since I'm still not sure what type of site I want (or what the general public wants) and Joomla has been indicated to be stupid powerful and I've dabbled in it before.

Anyway, thanks for your help everyone!

8/28/2009 8:01:19 AM

Noen
All American
31346 Posts
user info
edit post

Quote :
"but there are a SHIT TON of jobs available for it, not that you'd want to work them"


That's why there's so many opportunities out there. FWIW SharePoint isn't actually that difficult to develop for. You just can't hack and slash your way through C# the same way you can with PHP. Having to understand things like MVC architecture, assemblies and OO development rules out 95% of the PHP/CMS community.

I know it sure as hell does for me. I've been trying to work with this MVC sample app for like two weeks, and it's still like reading greek, and I used to KNOW this shit.

That said, visual styling on SharePoint 3.0 is really the nightmare. SharePoint 2010 is an amazing leap forward for the product. Full ribbon integration on the web, REAL themes and styling, and waaay more flexible.

---------

I think learning Drupal is a really good place to start. The codebase is pretty clean, and was very well designed architecturally (at least 4-5 years ago). Jadn's right, it's not the easiest to theme, but it's BY FAR the most powerfull FLOSS CMS out there. Once you learn the architecture, it can do anything pretty easily.

If you are concerned about making sites efficiently (contract jobs, 1 man projects) Wordpress or Moveable Type are the ones to go with. I haven't used MODx though, and I trust jadn, so add that to the short list.

Quote :
"It's impossible to learn everything well unless you are the person Noen thinks he is."


I only learn worthwhile things well

8/28/2009 8:55:54 AM

 Message Boards » Tech Talk » Content Management Systems Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.39 - our disclaimer.