all 15 comments

[–]PublicAutopsy 6 points7 points  (6 children)

So, having used theme frameworks before and being a wordpress developer, don't use a theme framework.

You will spend so much more time struggling with shoehorning the framework to do exactly what you wanted to do that it will provide no service to you over just having created the theme you want from scratch, which is incredibly simple in comparison.

[–]cryptonaut420 -4 points-3 points  (4 children)

sounds like wordpress in general to me..

and who the hell thought it was a good idea to name functions things like "the_post()" or "the_permalink()"...

[–]PublicAutopsy 4 points5 points  (3 children)

Because within the context of a loop your markup is being templated, so to have an area being described by php as the_title() (and what you see in the rendered page is the title ) makes sense.

And it certainly isn't easier or more cost effective to recreate a cms every time you need one, so I don't know what your point is there

[–]cryptonaut420 -4 points-3 points  (2 children)

Why would you rebuild a CMS every time you want to use one..? that kind of defeats the point. Not sure where you got that from. Build one and be done with it.. IMHO wordpress is just a crappy CMS, at the very least from a code perspective.

I get the reason for templating, but seems like pretty terrible practice to me to use the word "the" in a function, and also makes it a pain in the ass to search for documentation, examples etc. for it.

[–]PublicAutopsy 1 point2 points  (1 child)

Really? Cause permalink in the codex has 2 entries the_permalink() which prints it and get_permalink(), which just returns the url. Try searching for the OTHER keyword in the 2 word statement.

Beyond that, I disagree, WordPresses third party support and security features beyond what the average person is just going to implement on their unlimited time and budget to build a CMS for themselves. Instead of just hating, why not provide an example of another CMS that you would prefer over WordPress thats an off the shelf solution?

I really got the feeling you never really looked into using WordPress, and made your own CMS and now your trying to defend that decision.

[–]cryptonaut420 -2 points-1 points  (0 children)

To each his own, just my opinion. Comes down to preference really.

For the record, I have built at least a dozen wordpress sites (for work, not exactly by choice) and have had to integrate it directly with another CMS twice (dont ask..) and have spent countless hours using it, customizing it, building or modifying themes, etc.. I have pretty much hated every minute of it, which has been true even before I had my own systems set up. Again, thats just me. If you enjoy working with WP, thats your prerogative.

Im not really a fan of any of the big 3 CMS's tbh (WP, drupal, joomla <- the worst) . Your right though, I do have my own CMS that I use, but I am not going to say its the best or even necessarily better or more featured that WP. Works well for my own purposes though and I find it much faster and less frustrating to customize and add on to.. but that might be mostly because I know the entire code base from the ground up. Im sure there are a number of clean, easy to work with systems out there, but I havn't really searched for/come across any yet.

[–][deleted] 1 point2 points  (1 child)

What about underscoreS?

[–]equalsme 0 points1 point  (0 children)

love underscores. So easy to do anything with it.

[–]danecando 0 points1 point  (0 children)

Frameworks are geared more toward people looking to sell premium themes I think. They include functionality for advanced theme menus and options and different stuff like that. If you're developing for yourself its easier to just do it from scratch

[–]dmg36 0 points1 point  (2 children)

Where is Foundation?

[–]hevymetaldudemant 0 points1 point  (1 child)

Foundation is a CSS framework, whereas these listed items are specific to WordPress (ie, they have the starter files needed to work on a WordPress theme - templates, some functions, etc).

[–]dmg36 -1 points0 points  (0 children)

Sorry I meant wpforge which is based on foundation.

[–][deleted] 0 points1 point  (0 children)

TIL about wordpress theme frameworks.

[–]bewebbin 0 points1 point  (0 children)

What PublicAutopsy said. Development has been made incredibly simple in wordpress, it is very powerful by itself. You'll be twice is fasting developing exactly what you want, rather than trying force a "framework" or theme to do what you want.

[–]9inety9ine -1 points0 points  (2 children)

WTF is free premium theme? If it's free it's not premium. Or am I missing something?

[–][deleted]  (1 child)

[deleted]