-
Notifications
You must be signed in to change notification settings - Fork 2
F50700
Yannouk edited this page Jul 5, 2012
·
1 revision
- Abstraction level:High
- State:Planned
- ID: F50700
- Story: Artist manages wiki spaces
- Priority: Critical
- Development Time: 4 days back-end + 4 days front-end
- Maintenance Time: ??? h/week
- F50000 Artist is freed
- F50710 Artist creates her wiki space - Planned - Critical
- F50720 Artist configures her wiki space - Planned - High
- F50110 Artist creates a wiki page - Planned - Critical
- F50730 Artist pays fee - Planned - High
- none
- none
- none
-
done Each user (human with a Seizam account) can subscribe to a Seizam membership plan
- done depending the plan chosen, the account balance will be debited of the corresponding fee when subscribing
- TO DO Free: invitation only, free of charge, 1/3/6/12 months?, 1 wikiplace, 10 wikiplace subpages, xxx page visits, 100Mo file storage, 5GB monthly bandwidth
- TO DO Regular: 5€ per month, 3 wikiplaces, 100 wikiplace subpages, xxx page visits, 1GB file storage, 50GB monthly bandwidth
- TO DO Supporter: 25€ per month, 15 wikiplaces, 500 wikiplace subpages, xxx page visits, 5GB file storage, 250GB monthly bandwidth
- done a plan is subscribed for a period of one or few months (usually 1 month, 3 months, 1 year)
-
done the plan ends one or few month(s) later depending of the period, the same day as it begins (ex: subscription starts the 3rd January, ends the 3rd X months later, with X = period)
-
done BUT if the subscription starts after the 28th day (and before 1st of next month):
- done the subscription ends the 1st of the n+1 month of the period selected (ex: starts 30th January 2012 for 1 month, the plan ends the 1st March 2012)
- done the subscription ends the same hour/min/sec as the beginning, minus 1sec (ex: starts at 15h14m13s, ends at 15h14m12s)
-
done BUT if the subscription starts after the 28th day (and before 1st of next month):
-
done the monthly tick is the moment every month when consumption quotas are reset:
-
done the first monthly tick will be one month after and same hour/min/sec as the subscription starts
- done BUT if the subscription starts after the 28th day (and before 1st of next month), the first monthly tick will be the 1st of the next + 1 month (ie: starts 30th January 2012, the monthly tick is the 1st March 2012)
-
done the first monthly tick will be one month after and same hour/min/sec as the subscription starts
- TO DO when subscribing to one plan, the user becomes an artist (and will stay artist forever, even if she doesn't subscribe to a plan when the current ends)
- CANCELED the artist can buy a new subscription any time before the end, but only once (she cannot buy 2 or more subscription in advance)
- TO DO the artist can set the next plan, which will be automatically bought when the current plan ends
- TO DO the next plan selected can only be a plan that satisfy current creation quota (=the user cannot downgrade her plan by a smaller plan if it doesn't authorize enough wikiplaces and pages for her current items amount)
- TO DO the artist can set no next plan
- done by default, the next plan is the one set in the offer (that can be the same, a different, or no next plan)
- done the next subscription starts the seconds after the end of the previous (ie: current subscription ends 15th January at 16h23min45sec, the artist can subscribe a plan/period the 10th January for 2 months, the new subscription starts 15th January at 16h23min46sec and ends 15th March at 16h23min45sec)
-
TO DO 7 days before the end of the subscription period,
- TO DO the user is notified of the next end and that it will be automatically renewed (same plan, same period) when the current one ends
- CANCELED when a subscription ends, if the artist has no more subscription (ie: the artist didn't bought a new subscription), the system will automatically renew the previous (exactly the same manner as if the artist would has subscribed on her own)
-
done when a subscription ends, the system will automatically buy the next plan as specified in the current subscription, (but if it is set to 'no next plan', no new subscription)
- done starts when the previous ends + 1 sec ()
- CANCELED BUT if the transaction is refused (no enough money in account balance), subscription is not renewed
- done if the transaction is neither OK or PEnding, the system do not create a new subscription automatically.
- If the system do not create a new subscription when the current one ends:
- TO DO user is notified
- done WikiPlaces are still available
- TO DO bureaucrats are notified and they can shut down the artist's WikiPlace(s) at any moment
- TO DO How to change a subscription plan (from free to regular/supporter, from regular to supporter, from supporter to regular) ???
-
done Each subscription plan has quotas, common to one or more WikiPlaces owned by the artist (= 1 same counter/value to many WikiPlaces):
-
done creation quotas: (when theses quotas are reached, the artist can no more create corresponding resources)
- done max number of wikiplaces that the user can own
- done max number of wikiplaces' sub-pages
- TO CHECK max number of wikiplaces' storage space
-
done consumption quotas, theses counter are reset each anniversary date:
- done max monthly wikiplaces' pages visits
- TO DO max monthly wikiplaces' files downloading bandwidth
-
TO DO If theses consumption quotas are exceeded:
- TO DO the owner is notified
- done WikiPlace is still available
-
TO DO If theses consumption quotas exceed a upper limit (maybe 1,5 x plan limits)
- TO DO bureaucrats are notified and they can shut down the artist's WikiPlace(s)
- TO DO WikiPlace's owner and bureaucrats can consults current quotas of each WikiPlace
-
done creation quotas: (when theses quotas are reached, the artist can no more create corresponding resources)
-
TO DO Bureaucrat can "shut down" (=set unavailable, but not delete) a WikiPlace (human only, not an automated system) when:
- consumption quotas exceed a upper limit
- the owner doesn't renew her subscription plan
- the content of a WikiPlace (file or page) doesn't respect General condition of use of Seizam.com (the bureaucrat need to comment the closure, and the owner will be notified of the reason)
-
TO DO When a bureaucrat shut down a Wiki;
- TO DO the owner is notified of the closure and the reason of it
- TO DO nothing deleted, but no one can consults WikiPlace's pages or files any more
- TO DO how to reopen it?
- (later) Tutorials and sample WikiPlace available
- none
- We had a brainstorm session to select a name for the "wiki space"
- Propositions: WikiSpace, ArtistSpace, FreeSpace, BroadSpace, WebSpace, SocialWiki, OwnWiki, PersonalWiki, WikiTree, wikibranch, WikiHouse, WikiBrunch, WikiBray, WikiSeize, WikiZam, WikiSlash, WikiUnit, WikiTrunk, WikiTrim, WikiNice, WikiIn, WikiCush, WikiLush, WikiNeat, WikiFit, WikiAble, WikiSmart, WikiOrb, WikiSphere, WikiSquare, WikiPlace, WikiCorner, WikiPart, WikiZone
- We chose: WikiPlace
- Sub-page creation restricted to WikiPlace's owner
- WikiPlace's file first upload restricted to WikiPlace's owner