Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Navigation (Score 1) 192

R. U. NUTTS?

Have you actually written any Joomla plugins that incorporate AJAX? Ever?

Would you like to see the open-source repository with mine?

Would you like to PROVE that you can do better? I'm EXTREMELY interested in your answer. If you are able to do so, then I would be happy to forgo my way of doing it in favor of yours.

Comment Re:Navigation (Score 3, Insightful) 192

Thanks for the tip. I have heard very good things about TextPattern and EZ Publish. However, the issue is that the folks who use my code are primarily "big 3" users; with a distressing number of Joomla users.

It has to do with "market penetration" and "community support," as much as good code, ease of extensibility, etc.

Comment Re:A fractal of bad design (Score 1) 192

Try to play with the Atlassian product line databases. Makes Drupal look like a cakewalk.

However, the whole idea is to avoid direct database access. That's a good security best practice anyway.

In Joomla, I am forced to directly interact with the DB (in the installer). Maybe 3.0 is different, but I have finally been able to farm off the Joomla plugin to someone who is a lot more familiar with (and likes) Joomla.

Comment Re:Navigation (Score 3, Informative) 192

And it used an MVC object structure that looked like the software architect had no idea of the goal of an mvc structure, but had read in a blog that mvc is good.

I'm pretty sure that it was designed by fairly young JAVA folks. The patterns are extremely similar to many academic exercises in JAVA.

Young folk are willing to work very hard, and hit the Kool-Aid like there's no tomorrow. It can be quite amusing to read some of the Joomla discussion forums.

Also, I think that they switch architects fairly frequently, so they tend to rewrite the whole damn system on a regular basis. Keeping a plugin compatible between all the various Joomla versions is a nightmare. The fact that I have to provide four different modules to do what one single file can do in other CMSes means that my installer is a real Rube Goldberg machine.

Comment Re:WordPress (Score 3, Informative) 192

I posted up there, somewhere about this.

I tend to use WP for my own sites. It is not as extensible as Drupal, but I can get a really well-crafted site up and going within a day. I would not recommend WP as an engine for, say, the White House. They made a good call with Drupal there. I believe that they actually added security code to Drupal, and returned it to the repository.

Joomla is clearly an engine written by recent grad JAVA lovers that hate PHP. Drupal was clearly written by folks very familiar with PHP, and a great deal of coding experience in the real world.

PHP? <shrug />. I use it, because it is important that folks actually be able to USE what I write. I'm not even slightly interested in pushing a coding philosophy. I need as many folks as possible to be able to install and run my code. I won't get that in any dynamic, database-driven server language other than PHP.

PHP is a suckass OO language. I tend to use OO as a Model layer or as a namespace. A lot of the rest tends to be procedural. I sometimes ROTFLMAO, when I see some of the conversations around the Joomla camp. It's like architects boasting about using mud daub to build a skyscraper.

Comment Re:Navigation (Score 3, Informative) 192

However, for the kind of extensibility that Joomla offers, only Drupal can match it, and Drupal has that learning curve, so it tends to be popular amongst folks that want a heavily-customized site, with less knowledge, than Joomla.

Whoops. Posting before coffee.

Switch "Joomla" and "Drupal."

As noted, there is no such thing as a "perfect" CMS. Much as I may grouse, Joomla is extremely popular, and I need to support it. For many folks, Joomla is the "perfect" CMS.

Comment Re:Navigation (Score 5, Informative) 192

Drupal is the best of the "big 3" CMSes. Hands down.

However, it has a Matterhorn learning curve, and I choose not to use it in most of my work; opting for WordPress.

The thing about Drupal is that it has an extremely solid extension mechanism. Lots of good hooks, and thoughtful design.

I write plugins for all 3 CMSes. I am extremely familiar with what it takes to extend each. Drupal and WP can be extended with a single file that allows me to provide a powerful administrative interface, content filter and module system.

Joomla, on the other hand, requires -I am not exaggerating- ten times as much work as either Drupal or WP, and, subsequently, ten times as many "problem nodes," for juicy, fat bugs.

For example, if I want to handle AJAX responses, Drupal and WP each offer a simple hook to intercept program execution at a point between CMS setup (authentication, module initialization, etc.) and HTTP output (I need to output prior to any headers being sent out). Since I can use the same module file, I can preserve object context. Also, they each have a very simple CSV options/preferences system that abstracts the database behind a basic functional interface.

In Joomla, I am forced to write an entire system plugin, and use a pretty hairy database "semaphore" system to communicate context. I also need to write a content plugin in order to allow a shortcode ability. In both Drupal and WP, the content filter is simply another functional interface in the same context.

However, for the kind of extensibility that Joomla offers, only Drupal can match it, and Drupal has that learning curve, so it tends to be popular amongst folks that want a heavily-customized site, with less knowledge, than Joomla.

Submission + - wheres /. heading

tgunn writes: I've been reading /. for a fair while now (~2000 I think, registered a bit later) but I'm noticing a downturn in comments. It seems to be becoming more like a commentard forum. There are still the insightful comments and debates but more and more the responses are stupid, racist, hateful, bigoted or just plain idiotic. I realise I'm opening myself up here for a massive level of abuse, but hey ho, am i right or wrong ?
Privacy

Submission + - What Data Brokers Know About You (propublica.org)

An anonymous reader writes: Data companies are facing new scrutiny for selling personal consumer information — ranging from basics, like names and addresses to more nuanced "life-event triggers," like whether you're pregnant or even getting a divorce.

ProPublica's Lois Beckett writes, "Other than certain kinds of protected data — including medical records and data used for credit reports — consumers have no legal right to control or even monitor how information about them is bought and sold."

