Giter Site home page Giter Site logo

silverhead / associationmanager Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 8.99 MB

association manager for help all associations to manage their members and their materials

License: GNU General Public License v3.0

PHP 6.09% HTML 3.81% CSS 6.71% JavaScript 79.45% CoffeeScript 1.00% Shell 0.01% Twig 2.92% Less 0.01%

associationmanager's Introduction

associationManager

Help the associations to manage their member and communicate with them.

The application is running on Symfony 3.4 for the backend and use AdminBSBMaterialDesign (use bootstrap 3.7) for the frontend.

Be careful : The actual version is a beta version, use for test only.

The application is in french only for the moment.

Required configuration (tested)

Server Apache 2.4.18, PHP 7.1.26 and MySQL 5.7.25 on Ubuntu 16.04.1, rewrite and pdo_mysql php extensions must be activated. You need to install composer for install and update symfony. And for more easier installation and update application you need git.

Installation

If you use apache2, you need to configure the VirtualHost in /etc/apache2/sites-available/000-default.conf

Example of setting for application VirtualHost :

<VirtualHost *:80>
         ServerName your-application-domain-name.xx
         DocumentRoot /var/www/your-application-directory/web
         <Directory /var/www/your-application-directory/web>
                 DirectoryIndex app.php
                 AllowOverride All
         </Directory>
 </VirtualHost>
  1. In your root directory of your project, write : git clone https://github.com/silverhead/associationManager.git
  2. Use composer for install dependency, write : php composer install or php composer.phar install
  3. Set your parameters (in end of composer installation), if you need to set parameters edit parameters.yml file in app/config/parameters.yml
  4. Create the database into your mysql server (use utf8mb4 as default CHARACTER SET)
  5. Create schema of your database application, write : php bin/console doctrine:schema:create
  6. Add default setting of application and the admin user, write : php bin/console doctrine:fixtures:load
  7. Clear cache, write : php bin/console cache:clear --env=prod

Congratulation, your application is ready to use!!! :-)

First connexion

The only user created is the administrator :

username : admin
password : admin123

It's stronger recommended to change the password and the username of administrator

Configuration

Once logged in, you must allow the user "admin" to see all modules, got to "menu" > "utilisateurs" > "groupes"

Click on the "Edit" button of the group "Administrateurs"
On the "Edit page" go to the "Autorisation" part and check all checkbox.
And click to the "Enregistrer et rester" for save the setting.

You can see that new entries in the menu appeared.

You can navigate in these new entries to set them.

For example, you can click on "Paramètre" menu for set the general application setting.

Be careful to add members settings (gender, status, etc...) :
"Adhérents" > "Configuration" and member status before add first member.

associationmanager's People

Contributors

silverhead avatar

Stargazers

 avatar MasterLeo avatar

Watchers

 avatar  avatar MasterLeo avatar

associationmanager's Issues

Landing page pas très complète

la première page du site que je vois en m'identifiant (que j'appelle landing page) n'affiche pas de données dans le tableau des 10 membres les plus en retard, peut être faudrait il ajouter les membres en retards ?
screenshot 2018-11-27 21 47 12

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.