Small Developer Projects

Everything to do with the website

Moderator: Subcity team

Small Developer Projects

Postby alanmac » Thu Oct 28th, 2010, 5:20 pm

Name:
Tags:
Description:
Assigned:

Roughly ordered from hardest to easiest, both in terms of skill required and time taken.

Name: Artist, Label, Track Graphs Proof of Concept.
Tags: PHP, mySQL
Description: Using an open source graphing library to draw some graphs of the most popular artist etc for a given week or month. Remember this is just a proof of concept, it's mostly about exploring the options available and warming up you for the main task ahead. It does not need to be pretty.

Name: Shows who played artist x proof of concept.
Tags: PHP, mySQL
Description: Allow for us to enter an artist name and find all the shows that have played that artist. The more difficult part of this is then coming up with metrics for ordering and limiting the results in such a way that they are useful to the user. Remember this is just a proof of concept, it's mostly about exploring the options available and warming up you for the main task ahead. It does not need to be pretty.

Name: Episode Management Panel
Tags: PHP, MySQL,
Description: Currently to add a title, a description and a playlist to an episode presenters need to visit 3 separate pages/panels. We need a single episode admin page which allows all episode related actions to be done from the one place (playlist entry and editing, name entry and editing, description/news entry and editing, skip episode...)

Name: Mario style Game
Tags: Flash
Description: Promotional piece for our next event, will tie in with the theme from the events department.
Assigned: Robbie.


Name: Team episode mp3 upload
Tags: Linux, PHP, mySQL
Description: Allow the mangement team to upload and over write show audio, currently it has to be done manually through SSH.

Name: Interesting / Boring Algorithms
Tags: Algorithms, MySQL
Description: See the interesting module on the listen sketches for the new website. We need to work out how to make that happen.More discussion on it

Name: Allow programmes manually clean the database.
Tags: mySQL, PHP
Description: Show programmes a list of possibly dirty artist and track names then give them to tools to break those artist names into multiple names etc.

Name: Automated Database cleanup tools
Tags: mySQL
Description: Find some dirty data in our database then then write some queries to clean it all up. examples: heading/trailing spaces ' artistname', presenters entering rubbish etc.

Name: Programmes dept playlist abuse warning system
Tags: mySQL, PHP, Linux
Description: Search for djs who are not using the proper methods for versus and remixes etc using cron and then output it to a page for programmes to view.

Name: Proof of concept show 'people' page.
Tags: mySQL, PHP
Description: Create a proof of concept page that displays the persons and roles associated with each show.

Name: Presenter Panel auto post to facebook.
Tags: FB API, PHP, mySQL
Description: Allow for both automatic posting to a logged in fb account and a 'copy this url' feature for their shows url. This is to stop presenters linking to the wrong thing.

Name: Programmes dept find all playlists with < 3 entries tool
Tags: mySQL, PHP
Description: Simple page that displays all the episodes which only have 3 or less tracks.

Name: Link checker.
Tags: Python, PHP, bash, open source projects, regex, Eclipse
Description: Find any urls that do not end in / and change them so they do.

Name: Pagination of the shows page.
Tags: PHP, mySQL
Description: Paginate the shows page by academic year.

Name: Pagination of the show news page.
Tags: PHP, mySQL
Description: Paginate the shownews page by the most recent 10 news items or so.

Name: Pagination of the events page.
Tags: PHP
Description: Paginate the events page by year or a limit of 5 events a page.

Name: Presenter database lockdown.
Tags: PHP
Description: Lock down the playlist so no one can enter variations on 'Unsigned' and 'White Label'.

Name: Presenter Panel Listen Link
Tags: PHP, mySQL.
Description: Allow presenters to listen to their show via the presenters control panel before it is broadcast to the public.

Name: Listen live/ Listen Again gif
Tags: GIFs
Description: Create a gif similar to http://dublab.com/ to increase the visibility of our listen live and listen again links.




Much more to come...
it alan
webmaster // webmaster at subcity dot org
src it co-ordinator // support at src dot gla dot ac dot uk
User avatar
alanmac
Webmaster
 
Posts: 87
Joined: Mon May 31st, 2010, 1:33 am

Return to Web Development

Who is online

Users browsing this forum: No registered users and 1 guest