Giter Site home page Giter Site logo

gloggi / abteilungs-homepages Goto Github PK

View Code? Open in Web Editor NEW
2.0 4.0 1.0 8.67 MB

WordPress plugin and theme for easy to setup websites for scouting Abteilungen

HTML 32.14% CSS 21.10% PHP 41.79% JavaScript 1.55% Shell 0.59% SCSS 2.82%
wordpress scouts scouting website

abteilungs-homepages's Introduction

This repository is not maintained anymore. We have created a new implementation based on Laravel and Vue.js here: https://github.com/gloggi/abteilungs-homepage

Running locally

  1. Clone the git repository

    git clone https://github.com/gloggi/abteilungs-homepages.git

  2. Go into the wordpress subdirectory

    cd abteilungs-homepages/wordpress

  3. Start the docker containers

    docker-compose up

  4. Once the containers have started, access the site at localhost (can be changed by copying .env.example to .env and modifying it). You can log in at localhost/wp-admin with user 'admin' and password 'gloggi'. If you change something in the plugin or theme directories, refresh the page in your browser to see the changes take action immediately.

Installing on a hoster

  1. Set up a WordPress instance at your hoster

  2. Using SSH, log into the server and install WP-CLI (see https://gist.github.com/neverything/851778304fd730b468fe).

  3. Using FTP, copy post-install.sh to your wp-content folder and make it executable using chmod +x post-install.sh

  4. Execute the install script:

    ./post-install.sh ~/bin/wp

abteilungs-homepages's People

Contributors

carlobeltrame avatar dependabot[bot] avatar tobifra avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

tobifra

abteilungs-homepages's Issues

Make group lightboxes more responsive

The lightboxes shown on wer-wir-sind pages when clicking a group should adapt better to small screens. Currently, the font size in the lightbox title is adjusted according to the number of characters, but the rest of the layout should adapt using CSS.

Media permission issues

Role AL should be able to delete media (but not Leiter)
Roles Admin and AL should see the media library button (Leiter can theoretically access it but don't need the button)

Logo with shadow field in backend

The font in the header has a shadow. If the logo does not it looks ugly. On the other hand, we used the logo without a shadow for the nav bar. Therefore, we need another field for a logo with a shadow.

cloudapp annotation 2017-10-04 at 8 11 00 pm

Add FAQ section

For events, we have the special events on the agenda page for explaining some important, recurring events during the year to people who do not know the scouts. These same people might need some more information on other topics, such as where to get a uniform, etc.

Sorting of events on agenda page sometimes incorrect

Steps to reproduce:

  1. Go to the agenda page
  2. Select a group which has a multi-group event, but it must not be their very next event
  3. Select another group which does have the same multi-group event as their very next event
  4. Re-select the first group
  5. The multi-group event is now still shown as the very next event

Problems with layout on agenda page

Eingesandte Meldung eines Benutzers von www.gryfensee.ch:

Besten Dank für die Info. Ich habe die Seite besucht, und bin etwas verwirrt:

  • Der als erstes erscheinende Eintrag betrifft den 20. Januar 2018 – das ist aber nicht die kommende Pfadi-Übung (Desktop, Mobile ist OK, da erscheint der 13. Jan zuerst)
  • Die weiter unten erscheinende Liste muss leider mit einer horizontalen Scrollbar bedient werden (nur Desktop)
  • Die Liste der Aktivitäten scheint unsortiert: 13.1., 3.2., 27.1., 3.3. (nur Desktop)
  • Die Liste ist nicht immer vertikal angeordnet: Die Aktivitäten vom 20.1., 27.1. und 3.2. müssen horizontal gescrollt werden (nur Mobile)
    • Dabei gibt es eine Layout-Überlappung

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.