Aquileo | Recent changes to wikihttps://sourceforge.net/p/viva-visitor/wiki/Recent changes to wikienWed, 02 May 2018 03:24:02 -0000Aquileo | Home modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Home/<div class="markdown_content"><pre>--- v37 +++ v38 @@ -5,7 +5,7 @@ Website: http://www.bstechconsult.com - GITHUB CODE Site: https://github.com/newtron50/viva-visitor-volunteer-system + GITHUB CODE Site with latest files: https://github.com/newtron50/viva-visitor-volunteer-system --- links to other wiki pages [Basic Concepts Page](https://sourceforge.net/p/viva-visitor/wiki/Basic%20Program%20Concepts/) </pre> </div>Nathan ShafferWed, 02 May 2018 03:24:02 -0000https://sourceforge.net77f3114f898ba77ba3e461f2aa677a86f3e1a235Aquileo | Home modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Home/<div class="markdown_content"><pre>--- v36 +++ v37 @@ -5,7 +5,7 @@ Website: http://www.bstechconsult.com - **GITHUB CODE Site**: &lt;https: github.com="" newtron50="" viva-visitor-volunteer-system=""&gt; + GITHUB CODE Site: https://github.com/newtron50/viva-visitor-volunteer-system --- links to other wiki pages [Basic Concepts Page](https://sourceforge.net/p/viva-visitor/wiki/Basic%20Program%20Concepts/) </pre> </div>Nathan ShafferWed, 02 May 2018 03:23:48 -0000https://sourceforge.netb513bf14d596213b5cae1c151378cd7d85fc2d22Aquileo | Home modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Home/<div class="markdown_content"><pre>--- v35 +++ v36 @@ -5,7 +5,7 @@ Website: http://www.bstechconsult.com - **GITHUB CODE Site**: [https://github.com/newtron50/viva-visitor-volunteer-system](http://) + **GITHUB CODE Site**: &lt;https: github.com="" newtron50="" viva-visitor-volunteer-system=""&gt; --- links to other wiki pages [Basic Concepts Page](https://sourceforge.net/p/viva-visitor/wiki/Basic%20Program%20Concepts/) </pre> </div>Nathan ShafferWed, 02 May 2018 03:22:59 -0000https://sourceforge.net8e282e8755ff164620a4e7d4d1d456a896261de3Aquileo | Home modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Home/<div class="markdown_content"><pre>--- v34 +++ v35 @@ -5,7 +5,7 @@ Website: http://www.bstechconsult.com - **GITHUB CODE Site**: [https://github.com/newtron50/viva-visitor-volunteer-system](https://github.com/newtron50/viva-visitor-volunteer-system) + **GITHUB CODE Site**: [https://github.com/newtron50/viva-visitor-volunteer-system](http://) --- links to other wiki pages [Basic Concepts Page](https://sourceforge.net/p/viva-visitor/wiki/Basic%20Program%20Concepts/) </pre> </div>Nathan ShafferWed, 02 May 2018 03:21:46 -0000https://sourceforge.netd3b2c7ccae4db4b771dca560c04756e0c485817dAquileo | Home modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Home/<div class="markdown_content"><pre>--- v33 +++ v34 @@ -5,7 +5,7 @@ Website: http://www.bstechconsult.com - **GITHUB CODE Site**: https://github.com/newtron50/viva-visitor-volunteer-system + **GITHUB CODE Site**: [https://github.com/newtron50/viva-visitor-volunteer-system](https://github.com/newtron50/viva-visitor-volunteer-system) --- links to other wiki pages [Basic Concepts Page](https://sourceforge.net/p/viva-visitor/wiki/Basic%20Program%20Concepts/) </pre> </div>Nathan ShafferWed, 02 May 2018 03:21:06 -0000https://sourceforge.net8b939fe60e66dce112642da8ffb07b91a72ee311Aquileo | Home modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Home/<div class="markdown_content"><pre>--- v32 +++ v33 @@ -4,6 +4,8 @@ **Need help or more information - Head to the Discussion section** Website: http://www.bstechconsult.com + + **GITHUB CODE Site**: https://github.com/newtron50/viva-visitor-volunteer-system --- links to other wiki pages [Basic Concepts Page](https://sourceforge.net/p/viva-visitor/wiki/Basic%20Program%20Concepts/) </pre> </div>Nathan ShafferWed, 02 May 2018 03:20:24 -0000https://sourceforge.net972ce3e6c29020784df08a80b8ae1f04cef67e36Aquileo | Home modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Home/<div class="markdown_content"><pre>--- v31 +++ v32 @@ -2,6 +2,8 @@ JUST UPLOADED 0.95 VERSION WITH MANY CHANGES. CHANGING DOCUMENTATION ASAP **Need help or more information - Head to the Discussion section** + + Website: http://www.bstechconsult.com --- links to other wiki pages [Basic Concepts Page](https://sourceforge.net/p/viva-visitor/wiki/Basic%20Program%20Concepts/) </pre> </div>Nathan ShafferThu, 29 Mar 2018 21:33:29 -0000https://sourceforge.net486b433fb1be9e855dff86cf3d2cdc826480c9a8Aquileo | Installation modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Installation/<div class="markdown_content"><pre></pre> </div>Nathan ShafferThu, 29 Mar 2018 21:10:15 -0000https://sourceforge.net9533308b3afe5530345104cb8a625bd704dea0feAquileo | Installation modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Installation/<div class="markdown_content"><pre>--- v12 +++ v13 @@ -7,36 +7,16 @@ --- MYSQL database --- PHP -*Environments I've tested in:* Ubuntu 14.04, 15.10, Apache2 installed in Apple OSX server, Microsoft 2012 R2 server. It will also run in hosted environment as long as you have access to MYSQL. +*Environments I've tested in:* Ubuntu 16.04 LTS, 14.04, 15.10, Apache2 installed in Apple OSX server, Microsoft 2012 R2 server. It will also run in hosted environment as long as you have access to MYSQL. This can be installed on any computer which can run a [LAMP service](https://en.wikipedia.org/wiki/LAMP_(software_bundle)) and [XAMPP service](https://en.wikipedia.org/wiki/XAMPP). There are many variations &amp; configuration which prevent me from testing all possibilities. (I currently deploy it using a Virtual Machine configuration). -As there are many sites to assist setting up the services listed above, I won't go into that here. You will need a username and password for your MYSQL installation with the user granted all privileges on the installed database. I will give a small tutoral at the bottom for base Linux mysql install. I also recommend using a program like PhpMyAdmin to help with database issues if needed or if you're uncomfortable using terminal commands. All files of the program are meant to be together. In Linux, the install is usually at the apache2 directory listed in the httpd.conf file. +As there are many sites to assist setting up the services listed above, I won't go into that here. You will need a username and password for your MYSQL installation with the user granted all privileges on the installed database. I also recommend using a program like PhpMyAdmin to help with database issues if needed or if you're uncomfortable using terminal commands. All files of the program are meant to be together. In Linux, the install is usually at the apache2 directory listed in the httpd.conf file. +# Browser Based Install Process - Easy as Pie!! +With the 0.95 update, the installation is done via a browser. Make sure that you main visitor directory and the /includes directory is writable for the code to create 2 necessary files: connect.php and within the /includes... data.php. -Located within the /install directory is a blank base MYSQL database named visitor.sql. There are many different ways to install this. The base database installs all the necesary tables and an initial administrative user with the credentials: ---- username = admin ---- password = password +Use the browser to naviagate to the install directory and load the index.php page. From there, make sure to answer all the questions. When finished, the program will still need some administrative setup as there are no pre-loaded data in the database. -**Program setup** -Two files will need to be edited. -1. Find the **connect.php** file in the main directory. You will need to edit and enter the MYSQL username and password so the program can talk to the visitor MYSQL database. -2. Find the **data.php** file located in the /includes directory. This file gives basic information to the program. Edit the file with your information as directed. +Once installed, delete, remove or rename the /install folder to prevent anyone from writing over the configuration files. -Once finished, you should be able to open a browser to your installed program. - -#Ubuntu Install (Linux) -Every flavor of Linux is slightly different. Again, I won't go over how to install a LAMP server on Linux, but for those who aren't comfortable with terminal commands, I suggest installing *phpmyadmin*. During your install, keep a note of your root password for MYSQL so that you can access it. - -Going through the terminal: -\* Log into MYSQL server: mysql -u root -p (it will ask you for your mysql password) -\* Create the visitor database: create database visitor; -\* Verify that the database exists: show databases; -\* Create a new MYSQL User (ex: Bob): create user bob; -\* Grant privileges to bob and give him a password: grant all privileges on visitor.\* to 'bob'@'localhost' identified by 'bobs_password'; -\* Exit from MYSQL: \q - -Now let's install the base database. Assuming your visitor directory is @ /var/www/html/.... - -* Terminal$: sudo mysql -u bob -p visitor &lt; /var/www/html/visitor/install/visitor.sql - -Again, this will install the necessary parts into MYSQL server and create a Admin user with the credentials: admin / password +Time for some admistrative setup! </pre> </div>Nathan ShafferThu, 29 Mar 2018 21:08:55 -0000https://sourceforge.netb709b7cc51deefb3ee1de14be5e76a696405d57fAquileo | Home modified by Nathan Shafferhttps://sourceforge.net/p/viva-visitor/wiki/Home/<div class="markdown_content"><pre>--- v30 +++ v31 @@ -24,19 +24,24 @@ -- PHP -- (suggested install: phpmyadmin) - This program is intended to be used as a station with a barcode scanner, although the "barcode" can be manually entered. It is designed to use with reusable visitor badges that have a barcode on them. Please see the coming instructions about how to set up the program and functionality. + This program is intended to be used as a station with a barcode scanner, although the "barcode" can be manually entered. It is designed to use with either reusable visitor badges that have a barcodes on them or printed 3x2 labels. y. -** --- Coming updates / revisions ---** - ---- iPad / Tablet compatibility with scanners ---- Editing of multiple entries in the record log and the volunteer log +# 0.95 update 3/29/18 + +--- iPad / Tablet compatibility with scanners for leaving visitors/volunteers +--- Installation is now done with a web-based platform. +---- Now supports label barcode printing (3x2 initially). Can choose between fixed ID cards and printed labels. + **Kiosk mode for browser required if printing labels. See site for assistance +--- Enables choice of Modes: Visitors only, Volunteers only, or both +--- Enables choice of Volunteer registration: done at reception / admin / office or self registration +--- Allows for choice of use of group memberships for tracking of volunteers. Recommended off if self-registration is used + +Also - my apologies. In working on the .95 update, I found several places where things were "hard-coded" like titles and such. Corrected. ;/ + +Still on the way:: --- Email notification of administrators / staff when people forget to sign out ---- Multi-faceted requirements database to verify that visitors &amp;/or volunteers have met requirements before entry. ie... if a volunteer has cleared a background check or not ---- Instructions, help menus and other documents to help with install, setup and actual use of the program. --- Email of volunteer hours tracked to Volunteer emails if on file (this is done on a basic level, but requires loosening email requirements to utilize phpmail) Developing a more secure email of admin &amp; user notification, account statements. ---- Online entry of volunteer hours done off-campus / "off-site" --- Volunteer mobile ID barcodes for quick sign-in/out using either screen identification or NFC recognition of mobile devices for volunteer identification. -Another future branch under consideration is the use of a paper label printer to print Visitor / Volunteer ID badges on demand. *The downside of this is the base cost of the printer plus repeated purchases of labels.* Need Help? Contact Newt @ bstechconsult@gmail.com </pre> </div>Nathan ShafferThu, 29 Mar 2018 20:59:09 -0000https://sourceforge.net4b12503f04413f434ec269a7f7318700442e9f66