Giter Site home page Giter Site logo

xl3ehindtim / delta-site Goto Github PK

View Code? Open in Web Editor NEW
9.0 1.0 1.0 96.66 MB

Delta is the Fontys ICT excellence program where students get to explore and learn in real-world projects. This website aims to promote Delta and create a portfolio for its students.

Home Page: https://deltafontysict.nl

PHP 75.72% CSS 8.54% JavaScript 15.72% XSLT 0.02%
website wordpress

delta-site's Introduction

Delta Program website

Delta is the Fontys ICT excellence program where students get to explore technologies and learn while participating in real-world projects with external stakeholders. Therefore this website aims to show what Delta is about and what projects we built.

Preview.mp4

๐Ÿ’ก Ideas

Ideas are always welcome, check out the ideas tab!

Contributors

Do you want to contribute to the project? Please check out the Contributing guide for guidelines about how to proceed or have a look at the Wiki for more information.

delta-site's People

Contributors

xl3ehindtim avatar scriptdeburger avatar nicolatey avatar jordanvoets avatar saamievincken avatar bash-04 avatar

Stargazers

Melanie avatar Jip Voss avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

nicolatey

delta-site's Issues

Stakeholder section

Within the Delta program we work with many stakeholders. Talk to Eric and Martijn to see if this is something that could be added to show our collaboration with the working field.

Incorporate this into a swiper with autoplay.

SEO improvements

At the moment the website contains the Yoast SEO plugin. SEO has not been thoroughly investigated and is at the moment no more than a sitemap.xml generated by Yoast SEO.

Investigate if and how pages can be improved, add keywords, and in turn make Delta more known on the world wide web!

Student detail page

Currently the detail page for students does not contain any information.

There is an opportunity here. It would be nice to be able to view all the projects a student participated in while studying in the Delta program at /student/{student name}.

Requirements:

  • Student name
  • Participated projects based on project groups linked to projects

Scroll to top after pagination

When the user click on the pagination buttons. The user will stay at the same place.

Request: Make it so that the user will move to the top of the project cards after using the pagination buttons.

Plugins in Git

Plugins are currently committed in Git. Look into replacing this with some kind of package manager so that releases can be used for stable versions.

This also applies to the Astra theme but not the Delta child theme.

Static content

Currently the homepage, about page, and projects page feature static images which are placed in the wp-content/uploads/static folder. To change these images they have to be redeployed on the production environment.

Could this be moved to a custom post type for easy of use?

Sitemap

The sitemap currently does not contain the necessary pages.

Look into how the sitemap is being generated and add static pages + dynamic post pages like projects.

image

Project card title visibility

When the project contains a light image both the title and subtitle are not clearly visible. Add some sort of gradient to make the bottom part of the image darker resulting in easier readability.
image

Project card description length

The project card hover description should feature a small introduction. Currently it is too large.

Change this to a smaller length for all the project cards.

image

Increase WordPress file upload size for Docker

The development environment, aka docker, has file size issues.
When uploading a media file on WordPress, we are limited to 2MB file sizes.
When using XAMP, this wasn't an issue. We could upload 20MB files.

I speculate that WordPress calculates the volume size from Docker.
If this would be increased, it would maybe solve the issue.

Production environment

  • Register a domain name.
  • Arrange a PHP & MySQL server (possibly managed) with Fontys.
  • Move the codebase and setup the environment.

Hero scroll indicator

At the moment it may be unclear to visitors that they should scroll down the page. Add some kind of scroll indicator.

image

Logo

The current Delta logo is featured in white, black, or Fontys purple. Because our program is not black and white it actually is the opposite a more colored logo could be created.

Some random inspiration, this charger contains a logo/text which contains a subtle gradient which makes it more interesting! Keep in mind this change should only be the color!
ionity

Mobile horizontal overflow

On the project detail page there is a horizontal overflow resulting in weird behaviour. This seems to be due to the Swiperjs elements. Debug this and find a solution.

Mobile Text Spacing

The spacing on Mobile is not right or not set. The text needs to be fixed, and the buttons need to have spacing in between them.

issue2
issue

Projects pagination

The projects pagination's dynamic loading work well, however when you navigate to another page your scroll height does not reflect this pagination change. Either add page parameters which reload the page and in turn change your scroll height or scroll to the top on page change.

Adding the promotional videos

Discussed in #55

Originally posted by kallepronk June 21, 2024
About 2 years ago, a few delta's made new promotional material on youtube. We could show that on the about us as well.

Student Image Text Visability

The white text on the downside of the Student Images sometimes blends with the image causing difficulty in reading the student names. This can easily be fixed, by example by using a gradient shadow on the image element.

image

Timeline content

The timeline features some topics like "Open Learning" which are not explained in the story text. Add this information so that visitors get a clear image of our story.

image

Swiperjs video support

The swiper dragging does not function as expected with HTML5 video elements.
Expected result is that when you drag the swiper horizontally scrolls which is the expected usage.

ELLIE.-.Delta.-.Google.Chrome.2024-05-31.12-17-18.mp4

Overall layout and code improvements

The website was developed over a short period of time, which resulted in some messy code. If you have nothing to do, you could improve it!

  • project card include_project_card(title, subtitle, description, imageUrl, pageUrl)
  • student card include_student_card(text, imageUrl, pageUrl)
  • hero element include_hero(text, imageUrl)
  • styled sections resulting in equal responsive margins
  • move inline css to style.css
  • cleanup style.css

Statistics

Change the statistics to correctly represent Delta.

Projects: 150+
Add a year count using JavaScript from 2005

image

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.