![]() |
Website Team
Hey Chief Delphi,
So I graduated from my team as the only website person. As a result of that I am now the mentor for my team's website Team. I have a few students interested, so I will start training them soon, but I need advice from other mentors/Website team leaders. I want it to be fun for them so how can I make building a website fun? What are some tips you would say that would contribute to a successful, award winning website? (Yes I know of the criteria on the first website) How do you or your students run the meetings and do you have a group hierarchy? Any help is appreciated! -Kevin M Team 675 |
Re: Website Team
I work on Team 1124's Website and we won Best Website at the CT Regional. I'll try to help as best I can.
Quote:
Quote:
As for things you should definitely have, I would make sure you have an event calendar (Google Calendar is good, if you don't want to custom code one), plenty of information about your team and FIRST (see examples here, here, and here), a photo gallery (example), some news about what the team has been up to (example), and some resources for other FIRST teams and your own (i.e. files and documents, programming tutorials, other how-tos, etc). Also, W3's HTML Validator can be a useful tool, as well as the CSS Validator. If you need resources for learning PHP (my recommended scripting language), check out this thread. Now, from a webmaster's point of view, you can either use a CMS (like Wordpress, Joomla!, Drupal, a custom built one, or some other one) or you can hard code your own HTML. I'd recommend doing a little research into the difference between them, starting with this thread and this thread. Personally, I like our custom written CMS, but that's not for everybody. You should choose what works best for your situation. Quote:
Best of luck to you, hope you design a great website. If you need any help or have any other questions, feel free to ask me and I'll do my best to help. |
Re: Website Team
As a fellow programmer, I agree with Plnyyanks statement of that it is fun to see ones code come to life on a page or on the robot. You probably create the website using HTML or PHP, and those are both great ways to learn how to program in the robot languages (C++ and Java) and people who want to learn how to code will be interested in helping. To make the coding fun, you could create a challenge of who can make the best page, the competition will help them advance in their skills. When I first learned HTML and worked on the team website, I found it fun to learn how to do new things (make a fancy media page, float pictures to one side or the other, etc.) and just to make the website the best that it can be.
Hope this helps, and good luck organizing your Website Team. |
Re: Website Team
Quote:
So, for example: the site must fail gracefully. Go ahead and use fancy features, as long as there's an alternative. For the most part, don't even prompt the user—when something goes wrong, just switch to the alternative and give them the content. Support old browsers and mobile browsers. A tasteful notice about degraded content is fine, but certainly don't interrupt the user with a modal dialogue box. Structure it in a way that allows alternative access like screen readers. Wikipedia has an interesting take on formatting for blind users—they prefer accurate metadata in their images, so that screen readers can say something useful about pictures, rather than reading HTML tags aloud. Make it fast, and keep it available. Nobody wants to wait for content. This means picking a good web host who will devote the appropriate resources to keeping the site up. And don't require Flash. Especially not for a splash page. Just forget about that. (With mobile platforms being quite popular, and as ever, a significant minority unable to use it for technical reasons, and plenty of alternatives available, why bother with something like that?) It's alright to use Flash for video, but failing gracefully is the key. Maybe offer a link to the audio as well, so that the content is still accessible without video. Content is king. If the site is nice, but empty, your chances will be reduced. Make the site useful, and something people naturally want to visit, and the website judges will naturally appreciate this. Finally, plan for contingencies. Sooner or later, you'll move on. Make sure it's obvious to the next webmaster how the site operates. Keep records and document your conventions, databases, passwords, etc.. Also, keep occasional backups. It's boring, but necessary. (You'll look like an idiot if you have to tell the team, "sorry, we lost everything...I'm going to go try the Wayback Machine".) Your webhosting provider may be able to arrange something for you. (By the way, I can claim a familial connection to a whole slew of website awards, including the big one, because my brother designed and webmastered 188's website for a number of years. Some of this draws upon what worked for him.) |
Re: Website Team
I'll be going into my fifth year on the team and I have been the student lead on our website since I've been on the team. We've been fortunate enough to win a couple of the Best Website Awards, including at the Championship this year. I also work for Envato, as a marketplace author on their site, ThemeForest and I am also starting a media company, Propel Forward Media, to provide a range of services including website development.
Quote:
And, be a fun group. Be somewhat laid back, friendly, and fun to work with. Get things done, but don't be pushy. Quote:
Quote:
I think the changes we made this year, though, were key to our success versus previous years. Before, our website team was pretty exclusive and off on our own (it was primarily me). This year, I really benefited from the help of others:
|
Re: Website Team
Why do you need to "make" it fun?
In my view, a mentor's job is (when possible) not to make a program or a plan for the students, but instead to facilitate the students, let them drive themselves, and give them access to the tools and the knowledge they need in order to learn and create. If coding isn't fun, there are ways to build a site without coding; if design isn't fun, there are ways to build a site without designing (not that I would endorse that path myself). |
Re: Website Team
Quote:
Here's how I run my web meetings (with myself, seeing as I'm my team's only webmaster): I sit down at the computer. I open up a file named "update.txt" that has a big list of everything that I still have left to do. I pick whichever one I feel in the mood for. I do it. Of course, that approach definitely will not work if there's more than one person. My recommendation to you as a mentor would be to sit back and let the students do everything. When they start pulling their hair out because their php if statement evaluates to true every single time, even when obviously false (somebody used "=" instead of "==", probably), you step in and point it out. Offer friendly suggestions about how to make code better, how to design well, or just completely new ideas - but let them do all the work. |
| All times are GMT -5. The time now is 07:18. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi