12press
Free/Open Source meeting and event schedule website with php/mysql for 12 step organizations, etc.
What's in this repo at this moment is a complete copy of the platform/software as created for my local NA area, however, I will be shortly removing all local customizations and make this master branch generic for public consumption;
I just started building this a week ago...getting up to speed.
Still, YOU can clone it now, and completely alter the design and data for YOUR area, fellowship, organization, etc.
The backend admin stuff needs a lot of work, yet, but if you can manage a DB via CLI, no worries, the rest (i.e. the pubilc front-end) of the platform works fine.
You will need a server running a LAMP stack (Linux Apache Mysql PHP) to use this software.
Yes, yes, you can likely run Percona and I know MariaDB works, because that's what I'm using.
Live sample: Greater New Haven Area - Narcotics Anonymous
TODO
This stuff needs done:
meetings by day for each day of the weekDONE!meetings by townDONE!language row in DB for multilingual areasDONE!add NA readingsDONE! 5 get my area customizations out of origin/master- make default timezone use configurable, as well as site and page titles (like instead of "12press- something", "GNHANA - something".
- DEBUG EDIT/ADD MEETINGS/EVENTS IN ADMIN (admin stuff needs lotso work, I entered all our area meetings/events by hand in the cli here.)
- write some proper documentation.
- write a proper installation script that will secure /admin/ with .htpass, or
- implement user auth/security by other means for /admin/ (in the DB?)
- make a branch for my local area (ignore admin/config.php this time. do NOT publish DB credentials - DOH!).
Released according to the terms of the GNU/Affero Public License.