Content Here: "Often, one of the big justifications for a CMS is removing the webmaster bottleneck and delegating content entry to the people who have the information. The implicit assumption is that everyone wants to directly maintain their portion of the website but technology is standing in the way. But if you visit a CMS customer a while after implementation you are likely to find that the responsibility of adding content is still concentrated in a relatively small proportion of the employee population"
I can't tell you how much I'm in awe of our sponsors. For several months CMS Report's sponsors have consistently helped finance the costs to running our site by purchasing banner space. For niche sites like this one, that sponsorship is important. Sponsorship helps us pay for the bills from our host provider, internet service provider, and any software or hardware needed to support this site.
CMS Report provides great content on a wide variety of CMS related topics. If you are interested in becoming a sponsor, you can purchase banner space at this site either through Google's ad services or through BuySellAds. For those times that we have sold out on our banner space, BuySellAds does offer sponsors the ability to put themselves on a waiting list to advertise on our site. We've been holding the price of sponsoring CMS Report below market value so at times you might find the waiting a little long.
CMS Report wants to thank our current sponsors for their support.
Acquia - Acquia is a commercial open source software company providing products, services, and technical support for the open source Drupal social publishing system. With over two million downloads since inception, Drupal is used by web developers worldwide to build sophisticated community websites.
Open Source Training - Open Source Training provides training across North America on Joomla!, Drupal, and WordPress. They have worked with Fortune 500 companies, state and local government, plus universities and colleges.
CMS Market - CMS Market is a directory for Joomla extensions as well as Mambo, Drupal modules and Wordpress themes.
CMS themer - CMS themer is a professional theming service catered to designers, developers and web companies who do not have the time or expertise to theme a CMS based on an existing website or design.
IHost.Net - IHost offers a number of web hosting services built on the DotNetNuke. iHost.Net's has serviced over 100,000 customers since 1996.
Sitecore - Sitecore provides web content management (CMS) and portal software for organizations to create compelling website experiences.
ALEXANDRIA , VA. – Bitrix, Inc. (www.bitrixsoft.com), a technology trendsetter in business communications solutions, introduces D.I.G. technology – an advanced search engine developed specifically for enterprise intranets and websites that enables high-performance data search in texts, media content and documents with smart ranking, sorting and display. The engine is available in the company’s flagship products – Bitrix Intranet Portal and Bitrix Site Manager.
"Information is a gateway to new business opportunities, while information retrieval is a key to this gateway. We are proud to present our perfected search technology and provide customers the ultimate tool for fast and accurate locating of required data across an organization’s digital assets," said Yury Tushinsky, CTO of Bitrix, Inc.
D.I.G. is designed to meet five basic principles to achieve best value and easy user adoption: accuracy, performance, content coverage, security and flexibility. This ready-made search tool intelligently implements an idea that is both simple and brilliant – thorough digging, smart display.
And the answer to yesterday's "Eye grow Drupal" question is: Druplipets. Hundreds of cute little Druplipets, your friendly Druplicon chia pet. Druplipet is the newest member of the Acquia and Drupal Gardens family and will be making appearances at industry events this year. It is making its first appearance at SXSW along with a fun contest. Needless to say, Drupal chia pets are fun and powerful stuff!
Content Management Software (CMS) provider, pTools, today announced the addition of a range of embedded social media and networking features to its software. From within the pTools CMS, social media content can be easily re-distributed to any site anytime in any format on any social network.
A key feature, pTools ‘TwitterDocs’, allows users to post to Twitter as they publish content through the CMS. There is no need to separately login to Twitter, and the content-related Tweet is controlled and managed within the CMS and its workflows.
In addition to Twitter, customer content is presented on Facebook, LinkedIn, and indexed in live search engine results such as Google & Bing with no pre- or post-publishing tweaking required.
"What is Content Management?
My definition is...
Content Management is the management of content."
-Tony Byrne, What is Content Management, Real Story Group, February 24, 2010
As strange as this sounds, one of the biggest debates among CMS gurus is over the very definitions of content management and content management system. I have always preferred utilizing the simple but precise definitions for the terms we use. "Real life" tends to complicate everything we do and starting simple is sometimes the only edge you have when facing increasing complexity. This is why I think the best definition for content management out there comes from Tony Byrne.
The City of Athens has launched a new Drupal site to serve as its official website, along with a Drupal-based site at http://www.breathtakingathens.com/ that provides visitor and tourism information.
Athens is a large city (3.5 million residents and 6 million tourists each year), with a large tourism base due in part to its role in the 2004 Olympic Games. To support the city's needs, the site includes a large calendar of city events, a comprehensive map-based index of city services and interactive tools that allow citizens to access city resources. The site builds on Drupal's multilingual capabilities to provide information in both Greek and English.
Optical Image Technology (OIT) and client Panhandle Farmers Mutual Insurance Company of West Virginia has been named one of three national finalists for the 2010 AIIM Carl E. Nelson Best Practices Award in the small company category. The award recognizes excellence in the field of enterprise content management (ECM) technology, showcasing projects that have achieved a strong return on investment. The “best practices” designation denotes processes that are quantifiable, adaptable, and repeatable.
One of the first insurers in the region to transition from paper to electronic files and processing, Panhandle implemented OIT’s DocFinity® document and content management software for front-end scanning and secure electronic file access. Ultimately, Panhandle’s DocFinity integration with their web-based policy administration system, company portal, website, and more eliminated paper-based processing and enabled secure remote access for agents and customers.
Drupal's "premier conference" is quickly approaching. This Drupal conference is known as DrupalCon and will be held in San Francisco from April 19-21, 2010. As with previous years, the unofficial theme of the conference is to "learn about all things Drupal". If the conference sessions aren't enough, the schedule is also packed with plenty of development, documentation, and training events that are being held the days prior to and following the conference.
Presently over 1500 people have signed up to attend the conference. The price of attending a DrupalCon has always been reasonably priced which is one of the reasons this conference always sees a high turnout rate. If you plan on attending the conference, I would urge you to buy your tickets to DrupalCon now. Procrastinators like me have been known to wait too long to register for this conference only to find out that the maximum number of available tickets for the conference has already been reached.
Also, CMS Report is proud to be a media sponsor for DrupalCon - San Francisco 2010. This is our first time we have sponsored a DrupalCon event and we're excited to be helping out by promoting this event. While you can learn quite a bit about Drupal at this conference, the conference also gives you a chance to see and hear directly from the the open source community that is supporting Drupal. As a user of Drupal, it's not just about the software that sparks our interest in DrupalCon but also the people in Drupal's community we have come to know and appreciate.
Tiki has released updates for both current release branches: 3.5 and 4.2. Both updates include bug fixes, feature polishing, and security updates. All Tiki sites are strongly encouraged to update to the latest version to take advantage of security fixes and updates. See the download page at TikiWiki.org to determine which branch (3.x or 4.x) best suits your needs.
Coming Soon: Tiki 5
The next major release, Tiki 5, is planned for April 2010 and will include many new features including shopping cart and payment support, improved translation/multilingual support, an advanced rating and scoring system, workspaces, performance improvements, and much more. See the Tiki 5 documentation for additional information on this upcoming release. Early adopters can obtain pre-release versions of Tiki 5 directly from the SVN repository.
All Drupal developers have experienced this nightmare. You have been creating a great project, now it’s time to deploy it. No one wants to deal with it. No one wants to be the responsible of doing it.
If you are building a simple site, and there’s only a one time deployment, it’s not a big deal. You just have to follow the largely discussed and know simple rules.
The Rules:
That’s all, the unique problem you could have is maybe that you will have to delete the test content/users and change some settings before going live, but in summary, it’s pretty easy.
When it’s about deploying code, it’s still easy to do if you followed the simple rules. You will have only to update your SVN branch and you are done.
When the nightmare begins?
The problem is deploying changes made in the CMS, but without wiping all the existing data. In other words, merging the database changes, the settings and content stored in the database.
Scenario 1: Big (or huge) Drupal projects
You have to deploy a project in multiple phases. So while the first phase is deployed and working in production, you have a bunch of developers working on the next phase (this means, implementing new code, creating new nodes, creating new views, editing existing ones, changing settings, users, permissions, etc.)
Read more of Cesar Salazar's take on: Enterprise Drupal: Project Configuration Management and Release Management.
MySQL, the open source database product that puts the "M" in LAMP, was created by MySQL AB, a company founded in 1995 in Sweden. In 2008, MySQL AB announced that it had agreed to be acquired by Sun Microsystems for approximately $1 billion.
The story of MySQL AB is pretty amazing, so I unleashed my "inner academic", did some research and compiled a timeline of MySQL AB's history. This timeline is assembled based on different resources online, such as MySQL press releases (example 1) and interviews with MySQL AB executives (example 2, example 3), etc.
Things to add? Let me know in the comments and I'll update the post.
1995If you've got Drush installed—and you really should—you can use the following recipe to setup a backup system that will maintain daily backups for the last two weeks. Most of the logrotate configuration is based on a Wikibooks book that I found.
Find the piecesMake sure logrotate is installed:
whereis logrotate
Which should print something like:
logrotate: /usr/sbin/logrotate /etc/logrotate.conf /etc/logrotate.d /usr/share/man/man8/logrotate.8.gz
So for this site we'll use the full path /usr/sbin/logrotate to run the program.
If you don't know where drush is installed you'll probably want to repeat the process to determine its location. The site I'm working on right now is hosted by May First, a very Drupal friendly ISP (and an amazing progressive group), so they've installed drush at /usr/bin/drush.
drush needs to be able to find the correct settings.php file to connect to your database. Specify the root of your Drupal site using the -r switch. You can test that it's able to locate your settings using the following command:
/usr/bin/drush -r ~/dev.rudemechanicalorchestra.org/web sql conf
If it works you'll see an array with your database connection information.
Hook 'em upCreate the state and configuration files:
touch ~/.logrotate.state ~/.logrotate.config
Edit ~/.logrotate.config insert the following text:
~/backup/dev.sql.gz {
rotate 7
daily
nocompress
nocopytruncate
postrotate
/usr/bin/drush -r ~/dev.rudemechanicalorchestra.org/web/ sql dump | gzip > ~/backup/dev.sql.gz
endscript
}
logrotate expects that the file will already exist so we need to use drush to create the first one:
/usr/bin/drush -r ~/dev.rudemechanicalorchestra.org/web/ sql dump | gzip > ~/backup/dev.sql.gz
Test that logrotate will work correctly:
/usr/sbin/logrotate --state=~/.logrotate.state ~/.logrotate.config --debug
If everything is working correctly you'll see something like:
reading config file /home/members/rmo/sites/dev.rudemechanicalorchestra.org/users/rmodev/.logrotate.config
reading config info for "/home/members/rmo/sites/dev.rudemechanicalorchestra.org/users/rmodev/backup/dev.sql.gz"
Handling 1 logs
rotating pattern: "/home/members/rmo/sites/dev.rudemechanicalorchestra.org/users/rmodev/backup/dev.sql.gz" after 1 days (7 rotations)
empty log files are rotated, old logs are removed
considering log /home/members/rmo/sites/dev.rudemechanicalorchestra.org/users/rmodev/backup/dev.sql.gz
log does not need rotating
Edit your crontab:
crontab -e
And add the following line which will run logrotate at midnight:
0 0 * * * /usr/sbin/logrotate --state=~/.logrotate.state ~/.logrotate.config
That's it, you should now have two weeks of daily backups. You'll want to check back on it tomorrow and make sure that the backups are actually occurring and that the old ones are being renamed to .sql.gz.1, .sql.gz.2, etc.
Elgg 1.7 was released this week. Elgg is an open source social platform and is made for individuals, groups and institutions to create their own fully-featured social environment. This new version of Elgg introduces some new features but much of the development time was spent improving the core API to make Elgg a stable platform for future development.
Some of the significant changes in Elgg 1.7 include:
Elgg 1.7 is available at Elgg.org on their downloads page.
Packt is pleased to announce Magento 1.3: PHP Developer's Guide, a new book that helps PHP developers build applications that interface with the customer, product, and order data using Magento's Core API. Written by Jamie Huskisson, this book is packed with examples for effective Magento development.
Magento is an Open Source, e-commerce web application that was created by Varien, and built on components of the Zend Framework. Magento is the hottest and most powerful e-commerce software and has gained popularity in a short period of time. Users can control the look, content and functionality of their e-commerce web site with the help of Magento’s powerful theming engine.
Magento 1.3: PHP Developer's Guide will help developers extend and customize the Magento e-commerce system using PHP code. They will get familiar with the architecture and internal structure of Magento and learn about the best modules available. Developers can then build a shipping module for their Magento store to give users options for receiving their items once they have paid for them.
For 40 years, scientists have searched for a way to bring nuclear fusion to the masses. If successful in bringing fusion online, we all could have an inexhaustible form of power to meet our world's energy needs. The promise of fusion is a dream that many have hoped to see become a reality in their lifetime.
Perhaps not for as noble of cause, Drupal users have sought better themes for their Drupal sites. Four years ago, it seemed to me that creating a good theme for Drupal was almost done as an afterthought. There simply were not too many places for a user to go for a quality Drupal theme. I recall spending a lot of wasted time maintaining my own (boring) themes for Drupal sites. The Drupal days of version 4.4, 4.5, 4.6 and even 4.7 for themes were dark days indeed. Luckily, Drupal 5 introduced us to a new theme called Garland. Garland may not have been a perfect theme but in my opinion the theme marked the beginning of an era for a new style of Drupal themes.
In the past few years, the number of Drupal themes provided under open source or via private companies have exploded. Along with that explosion, various starter and base themes have been introduced too. On the top of my head I can think of Zen, Genesis, Basic, and AdaptiveTheme. These starter/base themes offer theme developers opportunities for everyone to build or use professional sub-themes. In fact, this site used Zen in the theme's early years and today we're currently using a Genesis based theme called Extreme Updates (slightly modified). With each passing year, the theme offerings for Drupal has steadily improved in quality and quantity. This year is no exception and brings us a new official base theme to carry us over into the next generation of themes made for Drupal.
The year 2010 brings us Drupal's newest base theme, Fusion. Currently, there probably isn't a Drupal theme that offers site owners more control over layout and style than a Fusion based theme. Fusion has the support and backing of well-known Drupal theme shop, TopNotchThemes. TopNotchThemes appear to be serious enough about Fusion revolutionizing the way themes are done in Drupal. This week they publicly announced their new line of themes and a website called Fusion Drupal Themes. Most of the themes offered at the site are for a price, but there are a couple free themes also being offered that should give you a chance to see what Fusion is all about.
David Akermanis pinged me yesterday on Twitter ("Twatted me" just sounds so wrong) stating that it has been a full year since my last blog post. And it's true it's that old, March 3rd, 2009 was the last time this website got some new content. It has been a crazy busy year, and I thought I'd take the opportunity to make a one year no-blog-post anniversary blog post to bring it back up to speed. The majority of this will be old news, but it's here just to make sure we're all on track...
Moving forward, I plan to post more rapidly on here. Although I'll be writing less content on each post, I will be posting more frequently. There's normal blogging (essay-ish) and then there's micro-blogging (140 characters), I think I'll turn this into something in between... A Miniblog?
In closing, I'd like to thank you everyone! It has been an amazing no-blog-post year. A very busy, productive and fun year. I hope to see you all soon!
Open Text Corporation (NASDAQ:OTEX) (TSX: OTC) announced on February 22, 2010 they have entered into an agreement to buy Canadian neighbor Nstein Technologies Inc. (TSX-V: EIN). This brings the total WCM acquisitions for Open Text to 5 (FIVE) over the past several years. While I am sure Open Text has a solid strategy in mind for their shareholders we have concerns about the underlying roadmap for these products and the potential impact on existing customers of the now acquired WCM frameworks.
Continue Reading Travis Cole's (COO of Oshyn, Inc) thoughts on "Open Text WCM/CMS Aquisition Roadmap"
ALEXANDRIA , VA. - Bitrix, Inc. ( www.bitrixsoft.com ), a technology trendsetter in business communications solutions, announces the release of Bitrix® Site Manager ASP.NET 4.6 a multi-featured website management solution for the .NET platform now reinforced with an advanced security framework, social networking features and a number of additional enhancements to provide customers cost-effective online tools that compel Internet users to action.
Security Uppermost
"Security is the cornerstone of each and every web project. There is no need for great features if the website can be easily hacked, exposing valuable digital assets and damaging an established image," said Dmitry Valyanov, President of Bitrix, Inc. "The new version of Bitrix Site Manager ASP.NET combines powerful functionality and integrated proactive protection, shielding websites against malicious programs and hacker attacks."
The new security framework provides proactive protection against the majority of known web attacks and security flaws like XSS and SQL injections and phishing. The framework recognizes threats among incoming requests, blocks website intrusions and maintains a comprehensive log about suspicious and dangerous activity being registered, providing an opportunity to respond accordingly.
Hi:
Quick question - can i embed a private YT video using the above method?
I would really appreciate some help here, thank you :)
Kind regards,
Michael.
very nice
We're considering using drupal for a new electrical business that we are starting here in New Zealand. This has helped cement my ideas about it. Thanks!
I'm having theming problems, could you explain how you themed yours? Mine is here - http://iommo.com/feature and it's really bare bones. Thanks for a great demonstration!
@Danny Concannon, you've never sat beside someone who knew nothing about the things you do, and watched them try to post something/anything on Drupal, have you?
I wish this was available for D6.