May 1, 2005
Jag hänger på ett forum som är registrerat på forum24.se, men det forumet vill bryta sig loss från forum24. Problemet är
- forum24 äger databasen (inte forumadmin) och får inte ge forumadmin en datadump enligt PUL (epostadresser främst).
- När man registrerar sig som enskild användare ingår man ett avtal med forum24 där de "snällt" lovar att inte ge ut datan till någon tredje part, inklusive forumadmin.
Så forumet sitter i en rävsax. Att skrapa forumet är ju "ganska" lätt, men problemet landar snabbt i validering av konton<->individ på det nya forumet. Epost-adresser listas inte publikt för skrapning.
Frågan är då, vad skulle den bästa planen vara för att genomföra en migrering? Min tanke är följande och här behöver jag input:
1. Skrapa ner allt, det man då har är (med andra ord det som syns):
- Inlägg
- Användarnamn
- Avatarer
- Forumkategorier
2. Installera ett forum från scratch
3. Med script skapa users med alla kända användarnamn, men med random lösenord (eftersom dessa är okända) och random emails.
4. Importera alla inlägg och avatarer och koppla dessa till ovan användarnamn.
I detta skede är forumet good to go, bara det att man inte vet vem som är vem. Och epost saknas för alla users.
5. Lägga in en funktion vid inloggningen som gör följande:
5.1 Visar inloggningsrutan (som vanligt)
5.2 Vid submit, kolla user+pass mot forum24 (virtuell browser). Om ok, uppdatera nya kontot med korrekt lösenord.
5.3 Prompta emailadress som användaren får mata in.
5.4 (Skicka verifieringsmail)
6. Klart!
Finns det nån annan bättre strategi?
May 1, 2005
-Tjalve-;1293629 wrote: För det första så bör du kanske kolla så att det är OK att göra så som du vill göra.
Jag hittade inget som motsätter det egentligen. All information som skrapas är publik och såg inget i deras användarvillkor om det. Dessutom behöver man inte vara användare för att logga in börja skrapa. Samtidigt så godkänner ju alla nya users det nya forumet i o m inloggning.
-Tjalve-;1293629 wrote: Jag vet inget bättre sätt att göra än det du föreslår, men det är fruktansvärt mycket jobb och en ganska "ful" lösning.
Mjo, men jag kan inte komma på nåt snyggare. :/
2 Guest(s)