Advertisement

Agregador2018
Newbie-
Posts
5 -
Joined
-
Last visited
-
Days Won
1
Agregador2018 last won the day on December 18 2019
Agregador2018 had the most liked content!
Profile Information
-
Software
WordPress
-
Version
4.2
Contact Methods
- Website
Agregador2018's Achievements
-
XenForo has the ability to import data from other forum software, a process also known as converting. Version 1.5 of XenForo supports importing data from the following: vBulletin 3.6, 3.7/3.8, and 4.x IP.Board 3.1, 3.2/3.3, 3.4, and 4.0/4.1/4.2 phpBB 3.0.x, 3.1.x, 3.2.x MyBB 1.6/1.8 SMF 2.0 XenForo 1.2+ Unofficial importers for other forum software, maintained by members of the community, are available in the XenForo Resource Manager. Configuring the Importer Log in to the Admin Control Panel. Select the Tools tab. Click on the Import External Data icon. Before importing, it is recommended to backup both the source and destination databases. After selecting the system to import from, you have the option of retaining the existing IDs for imported users, forums, threads, etc. This is only possible when importing into a new installation with no existing data. Once the selections have been made click on the Configure Importer... button. You will also have to confirm the paths to the attachments and avatars, if they are currently stored in the file system rather than the database. The data to be entered in the configuration screen is related to the database you are importing from. When all of the relevant information has been entered, click on the Validate Configuration button. Importing the Data Once the configuration has been verified, you will be presented with the main import screen. Here you can choose which components to import. Due to data dependency, some steps can only be run after other pre-requisite steps have been completed. Only the content in the steps listed is able to be imported, all other content will be ignored. Click on each button to import the data required. Not all steps have to be run so for example, you could choose not to import avatars or private messages. As you proceed, the status of each completed step will be listed. Some steps may take a significant amount of time to complete, depending on the amount of data that is being processed. XenForo does not permit the same name or email address to be used for more than one user, so you will be required to confirm what to do in the case of any affected users. The options available are to merge them or rename and change the email address. Any previously imported data will remain intact if you start a new import. If the import is aborted at any point, it can be resumed by navigating back to the import screen. This status will remain indefinitely until the current import is completed or a new import started. Some important points to note related to importing are: Repeating the import process will result in duplicated content, including attachments and avatars. Users however will not be duplicated, due to the constraint related to user names. If multiple imports are performed and URLs are redirected, only the last import will have working redirects unless the import log data is archived. To completely remove any data related to an import, in order to do it again for example, the original XenForo database must be restored and all avatars and attachments must be deleted from the data and internal_data directories. Finalizing the Import A required action once the import is complete is to rebuild the search index. Failure to do so will make it impossible for searches to be performed on the imported data. To rebuild it, click on the Tools tab and then the Rebuild Caches icon. Depending on the number of posts and quantity of data, this could take a long time. The imported data should be checked for consistency and validity, especially permissions for any imported users, user groups and nodes. Post content should also be checked to ensure all data has been faithfully reproduced. If required, the Post Content Find / Replace tool can be utilized to correct or remove any broken or non-valid BB Code. Redirecting URLs Currently, forums, threads, posts and attachments are redirected. An important aspect of importing is being able to automatically redirect any traffic from the old pages to the new ones. This will minimize the impact of switching software and ensure links stored by search engines continue to work. Over time the search engines will learn where the content has moved to by following the old links. Redirection scripts can be found in the XenForo Resources Manager via the links below. Redirection scripts for vBulletin 3.x Redirection scripts for vBulletin 4.x (unofficial) Redirection Scripts for IP.Board 3.x Find out more: Import Redirection
-
The XenForo add-on system allows third parties to add functionality to or change functionality in XenForo, generally without requiring you to make any changes by hand. Many add-ons can be downloaded from the XenForo Resource Manager. Support Considerations with Add-ons Although many add-ons focus on adding new areas to XenForo, there is always an interaction with the core components of XenForo. This can introduce unexpected behavior and bugs. If you have a problem, it is recommended that you disable all add-ons and see if you can reproduce the problem. If the problem does not occur, it is likely due to an add-on and you may not be able to get official support for your problem. If it still occurs, it’s possible that the issue is a bug or problem within the core components of XenForo. We will not be able to help with any problem that occurs within a third-party add-on. Initial protocol for troubleshooting uncommon problems will be asking you to confirm the issue without any add-ons and on an unmodified style. It is recommended that you test for the issue under those conditions before submitting a ticket. Installing a New Add-on The exact procedure for installing a new add-on will be directed by the creator of that add-on. However, in general, the procedure will be as follows: Download the add-on and unzip it. Upload the add-ons files into your XenForo installation. This will usually create a new directory within the library/ directory in your XenForo installation. In general, this shouldn’t overwrite any existing files. From your control panel, go to the "install add-on" page. The add-on will have provided an XML file somewhere within it. Upload that file here and submit the form. Upgrading an Existing Add-on Upgrading an add-on is similar to installing a new add-on. However, you must use the upgrade option for the add-on you are upgrading. You cannot upgrade an add-on from the "install add-on" page. Download the new version of the add-on and unzip it. Upload the add-ons files into your XenForo installation. This will overwrite some files. From your control panel, go to "list add-ons". Find the add-on you are upgrading, expand the "controls" menu and select "upgrade". Upload the XML file that is provided with the add-on and submit the form. Disabling an Add-on Depending on how the add-on is integrated, you may find that its pages still work or that there are references to those pages in your templates. You may need to uninstall the add-on or manually remove those. Disabling an add-on will effectively turn it off. Any integration into XenForo will be removed until the add-on is enabled again. If you have any problems, support will recommend that you disable your add-ons. To disable an add-on, choose "disable" from the "controls" menu in the add-on list. To enable an add-on, choose "enable" from the same menu. Uninstalling an Add-on Depending on how the add-on is integrated, you may still find references to it in your templates after it is uninstalled. You will have to remove those references manually. Uninstalling an add-on will remove it from your XenForo installation completely. Any data associated with the add-on is likely to be removed. You will not be able to recover that data after uninstalling the add-on! To uninstall an add-on, choose "uninstall" from the "controls" menu in the add-on list. This does not remove any of the add-ons files that you uploaded when installing it. Add-on Development This will be covered in our developer documentation.
-
Friendly URLs (also called SEO URLs) are web page addresses that are more readable and convenient for humans. Without friendly URLs enabled, a thread may have a URL like this: http://www.example.com/index.php?threads/thread-title-here.12345/ With friendly URLs enabled, that URL would become: http://www.example.com/threads/thread-title-here.12345/ Note that to enable friendly URLs, configuration of the web server may be required. This is discussed below. Configuring Friendly URLs If you enable friendly URLs but your web server can’t support them, your admin control panel will still be accessible. By default, XenForo does not enable friendly URLs due to the web server configuration requirements. To enable friendly URLs, log in to your admin control panel, and go to Options and then Search Engine Optimisation. There are several options here which you may wish to configure: Use Full Friendly URLs - Enabling this will change the structure of the URLs as mentioned at the beginning of this section. The requirements for this vary based on your web server and are discussed below. Include Content Title in URLs - Disabling this option will make your URLs much shorter, but less friendly to humans as no keywords will be included in them. For example, with this option disabled, the example URL at the beginning of this section would become: http://www.example.com/threads/12345/ Friendly URL Web Server Requirements and Setup Enabling the Use Full Friendly URLs option requires some web server configuration or additional files. Find your web server software in the list below for more details. Apache Apache is the most common web server available. If you are unsure what web server you are running, it is likely Apache. Therefore, XenForo includes the necessary configuration file in the root directory. If after uploading XenForo, you do not see an ".htaccess" file in your XenForo root directory, rename htaccess.txt to .htaccess (be sure to include the "." prefix). You should now be able to enable friendly URLs. If, after enabling friendly URLs your XenForo installation does not function correctly, please contact your host to confirm that they have mod_rewrite installed and allow overrides via an .htaccess file. LiteSpeed Web Server LiteSpeed Web Server reads and uses Apache configurations (including .htaccess files) and will work using the above Apache documentation. IIS 7 To enable friendly URLs in IIS 7, put the following code into a web.config file in your XenForo root directory: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Imported Rule 1" stopProcessing="true"> <match url="^.*$" /> <conditions logicalGrouping="MatchAny"> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" /> </conditions> <action type="None" /> </rule> <rule name="Imported Rule 2" stopProcessing="true"> <match url="^(data|js|styles|install)" /> <action type="None" /> </rule> <rule name="Imported Rule 3" stopProcessing="true"> <match url="^.*$" /> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> <httpErrors existingResponse="PassThrough" /> </system.webServer> </configuration> Nginx To enable friendly URLs in Nginx, you must put the following in your server configuration: location /xf/ { try_files $uri $uri/ /xf/index.php?$uri&$args; index index.php index.html; } location /xf/install/data/ { internal; } location /xf/install/templates/ { internal; } location /xf/internal_data/ { internal; } location /xf/library/ { internal; } location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } The /xf/ paths must be changed to match your XenForo installation path. This configuration also helps protect web-based access to directories that aren't normally accessible. Lighttpd To enable friendly URLs in Lighttpd, ensure that you have the mod_rewrite module loaded and add the following to your server configuration: url.rewrite = ( "^/(data|install|js|styles)/(.*)$" => "$0", "^/(.*\.php)(.*)$" => "$0", "^/.*(\?.*)" => "/index.php$1", "" => "/index.php" )
- 1 reply
-
- 1
-
-
Similar to the Facebook Integration and Twitter Integration options, you can use Google integration to allow users to register or log in with their Google account. This can help reduce the friction of creating an account or remembering login details, leading to increased engagement. Logging in via Google will be enabled when Google project details are set in the Options > Google Integration section. In this help page, we'll walk through creating and configuring the Google project for use with XenForo. Creating the Google Project The email address associated with this account may be displayed when users register using their Google account. Browse to https://cloud.google.com/console/project and log in with your Google account. Click the Create Project button and enter a name and ID. These will only be used internally. Once the project is created, click the hamburger menu icon located at the top left, then select API MANAGER, then Credentials in the sidebar, and finally OAuth Consent Screen and complete the details as necessary and save the settings. Click CREATE CREDENTIALS, select OAuth Client ID, then WEB APPLICATIONand complete the details as follows: Ensure all variations of the URL used to access your site are entered. In both the AUTHORIZED JAVASCRIPT ORIGINS and AUTHORIZED REDIRECT URIS fields, enter your board URL. Note that if users access your site both with and without the "www" (http://www.example.com and http://example.com), you should enter both URLs. Similarly, if users can access your site both with and without HTTPS, you should enter a value with http and https. Each URL should be placed on its own line. Double check all of the URLs are correct and then click the Create Client IDbutton. The Create Client ID overlay will be displayed so just click the Cancelbutton. On the Credentials page, make a note of the CLIENT ID and CLIENT SECRET. Copy these values into the respective fields in the Options > Google Integration section of the XenForo control panel. Finally, test your integration. You can do this via XenForo by going to your account, choosing the External Accounts option and attempting to associate your Google account. To change the values displayed when a user attempts to register via Google, you can customize this in your Google project via APIs & auth > Consent screen.
- 1 reply
-
- 2
-
-
XenForo includes a wide range of options to allow you to configure your forum to fit your needs. Most of these options are straightforward, so they are not detailed here. Specific information about more complex options can be found in the pages below. Find out more: CAPTCHA Email Facebook Integration Twitter Integration Google Integration Friendly URLs Setting the Index Page