Mahtaakohan Ohjelmointiputkassa olla jo valmiiksi mahdollisuus jakaa käyttäjiä eri palveluiden kanssa? Ellei, niin tällaista vähän mietiskelin:
1. Selain siirtyy jollekin sivulle, joka jakaa käyttäjänsä Ohjelmointiputkan kanssa.
2. Selain tai palvelin hakee Ohjelmointiputkasta käyttäjätietoja.
a. Jos sellaiset löytyvät, näytetään käyttäjän tiedot (kuten Ohjelmointiputkassa).
b. Jos ei, näytetään login-formi.
Vaatimuksiksi asettaisin ainakin, että käyttäjätunnusta ja salasanaa ei kuljeteta palveluiden kautta, vaan ne menevät suoraan Ohjelmointiputkaan tarkistettaviksi.
Ohjelmointiputka voisi lähettää sitten redirectin selaimeen ja sen mukana istunto-id:n yms. tietoja vaikka getillä. Sitten, kun palvelu saa pyynnön istunto-id:llä, se hakee tietoja (käyttäjänimi, käyttäjä-id yms.) Ohjelmointiputkasta ko. id:lle. Sen jälkeen palvelulla olisi tiedossa kirjautunut käyttäjä.
Jos käyttäjällä ei olisi täplää öKirjaudu sisään ainoastaan istunnon ajaksi.ö-ruudussa Ohjelmointiputkan profiilissa, olisi mahdollista pysyä kirjautuneena eri palveluissa evästeen avulla (vaatii, että selain hakee login-palikan Ohjelmointiputkasta).
Haet varmaan jotain OpenID-/Google-/Facebook-kirjautumisen tapaista kikkaretta.
Lebe80 kirjoitti:
Haet varmaan jotain OpenID-/Google-/Facebook-kirjautumisen tapaista kikkaretta.
Teknisesti samanlaista, mutta Ohjelmointiputkan omaa. Silloin kirjautuneiden käyttäjien voisi olettaa olevan suomalaisia ja kiinnostuneita ohjelmoinnista (eli Ohjelmointiputkalaisia), eikä ketä tahansa sivulle eksyneitä surffaajia.
Antilla ja Laurilla (ym. jos muita on) on takulla paljon hommia nykyisten systeemien ylläpitämisessä. Tämän avulla Ohjelmointiputkalaiset voisivat ylläpitää palveluita, johon kaikki Ohjelmointiputkalaiset olisivat tervetulleita, mutta eivät silti olisi Ohjelmointiputkan ylläpitäjiä, eivätkä omistaisi liikaa oikeuksia Ohjelmointiputkaan.
Ohjelmointiputkaan saataisiin siten nivottua (paljon) lisää itsenäisiä osia, kuten PHP-haasteen ja SL-haasteen kaltaisia haasteita tai jopa ohjelmointikouluja, ja kaikki vain yksien tunnusten takana. (Salasanan vaihtokin muuten onnistuu kerralla joka paikkaan.)
Antille ja Laurille kuitenkin täytyy jättää harkinnanvara (eli manuaalinen palvelun lisääminen listaan), ettei kaikenlaisia öhilavitkuttimiaö lisätä palveluiksi.
PHP-haaste toimii jo Putkan tunnuksilla?
Ja SL c:
Olli kirjoitti:
PHP-haaste toimii jo Putkan tunnuksilla?
Jokotai kirjoitti:
Ja SL c:
Hyvä huomio. Eli ilmeisesti Ohjelmointiputkassa on tähänkin jo moottori valmiina, vain rajapinta puuttuu (en ainakaan ole tietoinen siitä).
Haluanko minä tietämättäni olla jonkun muun kuin Ohjelmointiputkan käyttäjä?
SLH ja PHPH ovat saman domainin alla. Sen takia kirjautuminen Ohjelmointiputkaan riittää.
Lebe80 kirjoitti:
Haluanko minä tietämättäni olla jonkun muun kuin Ohjelmointiputkan käyttäjä?
Mikäli palvelut toteutetaan hyvän ohjelmointikäytännän mukaan (niin kuin yleensä kuuluukin), kenestäkään käyttäjästä ei jää jälkiä palveluun, jota hän ei ole käyttänyt. Lisäksi Ohjelmointiputkasta voisi löytyä linkkejä palveluihin, vaikka sivupalkissa muutama uusin ja pidetyin ja ehkä linkki palvelulistaan Ohjelmointiputkan päävalikossa. Siten kaikilla Ohjelmointiputkalaisilla olisi ainakin periaatteessa tiedossa kaikki Ohjelmointiputkan hyväksymät palvelut.
Huomatkaa, että kaikki palvelut olisivat nimenomaan tarkoitettu Ohjelmointiputkalaisille (huviksi, hyödyksi, työpaikaksi jne. kun visioita riittää. Kuka muuten vastustaisi ohjelmoimalla ansaittuja ”suolarahoja”?).
Torgo kirjoitti:
SLH ja PHPH ovat saman domainin alla. Sen takia kirjautuminen Ohjelmointiputkaan riittää.
Näin on, mutta sama domain tai vhost (jälkimmäisestä on ole täysin varma) ovat pakollisia nykyisessä mallissa.
Domainiin www.ohjelmointiputka.net/ on itselläni 3 keksiä, joista yhden arvo on oma nickini. PHPH tuo mukanaan sessionin, SLH ei.
Itse en pidä siitä että hyvää foorumia aletaan paisuttamaan. En kaipaa mitään universaalia portaalia.
Ehdotankin, että siirrymme faceen twiittailemaan ja mahdollisuus kirjautua sähköpostilla tai google käyttäjällä. Sitten vielä tehdään putkasta selainpohjaisesti käynnistettävä ohjelma, joka kerää kaikista käyttäjistä kaikenlaista tietoa ;)
Mmm... Ei näytä saavan riittävän (vaatimukset ovat melko kovat) innostunutta vastaanottoa. Täytynee tuotteistaa idea itse, kunhan ehdin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.