--
You received this message because you are subscribed to the Google Groups "Armstrong News Platform" group.
To unsubscribe from this group and stop receiving emails from it, send an email to armstrongcms...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Martey,
So nice to hear some interest! I know you've been involved for a long while so cheers to you staying tuned in. There won't be a new bundled release of Armstrong anytime soon. It's sad but true.
I launched a new component last week (list announcement forthcoming), released a massive update to ArmDev and have nearly-ready updates to ArmSections and ArmLayout. Ultimately a new Armstrong release depends on an updated ArmContent and that package needs a lot of work. Honorary mention goes to AppsImages, which was never truly completed, but we can continue to gloss over it.
The "new" Armstrong release is sort of summed up here:
https://github.com/armstrong/armstrong/pull/93
The necessary work on ArmContent is here:
https://github.com/armstrong/armstrong.core.arm_content/pull/32
My goal is Django 1.3-1.7 support for Python 2.6 and 2.7. ArmDev 2.0 begins our embrace of Setuptools which will make Python 3 support much, much easier. That'll come in steps with packages like ArmSections and ArmLayout being easy and ArmContent, the behemoth, much harder to port.
The work required on each component in general follows this pattern in decreasing order of time cost:
1. supporting new Djangos is the largest task
2. expanding test coverage (kind of hand-in-hand with #1)
3. refactor to use ArmDev 2.0 and Setuptools
4. new features
What is really necessary to continue? Developer time and project management. Dedicated time is gone since the Knight grant ended. All but two original developers have left their organizations. The spark that fueled the project is gone. It's up to the community. We'll get developer time as it comes, so really how should we communicate? Github is the most active but centered around code discussion. I personally use an Evernote todo list. Joshua and I have an anemic Trello board. I think this mailing list is the proper central community hub. I wasn't able to post for a while so someone would need to gain moderdation ability to make this a more welcoming place.
I want to avoid as much overhead as possible. As proven, we can't maintain it. docs.armstrongcms.org is a good example. One of my major efforts on the components I've been touching is updating the Readmes to contain all the documentation so we can keep everything self-contained. I've also added a `changes.rst` because changelogs are important.
Happy to hear your ideas!
-Jon Cotton
--
Just want to mention that hyperlocal Charlottesville Tomorrow is also still running Armstrong at www.cvilletomorrow.org .
I could use some guidance… we have a local team maintaining the site (I am not a programmer) and we want to pursue a number of enhancements this year.
Should we:
1) Just do our own thing at this point given the small user base?
2) Try and get caught up with recent Armstrong releases (I’d have to pay the developers to put the time into this)?
3) Get caught up and then share here what our plans are so that all can potentially benefit?
As a tiny non-profit with little funding for enhancements, I want to make sure we are taking the most strategic approach. If there is a user base that would benefit from our contributions to the open source platform, I probably need to be nudged to go that direction. If there has been a lot of new development that we would benefit from and I would be a fool not to leverage the contributions made over the past year, tell me that too!
Brian Wheeler
Brian Wheeler, Executive Director
Charlottesville Tomorrow
P.O. Box 1591
Charlottesville, VA 22902
bwhe...@cvilletomorrow.org
tel: 434-260-1533
www.cvilletomorrow.org
--
Jon - Thanks for the additional feedback. I’ll describe these enhancements from my end-user perspective and then maybe you can tell me where to go next.
1) Mobile – We want to take our mobile friendly Armstrong site and make it mobile-optimized (basically like Texas Tribune).
2) Geo tagged content – We want to leverage the connections we have already made with the PLACE module to our news (i.e. geo-tagged content) such that we can present mobile users with “news near you.” We want to incorporate our MediaWiki site which also has geo-tagged content such that the user experience will be they can see news, events and wiki articles integrated in a map view and even create user-defined and embeddable maps of our content.
3) Login functionality to support preferences on such items as favorite topics, geographic watch areas, and text message alerts for news content and events
To sum up these three items:
We envision a mobile site with a responsive design placing attention on our top news stories, “news near you” mapping of stories and wiki content, and text alerts for users with a site login based upon choice of priority topics and proximity to a location.
4) Integration of events data with news articles –While we have support for linking related news, documents, and multimedia to each article, our calendar events are a major missing link. Our site needs to draw the public’s attention to the next opportunity to make their voices heard on key quality of life issues. This enhancement will place a “related meetings” box prominently on our news stories.
Those are four of the big enhancements I have in mind and for which we are seeking grant funding. I’d be happy to put my development team in contact with anyone else who could help us 1) take advantage of existing code; 2) add back to code base the above features if missing.
Brian Wheeler
Brian Wheeler, Executive Director
Charlottesville Tomorrow
P.O. Box 1591
Charlottesville, VA 22902
bwhe...@cvilletomorrow.org
tel: 434-260-1533
www.cvilletomorrow.org
--