This website for the Laval Rowing Club was my first foray at Drupal 7. Drupal has a steep learning curve, but it is a powerful CMS and was cetainly worth the effort. I made use of available modules as much as possible. The site features a nifty calendar that is integrated with the course desciptions and schedules. This feature was easy to implement using two robust modules: Views and Calendar. Using Zen as my starter theme resulted in a fully responsive design, but I had to resort to writing code to create a menu system that looks good and works well on both the desktop and mobile devices. Multilingual support in Drupal 7 is a circus of poorly documented and vaguely interrelated modules, but I found a great book from PAKT Publishing, Drupal 7 Multilingual Sites by Kristen Pol, that helped me pull it all together.
I developed this compact alternative to phpMyAdmin for those of us who are SQL literate and find the interface of that package, er, obtuse, to put it nicely... It is just a simple query tool built with PHP and Ajax, but the interface is slick and robust. It works with Microsoft SQL Server as well.
Feel free to download a copy of the source code and have your way with it.
My husband's website. I created this personalized CMS for him from scratch, while completing my Concordia diploma program. I was tired of gritting my teeth and smiling when presented with the atrocious Weebly pages he generated every time he needed to change something. Alas, he has not made much use of it. With the growth of social media, the future of personal web pages is dim.
The prompts on the main menu, an animated harpsichord keyboard, are configurable and the site is bilingual and mobile-first. Once logged in, the main content area of each page may be edited in-place with the WYSIWIG editor CKEditor, heavily customized and souped-up.
This fully functional e-commerce site demonstrates a wide smattering of web technologies and techniques, as listed on the front page. You must login to view and buy products:
Username : bob
Password : hello
Bob started out with $50,000 worth of PayPal sandbox money. If you want to go through checkout and see your order created, perhaps he has some left... Bob's PayPal account info:
Email : email@example.com
Password : bobhello
Everything is written from scratch on this site: MVC framework, captcha, translation interface, shopping cart - everything. The administrative interface includes management of members, products and orders, contact me for a member account login with administrative privileges.
Simulation of the children's card game we used to play when it rained. If you have a child who has roped you in to this game, you are painfully aware that it sometimes takes forever for one side to win. Choose the "politically correct" option to speed things up a bit, or "battle fatigue" if you just want to enjoy the animation!
Super 8 selections