2. Have the ability to increase profits with online ordering.
3. Lower web costs with a system you or your technical savy employee can manage.
4. Lower startup cost with GainCMS' Modular design. You only buy what you need.

I'll shut up now.

I really enjoy reading your articles on this process,it really makes me think!



Jonathan Snook said on December 13, 2004

Gary: first, thanks for your thoughtful insight.

I touched a little on what I felt my target market would be in The Idea. Like you've indicated, I plan to focus on the small to medium-sized organizations, although more focused on content-driven sites as opposed to product-driven sites. Not that I'm ruling out that functionality, but rather that it won't be the first module I develop.

I definitely agree on the "marketing language". It really has to speak to that market. Along with everything else, I'm really trying to develop the site to get the message across effectively. Easy to use, cost effective and etcetera, without being watered down and having it sound like any other CMS out there.

John Lewis said on December 13, 2004

Mark: Building a better (or the best) mouse trap doesn't guarantee anything when it comes to marketing nor can it be thought of as a sustainable competitive advantage.

I feel the whole Microsoft vs. Apple thing to be a good example. Apple has the better mouse trap and continues to make them better. Yet MS still has massive market share. The reason Apple does as well as it does, and I think there is a big lesson in this, is because people love them. They love Steve Jobs, they love their iPods, they love Apple.

While it might seem a little odd to talk about love and CMSs in the same sentence, this is what Jonathan needs to do. If he nurtures it so people love him and his product then he is going be a lot further down the road to success than if he focuses on building the best CMS.

Don't get me wrong. To get people to love you, you have to focus on innovation and product quality, but they can't be the only things you focus on.

Now I need to shut up... :)

Mark Wubben said on December 18, 2004

(Okay, I'm a bit late to reply here, don't know if John will read this, but whatever...)

John, that's exactly what I meant. Markets are conversations, yag yag yag. Spread the love!

Okay, now perhaps I need to shut up..... ;-)

(Jonathan, could you please maintain notification status when previewing?)

Ryan Thrash said on January 12, 2005

Love the screenshots and look and feel. You really should check out etomite.org for their CMS. It's the most flexible CMS I've found to date with and you could find a lot of the functionality you're planning already in it. Your management side comps are clearly superior to Etomite's though.

Ever think about rewriting a management interface for an existing, tested (open source) system?

Jonathan Snook said on January 12, 2005

I'm glad you like the look and feel! I had thought of using or joining an open source project. Granted, I didn't think too hard. I felt that it would be easier to build from scratch rather than to add functionality and design to an existing system.

It's one of the downfalls of applications and frameworks: you usually have the option of making it easy or making it powerful. My goal is to get as close to both as I possibly can.

Ryan Thrash said on January 18, 2005

Etomite is a really interesting little app... regarding their home page, They're using a lot of IPB for forums, etc. Regarding the validation, what you put in it is what you get out... GIGO. The lead/sole developer wasn't a standards advocate when the site was created, ergo, validation fails. I imagine that will improve over time as the next version rolls out.

Eto's functionality is indeed similar to other solutions, but its implementation and ability to get up to speed (from a non-coder's standpoint) is better than anything I've found. For example, it can easily take less than 30 minutes to go from HTML prototype to a multiple template-driven CMS'd site (including dynamic email forms, caching, Search-Friendly URLs and whatnot). Extending the API is simple, too, which is nice and there's some activity starting to take place there, too.

From a documentation standpoint, though, it stinks quite honestly... you learn the most from digging into the index.php file at the root of an Etomite Install and perusing some things in the forums. It seems (and is) very simple at first, but it can also be very robust with some extra custom "snippets" plugged in.

In short, Eto is a very decent platform for building simple web applications that take advantage of Web Standards. Eto is really about managing content and is definitely not YAPS (Yet Another Portal System). That means it doesn't ship with Calendars, Polls and other such community-focused code pieces, but they're available if you want them (or if you want to integrate other existing solutions). The holy grail of frameworks? No... but what is?

At any rate, I can't wait to see what you come up with as it sure sounds and looks great. Maybe you'll come up with the Holy Grail!

Sorry, comments are closed for this post. If you have any further questions or comments, feel free to send them to me directly.