Commit Graph

261 Commits

Author SHA1 Message Date
Jens Maier b74a7d271a FIX: made SMF2 importer compatible with Ruby 2.0 2014-09-30 21:01:50 +02:00
coren d1806649d2 initial version, mostly inspired from phpbb script 2014-09-29 20:37:35 +02:00
Robin Ward f4f54fd49b First stab at Importer for Drupal QA 2014-09-10 14:27:40 -04:00
Régis Hanol 78bcea5247 PERF: improve perf on consistency query in importers 2014-09-08 22:08:41 +02:00
Régis Hanol 9964955e88 FEATURE: fix consistency of users.last_posted_at in importers 2014-09-08 19:36:55 +02:00
Régis Hanol d1608bdfe9 FIX: better error handling in vBulletin importer 2014-09-08 11:02:54 +02:00
Régis Hanol 4907053cc4 FIX: vBulletin pre-processing regexes order 2014-09-05 18:44:34 +02:00
Sam 59d04c0695 Internal renaming of elder,leader,regular,basic to numbers
Changed internals so trust levels are referred to with

TrustLevel[1], TrustLevel[2] etc.

This gives us much better flexibility naming trust levels, these names
are meant to be controlled by various communities.
2014-09-05 15:20:52 +10:00
Régis Hanol 7a7a38c78e FIX: always show the progress bars when skipping posts/users in importers 2014-09-04 19:18:22 +02:00
Régis Hanol a0569a22be FEATURE: reset topic counters at the end of the import 2014-09-04 19:08:57 +02:00
Régis Hanol 85cbb001ae FIX: properly close topics in vBulletin importer
FEATURE: add backtrace when an exception happen (importers)
FIX: post-processing should also happen on first posts (vBulletin
importer)
PERF: faster topic bypass when already imported
2014-09-04 17:55:05 +02:00
Gerhard Schlager 5a769c7c48 FIX: Reset changed site settings after import is complete
After an import has finished the site settings should be reset to their
previous values. For example, since 'disable_emails' was set to false
before any import, it wasn't possible to login after the import
(sending email for password reset didn't work).
2014-08-31 18:09:21 +02:00
Neil Lalonde cd74829d55 FIX: Kunena import script no longer requires a csv file with Joomla user records. MySQL is used for all data. 2014-08-29 14:55:28 -04:00
Régis Hanol e823f568a7 FIX: preprocessing regexes in vBulletin importer 2014-08-29 13:11:56 +02:00
Régis Hanol 9b86d1507d VBULLETIN: add some stats about the imported groups 2014-08-25 12:33:08 +02:00
Régis Hanol 7aaf718cf3 update bbcode dialect and fix vBulletin importer 2014-08-25 10:48:29 +02:00
Régis Hanol 76824cda31 FIX: completely disable emails in importers 2014-08-23 11:12:01 +02:00
Régis Hanol 071325ab98 VANILLA: the name is actually the username (WAT) 2014-08-22 10:11:12 +02:00
Régis Hanol e3640060fc FIX: don't use the user's discovery text as bio in vanilla importer 2014-08-20 23:15:55 +02:00
Régis Hanol 841d547a48 FIX: vBulletin wasn't importing posters... 2014-08-20 23:04:43 +02:00
Régis Hanol d58d04f595 disable digest emails when importing a forum 2014-08-20 19:29:17 +02:00
Régis Hanol 6ca4983463 VANILLA: use latest activity as user's profile by default 2014-08-20 11:38:35 +02:00
Régis Hanol b84198af6a FIX: vanilla importer when private topic had no first post (WAT) 2014-08-18 15:07:14 +02:00
Régis Hanol 66aaa9329e FEATURE: vBulletin importer 2014-08-18 13:04:08 +02:00
Neil Lalonde 5d9a389966 FIX: handle importing usernames that are too short, too long, or have invalid characters 2014-08-14 14:04:28 -04:00
Régis Hanol 61842157bf FIX: avatar_url should only be a custom field 2014-08-14 09:43:32 +02:00
Régis Hanol c97f18dec0 FIX: users are 'active' by default in imports 2014-08-13 23:57:07 +02:00
Régis Hanol 4c4ce05964 FIX & PERF: vanilla import
PERF: disabled refresh_avatar callback when importing users
PERF: avoid using UsernameSuggester when not needed
FIX: categories wasn't working
FIX: posts from deleted users are now from the system user
2014-08-13 22:20:06 +02:00
Régis Hanol d0095ce041 FEATURE: migrate vanilla importer to new import architecture 2014-08-11 18:44:17 +02:00
Neil Lalonde 21aa126181 Add more comments to the Drupal import script since there seems to be a lot of variation in the db schema 2014-08-06 14:09:28 -04:00
Robin Ward 8b79e0f6de Merge pull request #2620 from Elberet/smf2-import
Fix: messages imported in wrong order
2014-08-05 11:55:40 -04:00
Jens Maier b075b9937f Fix: messages imported in wrong order 2014-08-05 17:40:26 +02:00
Marty Kube b2826e9189 phpbb category names can be longer than 50 chars and are rejected during import 2014-08-03 20:44:02 -04:00
Jens Maier 31a517616c Feature: import attachments with support for SMF2 inline attachments mod 2014-07-30 06:19:46 +02:00
Jens Maier e93de81d32 Support more legacy SMF2 attachment naming schemes 2014-07-30 06:19:46 +02:00
Jens Maier 7f68cb5bb0 Allow multiple mysql connections 2014-07-30 06:19:46 +02:00
Jens Maier b17611f2db Fix: defaults should be defaults and not override parsed settings. 2014-07-30 06:19:46 +02:00
Neil Lalonde 8cb4442527 FIX: import scripts: bbcode_to_md should not be escaping html in post.raw 2014-07-23 15:16:01 -04:00
Jens Maier 44eb9fbd70 improved option handling 2014-07-16 23:18:52 +02:00
Jens Maier f40510b93e made postprocessing of posts with delay quotes conversion resumable 2014-07-16 21:40:52 +02:00
Jens Maier 7b5e6ff744 FEATURE: smf2 import script 2014-07-16 20:02:58 +02:00
Neil Lalonde a9788bc4fe FIX: instructions in import script 2014-07-11 13:36:11 -04:00
Neil Lalonde 02158e59b2 FEATURE: phpbb import script: update links to other topics so they refer to the new site; fix weird links that break after import 2014-07-10 19:21:56 -04:00
Régis Hanol fab2c8f816 Create vbulletin.rb 2014-07-09 22:44:06 +02:00
Régis Hanol 5212c1785d Create vanilla.rb 2014-07-09 22:43:40 +02:00
Neil Lalonde c113b5d270 FEATURE: phpbb 3 import script 2014-07-09 11:18:29 -04:00
Neil Lalonde 7d5d5862c1 Import optimizations for topic creation: Prevent queuing of most jobs when importing posts and topics. Only do some recalculations at the end of the import. 2014-07-03 16:24:47 -04:00
Neil Lalonde 4e1f76d3b9 Merge pull request #2497 from BenLubar/benlubar-import-id-on-imported-posts
set import_id on imported posts
2014-07-03 10:22:25 -04:00
Neil Lalonde 67b9fec204 FEATURE: option to use ruby-bbcode-to-md to convert bbcode to markdown before importing posts 2014-07-02 16:53:53 -04:00
Ben Lubar 1dafad580d set import_id on imported posts 2014-06-26 12:33:56 -05:00
Andrew Bezzub e3fcd3fa80 update import script to save bio to UserProfile 2014-06-13 14:55:32 -04:00
Neil Lalonde 916252483b FIX: in import scripts, fix a case where post author lookup fails for some reason 2014-06-11 13:59:21 -04:00
Neil Lalonde 1e0d29273a Import scripts: handle when a topic has been closed 2014-06-10 17:12:50 -04:00
Neil Lalonde f085770ed4 Import scripts: add update_feature_topic_users 2014-06-05 15:31:05 -04:00
Neil Lalonde 9bd76b0c16 Import scripts: relax our posting rules before the import starts 2014-06-05 15:31:05 -04:00
Neil Lalonde 2f706d084f FIX: in import scripts, don't generate names for users based on their emails. It's basically the same as publicizing their emails. 2014-06-05 14:15:52 -04:00
Neil Lalonde 08346974cf Import scripts: don't include moderator_action posts when calculating bumped_at 2014-06-04 18:22:19 -04:00
Neil Lalonde 35834a9c40 Import scripts: add method close_inactive_topics 2014-06-04 10:38:25 -04:00
Neil Lalonde daceea73a8 Import scripts for Drupal and Kunena/Joomla. A new base class for import scripts. 2014-06-02 14:38:40 -04:00
Sam 55e5515657 fallback to email lookup if needed 2014-05-18 11:49:36 +10:00
Sam 4f7e960e49 raw bbpress import script
amend post_creator to support custom fields
2014-05-18 11:33:59 +10:00