Welcome to the shinny new NSRide website! I've been working on the new site the last 2 months and its ready to go.
I have reproduced most the content from the old site in the new one. All the users, forum posts, personal messages and photos have been migrated to the new site. The new site also has new content like videos, board of director and leader directories and a new scheduling system.
The new website is built on the Drupal platform http://drupal.org/ Drupal is a very popular and robust framework with a massive developer community. Some huge sites on the internet are powered by drupal. It will make it easier to manage & maintain the site going into the future. And its not hard to find developers that know drupal.
The new site is one integrated system, the forums are no longer a separate entity. The site is built with the a concoction of over 70 Drupal contributed modules I selected and configured. Along with several of my own custom created modules and a custom theme. The site is also mobile and tablet friendly with its "responsive" layout.
Ride leaders will be able to input how many members attended each ride and the site will generate nice stats for ride coordinators. Members can also "RSVP" to a ride to help leaders get an idea of who is coming out.
Be sure to login and edit your new profile. You can now authorize Facebook with your nsirde profile and login with Facebook if you want (one click login).
If anyone has any feedback or suggestions and I'm 100% open to add or change things.
If people have some cool photos for the homepage slider image let me know, I just picked a couple of my own photos as placeholders.
And of course if you have any questions let me know!
I'm aware that the site seems a bit slow. It was nice on fast when I was developing it on my servers but it seems the GoDaddy shared hosting is a bit underpowered. I'll see what I can do.
*UPDATE*
The site was REALLY slow on Godaddy and not loading most the time. So for now I've moved the site back to my servers and updated the DNS to point there. Godaddy really sucks for more advanced sites, they cram too many clients on the same shared virtualized & underpowered servers. I own 2 Quad core Xeon servers with 16GB of ram and SSD's in a Vancouver datacentre, so I will just host the nsride site for now. I also have stuff like memcached, PHP opcode caching to make things faster. The connection is also faster since most visitors will be local the server is also local, Godaddy is in Arizona.
Nice Job Trevor. How do we add a profile photo?
[quote=norco gal]Nice Job Trevor. How do we add a profile photo?[/quote]
at the top right of the page you will see an "Account" button which is a dropdown menu. Choose "edit account". Then select the "Avatar" tab to change your profiles avatar and profile photo. For ride leaders there is a seperate "head shot" photo which is used on the listing page, that is under the "Positions" tab.
Trevor, well done on the new site!
Much thanks,
Gary
Great job Trevor!
Glad to know most of the website is powered by free software, not sure if
people understood all the technical details you provided though but I did ;).
While registering back in December I received an email from CCN containing
a link that now produced a 404 so some static resources (including this one)
might not have been migrated properly:
http://www.nsride.com/downloads/waiver2012.pdf
Not that big of a deal because the waiver can be found on the website but
you might want to update the CCN email template for easing the registration
process (if this is not already fixed, I did not try to register a second time ;)).
Thanks again for the good work,
Thanks Sébastien. I can't fix the link for the emails that have been sent, but I fixed the original link on CCN. It should be good for all members registering now.
Thanks for pointing out that broken link. I created a URL Rewrite rule so that download points to the new location. The old sites FTP was a big mess, so I didn't copy over everything, but tried to setup some Rewrite rules.
Awesome work, Trevor!!
I've added a new "Events" section to list trail days and other local biking events.
http://www.nsride.com/events
The homepage will show the next upcoming event in a 2 week window.
FYI there is a calendar page that shows both events and club rides: http://www.nsride.com/calendar
Love the calendar feature!
After some comments on the Facebook group I made some small tweeks
The new site has the same table layout for ride info as the old one, broken up by rider level. Sometimes different groups meet at different spots so a ride location is listed for each group. Yes there is one more step to get to this ride details page than before, by clicking the date of the ride. BUT you can get there in 1 less click by the direct link on the homepage in the large red area, which always shows the next upcoming ride.
I also just added 2 "next" links to the tuesday and thursday links on the homepage in the red box, this will also bring you to the next upcoming ride for that day. But once you are viewing a ride detail page the meeting spot is listed for each group and you can click it to see a google map and more info http://www.nsride.com/locations/seymour-parkgate-community-centre doesn't make sense to list the location on the main ride-type page since its always changing and different for some groups.
I added a note to the ride-type listing pages telling users they can click the dates for more info.
Under the "about" menu I also added a Newsletter Archive page, with links to all the past newsletters. http://www.nsride.com/page/newsletter-archive
A bug in the photos page was also fixed, so the albums are shown in cronological order now.
Nice job Trevor!
You're a rockstar Trevor!
FYI, the "New Posts" page which is linked under the "Forum" dropdown menu is the fastest way to keep up on forum updates. http://www.nsride.com/forum/new It is a personalized page showing topics & new posts you have not read.
It is best practice to clear out this list each time you visit the site. Either by clicking and viewing each topic or by clicking the "Mark all forums as read" at the bottom of the page. Here is an image with some useful info on this page.
I also created an iCal feed of the calendar events which include all the years rides and trail days. You can add/import this feed into your calendar app of choice like Microsoft Outlook or Google Calendar.
The feed URL is http://www.nsride.com/calendar/nsride.ics
Or better yet if you use Google calendar clickthing this url should bring you to Calendar with a popup dialog asking to subscribe to the feed webcal://http://www.nsride.com/calendar/nsride.ics
There was an issue with emails from the nsride website being blocked by hotmail/msn/outlook email inbox's. This has been resolved.
Trevor, I can't find the 2015 survey. The link in the news letter directs me to login and the search shows 2013 and 2014 but not 2015. Thanks for the help.
G
After your logged into the website, click the survey link again from the email. The survey won't show in the search as its restricted access to leaders only.