How encouraging...

Submission + - Meet the Man Who Changed Open Source Software :) (wired.com)

An anonymous reader writes: the moment Bill Gates stood up was the moment Microsoft turned the corner on its approach to free software. “He was given little to no credit by the open source community — or anyone in the tech industry — for really understanding open source and why it can be important, how it can be a competitive advantage, and why when your competitors start to use it, you have to too. He really got it, and in that moment, he taught us all.”
Google

Submission + - Google Tipped off EU about Microsoft Browser Ballot (theatlanticwire.com) 1

Dupple writes: The tired spat between Google and Microsoft just got a lot more interesting after reports that the search giant tipped off European authorities to antitrust concerns, a tip that will now cost the Windows-maker nearly a billion dollars. When news of the fine levied by the European Union's competition watchdog broke on Wednesday, nobody was too surprised that the European Commission was punishing Microsoft for bullying consumers. But with a recent headline-stealing dispute between the Redwood, Washington company and Google, it's competitor down in Mountain View, California, bloggers got curious. Early Wednesday evening, The Wall Street Journal's Tom Gara wondered, "Did Google Snitch?" According to a Financial Times report published a few minutes later, the answer is yes.

The link to the FT in the original article is sadly behind a pay wall

Businesses

Submission + - The Difference between Age Discrimination and Employee Inertia (informationweek.com)

CowboyRobot writes: "Jonathan Feldman has a commentary at InformationWeek, in which he argues, "There is bona fide ageism and there is failure to learn new skills in a constantly changing field. Let's not confuse the two. We see this in our IT environments all the time. For example, we got rid of expensive circuit-switched phone calling in favor of less expensive IP-based services. If there's a staffing equivalent in your organization, well, that's regrettable, and we hope that your business handles the matter in a way that preserves the employee's dignity and provides some transition time. But fundamentally, you must part ways.""
Programming

Submission + - JavaScript Assembly Language (i-programmer.info)

mikejuk writes: The idea of using JavaScript as a modern day assembly language for browser code is being taken very seriously by Mozilla. Asm.js is a specification for a high performance JavaScript assembly language and OdinMonkey is an engine that runs it really fast. It is a detailed specification for a subset of JavaScript. Notice that while this means that this isn't a new language there are new features which would be ignored by a standard JavaScript engine. For example, the language only has strictly-typed integers, floats, arithmetic, function calls, and heap accesses. This is achieved using annotations in the form of comments and a restricted set of operations which only work with the data type — for example logical operators convert numeric values to int32.

The fact that asm.js is a subset of JavaScript means that you can take an asm.js program and run it in a standard unmodified browser or JavaScript engine. However, to get any real value from using it you need it to be run using an optimizing JavaScript engine. This is the second half of the project. Mozilla is working on OdinMonkey, a JavaScript engine that recognizes when it has been fed an asm.js program and can apply automatic optimizations.
At the moment asm.js runs no worse than half the speed of native code. So who needs NaCL or PNaCL — JavaScript might be all we need.

Submission + - Independent feature film released for free - "The Amateur Monster Movie" (vimeo.com)

Wescotte writes: "The Amateur Monster Movie is the first feature length film by King's Tower Productions and writer/director Kyle Richards, all filmed within an hour of Milwaukee, WI over the course of 57 days during the summers of 2009 and 2010. It was shot as a "no-budget" film and the entire cast and crew worked for free on owned or borrowed equipment. Only food, fuel, and minor prop expenses were incurred throughout the entire production. The film premiered at Milwaukee's Oriental Theatre on midnight of January 1, 2011 to a record crowd of over 700. After a few film festival appearances, highlighted by the Wisconsin Film Festival and, a cast and crew favorite, the Oshkosh Horror Film Festival, Richards decided to release the film for free online, a move intended to encourage more movies and media to do the same and allow free media access to everyone online.

The film can be streamed from Vimeo and Youtube or download via torrent at Pirate Bay, KAT, and magnet link.

PLOT SUMMARY: After a group of boy scouts are mysteriously killed by a wolf-like creature on Cadaverous Island, Walter Romero, whose best friend was among the killed, sets out to find exactly what happened. In order to reach the island, Walter teams up with Johnny Mason, neighborhood stoner, to smoke up Ashley Valinski, neighborhood hottie, and get her to take them out on her father's boat. But soon after arriving on Cadaverous Island, a horde of zombies steals their boat, leaving them stranded, and the three are forced to team up with two cops, the mayor, and a team of botanists to either kill the monsters... or be killed themselves....

More information and production stills can be found at the Facebook Page, IMDB, and the official web site

Hope you enjoy the film!"

Privacy

Submission + - Only Way to Stop Phonebook Deliveries in Seattle is to Give Up Your Privacy (seattleweekly.com)

newscloud writes: "Seattle will soon shut down its popular phonebook opt-out website as a result of a costly settlement with Yellow Pages publishers. Going forward, the only way to stop unwanted phonebook deliveries will be to visit the industry's opt out site and provide them with your personal information. They will share it with their clients, most of whom are direct marketing agencies, who in turn commit not to use it improperly. The Federal Court of Appeals ruled in October that The Yellow Pages represent protected free speech of corporations (including Canada's Yellow Media Inc.); defending and settling the lawsuit cost Seattle taxpayers $781,503. The city said the program's popularity led to a reduction of 2 million pounds of paper waste annually."

Slashdot Top Deals

Solutions are obvious if one only has the optical power to observe them over the horizon. -- K.A. Arsdall

Working...