All Projects → bvcms → Bvcms

bvcms / Bvcms

Licence: gpl-2.0
The open source church management system

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Bvcms

Wascan
WAScan - Web Application Scanner
Stars: ✭ 1,895 (+2361.04%)
Mutual labels:  sql, webapp
Cancer Donation Portal Python Flask App
Flask App for Cancer Donation Portal using basic Python, SQLite3, HTML, CSS and Javascript
Stars: ✭ 32 (-58.44%)
Mutual labels:  sql, webapp
Reporting Services Examples
📕 Various example reports I use for SQL Server Reporting Services (SSRS) as well as documents for unit testing, requirements and a style guide template.
Stars: ✭ 63 (-18.18%)
Mutual labels:  sql, visual-studio
Andl
Andl is A New Database Language
Stars: ✭ 71 (-7.79%)
Mutual labels:  sql
Athenax
SQL-based streaming analytics platform at scale
Stars: ✭ 1,178 (+1429.87%)
Mutual labels:  sql
Downloads
AD Health Check, Send HTML Email, Ping machines, Encrypt Password,Bulk Password,Microsoft Teams,Monitor Certificate expiry, Monitor cert expiry, AD attributes, IP to Hostname, Export AD group, CSV to SQL,Shutdown, Restart, Local Admin, Disk Space, Account expiry,Restore Permissions, Backup permissions, Delete Files Older Than X-Days, export DHCP options,Read Registry,Distribution group AD attributes,Monitor Windows Services,Export Reverse DNS,Task Monitor,Monitor and alert, Exchange Health check,Get Network Info, Export AD Attributes,AD group members, Office 365 Group member, SQL to CSV, Outlook save send attachments, Upload files to FTP,Exchange – Total Messages Sent Received, Set Teams Only Mode, Intune Duplicate Device,Intune Cleanup Not Evaluated, Ownership and Grant Permissions, Write Create Modify Registry , Organization Hierarchy from AD,Azure AD Privileged Identity Management,Intune – Export MAM Devices,Intune Marking devices as Corporate, Dynamic to Static Distribution Group,Monitor Alert Office 365 services,Group Member Count,Bulk Addition external users sharepoint, ADD to Exchange online License Group,All in One Office 365 Powershell,Bulk Addition of Secondary Email, Automate move mailboxes to o365, Addition Modification Termination Exchange users, Monitoring Unified Messaging port,Unified Messaging Extensions Report, Set Default Quota for SharePoint,Bulk Contact Creation and Forwarding, Uploading and Downloading files sftp, Monitoring Sftp file and download, Office 365 groups Write back, CSV parser, Email address update, Email address modify, MDM enrollment, Welcome Email, Intune Welcome Email, remove messages, remove email, SKOB to AD, SKOB to group, PowerApps report, Powerautomate Report, Flow report, Server QA, Server Check List, O365 IP range, IP range Monitor, o365 Admin Roles, memberof extraction, CSV to Excel, Skype Policy, UPN Flip, Rooms Report, License Reconciliation,Intune Bulk Device Removal, Device Removal, Clear Activesync, Lync Account Termination,Lync Account Removal, Enable office 365 services, Enable o365 Services, Export PST, Site collection Report, Office 365 Group Sites, System Admin,ActiveSync Report,White Space,Active Directory attributes, outlook automation, Intune Detect App, Distribution list Fix, Legacy DN, start service, stop service, disable service, Message tracking, Distribution lists report,Distribution groups report,Quota Report, Auto reply, out of office, robocopy multi session, Home Folder, local admin, Database, UPN SIP Mismatch, Recoverable deleted, teams number, Number assignment, teams phone, AD Group Hierarchy, Hierarchy membership, Sync Groups
Stars: ✭ 75 (-2.6%)
Mutual labels:  sql
Elasticsql
ElasticSQL package converts SQL to ElasticSearch DSL
Stars: ✭ 77 (+0%)
Mutual labels:  sql
Uranus
Hierarchical Memo & Task Web-App
Stars: ✭ 71 (-7.79%)
Mutual labels:  webapp
Reswplus
Unleash your resw files with this Visual Studio extension: auto generation of strongly typed static properties, support of pluralization, strongly typed string formatting, etc...
Stars: ✭ 77 (+0%)
Mutual labels:  visual-studio
Spark Website
Apache Spark Website
Stars: ✭ 75 (-2.6%)
Mutual labels:  sql
New Moon Vscode
New Moon Theme for Visual Studio Code.
Stars: ✭ 75 (-2.6%)
Mutual labels:  visual-studio
Kamu Cli
Next generation tool for decentralized exchange and transformation of semi-structured data
Stars: ✭ 69 (-10.39%)
Mutual labels:  sql
Laravel Log To Db
Custom Laravel and Lumen 5.6+ Log channel handler that can store log events to SQL or MongoDB databases. Uses Laravel/Monolog native logging functionality.
Stars: ✭ 76 (-1.3%)
Mutual labels:  sql
Purescript Selda
A type-safe, high-level SQL library for PureScript
Stars: ✭ 72 (-6.49%)
Mutual labels:  sql
Sql Apiconsumer
Database Project with generic procedures to consume API through GET/POST methods.
Stars: ✭ 77 (+0%)
Mutual labels:  sql
Ebean
Ebean ORM
Stars: ✭ 1,172 (+1422.08%)
Mutual labels:  sql
Fakturama
Wystawiaj faktury za darmo i bez ograniczeń
Stars: ✭ 76 (-1.3%)
Mutual labels:  webapp
Sql to sqlalchemy
本教程是为了展现 sql 原始语句转换为 sqlalchemy 语句的各个实例。
Stars: ✭ 75 (-2.6%)
Mutual labels:  sql
Devops Resources
DevOps resources - Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP
Stars: ✭ 1,194 (+1450.65%)
Mutual labels:  sql
Flutterwebsite
The flutter.dev website recreated in Flutter. https://gallery.codelessly.com/flutterwebsites/flutterwebsite
Stars: ✭ 76 (-1.3%)
Mutual labels:  webapp

