Go.com Content Engine Now Open Source
webword writes: "Did it slip under the radar that Go.com's content engine is now Open Source? The engine powers sites like ESPN.com, NFL.com, ABCNews.com and GO.com. Not too shabby." More to the point, it powers Mr. Showbiz, one of my favorite movie sites. The license is based on the Apache License.
Is tea compatible with java? I guess it is if you have the right kettle. :)
Search Engine Watch is a monthly newsletter which does in-depth comparison reviews of search engines.
Check out this article The Problem with JSP for more reasoning behind it.
BTW, cat-ing your code to a file is for girls. Real programmers use copy con program.exe
my blog: good times, man, good times
Hmm... Yeah most of the content management stuff out there is pretty crappy and expensive. Not a good combination.
:)
;-)
Has anyone actually used Tea and/or Kettle? I wish I could say it was a great package, but I just haven't had time to look at it.
But free (as in speech) is good. That means that if it is crappy, someone can make it uncrappy.
This is a super important piece of software for a major website to have available for free. Sure you can serve up a zillion hits with Apache, but how do you manage the pipeline of getting structured content from writers and artists onto that site in a timely and efficient manner?
Microsoft Office 2000?
My journal has hot
http://www.google.com/search?q=the+one+true+geek+s earch+engine&btnI=I%27m+Feeling+Luc ky
--
Personally I would hesitate to call this a content management system. This is little more than a Java alternative to PHP.
Separating content and presentation through templating is just one aspect of content management. There is also defining workflow for how items of content should progress through the publishing process, applying version control over the content and managing a user community and their access to carry out actions on content.
Few content management systems seem to be actual real applications that do all this. Most just give you the starting tools that you could use to build such a system if you wanted to.
Don't get me wrong, I'm a professional web developer who uses myriad different languages in a given day, and while I won't hesitate to aplaud GO's move, I am not sure where TEA will fit. On the very lowest end, we have ASP, stepping up into the real world we have PHP and JSP, and for sites that need integrated content management, we have Zope, so my question is this, where does TEA go? Reading some of the docs, I like it's compiled nature, but what makes that different from JSP? Anyone used TEA? Thoughts?- ---------+
+-------------------------------------
| Sissies...real men program with `cat > file` |
Dojo: defanging browsers so you don't have to
now to construct the ultimate pornography crawler... (hey, modify to your needs right?)
And with an article about fraudulent porn sites only a few spots farther down the main page, I have been inspired to most respectfully suggest that yes - the news of anything being open sourced will indeed lead to a not insignificant number of enthusiasts shuddering orgasmically.
(Peeve - Come being spelled cum, much like love is spelled luv)
------
If a tree falls on an anonymous coward yelling 'first post' in the forest, does anybody hear?
I think the comments posted so far are missing the point, this is not simply a search engine system being open sourced but a content management system.
This is a super important piece of software for a major website to have available for free. Sure you can serve up a zillion hits with Apache, but how do you manage the pipeline of getting structured content from writers and artists onto that site in a timely and efficient manner?
It's a thorny problem and the solutions available now are very expensive and I hear not that great. This coupled with Apache and the free XML tools that are out there now should combine to make a killer, free, web suite a reality.
Hotnutz.com - Funny
The text below is from the TeaTemplateLanguage.pdf file (240k). This information does not seem to be on any of the site's pages (requires a bit more digging), so I think it makes sense to bring up to the surface a bit here...
Why use Tea?
In general, neither developers nor page designers author Tea templates. The goal is that they be written and maintained by technical producers who are liaisons between developers and designers.
Tea resulted from several years of experience with other web page building mechanisms. Most web-based applications start out with HTML tags embedded in code, whether it be C, Perl, or Java. This approach is adequate for small or first-time projects because it doesn't take very long to develop.
[...]
Rather than embedding an existing language into something like an ASP or JSP, Tea is a language specially designed to meet the requirements of a templating system. It is safe, simple, efficient, and powerful.
In one instance, Tea is integrated with a special servlet. This servlet gives Tea templates control over page building, while retaining strong ties to a back-end application written by a Java developer. While this servlet provides functionality similar to that of JSPs, Tea enforces correct model-view separation because of the intentional language limitations. Although this is also the suggested separation model in JSPs, it cannot be enforced.
They also seem to put an emphasis on simplicity. The loops and output statements are really clean. The aforementioned PDF sheds a lot of light on this. Another interesting note:
Tea templates compile into Java class files and execute just the same within a Java Virtual Machine. The Tea compiler does not generate intermediate Java files and hand them off to a Java compiler, but it instead generates the class files directly. Still, the resulting class files are as efficient as any handwritten Java code.
Because no Java compiler is used, Tea can be distributed much more easily. All that's required is a Java2 runtime environment. Sun's JRE can be used, but the SDK isn't necessary.
The bad thing is that the IDE only runs on Windows.
- Scott
------
Scott Stevenson
Scott Stevenson
Tree House Ideas