TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Australian government likely to standardise on Drupal

19 pointsby drewjajaabout 11 years ago

16 comments

etfbabout 11 years ago
I used to work for AGIMO, and I personally implemented the first version of australia.gov.au. Funny story: I got caught posting something on Slashdot that they interpreted as critical of their decision making (spoiler: it was, because their decision making was <i>hideous</i>), so they decided not to renew my contract. They still had me doing the australia.gov.au project though. I took what was, basically, a Photoshop document produced by some mob up in Brisbane, and turned it into something usable, accessible and extensible, with a strong focus on accessibility for visually impaired and disabled users and on old or non-desktop browsers. I had to fight every step of the way to fix the original Photoshop design to make it work, but I was vindicated when the site won awards... which were given to the mob in Brisbane.<p>Meanwhile, they had a grand opening at Parliament House to which all the media were invited -- and I was very pointedly <i>not</i> invited, presumably because they were worried I&#x27;d say rude things about them (spoiler: I would have). Then the leader of the National Party chose that morning to resign, and nobody from the media came to the launch party because they were busy over the other side of the House interviewing him. So I felt a certain degree of whatever that German word is for &quot;serves you right, you bastards&quot;.<p>Meanwhile, australia.gov.au had a bunch of redesigns and is even better now, so the three guys they brought in to replace me obviously did good work...
评论 #7725447 未加载
评论 #7725589 未加载
评论 #7725334 未加载
评论 #7725383 未加载
jacques_chesterabout 11 years ago
It has been my experience that nobody takes AGIMO seriously.<p>They do a lot of research, produce a lot of reports, publish a lot of &quot;standards&quot;, and then everyone else just ignores them and stumbles on with whatever they were doing before.<p>The people who are already married to some solution will remain married to their solution; they will successfully argue for exemptions.<p>Those who are determined to use something else will use political capital to get another exemption.<p>Those who are forced to make the switch will make the switch, but the old system will probably hang around for a long time, more than doubling the overall cost due to double-entry and errors.<p>Some will make the transition, it will fail, then transition back.<p>In the end the government standard will be taken up by a handful of sites, AGIMO or its heirs and successors will declare total success, the Minister will have been rotated to something else or kicked out at an election and nobody will give two hoots.<p>Welcome to public sector computing! It&#x27;s like enterprise, except even crazier.
jqmabout 11 years ago
FTA- &#x27;&#x27;&#x27;<p>&quot;GovCMS is intended to support more effective web channel delivery functions within Government, and enable agencies to redirect effort from non-core transactional activities, towards higher-value activities that are more aligned with core agency missions,&quot; a draft statement of requirements issued by AGIMO states.<p>&#x27;&#x27;&#x27;<p>It appears buzzword abuse is becoming an international problem across multiple industries and agencies. I recommend a UN task force to look into it and take the appropriate measures. Sanctions are defiantly in order, but at this point nothing should be off the table.
dansoabout 11 years ago
I don&#x27;t know if the U.S. federal gov can be said to have &quot;standardized&quot; on Drupal, but parts of it are still run on Drupal, including Whitehouse.gov.<p>However, there used to be more U.S. Drupal sites, including Data.gov...there was even some hubabaloo about them releasing the source code:<p><a href="http://www.whitehouse.gov/blog/2011/12/05/datagov-goes-global" rel="nofollow">http:&#x2F;&#x2F;www.whitehouse.gov&#x2F;blog&#x2F;2011&#x2F;12&#x2F;05&#x2F;datagov-goes-globa...</a><p><a href="https://groups.drupal.org/node/194808" rel="nofollow">https:&#x2F;&#x2F;groups.drupal.org&#x2F;node&#x2F;194808</a><p>Viewing the source code of the current data.gov (view-source:<a href="http://www.data.gov/" rel="nofollow">http:&#x2F;&#x2F;www.data.gov&#x2F;</a>), it looks like the moved it to WordPress. That&#x27;s a pretty damning migration.<p>Edit:<p>The current repo for Data.gov can be found on Github - <a href="https://github.com/GSA/data.gov/" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;GSA&#x2F;data.gov&#x2F;</a><p>Here&#x27;s the shit-show that was apparently Data.gov&#x27;s Drupal installation: <a href="https://github.com/opengovplatform/ogpl-d7" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;opengovplatform&#x2F;ogpl-d7</a><p>And quite humorously, it seems to be something that we&#x27;re exporting to other governments, such as India <a href="https://github.com/opengovplatform/opengovplatform-beta" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;opengovplatform&#x2F;opengovplatform-beta</a>
评论 #7725375 未加载
noir_lordabout 11 years ago
I worked with Drupal for 2 years (built a specific niche business social network on top of it) and it was the <i>worst</i> two years of my life as a programmer.<p>I literally will not touch Drupal projects, I&#x27;ll go back to working retail before I&#x27;d be a Drupal developer again, it is an unremittingly awful platform to work on.<p>The front end experience is horrible (even with all the tweaks in the world), CCK&#x2F;Views made it just about useful then they rolled that into core but only some of it, you can forget an upgrade path between major versions in any real world scenario, the hook system is just plain bonkers.<p>I honestly don&#x27;t know how it got a reputation as the goto open source enterprise CMS, Joomla must have been truly terrible for Drupal to be the preferred solution.<p>In the time I spent beating that monstrosity into shape I could have built the same functionality in a fraction of the time using something like Symfony.<p>This was in the days of the 6 to 7 rollover, things may have improved, frankly I&#x27;ve very carefully not looked.
评论 #7725740 未加载
评论 #7725781 未加载
majikaabout 11 years ago
The Australian Government CTO&#x27;s blog post (on finance.gov.au - where else?): <a href="http://www.finance.gov.au/blog/2014/05/07/seeking-industry-comment-on-govcms-draft-statement-of-requirements/" rel="nofollow">http:&#x2F;&#x2F;www.finance.gov.au&#x2F;blog&#x2F;2014&#x2F;05&#x2F;07&#x2F;seeking-industry-c...</a><p>The draft Statement of Requirements for GovCMS: <a href="http://www.finance.gov.au/sites/default/files/GovCMS%20Statement%20of%20Requirements%20and%20Vendor%20Questions%20%28for%20public%20release%29%20-%205%200.pdf" rel="nofollow">http:&#x2F;&#x2F;www.finance.gov.au&#x2F;sites&#x2F;default&#x2F;files&#x2F;GovCMS%20State...</a><p>Some notable tidbits:<p>- No analysis seems to have been done on the approach of hiring their own developers to develop a custom-yet-cohesive solution, a la Gov.uk.<p>- The CTO says &quot;Drupal appears to offer the best enterprise-level as shown by our previous extensive analysis&quot;. Can someone refer me to this extensive analysis? Have they considered the security risks of standardizing on a single platform? <a href="http://www.cvedetails.com/vulnerability-list.php?vendor_id=1367&amp;product_id=&amp;version_id=&amp;page=1&amp;hasexp=0&amp;opdos=0&amp;opec=0&amp;opov=0&amp;opcsrf=0&amp;opgpriv=0&amp;opsqli=0&amp;opxss=0&amp;opdirt=0&amp;opmemc=0&amp;ophttprs=0&amp;opbyp=0&amp;opfileinc=0&amp;opginf=0&amp;cvssscoremin=0&amp;cvssscoremax=0&amp;year=0&amp;month=0&amp;cweid=0&amp;order=3&amp;trc=251&amp;sha=5baca71f3e0155964df6d2b1f631f68053857320" rel="nofollow">http:&#x2F;&#x2F;www.cvedetails.com&#x2F;vulnerability-list.php?vendor_id=1...</a><p>- &quot;A solution hosted offshore would not be excluded from consideration&quot; So, putting Australian Government infrastructure in the US is OK. Subject to US laws. Fantastic.<p>- Does anyone know if the government intends to contribute to Drupal development? They say that they expect some &quot;feature rich&quot; sites to require custom modules, but what about Drupal itself?
评论 #7725695 未加载
vertex-fourabout 11 years ago
So basically, getting past the people who have no idea what they&#x27;re talking about, the Australian Government wants some private company to sell them something similar to Gov.UK as a hosted service. Is that about right?
dwdabout 11 years ago
&gt; Our preference is for Software-as-a-Service on Public Cloud, using Open Source Drupal software.<p>This is moronic. Why would you mandate using the most unusable CMS system from an end-user point of view when you are outsourcing the hosting and maintenance to a SAAS partner? I&#x27;m sure they could have cut a better deal with Sitecore which seems to power a lot of Government sites and is a far more coherent platform with a robust workflow and integration with Active Directory services.
hvsabout 11 years ago
First, let me say I&#x27;m not a CMS zealot. I&#x27;ve implemented Drupal, Sitecore, Wordpress[1], and many others. I believe in using the right tool for the job based on time, price, and capability. That said, Drupal is, without a doubt, the most complicated, confusing, and counter-intuitive piece of crap I&#x27;ve ever used and&#x2F;or implemented. I feel sorry for the users that I&#x27;ve been required to subject to that monstrosity. Anyone who looks at Drupal and thinks, &quot;Yep, that&#x27;s what I need for my site!&quot; should be considered incompetent for whatever job they have.<p>[1] Wordpress isn&#x27;t <i>really</i> a CMS, but it is treated like one at many corporations.
SEJeffabout 11 years ago
Not sure if anyone realizes this, but Drupal is what powers none other than whitehouse.gov. They even were kind enough to open source some of their tooling around Drupal. It is pretty neat stuff.<p><a href="https://github.com/WhiteHouse/fortyfour" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;WhiteHouse&#x2F;fortyfour</a><p><a href="http://whitehouse.gov/blog/2010/04/21/whitehousegov-releases-open-source-code" rel="nofollow">http:&#x2F;&#x2F;whitehouse.gov&#x2F;blog&#x2F;2010&#x2F;04&#x2F;21&#x2F;whitehousegov-releases...</a>
评论 #7725771 未加载
etfbabout 11 years ago
The Australian government is particularly stupid at the moment. I leave as an exercise for the reader the question of whether this is example or counter-example of that.
评论 #7725325 未加载
评论 #7725260 未加载
评论 #7725438 未加载
dageshiabout 11 years ago
Drupal is the Microsoft Excel of CMS, it&#x27;s sufficiently powerful enough to store and present data for average users without them having to learn any programming.
BorisMelnikabout 11 years ago
Hmmm Auusies went with Drupal Germans with Linux I like this recent trend!
stockliabout 11 years ago
I&#x27;m always somewhat mystified regarding the abject hatred Drupal gets from the HN bunch... I understand a few points:<p>1. Perceived as overly complex.<p>2. Reliant on dev paradigms that originate from the PHP4 days, i.e. no OOP.<p>3. Performance can be a problem.<p>4. It&#x27;s PHP, and old-school PHP at that.<p>5. Everything is done in the UI, and you can&#x27;t ship DB-based config in code.<p>6. It&#x27;s for people who don&#x27;t know how to code. (I would argue this applies more to WP than Drupal)<p>I get all of those points, and I agree with most of them. However, my shop uses Drupal for mid-size projects, and a little bit of WP for small ones. Here&#x27;s how I see Drupal:<p>1. Integrated, relatively coherent API and model structure that modules can hook into. I.e. two modules don&#x27;t need to explicitly know about each other for them to be used together. Thus, uncoordinated effort on disparate modules can be used together by site builders to create novel features.<p>2. Configuration is much less DB oriented than it was, and many things can be committed to git now. This is also continuing to improve over time, and Drupal 8 will be a major change in this regard.<p>3. Drupal when properly set up actually seems to provide a more consistent admin experience for users than WP does (in my experience, anyway). WP sites that use a lot of modules usually end up with the admin feeling like it was designed by many different people. Drupal used to be that way, but has greatly improved...<p>4. Performance with proper caching is actually pretty good. As always, you can use any good tool poorly and get poor results.<p>5. Drupal&#x27;s codebase is extremely complex, and structured in a way that makes things very hard to debug sometimes (i.e. the hook system). Sometimes I want to do something that I consider very simple, and I can&#x27;t do it without digging through the API for 4 hours trying to figure out how to do it.<p>6. And yes, PHP has problems. I don&#x27;t like its API and that it tends to encourage poor coding practices, but as some recent threads on HN have pointed out, modern frameworks like Symfony are helping to put a cleaner face on PHP. And D8 uses Symfony.<p>It seems like many of those that hate Drupal stopped using it in version 6, which definitely had many of the problems listed above, many of which have been addressed to some degree. Drupal 8 is based around Symfony components, which should greatly modernize the codebase, though that has been a very controversial move in the community.<p>All of that said, Drupal still feels like the &quot;least worst thing&quot; for what we use it for, and I&#x27;d love to hear what people use instead of it for the types of projects we use Drupal for (custom e-commerce, large content sites with lots of different types of content, complex publishing workflows, etc). We&#x27;ve tried Joomla and WP at various points, and each felt like it had shortcomings for our use cases. And we don&#x27;t usually get to work with huge budgets, so we have to deliver a lot of complexity for not a lot of $.<p>Sorry, this got really long, and this thread seems a strange place to go into so much detail :). But I am genuinely interested in alternatives, and in what others are using when they just need to build a (complex) site for a customer who doesn&#x27;t have the $ to start totally from scratch.
评论 #7728006 未加载
fungiabout 11 years ago
at least its not squiz
评论 #7725531 未加载
mark_l_watsonabout 11 years ago
I have never used Drupal (I am not much into Python), but in general it makes lots of sense for governments to standardize on open source tools, including CMS.<p>At least AFAIK, Drupal is fairly efficient. I would not be so enthusiastic about Wordpress.
评论 #7725525 未加载
评论 #7725402 未加载