V2 Migration Forum : Différence entre versions

De NoFrag
Aller à : navigation, rechercher
(Contenu remplacé par « == Objectif == * Basculer le forum vers phpbb 3.2 * Ancien forum (à peu près) : https://github.com/Conardo/wefrag == Architecture applicative == * phpbb 3.2 * Plug-... »)
(Balise : Remplacé)
 
(92 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
  
== Table phpbb_users ==
+
== Architecture applicative ==
* user_id (int(10) unsigned) => wefrag_users.id(int(11))
+
* phpbb 3.2
* user_type(tinyint(2)) => '''????'''
+
* Plug-in de tribune : https://www.phpbb.com/customise/db/extension/ajax_shoutbox/
* 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
 
* 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
 

Version actuelle datée du 10 août 2020 à 15:06

Objectif[modifier]

Architecture applicative[modifier]