Skip to content

Open source web framework for Local Ramblers Groups

Notifications You must be signed in to change notification settings

nbarrett/ngx-ramblers

Repository files navigation

NGX-Ramblers Logo

Welcome to NGX-Ramblers!

Deploy to Fly.io

License: MIT GitHub issues

NGX-Ramblers is a completely free and open-source framework for building Local Ramblers Group websites using the latest Ramblers Branding, without the webmaster needing technical or programming skills. It's the culmination of over 10 years voluntary work by members of Kent Ramblers, but is free to use by any other group.

  • You can see some examples of existing websites that have been built using NGX-Ramblers see here and here.

  • An example of an area website is here.

  • Visit the Project website and have a look around to find out more. The site acts as the documentation centre for the project as well as showing many example pages that show the kind of content you can create.

  • You may be interested to note that all the content you see on this site was created using NGX-Ramblers!

What does NGX-Ramblers do?

  • NGX-Ramblers provides a way to create a website for your group without your webmaster ever needing to do any programming at all. Yes, you read that right! You will be able to build any aspect of your group’s website without ever having to write a single line of HTML, Javascript or CSS!
  • You will be able to add any number of pages to your site to any nesting depth, and on these pages you will be able to add and format text, images, action buttons, and albums using an advanced content management system that will automatically produce pages that embody the new Ramblers Brand.
  • All page, text and image changes can be made in real-time to the live running site and software releases are not required to be applied by webmasters in order to put changes live.

How can it help my group?

  • NGX-Ramblers features comprehensive but user-friendly Admin and Committee modules that sit above the technical aspects of the solution.
  • These modules allow Webmasters and Committee members to manage the website content, group members, walks and social events, committee information, and all aspects of group to member email communication, but without needing to understand the technology that underpins these functions.

What Third Party Systems can NGX-Ramblers connect to?

There are a mature set of server-side APIs to third party systems and social media platforms used by the Ramblers community. These include:

  • Ramblers Walks Manager — for listing walks and groups. For publishing walks in CSV format.
  • Ramblers Insighthub — for importing member data and email lists.
  • Facebook — feed plugin for recent posts and likes.
  • Instagram — recent image posts feed.
  • Meetup — publishing of walks and venues, listing of events.
  • Mailchimp or Brevo — synchronisation of mailing lists from member data, sending of transactional and campaign emails to members.
  • Google Maps— visualisation of walk start and endpoints, driving directions from home to walks.
  • postcodes.io — calculation of postcodes, grid references and Lat/long Geocoding.
  • OpenStreetMaps / OS Maps (coming sooon!) — map views of walks, editing of routes and saving in GPX format.

Why the name NGX-Ramblers?

The NGX-prefix is there because the web framework that underlies the NGX-Ramblers project is called Angular and ngx is the prefix traditionally used when an angular component or library is created and made available to the wider community. However, as a webmaster or committee member, you don't need to worry about this or anything to do with angular at all. NGX-Ramblers has been designed in such a way that you only ever need to interact with user-friendly admin screens and pages built by angular so all of the technical sophistication will be hidden away!

How-To?

There's a comprehensive How-To documentation area on the NGX-Ramblers website that will guide you through all aspects of managing your group website. This includes how to create and edit pages, add and format text, images, action buttons, and albums, manage group members, walks and social events, committee information, and all aspects of group to member email communication.

Technologies used by NGX-Ramblers

You don't need to understand any of these technologies to use NGX-Ramblers, but if you're interested, here's a list of the main technologies used in the project:

Contact Us

If you'd like to discuss whether NGX-Ramblers could be a fit for your group send an email to info@ngx-ramblers.org.uk and we'll get straight back to you. Our current deployment approach is to host your website for you and migrate existing content from your current group website to kick start your new site. But we can also discuss self-hosting options as well if that's the way you want to proceed.

About

Open source web framework for Local Ramblers Groups

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published