| Dates white ==> Nov2005 Pink ==> discussion1 Blue ==> discussion3 purple ==> discussion4 green ==> versions purpledar1==> mail1 yellow ==> downloaded files brown1=>mail3 |
Discussions
==> Specifications |
Was
this implemented? Yes or NO Date of Implementation |
What
was implemented : exactly same or different from specifications |
What
do the testing show? |
| 12
july 2004 |
* user choose his own syntax system in forums, bold and italic, his own system of smileys. pas fait ~~~> a faire pour les themes de wiki * wiki ~ system of forums: invitations systemfor rights to write and rights to read for all pages of a given folder ( ~ for my forums system there is an invitations system for each forum) * ~ personal pages (like wiki but the right to right is reserved for one person) rien * how to generate the web pages. ~~~~> wikis : rien fait * let users make their own web pages easily. |
|||
| 27
july 2004 |
http://spoirier.lautre.net/work/
|
|||
| 18
august 2004 |
http://sylvain.belprog.com/efforum/ |
|||
| 24
august 2004 |
-- Topic selection (like Windows Schemes) ----- CSS ----- pictures *templates |
|||
| 24
august 2004 |
-- Topic selection (like Windows Schemes) ----- CSS ----- pictures * templates? |
|||
| 24
august 2004 |
* -- Topic selection (like Windows Schemes) ----- CSS ----- pictures * user can choose his own color scheme for the forums. * parameters of the configuration to include ? * templates separate code and html and to make more clean HTML |
|||
| 25
august 2004 |
* personal web pages : ~~~~> pas fait |
|||
| 25
august 2004 |
2. User Configuration, personal web page. Personal page, where the user can write all he wants User's info display configuration (First Name, Last Name, icq, ip, signature, etc) |
|||
| 26
august 2004 |
* Personal page ( user can write all he wants) |
|||
| Mar 2
novembre 2004 |
* Dating ~~~~> pas vraiment fini * Personal WebPages ~~~~> rien fait |
|||
| Sam 6
novembre 2004 |
============================================================================= #001: uploaded photos are suitable or not (like: size, resolution, etc). ============================================================================= ~~~> systeme de rencontre permet de mettre une seule photo - au lieu d'enregistrer la photo : url pour photos sur meme site ~~~> plus tard meme photo pour plusieurs usages???? annonce de rencontre confidentielle ou pas vraiment? : ============================================================================= > personal web page, first choose an existing pseudo of yours, or create a new one just for this purpose. ==> Then you will make a web page attached to this pseudo. ~~~~~~~~~~~~~~~~~~~ #004: So, how many diffirent independent dating accounts and web pages can have a single user and a single pseudo? ============================================================================= ============================================================================= #005: As I see, the first web page should contain all the information about a person which was entered at the 1st step and nothing more, and the second (optional) web page should contain any additional information the user wants to be read by the selected (or S+) by him people. Am I right? ============================================================================= |
|||
| Dim 7 novembre 2004 |
======================================================================== #001: Are there any criteria according to which the system would decide whether the recently uploaded photos are suitable or not (like: size, resolution, etc). In what way (where) can they be set? ======================================================================= Why do you speak about "recently uploaded photos" ? If user is uploading a photo specially for this, yes it would be good to check limits in size: that width and height are inside a range of values, and that the size in kb is no heigher than a given value. So, display these values of the uploaded photo together with the ranges of acceptable values. This range of acceptable value would be universal constants, so they cannot be set to different values. But since with the personal web pages part that Frozen Team is doing, user can also upload photos there, it would be good to "unify" these upload possibilities, so that user can for dating, instead of uploading a photo once more, select one of his existing photos. Or maybe give another URL somewhere else so that a photo can be displayed without upload. Anyway, I think of giving the possibility to other users to say if they think a photo is not suitable. ======================================================================= #002: Would you please describe more definite, what pages should the system contain? Is it to have any kind of the main page? What items are there to be in the user menu? Where are the links to start a dating account to be placed? I mean, should I create an index.php or an inclusion (like dating_login.inc) first? ======================================================================= With the user documentation there would be a part of doc about dating. In the user configuration page there would be a link: "Open a dating account". This would add a new link "Dating" at the top menu. Clicking on this link would access a dating menu following more or less the list of points I described in my text of dating user documentation, something like : -create/edit profile - creat/set personal web page - activate profile (reception of matches):yes/no - send profile! - review new matches (how many are there) - reviewing old matches and their personal pages (now many, how many new)... I don't understand your question " should I create an index.php or an inclusion (like dating_login.inc) first" ======================================================================= > The helping comments for each item (profile or photo) forms a public > forum attached to it. ~~~~~~~~~~~~~~~~~~~ #003: Please, describe it more definitely. ======================================================================= Finally, don't do this part as I got another idea to solve the problem more simply: let the possibility to activate profile before sending it, and the possibility to warn another user that the photo has a problem wy a simple click. ======================================================================= > As for any other personal web page, you must first choose an > existing pseudo of yours, or create a new one just for this purpose. > Then you will make a web page attached to this pseudo. ~~~~~~~~~~~~~~~~~~~ #004: So, how many diffirent independent dating accounts and web pages can have a single user and a single pseudo? ======================================================================= A single user can have only one dating account, linking to one or two web pages. But he can have different web pages for each pseudo. ======================================================================= #005: As I see, the first web page should contain all the information about a person which was entered at the 1st step and nothing more, and the second (optional) web page should contain any additional information the user wants to be read by the selected (or S+) by him people. Am I right? ======================================================================== No. Both web pages are like any personal web pages, freely composed by the user.I think one's parameters could be accessed from the matches list; it is not a personal web page, just an info on profile that need not access the other's site but is just extracted from the info that was received for matching computation.One's search criteria, though first received together with parameters for matching computation, should never be accessible by the other user (so, be deleted from the receiver's site just after this computation ?). ============================================================================= > To spead up the reviewing of your matches, you have the option to > let them appear on two windows alternatively, so that every one is > being loaded during the time when you are reviewing the other: after > you reviewed one page and click to validate your selection, this > page goes to the background for loading the next matches while you > can review the other page that has already been loaded. ~~~~~~~~~~~~~~~~~~~ #006: And is there to exist a third (actually, first) page with the list of viewed users? ======================================================================== No. What viewed users ? I was speaking about the two pages to be displayed simultaneously. Once a screen was viewed and eventually some matches were selected, after click all matches from that screen change statuses and therefore go to different lists.Of course, if one wants after that to view again matches seen just before, one can click elsewhere to review the trash or other lists of selected matches. ======================================================================== > From 4) or 4bis), those you select receive from you the status S > (while U/N of T/N becomes S/U so your profile appears to them), so > that they go to 4ter) or 5). ~~~~~~~~~~~~~~~~~~~ #007: As I understand, people have "unlisted" (N) status for me, if they do not match to my search criteria. But if some user that is "unlisted" for me selects me, he anyway becomes shown in my lists. Is it right? ======================================================================= Yes: unlisted is a very abstract status that concretely means: not received in the database of your server (but your profile is in the database of his server). Then, this has the effect of him sending his profile to you. ======================================================================= #008: How, more concretely, the user is to be able to connect his dating profile(s) with his pseudos? ======================================================================= He does not connect his dating profile with his pseudos. Only his web page is connected to his pseudos (each page has an author). And the profile is connected to the web page as a link in the old matches list after both users have selected each other. |
|||
| 7 nov 2004 |
=============================================================================> #008: How, more concretely, the user is to be able to connect his > dating profile(s) with his pseudos? > =============================================================================> More precisely: of course at the home site the profile is connected to the user. Then what is sent with the profile to other site is the profile id. I wondered about the possibility to have a specifically dating pseudo that would accept invitation to forums only by old matches. Not sure it is really needed (instead, user can blacklist by hand).Also, to decide about web pages whether the reading rights would be automatically reserved to matches with the corresponding status (but anyway user can choose to use for dating a pseudo that allows invitation by anybody, and web pages that anybody can access). |
|||
| Sam 13 novembre 2004 |
000001: Registration ================================ Actions: 1.The user enters his common parameters only once to create the dating account. 2.The user chooses criteria to search for other users.3.The user enters any other information describing him. 4.Upload a photo. 5.Ask for advice. 6.Help advising others. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1,2. There is some set of searching criteria. The user is first asked to enter his corresponding parameters (1) and then asked to choose criteria by which the system should search for matches (2). User’s parameters (common trades of character, weight/height, date of birth, some personal preferences and so on) cannot be changed later. Criteria of search can be changed at any time. ===========-> Of course the birth date should not change but there are some parameters that may honestly change, like wheight, hobbies... It would be recommanded to the user that he changes nothing but it's not an obligation. Changing search criteria is no less problematic than changing parameters, from a technical viewpoint (both are parts of the same file, and modifications rises the question of whether the matching with past profiles should be recomputed or not. ========== 4. There can be some constant limitations (file size, dimensions). The system should check them before accepting the picture. 5.A. Is the user is not sure whether the picture is suitable, he may check “ask for advices” so that others would see click links “I think the picture is not suitable” and “I think the picture is suitable” and leave messages. Then the statistics of opinions is displayed to the user and he is notified when too many people think the picture is bad. Incoming messages are also shown. ===== -> Ok. I suggested that we would drop this part as another solution would be to allow for profile activation before sending, then including the possibility to do warnings in this real context, but the best may be to implement both ideas at the same time. ===== 5.B. If the user is not sure whether the information he entered (3) is suitable, he can also turn on the option “ask for advices”. Everything is the same. 6. The user can also give advices to others if he wants. There should be an item “Help advising others” where the user would be able to choose to view either men’s or women’s photos or men’s or women’s profiles. It can also help to decide if his profile is well done and to study the usual mistakes. ===== -> OK. ============================================================================= #000002: Creating a personal Web page.================================ Actions: 1.Create a new Web page and associate with to some pseudo. 1.1.Choose whether it will be a public or a private page. 1.2.Upload more pictures/videos. 1.3.Edit text information. 2.Edit existing Web pages. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -> That is Frozen Team's part ===== For the dating account to start functioning, the user is to have at least one public page. Every pseudo must have a public page to have a private page. ====== -> No. Having one page is sufficient. One can have a private page without having a public page. Then one would select in dating which page to use. If it is a public page, then it will stay so. If it is a private page, then the reading rights will be automatically modified by the dating program depending on status of matches. ===== Pages can contain any pictures/videos (no limitations) and any other text information the user wants to make known. Public pages can be viewed by everybody. Private ones can be viewed only by those people who have corresponding rights (see below). This step can be passed and done after the 3rd step is done, but this step is necessary for the dating account to be activated. =========================================================================== -> I would say: this step is necessary for the dating system to run until the end. But I call "activating the dating account" the fact of receiving new matches, which is what the 3rd step is handling. ============================================================================= #000003: Review and select new matches (“U” folder).================================ 1.Choose parameters to display in the list of matches. 2.View the list of matches. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Here the user chooses the columns of the table of matches to be displayed. There must be some constant initial settings. 2. The list of matches the system found suitable for you. The user chooses (checks) the people who he thinks would maybe be interesting for him. There are following statuses of matches:unlisted (N) unreviewed (U) trashed (T) selected (S) selected+ (S+) ========== -> I said the real status of a match is not one such symbol but a pair of such symbols: (status A gives to B, status B gives to A). ====== Unlisted: those matches which do not correspond to the search criteria. ==== -> I called this way the situation of being possibly oneself on the other's server but not having the other's file in one's server because he did not select us. OK, another situation is when the computation gives a negative result. I think, keeping them would be interesting only in the case one modifies his profile and wants to review matches agreeing with the new profile without disturbing anybody else. But it forces the system to keeping a copy of all profiles received. Is it heavy if there are millions ? ====== All other matches have an “U” status from the very beginning. After this step, the user checks matches he thinks he might be interested in page by page, so that the listed matches become either trashed (“T”) or selected (“S”). The user views each of the listed matches in the following way: two pop-ups are shown. One of them displays information about the currently viewed match (the user views it and decides whether to select or not), the he finally clicks “next”. Then another pop-up becomes active. The idea is to save time: the first pop-up is loaded while the second one is viewed and vise versa. When the user clicks next, another pop-up containing already loaded information about the next match becomes active. ============================================================================ -> Yes, but with a difference: each pop-up displays information not about one match but about 10 or more matches, one per line (the exact number can be chosen in the configuration together with the list of parameters to show). To select a profile, check the box on the left. Next answers in the next message. What about the hosting? |
|||
| Jeu 18
novembre 2004 |
=========================================================== > Unlisted: those matches which do not correspond to the search criteria. > ==== utilisateur enregistre --> envoie son profil recus par tous les hostes qui ont un systeme de rencontre. recu par le serveur de l'autre est-ce que les parametres son ok? si non ==> supprime donnees si oui ==> ajoute profil sur la liste quand le calcul montre que ca correspond: il le guarde pour ses propres utilisateurs sans avertir les envoyeurs. >> I called this way the situation of being possibly oneself on the other's >> server but not having the other's file in one's server because he did not >> select us. > ====== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~> listes : statuts de couples =========================================================== > #000006: List of twofold selected matches.================================ > In this folder are listed the matches which have been chosen as S or S+ by > the user and have also chose the user as S or S+. > ===== >> Yes, and every match there also links (aside the web page(s)) to the >> creation or viewing of a forum if it is not done; and I am not sure >> whether to list to the same screen those where a forum has started or not. > ===== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #000002: What forum are you talking about? =========================================================== |
|||
|
Jeu 18 novembre 2004 |
============================================================================= #000001: Registration ================================ Actions: 1. The user enters his common parameters only once to create the dating account. 2. The user chooses criteria to search for other users. 3. The user enters any other information describing him. 4. Upload a photo. 5. Ask for advice. 6. Help advising others. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1,2. There is some set of searching criteria. The user is first asked to enter his corresponding parameters (1) and then asked to choose criteria by which the system should search for matches (2). The user has an ability to change his parameters, but he is recommended not to do it. He can also change his search criteria. From a technical point of view, changing either personal parameters or criteria of search is rather problematic as these actions cause all matches to be checked once more and each time it takes a lot of time for the system to re-check the matches. So the user must be reminded to be very accurate while filling the fields. 4. There can be some constant limitations (file size, dimensions). The system should check them before accepting the picture. 5.A. If the user is not sure whether the picture is suitable, he may check "ask for advices" option and let others to advise him. In this case, others see links "I think the picture is/isn't ok" and click on them and leave messages explaining why, if they wish. Then the user sees the statistics and sent messages. So before activating the account, the user waits for others' opinions. But if he doesn't want to wait but regrets, he may upload a photo and check "allow to do warnings" option. It allows him to end the registration and activate an account. In this case, everybody viewing his photo sees the link "I think it's bad" and, clicking on it, can also send a message explaining why. In this case the user can change a photo but everybody who has already viewed it and moved the user to trash do not view it again after the photo changes. The plus point of this case is in saving the time but on the other hand, the user looses some matches. By the way, the user can choose the system to activate his account automatically and stop asking for advice if enough people think that the picture is good (in the 1st case). In the 2nd case, the user can also choose the system to stop allowing people to do warnings when many people do not click the link "I think the picture's bad", and to make a reminding alert when too many people do. 5.B. Everything is the same with the description the user entered. 6. The user can also give advices to others if he wants. There should be an item "Help advising others" where the user would be able to choose to view either men's or women's photos or men's or women's profiles. It can also help to decide if his profile is well done and to study the usual mistakes. ============================================================================= ============================================================================= #000002: Creating a personal Web page. ================================ Actions: 1. Changing the statuses of the pages. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Web pages can be public or private. Every pseudo can have no pages. In doesn't forbid the account to be activated but it forbids the user to contact with his matches. His account is blocked until the personal page is created. Pseudos can also have one public page. It can be viewed by everybody. The pseudo can have as many private pages as he wants. They can be viewed only by those people who have received the "S" or "S+" status from the user (read below about the statuses). The user can also edit permissions by hand. For example, he can disallow somebody selected by him to view some of his private pages or otherwise allow some not already selected people to view ones. ============================================================================= ============================================================================= #000003: Review and select new matches ("U" folder). ================================ 1. Choose parameters to display in the list of matches. 2. View the list of matches. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Here the user chooses the columns of the table of matches to be displayed. There must be some constant initial settings. 2. The list of matches the system found suitable for you. The user chooses (checks) the people who he thinks would maybe be interesting for him. Technically, in each pair of people {x,y} that the automatic selection had found as a possible match, there are two parameters: the status of x for y (that y chose to give to x), and the status of y for x. The following statuses exist: - unlisted (N) - unreviewed (U) - trashed (T) - selected (S) - selected+ (S+) Unlisted: those matches which do not correspond to the search criteria. All other matches have an "U" status from the very beginning. After this step, the user checks matches he thinks he might be interested in page by page, so that the listed matches become either trashed ("T") or selected ("S"). The user views each of the listed matches in the following way: two pop-ups are shown. One of them displays information about some number of the currently viewed matches (the user views them and decides whether to select or not), the he finally clicks "next". Then another pop-up becomes active. The idea is to save time: the first pop-up is loaded while the second one is viewed and vise versa. When the user clicks next, another pop-up containing already loaded information about the next matches becomes active. The number of shown matches can be changed together with selecting the parameters to show. The default value is 10. ============================================================================= ============================================================================= #000004: Statuses of matches. ================================ When the user first sends his profile, he doesn't access yet to the others' profiles so they are unlisted (N) for him, but he becomes unreviewed (U) for all those the computers find he matches with. New matches, contains without visible distinction, except that in fact, it is displayed in the following order of priority: U/S+; U/S; U/N; U/U* For every page of the list of the new matches the user views, they will all change their status for either S or T according to whether the user selects them or not, when he clicks to review his next page of matches. * We will implement the U/U status later. ============================================================================= ============================================================================= #000005: Select more closely. ================================ In this folder are listed the matches with statuses S/U and S+/U. It means that the user has already chosen these people with S or S+, but they haven't yet. Well, the user may either move someone to trash or update S status for S+ to possibly help starting contacting this match a bit earlier. This list can also display the matches which are blocked because of not having the personal web page. ============================================================================= ============================================================================= #000006: List of twofold selected matches. ================================ In this folder are listed the matches which have been chosen as S or S+ by the user and have also chose the user as S or S+. ============================================================================= ============================================================================= #000007: Viewing the info pages of matches. ================================ The user must be able to do the following actions: 1. View the public web page. 2. Invite the match to the own private web pages. 3. View the user's second (private) page, if he is invited to. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ By the way, the user is to be able to change matches' statuses everywhere they appear between T, S, and S+. ============================================================================= |
|||
| Ven 19 novembre 2004 |
=============================================================================> #000001: Registration ================================ Actions: 1. The user enters his common parameters only once to create the dating account. 2. The user chooses criteria to search for other users. 3. The user enters any other information describing him. 4. Upload a photo. 5. Ask for advice. 6. Help advising others. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> 1,2. There is some set of searching criteria. The user is first asked to enter his corresponding parameters (1) and then asked to choose criteria by which the system should search for matches (2). The user has an ability to change his parameters, but he is recommended not to do it. He can also change his search criteria. From a technical point of view, changing either personal parameters or criteria of search is rather problematic as these actions cause all matches to be checked once more and each time it takes a lot of time for the system to re-check the matches. So the user must be reminded to be very accurate while filling the fields. 4. There can be some constant limitations (file size, dimensions). The system should check them before accepting the picture. 5.A. If the user is not sure whether the picture is suitable, he may check "ask for advices" option and let others to advise him. In this case, others see links "I think the picture is/isn't ok" and click on them and leave messages explaining why, if they wish. Then the user sees the statistics and sent messages. So before activating the account, the user waits for others' opinions. But if he doesn't want to wait but regrets, he may upload a photo and check "allow to do warnings" option. It allows him to end the registration and activate an account. In this case, everybody viewing his photo sees the link "I think it's bad" and, clicking on it, can also send a message explaining why. In this case the user can change a photo but everybody who has already viewed it and moved the user to trash do not view it again after the photo changes. The plus point of this case is in saving the time but on the other hand, the user looses some matches. By the way, the user can choose the system to activate his account automatically and stop asking for advice if enough people think that the picture is good (in the 1st case). I would think it is better to never let the activation of account be automatic. In the 2nd case, the user can also choose the system to stop allowing people to do warnings when many people do not click the link "I think the picture's bad" Why not *always* allow people to do warnings ? Just to avoid spam ? Well, it's like any spam: informing the root about it will put spammers in trouble.As I said, the warnings should form a public forum associated to the profile because it is not for private correspondance, and if someone makes a remark, the next one can say: " I agree with x's remark and would add that...". The link to this public forum appears only in the new matches list and (cf below) whereas the list of selected matches links only to the private forum of the match. I think more and more of the necessity to have a special folder for matches in intermediate statuses:- In question because one hesitates or because the photo is not clear - Selected but yet unreviewed by the other - Selected but blocked by the absence of web page of one or the other. |
|||
| Ven 19 novembre 2004 |
=============================================================================> #000002: Creating a personal Web page. > ================================ ~~~~> pas fait > Actions: > 1. Changing the statuses of the pages. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> Web pages can be public or private. Every pseudo can have no pages. In > doesn't forbid the account to be activated but it forbids the user to > contact with his matches. His account is blocked until the personal > page is created. Pseudos can also have one public page. It can be > viewed by everybody. The pseudo can have as many private pages as he > wants. They can be viewed only by those people who have received the > "S" or "S+" status from the user (read below about the statuses). The > user can also edit permissions by hand. For example, he can disallow > somebody selected by him to view some of his private pages or otherwise > allow some not already selected people to view ones. > ============================================================================= Pseudos can have as many public pages as they want. In general, there is a system to handle rights to view private pages by editing rights by the author and by invitation except the invitations will be disabled in the case of dating, and the modification by status of matches will run instead. ============================================================================= > #000003: Review and select new matches ("U" folder). > ================================ > 1. Choose parameters to display in the list of matches. > 2. View the list of matches. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> 1. Here the user chooses the columns of the table of matches to be > displayed. There must be some constant initial settings. 2. The list of > matches the system found suitable for you. The user chooses (checks) > the people who he thinks would maybe be interesting for him. > Technically, in each pair of people {x,y} that the automatic selection > had found as a possible match, there are two parameters: the status of > x for y (that y chose to give to x), and the status of y for x. The > following statuses exist: > - unlisted (N) > - unreviewed (U) > - trashed (T) > - selected (S) > - selected+ (S+) > Unlisted: those matches which do not correspond to the search criteria. So I told you in a recent message what I meant, different from this, but I wonder: as there are many people per server, among 2 users x and x' of a server considering match with user y of another server, one can have y "unlisted" for x but unreviewed or selected for older user x'. Until eventually y selects x. In this case I wonder: should y's server send again y's profile for x although it is already stored for x' ?Anyway, before y selected x, though y's profile was in x's server it was not handled in relation with the account of x, more precisely the computation of possible match between x and y did not happen in x's server because it is done by y's server. |
|||
| Mer 24 novembre 2004 |
=============================================================================> #000001: Registration > ================================ > - Place of living (some constant cases are given; only one can be > chosen, of course) > - Purpose of meeting (some constant cases are given; any number > is possible to be chosen) It looks like you still did not read the web page I told you describing the parameters & criteria !!!The place of living is not a good parameter as it can change it time. > 4. There can be some constant limitations (file size, dimensions). The > system should check them before accepting the picture. > 5.A. If the user is not sure whether the picture is suitable, he may > check “ask for advices” option and let others to advise him. In this > case, a new public forum is created. Others see links “I want to give > an advice” and click on them and leave messages explaining why, if they > wish. Then the user sees sent messages. Others can leave messages because they have access to this public forum. > So before activating the account, the user waits for others’ opinions. > But if he doesn’t want to wait but regrets, he may upload a photo and > check “allow to do warnings” option. It allows him to end the > registration and activate an account. In this case, everybody viewing > his photo sees the link “I think it’s bad” I would put the expression "Do warning" instead. > and, clicking on it, can access the attached public forum, therefore > also send a message explaining why. In this case the user can change a > photo but everybody who has already viewed it and moved the user to > trash do not view it again after the photo changes. The plus point of > this case is in saving the time but on the other hand, the user looses > some matches. > By the way, the user can choose the system to turn off the “allow to do > warnings” option when many people pass (do not click) the link “I think > the picture’s bad”, and to make a reminding alert when too many people > do. > 5.B. Everything is the same with the description the user entered. Well, I did not react to this yet but I'm not sure that doing warnings for parameters can make any sense. Parameters are something personal. The only people that can eventually detect something wrong in parameters are people that personnally know this person. I suggest to not develop anything for this in the short term.Or if you have a different view on this problem, ============================================================================= > #000002: Creating a personal Web page. > ================================ > Actions: > 1. Changing the statuses of the pages. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> Web pages can be public or private. Every pseudo can have no pages. In > doesn’t forbid the account to be activated but it forbids the user to > contact with his matches. His account is blocked until the personal > page is created. I would not say "his account" but only "the next steps of the dating operations" are blocked |
|||
| Mer 24 novembre 2004 |
=============================================================================> #000001: Registration > ================================ > Actions: > 1. The user enters his common parameters only once to create the > dating account. > 2. The user chooses criteria to search for other users. > 3. The user enters any other information describing him. > 4. Upload a photo. > 5. Ask for advice. > 6. Help advising others. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> 1,2. There is some set of searching criteria. The user is first asked > to enter his corresponding parameters (1) and then asked to choose > criteria by which the system should search for matches (2). The user > has an ability to change his parameters, but he is recommended not to > do it. He can also change his search criteria. From a technical point > of view, changing either personal parameters or criteria of search is > rather problematic as these actions cause all matches to be checked > once more and each time it takes a lot of time for the system to > re-check the matches. But the user can choose not to do the > re-checking but to apply the new data to the newly received files > only. Anyway, the user must be reminded to be very accurate while > filling the fields. More precisely, to take one's time to do it, check > it and check it again (re-edit it) before activating the file, and even > more before sending it. > There should be next necessary fields: > - Date of birth (three integer values) > - Sex (M/F) > - Place of living (some constant cases are given; only one can be > chosen, of course) > - Purpose of meeting (some constant cases are given; any number > is possible to be chosen) > 4. There can be some constant limitations (file size, dimensions). The > system should check them before accepting the picture. > 5.A. If the user is not sure whether the picture is suitable, he may > check “ask for advices” option and let others to advise him. In this > case, a new public forum is created. Others see links “I want to give > an advice” and click on them and leave messages explaining why, if they > wish. Then the user sees sent messages. > So before activating the account, the user waits for others’ opinions. > But if he doesn’t want to wait but regrets, he may upload a photo and > check “allow to do warnings” option. It allows him to end the > registration and activate an account. In this case, everybody viewing > his photo sees the link “I think it’s bad” and, clicking on it, can > also send a message explaining why. In this case the user can change a > photo but everybody who has already viewed it and moved the user to > trash do not view it again after the photo changes. The plus point of > this case is in saving the time but on the other hand, the user looses > some matches. > By the way, the user can choose the system to turn off the “allow to do > warnings” option when many people pass (do not click) the link “I think > the picture’s bad”, and to make a reminding alert when too many people > do. > 5.B. Everything is the same with the description the user entered. 6. > The user can also give advices to others if he wants. There should be > an item “Help advising others” where the user would be able to > choose to view either men’s or women’s photos or men’s or women’s > profiles. It can also help to decide if his profile is well done and to > study the usual mistakes. > =============================================================================> > =============================================================================> #000002: Creating a personal Web page. > ================================ > Actions: > 1. Changing the statuses of the pages. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> Web pages can be public or private. Every pseudo can have no pages. In > doesn’t forbid the account to be activated but it forbids the user to > contact with his matches. His account is blocked until the personal > page is created. Pseudos can also have as many public pages as they > want. They can be viewed by everybody. Rights for private pages can be > edited, but it is the other programmer’s work. > =============================================================================> > =============================================================================> #000003: Review and select new matches (“U” folder). > ================================ > 1. Choose parameters to display in the list of matches. > 2. View the list of matches. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> 1. Here the user chooses the columns of the table of matches to be > displayed. There must be some constant initial settings. > 2. The list of matches the system found suitable for you. The user > chooses (checks) the people who he thinks would maybe be interesting > for him. > Technically, in each pair of people {x,y} that the automatic selection > had found as a possible match, there are two parameters: the status of > x for y (that y chose to give to x), and the status of y for x. > The following statuses exist: > - unlisted (N) > - unreviewed (U) > - trashed (T) > - selected (S) > - selected+ (S+) > Unlisted: those matches which do not correspond to the search criteria. > All other matches have an “U” status from the very beginning. > After this step, the user checks matches he thinks he might be > interested in page by page, so that the listed matches become either > trashed (“T”) or selected (“S”). > The user views each of the listed matches in the following way: two > pop-ups are shown. One of them displays information about some number > of the currently viewed matches (the user views them and decides > whether to select or not), the he finally clicks “next”. Then another > pop-up becomes active. The idea is to save time: the first pop-up is > loaded while the second one is viewed and vise versa. When the user > clicks next, another pop-up containing already loaded information > about the next matches becomes active. The number of shown matches can > be changed together with selecting the parameters to show. The default > value is 10. > ============================================================================ One detail: in each pop-up, the number of (u) remaining matches is displayed. In case the user is planning to stop reviewing before all U matches are viewed, he can click a checkbox saying "Stop displaying new matches now" before clicking on the "Next" button. So the other pop-up appears for its last review but this one is closed after sending selection data, and then the other pop-up closes also after its selection. =============================================================================> #000006: List of twofold selected matches. > ================================ > In this folder are listed the matches which have been chosen as S or S+ > by the user and have also chose the user as S or S+. Every twofold > selected match, when appears, causes a new private forum to be created. > > ============================================================================ Yes, or more precisely: first, a link to a private forum that need not "exist" as long as it has never been used, but that will be created at first click (or by the validation of the first message ?). If simultaneously both people have this link to create a private forum, one clicks to create the forum at his home server, which sends the signal to the other's server so that when the other clicks to create the forum he does not create another one but is redirected to the forum just created. > =============================================================================> #000007: Viewing the info pages of matches. > ================================ > The user must be able to do the following actions: > 1. View the public web page. > 2. Invite the match to the own private web pages. > 3. View the user’s second (private) page, if he is invited to. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Oh yes but this is concerns the personal web pages part and info page on pseudo independently of dating, and since Frozen Team is working on it let's wait and see the result of their work. |
|||
| Mer 24
novembre 2004 |
============================================================================= #000001: Registration ================================ Actions: 1. The user enters his common parameters only once to create the dating account. 2. The user chooses criteria to search for other users. 3. The user enters any other information describing him. 4. Upload a photo. 5. Ask for advice. 6. Help advising others. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1,2. There is some set of searching criteria. The user is first asked to enter his corresponding parameters (1) and then asked to choose criteria by which the system should search for matches (2). The user has an ability to change his parameters, but he is recommended not to do it. He can also change his search criteria. From a technical point of view, changing either personal parameters or criteria of search is rather problematic as these actions cause all matches to be checked once more and each time it takes a lot of time for the system to re-check the matches. But the user can choose not to do the re-checking but to apply the new data to the newly received files only. Anyway, the user must be reminded to be very accurate while filling the fields. More precisely, to take one's time to do it, check it and check it again (re-edit it) before activating the file, and even more before sending it. There should be next necessary fields: - Date of birth (three integer values) - Sex (M/F) - Place of living (some constant cases are given; only one can be chosen, of course) - Purpose of meeting (some constant cases are given; any number is possible to be chosen) 4. There can be some constant limitations (file size, dimensions). The system should check them before accepting the picture. 5.A. If the user is not sure whether the picture is suitable, he may check “ask for advices” option and let others to advise him. In this case, a new public forum is created. Others see links “I want to give an advice” and click on them and leave messages explaining why, if they wish. Then the user sees sent messages. So before activating the account, the user waits for others’ opinions. But if he doesn’t want to wait but regrets, he may upload a photo and check “allow to do warnings” option. It allows him to end the registration and activate an account. In this case, everybody viewing his photo sees the link “I think it’s bad” and, clicking on it, can also send a message explaining why. In this case the user can change a photo but everybody who has already viewed it and moved the user to trash do not view it again after the photo changes. The plus point of this case is in saving the time but on the other hand, the user looses some matches. By the way, the user can choose the system to turn off the “allow to do warnings” option when many people pass (do not click) the link “I think the picture’s bad”, and to make a reminding alert when too many people do. 5.B. Everything is the same with the description the user entered. 6. The user can also give advices to others if he wants. There should be an item “Help advising others” where the user would be able to choose to view either men’s or women’s photos or men’s or women’s profiles. It can also help to decide if his profile is well done and to study the usual mistakes. ============================================================================= ============================================================================= #000002: Creating a personal Web page. ================================ Actions: 1. Changing the statuses of the pages. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Web pages can be public or private. Every pseudo can have no pages. In doesn’t forbid the account to be activated but it forbids the user to contact with his matches. His account is blocked until the personal page is created. Pseudos can also have as many public pages as they want. They can be viewed by everybody. Rights for private pages can be edited, but it is the other programmer’s work. ============================================================================= ============================================================================= #000003: Review and select new matches (“U” folder). ================================ 1. Choose parameters to display in the list of matches. 2. View the list of matches. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Here the user chooses the columns of the table of matches to be displayed. There must be some constant initial settings. 2. The list of matches the system found suitable for you. The user chooses (checks) the people who he thinks would maybe be interesting for him. Technically, in each pair of people {x,y} that the automatic selection had found as a possible match, there are two parameters: the status of x for y (that y chose to give to x), and the status of y for x. The following statuses exist: - unlisted (N) - unreviewed (U) - trashed (T) - selected (S) - selected+ (S+) Unlisted: those matches which do not correspond to the search criteria. All other matches have an “U” status from the very beginning. After this step, the user checks matches he thinks he might be interested in page by page, so that the listed matches become either trashed (“T”) or selected (“S”). The user views each of the listed matches in the following way: two pop-ups are shown. One of them displays information about some number of the currently viewed matches (the user views them and decides whether to select or not), the he finally clicks “next”. Then another pop-up becomes active. The idea is to save time: the first pop-up is loaded while the second one is viewed and vise versa. When the user clicks next, another pop-up containing already loaded information about the next matches becomes active. The number of shown matches can be changed together with selecting the parameters to show. The default value is 10. ============================================================================= ============================================================================= #000004: Statuses of matches. ================================ When the user first sends his profile, he doesn’t access yet to the others' profiles so they are unlisted (N) for him, but he becomes unreviewed (U) for all those the computers find he matches with. New matches, contains without visible distinction, except that in fact, it is displayed in the following order of priority: U/S+; U/S; U/N; U/U* For every page of the list of the new matches the user views, they will all change their status for either S or T according to whether the user selects them or not, when he clicks to review his next page of matches. * We will implement the U/U status later. ============================================================================= ============================================================================= #000005: Select more closely. ================================ In this folder are listed the matches with statuses S/U and S+/U. It means that the user has already chosen these people with S or S+, but they haven’t yet. Well, the user may either move someone to trash or update S status for S+ to possibly help starting contacting this match a bit earlier. This list can also display the matches which are blocked because of not having the personal web page. ============================================================================= ============================================================================= #000006: List of twofold selected matches. ================================ In this folder are listed the matches which have been chosen as S or S+ by the user and have also chose the user as S or S+. Every twofold selected match, when appears, causes a new private forum to be created. ============================================================================= ============================================================================= #000007: Viewing the info pages of matches. ================================ The user must be able to do the following actions: 1. View the public web page. 2. Invite the match to the own private web pages. 3. View the user’s second (private) page, if he is invited to. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ By the way, the user is to be able to change matches’ statuses everywhere they appear between T, S, and S+. ============================================================================= |
|||
| Dim 12 décembre 2004 |
- conversation starts in
the private forum of a match, then one trashes the other, then it is an unsubscription from the forum; the other can still access the forum in one of his folder but, I don't know how exactly it should be: cannot write anymore in the forum ? - one's parameters can be known by the other but not one's criteria, so what to do with parts of the file that are neither parameters nor criteria, like the part : "looking for" (giving numbers of penalties for each possibility) : I think the computer should compute for each possibility the sum of both numbers of penalties, then select the possibilities where this number is no more than 10 plus the minimum over all possibilities, and display for each user the penalty numbers for each of these possibilities. |
|||
| Mar 28 décembre 2004 |
- GLS+forum - dating system. 2) What is the unlisted status? I meant that it did not enter yet one's database (whereas the inverse match can be present in the other's database, that one's database knows this absence from the first one). 4) There was a preposition to create public forum instead of messages about bad foto/details. Will this forums have a direct connection with forum system (or will be separate?). Also where this forum will be displayed?(Among other forums???) Who will be owner(1st admin) of that forum? - possibility of public forums that do not appear in the global list of public forums, but that people can however subscribe to and add to a folder.The owner will be the author of the profile. He will be automatically subscribed to this forum, so it will appear in his main box when there are new messages (uh, did you make the possibility to subscribe to public forums ?). For others (until they subscribe), they can find it only by following the link "comment others'photos" in the dating system, aside the photo (or clicking on the photo). 5) The same questions like in the 4), but about Private forum for messaging of 2 people that selected one another. Where this private forum will be displayed(what box?) For first admin, you can let the first one who writes a message as first admin and let this forum be hosted at his site.I think it would be good to add a folder specific for dating that will automatically contain these private forums once created (and one's public forum above for his profile).Also in the dating part, the list of S/S and more matches should display the photos together with the links to the private forums or creation of these forums (so that you must first go there for starting conversation, then you continue it either by this list or by the dating folder) 6) Common question. One person is registered in the system and has many pseudos. He creates "Dating Account". Is it possible to create just One dating account? Or some dating accounts? (I think this string is not correct) Yes, only one. How we should connect Dating with Accounts and Pseudos? (You know that Personal Web Pages and forums have an attachment with pseudos ) I said that dating is connected with the pseudo author of the dating Personal Web Page but this pseudo is not sent together with profile (only an abstract dating id (with host of course) is sent with profile), but pseudo is sent only by the S status. Uh, for the public forum of the photo I wonder. Maybe use another pseudo ? or let the dating id play the role of pseudo ? 7) What about administrating of the rights for the "private web pages". 8) Will be "trashed" users have an access to the "public web pages" Trashed users have not the link (they have no more the match in their lists), except if they had the chance to bookmark it by other means of course... 9) Some letters ago you said about "files", "activating the files". Activating the file means that the "new matches" list is created and one starts receiving matches there. In other words, that when it is active, any time a profile will be received from the outside (from others that "send" it) it will be compared to this file to possibly enter this matches list. Previously received profiles B will not be compared to this newly active one A, because they will wait for A to be sent to B to be reviewed by B first. 10) >> Why not *always* allow people to do warnings ? Just to avoid spam ? >> Well, it's like any spam: informing the root about it will put >> spammers in trouble...... > We think that if the user is sure that all information is correct then > why we should clutter up with a code. > Probably, he will not look at > it. So we need to inform the user that there is new > messages. This forum to his main box ! 11) What is the sense of creating some "public pages" per pseudo? I don't remember to have asked such a thing: no obligation to create public pages for every pseudo, but every page created must have an author (a pseudo).Or do you ask about the "info page" on a pseudo, with the comment : when there will be the trust system, info on the level of trust to this pseudo or complaints will appear. 12) > handling web pages is other programmers' part. > What features they will handle? Will they create "rights editing" ? > Would be nice to see Personal Web Pages' DataBase structure. I saw their demo (it is at forum.frozenteam.sobig.biz) - system of rights editing > One part from the messaging: >> So I told you in a recent message what I meant, different from this, >> but I wonder: as there are many people per server, among 2 users x and >> x' of a server considering match with user y of another server, one >> can have y "unlisted" for x but unreviewed or selected for older user >> x'. Until eventually y selects x. In this case I wonder: should y's >> server send again y's profile for x although it is already stored for >> x' >> ?Anyway, before y selected x, though y's profile was in x's server it >> was not handled in relation with the account of x, more precisely the >> computation of possible match between x and y did not happen in x's >> server because it is done by y's server. - specialists in the field of DataBase planning, cross-platform systems etc: the traffic between servers. - centralise the distribution of sent profiles to reduce traffic, so that those who send, send only once, and those who receive, receive many at the same time from different hosts. But if they receive several, they will be busy testing their matches at once, which may make the server busy for some seconds, unless of course this process is affected a low priority... |
|||
| Mar 28 décembre 2004 |
-errors in uniting GLS+forum - dating system. 2) What is the unlisted status? 4) There was a preposition to create public forum instead of messages about bad foto/details. Will this forums have a direct connection with forum system (or will be separate?). Also where this forum will be displayed?(Among other forums???) Who will be owner(1st admin) of that forum? 5) The same questions like in the 4), but about Private forum for messaging of 2 people that selected one another. Where this private forum will be displayed(what box?) 6) Common question. One person is registered in the system and has many pseudos. He creates "Dating Account". Is it possible to create just One dating account? Or some dating accounts? (I think this string is not correct) How we should connect Dating with Accounts and Pseudos? (You know that Personal Web Pages and forums have an attachment with pseudos ) 7) What about administrating of the rights for the "private web pages". 8) Will be "trashed" users have an access to the "public web pages" 9) Some letters ago you said about "files", "activating the files". Please explain more precisely. 10) > Why not *always* allow people to do warnings ? Just to avoid spam ? Well, > it's like any spam: informing the root about it will put spammers in > trouble...... - need to inform the user that there is new messages. 11) What is the sense of creating some "public pages" per pseudo? 12) handling web pages is other programmers' part. What features they will handle? Will they create "rights editing" ? Would be nice to see Personal Web Pages' DataBase structure. One part from the messaging: - there are many people per server, among 2 users x and x' of a > server considering match with user y of another server, one can have y > "unlisted" for x but unreviewed or selected for older user x'. Until > eventually y selects x. In this case I wonder: should y's server send > again y's profile for x although it is already stored for x' > ?Anyway, before y selected x, though y's profile was in x's server it was > not handled in relation with the account of x, more precisely the > computation of possible match between x and y did not happen in x's server > because it is done by y's server. - cross-platform systems etc. -traffic between servers. - multihost testing. |
|||
| Sam 8 janvier 2005 |
- forums system: - About Edit forum rights: the invitation table should not be editable, even by admins.There should be * permissions by invitation, that can only increase; someone's inviter is the last one who increased the right* limitations, that can be edited by admin; no limitation can be put to an admin.The status of admin can be lost only by resign and if there exists another admin. The right that one can really use and invite other people to have, is defined to be the smaller between permission and limitation. Well, all this scheme may not be always perfect but it is already good and we will be satisfied with it in the short term. - About folders: I already wrote you at least twice (please find the messages) that the presentation should be revised, to not fill the screen with "move to folder" buttons: have checkboxes to select forums, then specify which operation to do with them at the bottom of the list. Do not display the name of creator there but the name of members (whose who wrote or may write) except oneself if there are not too many, else only amins. - About languages: I told you to revise the list of possible operations on language files. - GLS is now but it should contain in its database the list of peer servers that you will use in your dating system. |
|||
| Mer 12 janvier 2005 |
=============================================================================> #000001: Registration ================================ Actions: 1. The user enters his common parameters only once to create the dating account. 2. The user chooses criteria to search for other users. 3. The user enters any other information describing him. 4. Upload a photo. 5. Advices. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> 1,2. There is some set of searching criteria. The user is first asked to enter his corresponding parameters (1) and then asked to choose criteria by which the system should search for matches (2). The user has an ability to change his parameters, but he is recommended not to do it. He can also change his search criteria. From a technical point of view, changing either personal parameters or criteria of search is rather problematic as these actions cause all matches to be checked once more and each time it takes a lot of time for the system to re-check the matches. But the user can choose not to do the re-checking but to apply the new data to the newly received files only. Anyway, the user must be reminded to be very accurate while filling the fields. More precisely, to take one's time to do it, check it and check it again (re-edit it) before activating the file, and even more before sending it. There should be next necessary fields: - Date of birth (three integer values) - Sex (M/F) Ok for this, but: - Place of living (some constant cases are given; only one can be chosen, of course) NO!!!!!! HOW MANY TIMES SHOULD I REPEAT YOU THE SPECIFICATIONS FOR PARAMETERS AND SEARCH CRITERIA ARE THOSE DESCRIBED ON PART 1 OF http://spoirier.lautre.net/forum/dating.htm!!!!!! - Purpose of meeting (some constant cases are given; any number is possible to be chosen) NO AGAIN: SEE THE ABOVE LINK !!!!!! 4. There can be some constant limitations (file size, dimensions). The system should check them before accepting the picture. 5.A. When an account is created, a new forum "Photo advices" is automatically created and placed into "Dating forums" folder (a child of "Public forums") No because unlike usual folders, this shows photos; and this "folder" should not be accessed from the list of public forums but from the list of dating operations.And the "dating forums" folder is normally a list of private forums, plus only oneself's photo's public forum. (more later) |
|||
| Mer 12
janvier 2005 |
In this case the user can
change a photo but everybody who has already viewed it and moved the user to trash do not view it again after the photo changes. The plus point of this case is in saving the time but on the other hand, the user looses some matches. Now I think there should be another status "don't know" where it is not selected but not trashed either and it can be reviewed again in the special folder for blocked matches and S/U status. > 5.B. Everything is the > same with the description the user entered. A public forum called > "Common advices" is created. I told you I'm not sure this has a point. Can you see it ? > Actions: > 1. Changing the statuses of the pages. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> Web pages can be public or private. Every pseudo can have no pages. In > doesn't forbid the account to be activated but it forbids the user to > contact with his matches. The next steps of the dating operations are > blocked until the personal page is created. Pseudos can also have as > many public pages as they want. They can be viewed by everybody. Rights > for private pages can be edited, but it is the other programmer's work. > It has to be said that the dating account is strongly connected with > the pseudo. So the user can have no more dating accounts than the > number of pseudos he has. No, the user has only one dating account, related to one pseudo. |
|||
| Mer 12 janvier 2005 |
> 1. Common things: > a. Integration to forums > b. Developing DB > 2. Registration: > a. Entering account information page > b. Managing photos page The upload of photos PWP part. Here you just need to include one URL of the photo in the file and this URL will be entered as such in the "img src" of the matches lists.> c. Creating special public forums page > 3. Integrating Personal Web Pages. This step can be passed if > necessary. 4. DB developing: > a. Creating dating folders tables > b. Creating matches statuses tables (a. and b. repeat the same information ? in different tables) > c. Developing search system Yes it's a big part, computation of totals of penalties for each of both people and common penalties. > 5. "U" folder page > 6. "T", "S", "S+" folders pages No: one folder "T", one folder "special or blocked or waiting (S/U) ", one folder "S or S+" > 7. Twofold selected matches: > a. Managing matches page > b. Creating private forums > 8. Solving some security problems > 9. Testing, fixing bugs > 10. Integrating with GLS, solving multi-host problems ok ------- |
|||
| Mer 12
janvier 2005 |
============================================================================= #000001: Registration ================================ Actions: 1. The user enters his common parameters only once to create the dating account. 2. The user chooses criteria to search for other users. 3. The user enters any other information describing him. 4. Upload a photo. 5. Advices. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1,2. There is some set of searching criteria. The user is first asked to enter his corresponding parameters (1) and then asked to choose criteria by which the system should search for matches (2). The user has an ability to change his parameters, but he is recommended not to do it. He can also change his search criteria. From a technical point of view, changing either personal parameters or criteria of search is rather problematic as these actions cause all matches to be checked once more and each time it takes a lot of time for the system to re-check the matches. But the user can choose not to do the re-checking but to apply the new data to the newly received files only. Anyway, the user must be reminded to be very accurate while filling the fields. More precisely, to take one's time to do it, check it and check it again (re-edit it) before activating the file, and even more before sending it. There should be next necessary fields: - Date of birth (three integer values) - Sex (M/F) - Place of living (some constant cases are given; only one can be chosen, of course) - Purpose of meeting (some constant cases are given; any number is possible to be chosen) 4. There can be some constant limitations (file size, dimensions). The system should check them before accepting the picture. 5.A. When an account is created, a new forum "Photo advices" is automatically created and placed into "Dating forums" folder (a child of "Public forums"). Others start to see the link "Give an advice" and click on them and leave messages explaining why, if they wish. The only admin of this forum will be The User. It should be said that this forum is some kind of "private" in the sense that it is stored only in the user's "Dating forums" folder, noone else sees it in his folders. If many people think the photo is bad, they can leave advices. In this case the user can change a photo but everybody who has already viewed it and moved the user to trash do not view it again after the photo changes. The plus point of this case is in saving the time but on the other hand, the user looses some matches. 5.B. Everything is the same with the description the user entered. A public forum called "Common advices" is created. ============================================================================= ============================================================================= #000002: Creating a personal Web page. ================================ Actions: 1. Changing the statuses of the pages. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Web pages can be public or private. Every pseudo can have no pages. In doesn't forbid the account to be activated but it forbids the user to contact with his matches. The next steps of the dating operations are blocked until the personal page is created. Pseudos can also have as many public pages as they want. They can be viewed by everybody. Rights for private pages can be edited, but it is the other programmer's work. It has to be said that the dating account is strongly connected with the pseudo. So the user can have no more dating accounts than the number of pseudos he has. ============================================================================= ============================================================================= #000003: Review and select new matches ("U" folder). ================================ 1. Choose parameters to display in the list of matches. 2. View the list of matches. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Here the user chooses the columns of the table of matches to be displayed. There must be some constant initial settings. 2. The list of matches the system found suitable for you. The user chooses (checks) the people who he thinks would maybe be interesting for him. Technically, in each pair of people {x,y} that the automatic selection had found as a possible match, there are two parameters: the status of x for y (that y chose to give to x), and the status of y for x. The following statuses exist: - unlisted (N) - unreviewed (U) - trashed (T) - selected (S) - selected+ (S+) Unlisted: those matches which do not correspond to the search criteria. All other matches have an "U" status from the very beginning. After this step, the user checks matches he thinks he might be interested in page by page, so that the listed matches become either trashed ("T") or selected ("S"). The user views each of the listed matches in the following way: two pop-ups are shown. One of them displays information about some number of the currently viewed matches (the user views them and decides whether to select or not), the he finally clicks "next". Then another pop-up becomes active. The idea is to save time: the first pop-up is loaded while the second one is viewed and vise versa. When the user clicks next, another pop-up containing already loaded information about the next matches becomes active. The number of shown matches can be changed together with selecting the parameters to show. The default value is 10. ============================================================================= ============================================================================= #000004: Statuses of matches. ================================ When the user first sends his profile, he doesn't access yet to the others' profiles so they are unlisted (N) for him, but he becomes unreviewed (U) for all those the computers find he matches with. New matches, contains without visible distinction, except that in fact, it is displayed in the following order of priority: U/S+; U/S; U/N; U/U* For every page of the list of the new matches the user views, they will all change their status for either S or T according to whether the user selects them or not, when he clicks to review his next page of matches. * We will implement the U/U status later. ============================================================================= ============================================================================= #000005: Select more closely. ================================ In this folder are listed the matches with statuses S/U and S+/U. It means that the user has already chosen these people with S or S+, but they haven't yet. Well, the user may either move someone to trash or update S status for S+ to possibly help starting contacting this match a bit earlier. This list can also display the matches which are blocked because of not having the personal web page. ============================================================================= ============================================================================= #000006: List of twofold selected matches. ================================ In this folder are listed the matches which have been chosen as S or S+ by the user and have also chose the user as S or S+. Every twofold selected match, when appears, causes a new private forum to be created. ============================================================================= ============================================================================= #000007: Viewing the info pages of matches. ================================ The user must be able to do the following actions: 1. View the public web page. 2. Invite the match to the own private web pages. 3. View the user's second (private) page, if he is invited to. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ By the way, the user is to be able to change matches' statuses everywhere they appear between T, S, and S+. ============================================================================= ------- Time Shedule.doc Work scheduling. 1. Common things: a. Integration to forums b. Developing DB 2. Registration: a. Entering account information page b. Managing photos page c. Creating special public forums page 3. Integrating Personal Web Pages. This step can be passed if necessary. 4. DB developing: a. Creating dating folders tables b. Creating matches statuses tables c. Developing search system 5. "U" folder page 6. "T", "S", "S+" folders pages 7. Twofold selected matches: a. Managing matches page b. Creating private forums 8. Solving some security problems 9. Testing, fixing bugs 10. Integrating with GLS, solving multi-host problems |
|||
| Jeu 13 janvier 2005 |
=============================================================================> #000001: Registration > ================================ > Actions: > 1. The user enters his common parameters only once to create the > dating account. 2. The user chooses criteria to search for other > users. > 3. The user enters any other information describing him. > 4. Upload a photo. > 5. Advices. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1,2. There is some set of searching criteria. The user is first asked > to enter his corresponding parameters (1) and then asked to choose > criteria by which the system should search for matches (2). The user > has an ability to change his parameters, but he is recommended not to > do it. He can also change his search criteria. From a technical point > of view, changing either personal parameters or criteria of search is > rather problematic as these actions cause all matches to be checked > once more and each time it takes a lot of time for the system to > re-check the matches. But the user can choose not to do the re-checking > but to apply the new data to the newly received files only. Anyway, the > user must be reminded to be very accurate while filling the fields. > More precisely, to take one's time to do it, check it and check it > again (re-edit it) before activating the file, and even more before > sending it. There should be next necessary fields: > - Date of birth (three integer values) > - Sex (M/F) > - Place of living (some constant cases are given; only one can be > chosen, of course) - Purpose of meeting (some constant cases are > given; any number is possible to be chosen) 4. There can be some > constant limitations (file size, dimensions). The system should check > them before accepting the picture. 5.A. When an account is created, a > new forum "Photo advices" is automatically created and placed into > "Dating forums" folder (a child of "Public forums"). Others start to > see the link "Give an advice" and click on them and leave messages > explaining why, if they wish. The only admin of this forum will be The > User. It should be said that this forum is some kind of "private" in > the sense that it is stored only in the user's "Dating forums" folder, > noone else sees it in his folders. If many people think the photo is > bad, they can leave advices. > In this case the user can change a photo but everybody who has already > viewed it and moved the user to trash do not view it again after the > photo changes. The plus point of this case is in saving the time but on > the other hand, the user looses some matches. 5.B. Everything is the > same with the description the user entered. A public forum called > "Common advices" is created. > =============================================================================> > =============================================================================> #000002: Creating a personal Web page. > ================================ > Actions: > 1. Changing the statuses of the pages. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Web pages can be public or private. Every pseudo can have no pages. In > doesn't forbid the account to be activated but it forbids the user to > contact with his matches. The next steps of the dating operations are > blocked until the personal page is created. Pseudos can also have as > many public pages as they want. They can be viewed by everybody. Rights > for private pages can be edited, but it is the other programmer's work. > It has to be said that the dating account is strongly connected with > the pseudo. So the user can have no more dating accounts than the > number of pseudos he has. > =============================================================================> > =============================================================================> #000003: Review and select new matches ("U" folder). > ================================ > 1. Choose parameters to display in the list of matches. > 2. View the list of matches. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> 1. Here the user chooses the columns of the table of matches to be > displayed. There must be some constant initial settings. 2. The list of > matches the system found suitable for you. The user chooses (checks) > the people who he thinks would maybe be interesting for him. > Technically, in each pair of people {x,y} that the automatic selection > had found as a possible match, there are two parameters: the status of > x for y (that y chose to give to x), and the status of y for x. The > following statuses exist: > - unlisted (N) > - unreviewed (U) > - trashed (T) > - selected (S) > - selected+ (S+) And as I said, another status "special" between "unreviewed" and "selected", for the case when the photo is not clear and one wants to wait for it to become clear, for example. Passing from "unreviewed" to "special" makes no effect to the other user. It is just a way of delaying the decision to select or trash. So let us call it D for "delayed". > Unlisted: those matches which do not correspond to the search criteria. No: when it does not correspond, there is no status in my sense. Just nonexistence in the matches table (after checking the match, and seeing that it does not correspond, the server does not include it in the user's table).Status "unlisted" is only half a status: If "B's status for A is N", it is no status for A as it means A sent file to B but A's server does not know of the existence of B, it is only a status registered in B's server that knows that B is not known to A. > All other matches have an "U" status from the very beginning. > After this step, the user checks matches he thinks he might be > interested in page by page, so that the listed matches become either > trashed ("T") or selected ("S"). or delayed. > The user views each of the listed > matches in the following way: No, only the unreviewed list, to be quick. The other lists (trash, delayed, selected) are not meant to be reviewed so quickly, so the trick of 2 popups is not useful. > two pop-ups are shown. One of them > displays information about some number of the currently viewed matches > (the user views them and decides whether to select or not), the he > finally clicks "next". Then another pop-up becomes active. The idea is > to save time: the first pop-up is loaded while the second one is viewed > and vise versa. When the user clicks next, another pop-up containing > already loaded information about the next matches becomes active. The > number of shown matches can be changed together with selecting the > parameters to show. The default value is 10. > =============================================================================> > =============================================================================> #000004: Statuses of matches. > ================================ > When the user first sends his profile, he doesn't access yet to the > others' profiles so they are unlisted (N) for him, but he becomes > unreviewed (U) for all those the computers find he matches with. New > matches, contains without visible distinction, except that in fact, it > is displayed in the following order of priority: U/S+; U/S; U/N; U/U* > For every page of the list of the new matches the user views, they will > all change their status for either S or T or D > according to whether the user > selects them or not, when he clicks to review his next page of matches. > * We will implement the U/U status later. > =============================================================================> > =============================================================================> #000005: Select more closely. > ================================ > In this folder are listed the matches with statuses S/U and S+/U. and D/anything and those blocked by absence of PWP. > It > means that the user has already chosen these people with S or S+, but > they haven't yet. Well, the user may either move someone to trash or > update S status for S+ to possibly help starting contacting this match > a bit earlier. This list can also display the matches which are blocked > because of not having the personal web page. > =============================================================================> > =============================================================================> #000006: List of twofold selected matches. > ================================ > In this folder are listed the matches which have been chosen as S or S+ > by the user and have also chose the user as S or S+. Every twofold > selected match, when appears, causes a new private forum to be created. > =============================================================================> > =============================================================================> #000007: Viewing the info pages of matches. > ================================ > The user must be able to do the following actions: > 1. View the public web page. Only from the list of twofold selected matches > 2. Invite the match to the own private web pages. You mean the second one ? This is no explicit operation. The only thing is to choose between S and S+. The status S+ means to give access to the second PWP if exists, else it just means "I love you". > 3. View the user's second (private) page, if he is invited to. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > By the way, the user is to be able to change matches' statuses > everywhere they appear between T, S, and S+. > ============================================================================= - forums to arrange access rights, presentations of folders and folders of forums hosted elsewhere through GLS (the trick of function for translations is less urgent). |
|||
| Dim 16 janvier 2005 |
============================================================= #000001: A> Are you ready to learn the other's language (check: 0 or 1 or 2)? A> This would add this quantity to the quality of conversation in a A> language where the other's skill is better than yours, but not A> exceeding the other's skill. A> Example: if two people A and B have respective skills 2 and 3 for a A> given language, and both put "2" for "ready to learn the other's A> language", then their quality of conversation in this language is 3 A> because B cannot teach A to get a better skill than the level 3 he A> already has. What if the user puts "1" for "ready to learn other's language"? How should the system work in this case? ============================================================= ============================================================= #000002: A> Smoker: s= A> 1) No A> 2) A little but I can stop A> 3) A little A> 4) Yes A> Requirement: how many points of penalties for possible values of A> the of the other's s'>s (while zero for the lower s') What if a persons wants to find definitely a smoker? ============================================================= ============================================================= #000003: A> 1) Geographical criteria: make a table with columns: A> Region | badness as a place for first meeting | would have an A> income there if a long-term living (yes/ a little or perhaps /no) | A> badness if other has | a little | won't have an income What if a person considers the place is OK for first meeting but is bad for long-term living? ============================================================= ============================================================= #000004: A> If the person A registered before the person B, then we have the A> following history of matchings between A and B: A> B's status in A's list / A's status in B's list A> A> New1 ...... Not listed Why "Not listed" except for "New1"? When B registers, why doesn't he see A as a match? What's the difference between "old1" and "old2" ("new1" and "new2")? ============================================================= |
|||
| Lun 17 janvier 2005 |
============================================================= #000001: A> Are you ready to learn the other's language (check: 0 or 1 or 2)? A> This would add this quantity to the quality of conversation in a A> language where the other's skill is better than yours, but not A> exceeding the other's skill. > A> Example: if two people A and B have respective skills 2 and 3 for a > A> given language, and both put "2" for "ready to learn the other's A> > language", then their quality of conversation in this language is 3 A> > because B cannot teach A to get a better skill than the level 3 he A> > already has. > What if the user puts "1" for "ready to learn other's language"? How > should the system work in this case? > ============================================================= If A puts 1 and B puts 0 then the result is 3. If A puts 0 and B puts 1 then the result is 2. In general the formula is min(max(A's skill,min(B's skill,A's skill+A's readiness)),same exchanging A and B). > > ============================================================= > #000002: > A> Smoker: s= > A> 1) No > A> 2) A little but I can stop > A> 3) A little > A> 4) Yes > A> Requirement: how many points of penalties for possible values of A> > the of the other's s'>s (while zero for the lower s') > What if a persons wants to find definitely a smoker? > ============================================================= Makes no sense as such. Nobody is bothered by someome not smoking. But if someone is smoking, he may be outselected by someone not smoking.However I'm not sure that this formula I wrote is the best one. I'll tell you next time. Or do you have another suggestion on this point ?I have the example of a man who does not like smoke but his wife smokes but she only smokes outside so he is not bothered.We could consider putting penalties to people who do not tolerate smoke. > ============================================================= > #000003: > A> 1) Geographical criteria: make a table with columns: > A> Region | badness as a place for first meeting | would have an > A> income there if a long-term living (yes/ a little or perhaps /no) | > A> badness if other has | a little | won't have an income > What if a person considers the place is OK for first meeting but is bad > for long-term living? > ============================================================= These questions are independent. A common number of penalties is computed for first meeting, minimum over all places; another one is computed for long term living, minimum over all places, that can be at a different place. > ============================================================= > #000004: > A> If the person A registered before the person B, then we have the A> > following history of matchings between A and B: > A> B's status in A's list / A's status in B's list > A> > A> New1 ...... Not listed > > Why "Not listed" except for "New1"? When B registers, why doesn't he > see A as a match? When B sends his file, A can receive it in his matches, and unless he selects it, B never sees it. > What's the difference between "old1" and "old2" ("new1" and "new2")?\ |
|||
| Lun 17 janvier 2005 |
- have folders containing forums hosted elsewhere ?t important use of GLS in the forums system. What has now been made is another way: having access to the full functionality of an account at the remote host. It can be interesting as a way to create pseudos at another host, but it is not fundamental.So we can keep it as an option, but not as a general way of working. What is really needed is give an access to a private forum at a remote host without any other special functionality (not another contacts list,...) I'm wondering about what host should display the info page of a user. I think it is the home site of oneself, to keep the possibility to display the list of forums we have with that remote pseudo, with any of one's pseudos.This obliges the comments to be sent between hosts (the home site requests the comments, gets them and displays them). I don't need you code until all that will be done. Thank you. |
|||
| Mer 19
janvier 2005 |
>> ============================================================= >> #000004: >> A> If the person A registered before the person B, then we have the A> >> following history of matchings between A and B: >> A> B's status in A's list / A's status in B's list >> A> >> A> New1 ...... Not listed >> >> Why "Not listed" except for "New1"? When B registers, why doesn't he >> see A as a match? A> When B sends his file, A can receive it in his matches, and unless he A> selects it, B never sees it. So, when the user B registers he receives no files immediately but starts receiving files of those who registers after him. Meanwhile, when his account activates all the existing users matching him receive his file. If somebody of them (like A) selects B, B also receives his (A's) file. Is that right? >> What's the difference between "old1" and "old2" ("new1" and "new2")?\ A> Forget about this part. It was the first draft before I developed all what A> we already discussed (status...). Thus, we leave all we already discussed (status...) adding calculating badnesses. Performing search, do we need to store values of badnesses in the DB for, for example, showing lists of matches already sorted to users in future or can we forget this value? |
|||
| Mer 19 janvier 2005 |
- "Edit forum rights" part: is it reserved for the admin ? Is it the same as the invitations table that some can view even if they are not admin except that they cannot change it ? - In public forums, there should be the possibility for an admin to invite another admin to have admin right.And as I said, you should take the system of "edit forum rights" from public forums to apply to private forums, to deny rights to which someone was invited, so that for every user there will be both an invitation by someone, and a possible deniance. - have folders contain forums hosted elsewhere ? - webmail and PWP. |
|||
| Ven 21 janvier 2005 |
In public forums, there should be the possibility for an admin to invite another admin to have admin right. And as I said, you should take the system of "edit forum rights" from public forums to apply to private forums, to deny rights to which someone was invited, so that for every user there will be both an invitation by someone, and a possible deniance. > > OK. > > A> Do you think you can soon manage to have folders containing forums > hosted A> elsewhere ? It is what I consider as the most important use > of GLS in the A> forums system. > > To let the system access forums hosted elsewhere I need to have > libraries which would perform sending/receiving custom queries between > different hosts of the system. As I understand, this part belongs to > development of GLS. Is that right? > A> What has now been made is another way: having access to the full A> > functionality of an account at the remote host. > > Do you mean that GLS doesn't support contacting remote hosts? unification of GLS+forum : bookmark goes to a forums site it makes a whole account there. What I had in mind is to lead only to a particular forum, without any registration in a users' database except the invitations table of the forum. - It can be interesting as a way to create pseudos at another host, but it is not fundamental. |
|||
| Mer 26 janvier 2005 |
H forum.frozenteam.sobig.biz forum2.frozenteam.sobig.biz = PWP |
|||
| Lun 31 janvier 2005 |