Armstrong - Open-Source News

Armstrong is an open-source publishing system designed for news organizations that gives your team the technology edge it needs to report in a media-rich environment.

Armstrong gives your team the tools and editorial workflow to build a sustainable and engaged audience. Available out of the box, Armstrong has deep integration with social media sites such as Facebook and Twitter, search engine optimization, tools to manage memberships and subscriptions, and much more. Brought to you by the fine folks at:

Interested in using Armstrong for your organization? Let us know and we’ll get in touch with you.

— A Little Bit About Armstrong —

Armstrong is an open-source CMS that is freely available to any organization. It is the result of a collaboration between The Texas Tribune and Bay Citizen, and a grant from the John S. and James L. Knight Foundation. The first release is scheduled for June, 2011.

Armstrong is built on top of the Django framework, a Python web framework that was born in the hectic pace and pressing deadlines of a newsroom. It is flexible enough to handle 99% of the content any news organization generates and is customizable enough that developers can extend it to handle the 1% that makes your organization unique.

Armstrong provides the software, and your organization provides the technical talent to create the design, setup the software, and migrate any existing content into the new system. Depending on the needs of your organization, this can be an in-house developer (or development team) or one of the many consulting firms that specialize in Django web applications.

— Frequently Asked Questions —

What language/technology stack is Armstrong written in?
Armstrong is written in Python and is based on the Django Framework.
How much does it cost?
Armstrong is open source and the source code is completely free. We do our best to provide an easily customizable platform with a straightforward initial setup. Depending on your staff and level of design and customization, implementation costs may vary greatly. We estimate that a typical design customization will cost approximately $15,000.
How do we start using it? Do I need to hire a developer?
Armstrong is a very powerful platform, and it can be customized to fit your needs. Because of this, we encourage you to employ a web developer to design and customize the look and feel of the site. We are partnering with several consulting firms to provide installation and customization services for the platform. Depending on your ongoing needs, you may wish to have a developer on staff to build custom modules for your site.
What about hosting?
Armstrong does not directly offer any hosting. However, we do strive to make it as easy as possible to host your site. We have partnered with the cloud computing management platform, RightScale, to offer fully configured server images to launch your site using Amazon’s AWS services. This platform allows you to scale on-demand and provides you with the best tools in the industry. You may also choose to host the site at a host of your choosing. There are many companies that provide Django hosting.
Will you be providing updates?
We are constantly improving Armstrong and will continue to roll out updates to the platform. Updates will be announced on our site and sent out to users via email. It will be up to the individual sites to update their systems. Of course all updates will be released free of charge.
Do you provide any support?
We do not directly provide support for the platform. However, we will have online forums and issue tracking to make sure to address any issues that occur. Updates as a result of feedback will be released and announced to the entire network.
When will Armstrong be available?
Our first release is scheduled for June of 2011, but the base of Armstrong has been powering the Texas Tribune and Bay Citizen websites since 2009.
How can my development team contribute back to Armstrong?
Armstrong is an open-source project. Development happens on GitHub with discussion taking place on our Google Groups mailing list. For more information on contributing, check out our GitHub page.
How do I move my current site to Armstrong?

Any content can be migrated to Armstrong. In many instances, a developer can have your content migrated to the Armstrong platform within a few days. Tweaking the look and feel takes a little bit longer, but extra care has been taken to make sure the process is as straight forward and easy as possible.

Tools and documentation are provided as a guideline to get you started, but they’re not the full solution. Given the unique nature of many content management systems, you should engage the assistance of your development team or a third party consultant.

Get in touch with the Armstrong team

If you have any questions or would like to help contribute to Armstrong, feel free to drop us a line and we’ll get back to you as soon as possible.

Email: info@armstrongcms.org

Powered by Django.

Copyright 2011 Armstrong CMS. All Rights Reserved.