2017 © Pedro Peláez
 

project rejestracja

Panel rejestracji dla budżetu obywatelskiego

image

budzetobywatelski/rejestracja

Panel rejestracji dla budżetu obywatelskiego

  • Friday, March 16, 2018
  • by dusta
  • Repository
  • 2 Watchers
  • 0 Stars
  • 2 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Panel Rejestracji Budżet obywatelski

Panel do zbierania informacji od wylosowanych osób., (*1)

Wymagania

  • Baza danych MySQL 5.5.x lub wyższa
  • PHP 7.0 lub wyższy
  • Apache2 lub Nginx

Dla Apache2, (*2)

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/index.php [QSA,L]

Dla Nginx, (*3)

location / {
    root   /home/[project_path]/htdocs/web;
    index  index.html index.php index.htm;
    if (!-e $request_filename) {
        rewrite ^/(.*)$ /index.php?q=$1 last;
    }
}
location ~ .php$ {
    try_files $uri = 404;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index web/index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

Instrukcja postawienia panelu

W poniższych krokach, są opisane niezbędne czynności do postawienia i konfiguracji panelu, (*4)

Instalacja

Pobrać odpowiednia Paczkę z github wgrać na serwer a następnie uruchomić polecenie z pozomu konsoli, (*5)

composer install

W przypadku problemów z composerem https://getcomposer.org/download/, (*6)

Plik konfiguracyjny

Przechodzimy do pliku, (*7)

web/config.php

Zmieniamy sól na swoją (losowe znaki)., (*8)

define('SALT', "YOURSALT123"); // SALT

Ustawiamy adres naszej strony w zmiennej HTTP_HOST zamiast website.url, (*9)

else {
    define('HTTP_HOST', 'website.url');
}

Baza danych

Tworzymy bazę danych na swoim serwerze. Następnie przechodzimy do projektu do pliku, (*10)

app/.sql/tables.sql

Importujemy go do swojej bazy, lub wklejamy w zapytanie., (*11)

Konfiguracja bazy w projekcie

Przechodzimy do pliku, (*12)

web/config.php

I uzupełniamy kolejno pola, danymi naszej bazy, (*13)

// Database configuration
define('DB_HOST', ""); // Database Host (localhost)
define('DB_USER', ""); // Database Username
define('DB_PASS', ""); // Database Password
define('DB_DATABASE', ""); // Database Name

Baza i połączenie do bazy zostało prawidłowo skonfigurowane., (*14)

Konfiguracja terminów wyświetlanych na stronie głównej

W tym celu przechodzimy do nowo utworzonej tabeli deadlines i dodajemy daty według własnego uznania., (*15)

Konfiguracja włączenia rejestracji

Aby zmienić datę rozpoczęcia i zakończenia rejestracji, przechodzimy do pliku, (*16)

app/Config/options.php

A następnie zmieniamy w sekcji register wartości start i end, (*17)

'start' => '2018-02-22',
'end' => '2018-04-20'

Importowanie CSV z osobami do systemu

Aby zaimportować listę osób, z danymi do logowania, musimy włączyć i skonfigurować stronę importu. W tym celu przechodzimy do pliku, (*18)

app/Config/import.php

A następnie zmieniamy opcję allow na true, a user i password konfigurujemy według własnego uznania, (*19)

 'import' => array(
    'allow' => true,
        'user' => 'user',
        'password' => 'CHANGE_ME' 
    )

Następnie przechodzimy na link http://naszadomena/page/importCSV i wybieramy nasz plik CSV, potwierdzając Prześlij. Po prawidłowym przesłaniu pliku ukaże nam się komunikat, (*20)

Status importu: Array ([errors] => 0 [success] => 13)

Przedstawiający status wykonanej operacji. Na koniec cofamy ustawienie true w, (*21)

app/Config/import.php

na false, blokując dostęp do podstrony., (*22)

 'import' => array(
    'allow' => false,
        'user' => 'user',
        'password' => 'CHANGE_ME' 
    )

The Versions

16/03 2018

dev-master

9999999-dev

Panel rejestracji dla budżetu obywatelskiego

  Sources   Download

MIT

The Requires

 

application register website budget

16/03 2018

dev-Lublin-v1.0

dev-Lublin-v1.0

Panel rejestracji dla budżetu obywatelskiego

  Sources   Download

MIT

The Requires

 

application register website budget