Code Monkey home page Code Monkey logo

website's People

Contributors

augustheltne avatar camelgod avatar cjgutz avatar eikhr avatar gilgard avatar halworsen avatar hambro avatar hermansc avatar irxess avatar jonaengs avatar jonasmuriboe avatar kulia avatar lemonous avatar lionleaf avatar mariivaa avatar martsime avatar mathiasose avatar mathiazom avatar moltubaer avatar njal3001 avatar odgaard avatar oysteinsigholt avatar riphiphip avatar sebastae avatar sigmundholm avatar sm0xe avatar stryningen avatar tenstad avatar vetleb avatar zootos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

website's Issues

Add login

Add a custom login on the main page.

Ferdigstille inventar

Inventar-siden fungerer ikke optimalt eller i det hele tatt.

Fredrik har jobbet litt med å konvertere stilene, men vi må ta en gjennomgang av all backend-funksjonalitet.

Søkefunksjonalitet

Ønsket resultat: Enkelt kunne søke i hele nettsiden etter innhold som nyheter, arrangementer, mulig stikkord i diverse sider, osv.

Gray-out / deaktiver tidligere arrangement

Trenger å konvertere event.html til å benytte "disabled" klasser (ref Materialize) i forms / buttons og visuelt indikere at arangementets varighet er utløpt.

Tenkt en opacity-filter og disabled forms over de største delene av event-siden, men fortsatt lesbar beskrivelse for arkivering.

Fix http requested images

Since the website is using https we cannot allow users to use external links to images that is using http. A solution can be to remove the choice of external link, then we force the user to upload the image to the server instead.

Article links hierarchy

It is possible to create article-links like so: [[utstyr]], but not to a subarticle like so: [[utstyr/series1pro]]

ALLE referanser til static content ikke hardkodet

En del href, src, og andre lenker som benytter static content (for eksempel bilder, stylesheets, og javascript) benytter seg ikke av {% static '/path/file.type' %} standarden, men heller ../../static, etc.

Trenger å gå igjennom alle templates i alle prosjekter og optimalisere dette.

Fjerne fabfiles

Fabfiles benyttes ikke lenger. Trenger ikke Fabric3 dependency og fabfile.py.

Fix LoginForm

Fiks LoginForm i authentication. Fjern metoden form.validate(), flytt funksjonaliteten til form.clean(). Raise ValidationError istedet for å returnere true/false.

Fixe ordentlig thumbnailing

Foreløpig er blant annet image.thumbnail_url pathen bare en vanlig path til normalt bilde med høy oppløsning.

Template og static mappestruktur

Flere apper følger ikke konvensjonen for lagring av statiske filer og templatefiler. Det skal være appnavn/templates/appnavn/<htmlfil>.html og ikke appnavn/templates/<htmlfil>.html. Dette maange endringer til filreferanser i views og html filer.

Give index.html an overhaul

As it is now, website/templates/index.html is not very pretty. I suggest that we make it better, and to do so I propose the following changes:

  • Event/Article papercards should have a fixed height, and text should either simply be hidden via css or cut off (say, at ~300 characters including spaces) with JS
  • Papercard thumbnails should also be of an uniform aspect ratio and size, which can either be achieved "softly" with JS/css, or "hard" by cropping the images with sorl-thumbnails during the uploading process
  • The about us section should be more or less rewritten and left-justified (alternatively: also one title per column, each column describing a different aspect of HS)
  • The wiki description should also be rewritten. Perhaps making it less wide could have the same effect (in which case I'd suggest making it the same width as the columns of about us)

Change db from SQLite to postgreSQL

Change the database used by the website to postgreSQL.
Also need to update the README-guide of how to setup the project to work til postgreSQL

Prosjektside

Prosjekthyllene på hackerspace er det vanskelig å ha oversikt over.

Tanken her er å integrere hyllene og deres respektive prosjekter på nettsiden.

Du kan asossiere prosjekter og hente ut informasjon på en informasjonsskjerm på Hackerspace-laben, eller du kan for eksempel publisere en egen slags "blogg" for prosjektet ditt.

Formålet vil være å reklamere for våre kreative medlemmer og vise fram kule ting man lager. For øyeblikket kan man risikere at de eneste som ser prosjektet ditt er de du har vakt med.

Diskuter i denne ticketen :)

Fullverdig vaktliste-system

Foreløpig hentes vaktlisten fra vårt excel-dokument i Google Drive.

Det er kanskje bedre om alt av systemet ligger under brukerens profil, så vi slipper å vedlikeholde to systemer.

Dette blir vel et prosjekt som vil inngå under en "project" eller "milestone" for å korte ned på excel-dokumenter som ligger i Drive. Flere ting som også etterhvert kan overføres fra Drive. Dette muliggjør en rettighetsstyrt og isolert måte å behandle innsyn i brukerdata på.

Customize the wiki

Customize both frontend and backend of the wiki to look more like hackerspace

Ferdigstille Showcase

Showcase skal være en del av nettsiden for å fronte våre større prosjekt som for eksempel VR og ER, samt liste mindre prosjekter som gjøres av individuelle eller grupper i hackerspace.

Django-REST api

Et rest api vil gi en rekke fordeler for informasjonsflyt og eksterne integrasjoner som for eksempel vaktlister, inforskjermer og køsystem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.