1
Fork 0

Added links

This commit is contained in:
Jake Howard 2016-01-31 19:21:34 +00:00
parent 3c7086eefd
commit a68882c435
3 changed files with 4 additions and 5 deletions

View file

@ -5,6 +5,5 @@ class AttackOnBlocksView(MarkdownView):
markdown = 'projects/attack-on-blocks.md'
class StudentServerView(MarkdownView):
markdown = 'college/student-server.md'

View file

@ -34,8 +34,8 @@ export default class NavBar extends React.Component {
</Dropdown>
<Dropdown title="College">
<Item ident="robotics:index">Student Robotics</Item>
<Item href="#" icon="ion-cube">Attack on Blocks Game</Item>
<Item href="#" icon="glyphicon-hdd">Student Server</Item>
<Item ident="college:attack-on-blocks" icon="ion-cube">Attack on Blocks Game</Item>
<Item ident="college:student-server" icon="glyphicon-hdd">Student Server</Item>
<Item href="#" icon="ion-ios-paper">EPQ</Item>
<Item href="#">Wall of Sheep</Item>
</Dropdown>

View file

@ -1,7 +1,7 @@
# Student Server
Back when I was in college, we needed a server for computing students to learn how to FTP, and script on a server using python CGI and <a href="Link to tonys php toolbox analagy">PHP</a>, as well as possibly for some students coursework. Fortunately, the college already had one, running the IT students microsite for extra course information. The problem was that it was majorly out of date, and no one really new how to use it properly. It was up to me and my friend Alex to bring the server up to date, and make it ready for the students who needed it.
Back when I was in college, we needed a server for computing students to learn how to FTP, and script on a server using python CGI and [http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/#an-analogy](PHP), as well as possibly for some students coursework. Fortunately, the college already had one, running the IT students microsite for extra course information. The problem was that it was majorly out of date, and no one really new how to use it properly. It was up to me and my friend Alex to bring the server up to date, and make it ready for the students who needed it.
The original plan was to update the server's OS (at that stage running Ubuntu 12.04 LTS), install python and PHP backends, add student users, and then make sure they couldn't edit eachothers documents. In the end Alex did a server backup, and then fully reinstalled the server OS from scratch, and then pushed the documents back on, which made our lives a lot easier.
The original plan was to update the server's OS (at that stage running Ubuntu 12.04 LTS), install python and [http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/#an-analogy](PHP) backends, add student users, and then make sure they couldn't edit eachothers documents. In the end Alex did a server backup, and then fully reinstalled the server OS from scratch, and then pushed the documents back on, which made our lives a lot easier.
Because he had worked with servers a lot in the past, and was already very fluent with the ubuntu terminal, he installed the software that was needed, and got it all configured properly, whilst I worked on the student logins and permission structure.