Find a file
2023-12-02 09:54:30 +01:00
.test CI Syntaxchecks 2019-01-20 00:00:17 +01:00
3rd-party/summernote add SummerNote to Recipe Edit Area 2019-06-04 09:15:06 +02:00
config Update config.php 2023-12-02 09:53:07 +01:00
cont add custom checkboxes to list to fit with themes #2 2019-07-03 11:44:44 +02:00
install Update install_adduser.php 2019-06-11 18:56:07 +00:00
js add custom checkboxes to list to fit with themes #2 2019-07-03 11:44:44 +02:00
php fix PHP 8 error requiring construct keyword 2023-12-02 09:50:15 +01:00
pic manual merge 2019-05-19 18:37:00 +02:00
style add custom checkboxes to list to fit with themes #2 2019-07-03 11:44:44 +02:00
.gitignore added gitignore 2018-10-26 11:15:46 +02:00
.gitlab-ci.yml CI Syntaxchecks 2019-01-20 00:00:17 +01:00
.htaccess another bugfix concerning the htacces file 2019-06-10 20:25:41 +02:00
AUTHORS initial commit 2018-10-24 15:00:27 +02:00
index.php changed title to match product name 2019-05-23 14:14:16 +02:00
LICENSE initial commit 2018-10-24 15:00:27 +02:00
README.md added utf8mb4 support in install script 2019-06-03 14:19:01 +02:00
version.json added version.json, $version variable via version.php 2019-01-23 15:43:17 +01:00
version.php added version.json, $version variable via version.php 2019-01-23 15:43:17 +01:00
web.config add web.config to make application ready for azure 2021-04-01 18:17:09 +02:00

Shoutout!

We Use BrowserStack for cross browser testing, as it provides full testing capabillities within one application.

BrowserStack BrowserStack

Recomendations

We strongly recomment to use a utf8mb4 database collation, as it has the best compatibillity with smileys and other non standard symbols. (You can't tell the enduser, that they can't use smileys. Trust me, I tried.)

Requirements

Apache Modules:

  • mod-rewrite

Packages

  • php7
  • php7-mysql

Sample Apache Config

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName shopping.example.com

    DocumentRoot /var/www/html/shopping-list
    <Directory /var/www/html/shopping-list>

      	AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Installation Instructions

  • create a new mysql-database. Please use utf8_general_ci as your collation.

  • create a new mysql-user that can edit the database.

  • Download the latest release. You can download it here (tar.gz) or here (zip)

  • unpack the archive and copy its content to /var/www/html/shopping-list

  • grant your web server permission to write the config-file

chown www-data:www-data /var/www/html/shopping-list/config/config.php
  • visit the address of your web browser, you will be redirected to the installation page
  • insert your database information and create your login user
  • thats it, you are good to go. You may login now!