/12press

FREE/Open Source meeting and event schedule website with php/mysql for 12 step organizations, etc.

Primary LanguagePHPGNU Affero General Public License v3.0AGPL-3.0

12press

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:

  1. meetings by day for each day of the week DONE!
  2. meetings by town DONE!
  3. language row in DB for multilingual areas DONE!
  4. add NA readings DONE! 5 get my area customizations out of origin/master
  5. make default timezone use configurable, as well as site and page titles (like instead of "12press- something", "GNHANA - something".
  6. 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.)
  7. write some proper documentation.
  8. write a proper installation script that will secure /admin/ with .htpass, or
  9. implement user auth/security by other means for /admin/ (in the DB?)
  10. 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.