Так как моему коллеге писать в этой ветке запретили
придется написать мне.
Нужно написать на PHP сайт со следующим функционалом:
Global Login System We have a network of independent servers (with separate domain names and independent administrators) with some common functions (but each can develop its own supplementary functions), each having the list of all other sites of the network with their respective PGP public keys. New hosts will join the network by invitation by users of existing hosts, with invitations tree tracked by other admins.
Each user has only one account defined by login/pass on only one of the servers (because he won't need more as explained below), that is called the home site of this user (other sites will be called remote sites).
Once connected to his home site, the user access his user board that centralises a number of functions. In his account, the user can own several pseudos (well, we could limit this to 10 or 20 pseudos associated to the same account so that it will largely suffice), and choose any of them to perform operations and to visit any other site of the network, identified as "pseudo@host" where "host" is his home site, automatically without typing any more login or password. This ensures the possibility of anonymity from a public point of view, while allowing operations that concerns a user independently of the site visited or the pseudo used (the different identities of the same user appear to come from the same home site but only the home site knows that they belong to the same user). (This will then let the possibility, for the trust system, to combine trust and anonimity, by the fact that the graph of trust considers the different pseudos of the same person to be the same node).
In later development, this can be complexified to make it possible to have several pseudos that look like they are not from the same
home.
Links and bookmarksLinks diplayed for a user U@A aiming at a remote sites B, such as the bookmarks from the user board in A, as well as links from any site C to any other site B, will be processed to technically consist of different possible things according to context. These possible contexts are:
- User already has open session in B (problem: how can C know it ?). Direct normal link can fit.
- User will need to authenticate under some pseudo for accessing B. This is done by link to A redirecting to B as described above.
- User will visit B anonymously in read-only mode, while having his visit of B still technically enhanced with his open session in A; this could be considered to be technically operated, as well under a "temporary pseudo" authenticated by the same process as normal speudo, or without authentication but with only the unverified information of which is the home site A of U (as long as user does not have a special GLS enhanced browser that manages this itself so tha
-форум с инвайтами
-перевод сайта на несколько языков
-админ панель.
Это примерное ТЗ.
П.С. прошу без флуда по поводу задания, платформы и т.д.
Так же прошу писать людей которые пишут на PHP не банальные странички.
Напишите во сколько у.е. вы оцениваете эту работу. Если предложение заинтересует - предложу контракт на написание.