CodeFactor codecov

Developer Quick Start Guide

Copyright (c) 2008-2020 Bellevue Baptist Church Licensed under the GNU General Public License (GPL v2) you may not use this code except in compliance with the License. see LICENSE file in this repository master branch

BVCMS is maintained by TouchPoint Software, Inc.

Install Development Tools and required libraries

  1. Visual Studio Community 2017

    • Be sure to install the ASP.NET and web development Workload option.
    • Install the Python development option if you want to debug Python scripts.
    • Update NodeJS to the latest version by downloading the installer from nodejs.org Run the Node installer using all default options.
    • If you don't already have Gulp installed, go to Command Prompt and type: npm install -g gulp
    • If you don't already have vue-cli installed globally, go to Command Prompt and type: npm install -g @vue/cli-service
    • It is also recommended to install the NPM Task Runner Visual Studio extension
  2. SQL Server Express 2017

Get the cloning URL for the GitHub BVCMS Source Code Repository

  1. Go to the repository in a browser - https://github.com/bvcms/bvcms.

  2. Click green "Clone or Download" button in the upper right part of the page.

  3. Copy the link URL shown.

Load the Project

  1. Start Visual Studio.

  2. On the right side, click the tab Team Explorer.

  3. Under Local Git Repositories, click Clone.

  4. Paste the URL you copied in above (should be https://github.com/bvcms/bvcms.git), then click Clone.

  5. Back under the Solution Explorer tab, double click the CmsWeb.sln item.

  6. Find and edit the web.config file in the CMSWeb folder.

    • In the appSettings section, configure the host value to point to the name you would like to call your database (without the CMS_). This value will become part of your connection string.
      • For example, you could change \<add key="host" value="" /> to \<add key="host" value="myBvcms" />.
      • If you want to create a database with 150 test records in it, just use testdb for the host value.
    • In the mailSettings section, configure the pickupDirectoryLocation to a directory on your development machine (for testing purposes).
  7. Find and edit the ConnectionStrings.config file in the CMSWeb folder

    • Change the database server in the connection string named CMS if (local) or localhost is not the name of your SQL Server. For instance, if you installed SQL Express with the default options, you would change (local) to .\SQLEXPRESS
    • If SQL Server is not installed on your local machine, you may have to make further connection string changes. See connectionstrings.com for more help.
  8. If you wish to contribute, you may want to prevent git from indexing these configuration file modifications. To do this, add these files to .git/info/exclude. More info here.

  9. The SQL Server database should be running.

  10. Start SSMS (SQL Server Management Studio) and run the following script to allow installation of CLR extensions.

     EXEC sp_configure 'show advanced options', 1
     RECONFIGURE;
     EXEC sp_configure 'clr strict security', 0;
     RECONFIGURE;
    
  11. Click the Play button in the main toolbar to launch BVCMS.

    • If you experience build errors, these are likely resolved by restarting Visual Studio and, if running locally, IIS.
  12. The first time you start up the system, it will create and populate a starter database.

  13. Once at the login screen, enter the default username and password and click Log On.

    Default Username: admin

    Default Password: bvcms

  14. After successfully logging in, you should set your admin password immediately because the bvcms password is a one-time use password and will no longer work.

Using BVCMS

For additional information on how to use BVCMS, please see the TouchPoint Software Documentation.

Pull Requests

See Pull Request Guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].