churchcrm / crm Goto Github PK
View Code? Open in Web Editor NEWChurchCRM is an OpenSource Church CRM & Management Software.
Home Page: https://ChurchCRM.io
License: MIT License
ChurchCRM is an OpenSource Church CRM & Management Software.
Home Page: https://ChurchCRM.io
License: MIT License
The directory report does not honor members who have the "Hide Age" box checked. The birth year is still shown in the directory.
ImageUpload.php yeilds the text "here1here2" when uploading a picture.
The picture is never actually uploaded.
Will investigate further.
ConfirmReports for individual families could be named better - preferably by the family name.
the demo site will get out of sync with the code... we need a way to keep it updated...
Need a new API that can be used for time stamping the last time a person/family have verified the info i n the CRM.
looks like the created/updated images are not loading from the correct data.
Right now the gravatar is used for the "account" even if the person has a picture in the CRM. We should use the CRM Pic 1st but if none use gravatar.
Also we use try to use gravatar for a person if none is uploaded also .
the logged in image should follow the same image display process as a person page.
Would be nice to rearrange widgets and or collapse those you don't care to see, and saved on a per user basis on their profile so it looks the same every time user logs in.
I am not a coder or developer so this may be out of place.
But I'd like to replace my current ChurchInfo 1.2.14 with ChurchCRM. I have actually done so and pointed to my existing datbase. I get an error about the MySQL and PHP schema being incomatible. I edited the CheckVersion.php and got it to work but am I missing something that would have updated this automatically (like Churchinfo does when you upgrade)?
Hi! I'm looking at evaluating ChurchCRM for our organization. I'm trying to figure out how to download it (without docker). Docs here (http://docs.churchcrm.io/en/latest/Installation/Manual/) refer to a tarball, but I can't find it. I can clone the GitHub repo, but the docs also refer to a file Install.SQL in the SQL folder, but it's not in the repo as far as I can tell. Where should I start?
Some resources are hard coded to load over HTTP, not HTTPS. This breaks rendering of Google Maps #38, as well as Charts.
Need a vagrant box so that we can make development on the software easier for new members.
Thanks for enabling issue reporting as requested in ChurchInfo#6
Live demo at http://www.krysto.com/churchinfo/ is not working. When you get time, please look into it. (Just posting here so that it wouldn't get missed out)
ChurchCRM/Docker project is working I think... but we also have a docker file in ChurchCRM/CRM we need to merge them and update docker-hub to use the ChurchCRM/CRM project to build docker images.
We need a build script to create a zip file so that we can create versions of the applications .
add demo data to the vagrant dev env to help with testing
from Daniel
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
Released branches:
Master
Develop
Experimental (cutting edge features)
Master the stable release
Develop the branch where we include the new features etc.
And the experimental branch (where we try new things out, like eloquent, composer, etc etc)
If a member image is not uploaded, we should see if gavatar image exist before displaying the default.
We need to move to Rest APIs for new features. Need to research and create a POC using modern PHP MVC frameworks
I'd love to see the tool focused more on canvassing and visitor tracking.
Currently the addresses are just static text, would like to request the address link to google maps within the member display.
This way you could pull up google map directions on your phone when visiting members or visitors just by clicking on the address instead of having to copy everything over.
Create accounts payable for tracking expenses
Looks like the image used beside the updated by is the same image of the created by person...
When running the application offline, CSS and JS return 404 as they served from the internet.
The following are not local resources:
find location where the software version is located and centralize them
If the data in the cells on ConfirmReport.php is too long, the text overlaps into the next cell. Wrap text would be the preferable method.
2 issues are currently affecting maps:
right now I have both Drone and Travis looks at our system... but both fail, we need to ensure one of them work and stop using the other...
we don't have a way to retrieve lost passwords.
The Confirm Report does not display the status of the "HideAge" checkbox.
It does not display the birthday at all if only the month and day are filled out.
It only displays the birthday if the entire YYYY-MM-DD string is present.
While we forked in ChurchInfo v 1.2.14, our database has changed a lot... we need to document how to upgrade from church info project to our new project.
We need a lic for the software based on http://choosealicense.com/ we should go with MIT :)
need a way to keep database scripts in sync as we add more features
Click on 'Sunday School Dashboard it goes to the standard dashboard url at ..Reports/SundaySchoolClassList.php
But then click on an individual sunday school group on the sidebar and it points to invalid url 404 http://...com/Reports/SundaySchoolClassView.php?groupId=3
correct link should be http://...com/SundaySchoolClassView.php?groupId=3 without /Report/
If you have multiple volunteers for canvassing its hard to know who visited who and when or how often. Within the family view (because you'll most likely be visiting there home to see whole family and not individual members) you should be able to record the last time you contacted that person.
Requesting: dropdown in family view to describe what type of contact you made (phone, home visit, hospital visit) then the date/time, and a quick note (called so an so, invited them to tent meeting etc), it might also be valuable to have a dropdown of all members to record who contacted the person so we can track who is more familiar with the visitor.
I was initially going to start just making simple notes for followup's but really like the dates recorded and who actually contacted them. so that later when you have a canvassing dashboard you can sort who was visited the least/most and who should be next on our priority list or if any visitors requested that they not be visited anymore if they already found a different church etc.
Currently to see all events (church functions, birthdays, anniversaries) you have to run separate queries within reporting.
Would make things much easier to show a calendar view of all events for each day scheduled and be able to print them out.
I'd like to recommend possibly exporting events to a google calendar through the api and displaying the google calendar. This would also allow the ability to easily import the calendar to your android mobile for event reminders and easy viewing.
We need a good dependencies manager... we can use Composer or Bower... not sure which is the better one.
The name search needs to be sorted by First Name
Database backups from the GUI fail when the database is not on the same host as ChurchCRM due to a missing reference to the configured MySQL Host in the mysql dump command.
Fixed here: crossan007@cff82fa
Need a modern PHP ORM framework
I am having an issue importing a csv that was exported from powerchurch. When I try to import the csv i a message saying that x number of records were imported but nothing shows up in the program. Im sure i am doing something wrong. Any help would be greatly appreciated! Thanks for all of the work!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.