tamarin-php's Issues
Check if member is already subscribing to the list (in that case, right now Mailchimp just throws an error)
The member be removed after 30 days
2/ for the remove of the expired members : i'd prefer the member be removed after 30 days (they have 3 reminders : 15 days before the expiration, the day of the expiration, and 15 days after).
parse csv file in the database
Install PHP_CodeSniffer
with ruby i am using rubycop to review the code.
which tool we should use?
Fix font-awesome icons display in heroku
There must be an import problem because the icons are not showing.
Production is broken
Allow admin to change mailchimp settings
- Create table "Settings" with mailchimp_api_key and mailchimp_active_members_list
- Create MVC
For the View:
- Instructions on how to get API key: http://kb.mailchimp.com/accounts/management/about-api-keys
- Instructions on how to get list ID: http://kb.mailchimp.com/lists/managing-subscribers/find-your-list-id
- OR: 1) Get list of lists; 1a) If there is none, ask the user to give it a name and create one; 1b) Ask the user to choose one to be their "Active members list"; 2) Save it in the database
- needs API 3.0: https://github.com/pacely/mailchimp-api-v3
- POST /lists Create a new list: http://developer.mailchimp.com/documentation/mailchimp/reference/lists/
- When using mailchimp, get api_key/list_id from this database table
update datamodel
Organisations
- id
- name
- settings **jsonb**
Users
id
email
password
organisation_id
Members
id
email
...
organisation_id
Add year to dashboard
- Add year to expiration date
fix the production environement
Mademoiselle it's not working :)
[setup] install inspenia theme
Dashboard with information and statistics
Numbers
-
total numbers of registered members
- number
- statistics
-
re-registration rate (compared to last month and to last year)
- number
- statistics
Others
-
average age
-
most common job
List and numbers
-
new members this month (compared to last month and last year)
- list
- number
- statistics
-
soon to be expire members this month (1st call, 2nd call, 3rd call compared to last month and last year) : list and numbers
- list
- number
- statistics
-
new expired this month (compared to last month and last year) : list and numbers
- list
- number
- statistics
Links
- export new members
- export soon to be deactivated members
- export recently deactivated members
remove all the member when subcription expired after 15 days
Create Super Admin and limit power of admins
Account == GIW
GIW can have X Users
A setting by Account
Only the user who is admin can edit Accoun't settings
- Admin should only see their own members
- Super admins should see all admins, and all members
- Settings should be per admin
implement reminder emails
- 15j before the end of the membership
- the the day when the membership expired,
- 15 days after expirations
Mail Design
- use action template
https://github.com/mailgun/transactional-email-templates/tree/master/templates - object : membership will expire
- message Ex
Hi Bolo,
Just a friendly reminder that your Basecamp 60-day free trial ends in a few days.
- add button abonnement
add initials avatar
Sync database with Mailchimp
- add new member in mailchimp
- remove all the member when subcription expired after 15 days
Export members with membership date filter
- have the list of the month (and/or for the last 2 weeks) of the new members and the possibility to export their registered datas into a csv ? (best way to import them in the internal social network)
- have the expired (ie the one whose email address has been erased - expiration +30 days then) of the month on a list that can be exported (same datas as the registered) in order to remove them from the internal social network
Idea
- Display a form to select date range
- Present dates as suggestion:
- "New members" = added 30- days ago (number of days from settings)
- "Expired members" = membership expired 30+ days ago (number of days from settings)
model members
Data Model
Members
firstname == prenom
lastname == nom
birthdath == date de naissance
email
job == profession
company == société
twitter :
actif : Boolean
Membership initial date
- Set an initial date to a membership as well as the expiration date (for reports, because like this you don't know when that particular membership started, if there was a gap between memberships etc.)
Marie-Amelie: adding one and the set the initial subscription date is really important, yes.
Add fields to member registration
- Allow the 2 fields it in the spreadsheet import
- Add the 2 fields to the member registration form
- Show those 2 totals (members from Paris and members from Lyon) in the dashboard
For any Organization (when we later create Organizations for independently administered Chapters).
I'm having a call with girlz in web exec from paris and lyon
I may have forgotten to ask you to add 2 other fields in the registration form when you subscribe to girlz in web.
would it be possible to add :
"registrer to Girlz in Web Paris and global" yes / no
"register to Girlz in Web Lyon" yes / no
With if possible 2 separates batchs :
- members from Paris - total
- members from Lyon - total
subscription features via a payment gateway
@gscardine we will use Jobo
update the readme
update the readme with the steps to setup the project locally
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.