|
|
(88 révisions intermédiaires par 4 utilisateurs non affichées) |
Ligne 1 : |
Ligne 1 : |
| == Objectif == | | == Objectif == |
| * Basculer le forum vers phpbb 3.2 | | * Basculer le forum vers phpbb 3.2 |
| + | * Ancien forum (à peu près) : https://github.com/Conardo/wefrag |
| | | |
− | == Procédure == | + | == Architecture applicative == |
− | * Récupérer [http://nofrag.com/temporary/dumpforum.sql le dump du forum]. | + | * phpbb 3.2 |
− | * Installer un xampp ou équivalent
| + | * Plug-in de tribune : https://www.phpbb.com/customise/db/extension/ajax_shoutbox/ |
− | * Installer phpbb sur son poste
| |
− | * Utiliser DBeaver ou tout autre pour comparer les tables phpbb avec celles du forum (travail manuel)
| |
− | | |
− | == Liste des tables ==
| |
− | === Table phpbb_users ===
| |
− | * user_id (int(10) unsigned) => wefrag_users.id(int(11))
| |
− | * user_type(tinyint(2)) => '''????'''
| |
− | * group_id(mediumint(8) unsigned) => phpbb_groups.group_id
| |
− | * user_permission(mediumtext) => ''vide''
| |
− | * user_perm_from(mediumint(8) unsigned) => 0
| |
− | * user_ip(varchar(40)) => ''vide''
| |
− | * user_regdate(int(11) unsigned) => ''vide''
| |
− | * username(varchar(255)) => wefrag_users.login(varchar(255))
| |
− | * username_clean(varchar(255)) => wefrag_users.login(varchar(255))
| |
− | * user_password(varchar(255)) => wefrag_users.crypted_password(varchar(40)) | |
− | Phpbb :[https://wiki.phpbb.com/Function.phpbb_check_hash techno proprio]?
| |
− | Wefrag : [https://github.com/Conardo/wefrag/blob/master/app/models/user.rb sha1 ? voir ligne 220]
| |
− | * user_passch (int(11) unsigned) => '''wefrag_user_password_resets.?'''
| |
− | ''pas forcément nécessaire''
| |
− | * user_email(varchar(100)) => wefrag_users.email(varchar(255))
| |
− | vérifier longueur max en table
| |
− | * user_email_hash(bigint(20)) => '''?? '''
| |
− | d'après [https://www.phpbb.com/community/viewtopic.php?f=71&t=570125 ce lien] : crc32(strtolower($user_email)) . strlen($user_email),
| |
− | * user_birthday(varchar(10)) => wefrag_users.birthdate(date)
| |
− | * user_lastvisit(int(11) unsigned) => 0
| |
− | * user_lastmark
| |
− | * user_lastpost_time
| |
− | * user_lastpage
| |
− | * user_last_confirm_key
| |
− | * user_last_search
| |
− | * user_warnings
| |
− | * user_last_warning
| |
− | * user_login_attempts
| |
− | * user_inactive_reason
| |
− | * user_inactive_time
| |
− | * user_posts
| |
− | * user_lang
| |
− | * user_timezone
| |
− | * user_dateformat
| |
− | * user_style
| |
− | * user_rank
| |
− | * user_colour
| |
− | * user_new_privmsg
| |
− | * user_unread_privmsg
| |
− | * user_last_privmsg
| |
− | * user_message_rules
| |
− | * user_full_folder
| |
− | * user_emailtime
| |
− | * user_topic_show_days
| |
− | * user_topic_sortby_type
| |
− | * user_topic_sortby_dir
| |
− | * user_post_show_days
| |
− | * user_post_sortby_type
| |
− | * user_post_sortby_dir
| |
− | * user_notify
| |
− | * user_notify_pm
| |
− | * user_notify_type
| |
− | * user_allow_pm
| |
− | * user_allow_viewonline
| |
− | * user_allow_viewemail
| |
− | * user_allow_massemail
| |
− | * user_options
| |
− | * user_avatar
| |
− | * user_avatar_type
| |
− | * user_avatar_width
| |
− | * user_avatar_height
| |
− | * user_sig
| |
− | * user_sig_bbcode_uid
| |
− | * user_sig_bbcode_bitfield
| |
− | * user_jabber
| |
− | * user_actkey
| |
− | * user_newpasswd
| |
− | * user_form_salt
| |
− | * user_new
| |
− | * user_reminded
| |
− | * user_reminded_time
| |
− | | |
− | === phpbb_forums ===
| |