MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Shared_Address_Book",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "41": {
                "pageid": 41,
                "ns": 0,
                "title": "Roundcube",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "==Email==\n\n*To check your email using Roundcube, all you need to do is login\n**There is no need to configure anything in order to send or receive mail using RoundCube\n\n{| style=\"width:100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"20\" style=\"font-size:120%;\n|-\n|style=\"width: 50%\"|\n*Open your browser and navigate to [[Domain Substitution|https://rc.domain.tld]]\n*Enter your email address in the Username field\n*Enter your email password in the Password field\n*If you prefer a language other than English, select it from the list\n*Click the login Button\n\n==Getting Started==\n\n<b>Before you start using RoundCube, you should configure the plugins to your requirements:</b><br>\n\n\n{| style=\"width:100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"20\" style=\"font-size:120%;\n|-\n|style=\"width: 50%\"|\n*Open your browser and navigate to [[Domain Substitution|https://rc.domain.tld]]\n*Enter your email address in the Username field\n*Enter your email password in the Password field\n*If you prefer a language other than English, select it from the list\n*Click the login Button\n|[[File:rc.login.png|center|500px]]\n|-\n|[[File:rc.choose.settings.png|center|500px]]\n|\n*In the next window, find in the top right corner the link called \"Settings\"\n|-\n|\n*In the preferences menu on the left side of the window, select Manage Plugins\n*You will be presented with a number of check boxes\n**Hovering your mouse over each item will give a brief help of what the plugin does\n*You may enable/disable any combination of plugins you desire\n*At the bottom is the option to restore the selections back to default, or you can select all or deselect all plugins\n*If there is something you are not clear on, feel free to [mailto:bob@computerisms.ca ask]\n|[[File:help.rc.plugin.manager.png|center|500px]]\n|-\n|}\n\n==Calendar==\n\n<b>NOTE: These instructions are slightly out of date; the settings are correct but you will have to look around to find them till I update this page</b><br>\n<b>Before you begin:</b><br>\n*You will need the [[Calendar#I Just Want a Calendar That All My Devices Will Sync With|DAV Path found on the server]] or the [[Calendar#I Need My Assistant To Edit My Calendar|DAV Path from some else's Calendar]]\n\n{| style=\"width:100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"20\" style=\"font-size:120%;\n|-\n|style=\"width: 50%\"|\n*Open your browser and navigate to [[Domain Substitution|https://rc.domain.tld]]\n*Enter your email address in the Username field\n*Enter your email password in the Password field\n*If you prefer a language other than English, select it from the list\n*Click the login Button\n|[[File:rc.login.png|center|500px]]\n|-\n|[[File:rc.choose.settings.png|center|500px]]\n|\n*In the next window, find in the top right corner the link called \"Settings\"\n|-\n|\n*In the next window on the far left side, under the main category \"Calendar\", click the sub-category \"Categories\"\n|[[File:rc.settings.choose.calendar.png|center|500px]]\n|-\n|[[File:rc.add.calendar.png|center|500px]]\n|\n*In the main pane of the window, click the plus sign.  This will create a new line at the bottom of the list\n*Click in the longest field of the new line and enter a name for your calendar\n**The name is arbitrary, so it can be anything you like, though normally you would choose a name that has meaning for you.\n*If you wish to change the colour of your calendar, click in the box containing FFFFFF, then click on the colour you would like for your calendar\n*Click the Save Button\n|-\n|\n*After you click save, the list will reorder alphabetically\n*Click the little round button next to the calendar you just created\n|[[File:rc.add.calendar.2.png|center|500px]]\n|-\n|[[File:rc.config.calendar.png|center|500px]]\n|\n*In the Username field you will find the value \"%u\"\n**%u is a short cut for the username you used to log into Roundcube, which will be the same as your email address\n*Enter your Email Password\n**If you are connecting to someone else's calendar, you should still use your own email address and email password\n**If your Username and Password are rejected, ensure [[Calendar#I Need My Assistant To Edit My Calendar|you have been granted permission to use that calendar]]\n*The value you need to enter for \"CalDAV Url\" consists of two parts\n**The first part is based on your domain name in the format [[Domain Substitution|https://cal.domain.tld]]\n**The second part is your DAV Path as derived from configuring your [[Calendar]]\n**If you are connecting to someone else's calendar, you will need to use the [[Calendar#I Need My Assistant To Edit My Calendar|DAV Path]] they provide you\n**The full value will look like this: [[Domain Substitution|https://cal.domain.tld/caldav.php/bob@computerisms.ca/calendar]]\n*Unless you know why you should do otherwise, leave \"Reminders\" and \"Authentication Method\" settings at their default\n*Click the Save Button\n|-\n|\n*To start using your calendar, click the Calendar link in the top right corner of the window\n|[[File:rc.choose.calendar.png|center|500px]]\n|-\n|}\n\n==Shared Address Book==\n\n<b>Before you begin:</b><br>\n*A CardDAV capable client\n*You will need the [[Shared Address Book#I Just Want an Address Book That All My Devices Will Sync With|DAV Path found on the server]] or the [[Shared Address Book#I Need My Assistant To Edit My Address Book|DAV Path from some else's Address Book]]\n\n{| style=\"width:100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"20\" style=\"font-size:120%;\n|-\n|style=\"width: 50%\"|\n*Open your browser and navigate to [[Domain Substitution|https://rc.domain.tld]]\n*Enter your email address in the Username field\n*Enter your email password in the Password field\n*If you prefer a language other than English, select it from the list\n*Click the login Button\n|[[File:rc.login.png|center|500px]]\n|-\n|[[File:rc.choose.settings.png|center|500px]]\n|\n*In the next window, find in the top right corner the link called \"Settings\"\n|-\n|\n*In the next window on the far left side, click the category called \"CardDAV\"\n|[[File:Rc.settings.carddav.png|center|500px]]\n|-\n|[[File:rc.config.book.png|center|500px]]\n|\n*In the main pane of the window, enter a name for your address book\n**The name is arbitrary, so it can be anything you like, usually something meaningful to you.\n**The address book name must not contain a space\n*Ensure \"Activate CardDAV-Addressbook\" is selected\n*Enter your email address as your Username\n**If you are connecting to someone else's address book, you should still use your own email address and email password\n**If your Username and Password are rejected, ensure [[Shared Address Book#I Need My Assistant To Edit My Address Book|you have been granted permission to use that calendar]]\n*Enter your email password as Password\n*The value you need to enter for URL consists of two parts\n**The first part is based on your domain name in the format [[Domain Substitution|https://cal.domain.tld]]\n**The second part is your DAV Path as derived from configuring your [[Shared Address Book]]\n**If you are connecting to someone else's calendar, you will need to use the [[Shared Address Book#I Need My Assistant To Edit My Address Book|DAV Path]] they provide you\n**The full value will look like this: [[Domain Substitution|https://cal.domain.tld/caldav.php/bob@computerisms.ca/addresses]]\n*The update interval can be increased if you like\n**1 is the minimum acceptable value for this field\n*When everything is how you want it, click save\n|-\n|\n*After you click save, you will be given the opportunity to add another address book if you want to.\n*In order to use your new address book, click on the Address Book link in the top right of the window\n|[[File:rc.choose.book.png|center|500px]]\n|-\n|[[File:rc.use.book.png|center|500px]]\n|\n*Ensure your CardDAV address book is selected, and you will be able to view and add contact entries to your Shared Address Book\n|-\n|}\n\n==Server Side Message Filtering==\n{| style=\"width:100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"20\" style=\"font-size:120%;\n|-\n|style=\"width: 50%\"|\n*Open your browser and navigate to [[Domain Substitution|https://rc.domain.tld]]\n*Enter your email address in the Username field\n*Enter your email password in the Password field\n*If you prefer a language other than English, select it from the list\n*Click the login Button\n|[[File:rc.login.png|center|500px]]\n|-\n|[[File:rc.choose.settings.png|center|500px]]\n|\n*In the next window, find in the top right corner the link called \"Settings\"\n|-\n|\n*In the far left pane, select filters\n|[[File:help.rc.filters.png|center|500px]]\n|-\n|[[File:help.rc.new.filter.png|center|500px]]\n|\n#Click the Plus sign to add a new filter\n#Pick a Name, if you don't know what to put call it OutOfOffice\n#Make this rule apply to all messages\n#Select the filter type to be Out of Office Message\n#Select the Advanced Option checkbox\n#Fill in the Period and select days/seconds.  This dictates how often to send the response, typically you will set this to the number of days you intend to be away so that any given person gets only one out of office response from you.\n#Fill in the subject of the mail that you will send in your auto-response\n#Fill in the body of the message, for example other people to contact, return date, etc...\n#When Everything is to your satisfaction, click the Save button\n#When you return, select the disable rule check box in the top right corner\n##When you next need to set up an OutOfOffice response, uncheck that box, adjust your subject and message, and click save\n|-\n|}\n\n==Extra Notes==\n*[[Spam#Roundcube - Train Spam Filters|What is that Junk button doing anyway?]] - It's training the Spam filter on your particular mail server to learn what is spam and what is not so it can eventually filter out spam before it hits your inbox. To learn more, click on the link where the question is."
                    }
                ]
            },
            "59": {
                "pageid": 59,
                "ns": 0,
                "title": "Security Certificates",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "==FAQ==\n*Where can I download a copy of the Certificate Authority?\n**right-click <b>[[Media:Computerisms.Root.Certificate.pem|This Link]]</b> and choose \"Save As\" or \"Save Target As\", or \"Save Link As\"\n**Or use <b>[[Media:Computerisms.Root.Certificate.p12|This Link]]</b> if your device or computer needs a P12 Certificate\n**Or use <b>[[Media:Computerisms.Root.Certificate.crt|This Link]]</b> if your device or computer needs a DER encoded Certificate (Android)\n*I told firefox to make an exception for the webmail certificate, but every once in a while it pops up again...\n**Ya, that is expected behaviour.  The best solution is to install the Certificate Authority as described in the videos below.\n\n==VIDEO: Instructions for installing the Certificate Authority (AKA, getting rid of those warnings)==\n{| style=\"width: 100%; border-spacing:15px;border-collapse:separate;border: 1px solid rgb(191, 238, 255); background-color: rgb(255, 235, 205);text-align:center;font-size:1.5em;\"\n|- valign=\"center\" \n||[[file:Microsoft_windows.png|link=https://help.computerisms.ca/images/e/e1/Windows_CA_Install_Revised.mp4|Windows|75px]]\n||[[file:Mac_icon.png|link=http://help.computerisms.ca/images/6/6f/InstallCA-OSX.mp4|Mac OS X|75px]]\n||[[file:thunderbird_logo.png|link=https://help.computerisms.ca/images/d/d3/Thunderbird_CA_Install.mp4|Thunderbird|75px]]\n|-\n|| [[Media:Windows_CA_Install_Revised.mp4|Windows]] \n|| [[Media:InstallCA-OSX.mp4|Mac OS X]]\n|| [[Media:Thunderbird_CA_Install.mp4|Thunderbird]] \n|}\n\n\n\n==Importing Certificate Authority==\n*[[How to import Certificate Authority in Windows 7]]\n*[[How to import Certificate Authority in Windows 10]]\n*[[How to import Certificate Authority on iPhone]]\n*[[How to import Certificate Authority on MAC]]\n*[[How to import Certificate Authority on Thunderbird]]\n*[[How to import Certificate Authority on Outlook]]\n\n==What are Security Certificates and what are they used for?==\n*All sites you visit that have https:// in the address bar are encrypted using a certificate\n*Security Certificates are a method of establishing trust and encrypting communication between different entities on a network\n**An entity can be a person or a computer\n**Certificates are issued to each entity, much like an identification card might be issued to each member of an organization\n**Each Certificate must be signed by a Certificate Authority, often referred to as the CA\n***Every certificate signed by the CA will have a trust relationship with every other certificate that is also signed by the same CA\n**When two certificates trust each other, they can be used to encrypt a connection\n***This is especially important when transmitting a username and password across the internet\n**So by installing Computerisms Certificate Authority on your computer, you are instructing your computer to trust Computerisms Services, and your computer will not longer display a warning that you are connecting to an untrusted service.\n*Every password protected service provided by Computerisms will use Security Certificates to encrypt network connections\n\n==So why do I get a Security Certificate Warning?==\n*Certificate warnings can be caused by several factors, but the most important thing to know is that just because you see a warning does not mean the connection is not encrypted\n*One possible reason for the Certificate Warning is that your computer does not know the origin of the certificate on the server\n**When you go to an https enable site that does not show the warning, it is because a purchased certificate on the server and a certificate on your computer have been signed by the same CA\n**When one generates his own Certificates instead of purchasing them, as Computerisms does, they are considered Self-Signed.  \n**Since Computerisms uses self-signed certificates and doesn't pay the fees to have its certificates signed by the same CA used by your computer, your computer will not trust the server's certificate \n***A person with the right knowledge can set up a system that is just as secure at a fraction of a fraction (yes, a fraction of a fraction) of the cost of purchasing certificates\n***Using paid Certificates on a Hosting Server that is hosting many domains is prohibitively expensive \n**Since your computer cannot verify the origin of the certificate on the server, it cannot establish a trust relationship with the server\n***The warning will inform you that the certificate on the server cannot be trusted because its origins cannot be confirmed\n***Since you know the origins of the certificate (It comes from Computerisms), you can override your computer's paranoia\n**By temporarily overriding the warning, you instruct your computer to trust the certificate on the server\n**Once the trust is established, then the certificates can be used to encrypt the communication so your password is not transmitted in clear text\n**Installing the Computerisms CA on your computer will make it so your computer trusts the server's certificate without throwing a warning\n*Another reason a security certificate warning might pop up is a mismatched address\n**Computerisms Webmail is one site that answers to many names, such as [[Domain Substitution|https://webmail.domain.tld]]\n**If you arrive at the site by a name that is different than the one on the certificate, your computer will warn you that the address in your address bar is not the same as the address on the certificate.\n***This might happen if you are using an IP address to connect, or are otherwise subverting normal operations\n**Computerisms endeavours to make sure all of its customer's names are on the certificate, so this problem should not be seen when connecting to Computerisms Services\n***If you do see this problem, it is the result of a typo or other accidental misconfiguration.  Please [mailto:bob@computerisms.ca notify us] if you see this\n*Remember, regardless of the warning, when you instruct your computer to trust the certificate, encryption will still happen.  So long as you know the certificate you will know who you are connecting too, even if your computer doesn't, so you will be sending your passwords over the internet encrypted in such a way that other people can't see it.  You should not send a password on an unencrypted connection.\n\n==Okay, Now I know why, but what do I do about it?==\n*If one extra click every time you use a Computerisms Service does not seem unreasonable, then one viable option is to do nothing\n*In some cases, the problem can be solved on the server.  \n**Purchased certificates solve the problem, but are too cost prohibitive to provide globally to all customers\n***Since we can't provide purchased certificates, it is better to have a self-signed certificate and provide education regarding the warning than it is to have no certificate at all.\n****Without the certificate, we cannot encrypt the transmission of your password\n**you can purchase a certificate and [mailto:bob@computerisms.ca Computerisms] will install it for you\n**Computerisms can assist with the acquisition of a certificate, please [mailto:bob@computerisms.ca contact us] for information\n*You can import the CA into your system so as to put a certificate on your machine that will recognize and trust the certificate on the server"
                    }
                ]
            }
        }
    }
}