edublogs.org Open in urlscan Pro
2606:4700::6810:117  Public Scan

Submitted URL: http://edublogs.org/
Effective URL: https://edublogs.org/
Submission: On July 31 via manual from US — Scanned from DE

Form analysis 3 forms found in the DOM

GET https://edublogs.org/

<form class="search-form d-flex" method="get" action="https://edublogs.org/">
  <label class="sr-only" for="search-form-header">Search</label>
  <input id="search-form-header" class="form-control form-control-lg" type="search" placeholder="Search..." value="" name="s">
  <button class="btn btn-secondary btn-lg" type="submit" aria-controls="search-form-header">
    <i aria-hidden="true" class="cps-icon cps-icon-search"></i>
    <span class="sr-only">Search Site</span>
  </button>
</form>

POST

<form action="" method="post">
  <input type="hidden" id="join_multisite_form" name="join_multisite_form" value="248dab195b"><input type="hidden" name="_wp_http_referer" value="/">
  <div class="jm-steps-content-holder">
    <div data-step="account_blog" id="jm-step-content-account_blog" class="jm-step-content jm-step-current" data-step-type="" aria-hidden="false" data-disable-step="false">
      <div class="jm-header"> Provide some details for your blog </div>
      <div class="jm-header-small"> No stress, you can always change this later on. </div>
      <div class="jm-content">
        <div class="jm-form" id="jm-account-blog-form" data-form-name="account-blog">
          <div class="jm-controls jm-message-general-holder">
            <div class="jm-message jm-unhappy-message jm-unhappy-message-js jm-unhappy-message-general" aria-hidden="true"> There are some errors in your form. Please fix them and submit again. </div>
            <div class="jm-message jm-unhappy-message  jm-unhappy-message-ajax jm-unhappy-message-general" aria-hidden="true"></div>
          </div>
          <div class="jm-section">
            <div class="jm-control-group jm-control-group-username">
              <label for="jm-user_name">Username</label>
              <div class="jm-message jm-unhappy-message jm-unhappy-message-js" aria-hidden="true"> Username must be at least 4 chars long.<br>Lowercase letters and numbers only. </div>
              <input id="jm-user_name" name="user_name" type="text" data-duplicate-val="#jm-blogname" data-name="task" data-value="username_availability" required="">
              <script type="text/javascript">
                (function($) {
                  $(document).ready(function() {
                    wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-user_name'] = {
                      required: true,
                      test: wmd_join_multisite_signup.form_happy.smallLettersNumbers,
                      arg: 4
                    };
                    var check_username;
                    $('#jm-account-blog-form').on("keypress", "#jm-user_name", function(event) {
                      var button = $(this);
                      var parent = button.parent();
                      wmd_join_multisite_signup.post_canceled = true;
                      clearTimeout(check_username);
                      check_username = setTimeout(function() {
                        var parent = button.parent();
                        if (button.val() && !parent.hasClass('unhappy')) {
                          wmd_join_multisite_signup.spinnerControl(1, button);
                          wmd_join_multisite_signup.post_canceled = false;
                          if (!parent.hasClass('unhappy') && !parent.hasClass('unhappy-ajax')) {
                            wmd_join_multisite_signup.postData(button);
                          }
                        }
                      }, 1000);
                    });
                  });
                })(jQuery);
              </script>
            </div>
            <div class="jm-control-group">
              <label for="jm-password">Password</label>
              <div class="jm-password-input-holder">
                <div class="jm-message jm-unhappy-message jm-unhappy-message-js" aria-hidden="true">Password must be at least 5 chars long.</div>
                <input id="jm-password" name="password_1" type="password" required="">
                <div class="jm-password-show" data-jm-password-action="show" aria-hidden="true">
                  <span class="jm-password-action-show"> Show </span>
                  <span class="jm-password-action-hide" style="display: none;"> Hide </span>
                </div>
              </div>
            </div>
            <style type="text/css">
            </style>
            <script type="text/javascript">
              (function($) {
                $(document).ready(function() {
                  wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-password'] = {
                    required: true,
                    test: wmd_join_multisite_signup.form_happy.minLength,
                    arg: 5
                  };
                });
              })(jQuery);
            </script>
            <div class="jm-control-group">
              <label id="jm-user-type-description-radio">Which best describes you?</label>
              <div class="jm-message jm-unhappy-message  jm-unhappy-message-js" aria-hidden="true">Please fill this out.</div>
              <input type="hidden" name="user_type" data-option-type="account" value="">
              <ul id="jm-user-type-toggle" class="jm-toggle" data-radio-toggle="true">
                <li class="active">
                  <label>
                    <input aria-describedby="jm-user-type-description-radio" class="jm-hidden" type="radio" name="user_type" data-option-type="account" value="teacher" checked="checked"> Educator </label>
                </li>
                <li>
                  <label>
                    <input aria-describedby="jm-user-type-description-radio" class="jm-hidden" type="radio" name="user_type" data-option-type="account" value="student"> Student </label>
                </li>
                <li>
                  <label>
                    <input aria-describedby="jm-user-type-description-radio" class="jm-hidden" type="radio" name="user_type" data-option-type="account" value="other"> Other </label>
                </li>
              </ul>
              <script type="text/javascript">
                (function($) {
                  $(document).ready(function() {
                    $('.jm-forms').on('change', '[name="user_type"]', function(event) {
                      event.preventDefault();
                      var button = $(this);
                      var initial = wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-user_email']['required'];
                      var email_field = $("#jm-user_email");
                      if (email_field.length) {
                        if (button.attr('value') == 'student') {
                          email_field.attr("placeholder", "Optional").prop('required', false);
                          wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-user_email']['required'] = false;
                          if (email_field.val() == '') {
                            email_field.parent().removeClass('unhappy');
                            email_field.parent().find('.jm-message').attr('aria-hidden', 'true').attr('role', false).attr('tabindex', false);
                          }
                        } else {
                          email_field.removeAttr("placeholder").prop('required', true);
                          wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-user_email']['required'] = true;
                        }
                      }
                      if (wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-user_email']['required'] != initial) $('#jm-account-blog-form').wmdIsHappy(wmd_join_multisite_signup_form_validate_account_blog);
                    });
                  });
                })(jQuery);
              </script>
            </div>
            <div class="jm-control-group">
              <label for="jm-user_email">E-mail</label>
              <div class="jm-message jm-unhappy-message  jm-unhappy-message-js" aria-hidden="true"> Please enter valid email. </div>
              <input id="jm-user_email" name="user_email" type="text" required="">
              <script type="text/javascript">
                (function($) {
                  $(document).ready(function() {
                    wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-user_email'] = {
                      required: true,
                      test: wmd_join_multisite_signup.form_happy.email
                    };
                  });
                })(jQuery);
              </script>
            </div>
            <input id="jm-invite-code" name="invite_code" value="" type="hidden">
            <div class="jm-control-group jm-control-group-checkbox ">
              <label for="jm-enable-blog" class="jm-checkbox">
                <input id="jm-enable-blog" type="checkbox">
                <span class="jm-text-l">I want site</span>
              </label>
              <script type="text/javascript">
                (function($) {
                  $(document).ready(function() {
                    $('.jm-forms').on('change', '#jm-enable-blog', function() {
                      var target = $('#jm-account-blog-form');
                      if (target.hasClass('jm-enable-blog')) {
                        target.removeClass('jm-enable-blog');
                        target.find('#jm-section-blog input').prop('disabled', true);
                        target.find('#jm-section-blog .unhappy').removeClass('unhappy');
                      } else {
                        target.addClass('jm-enable-blog');
                        target.find('#jm-section-blog input').prop('disabled', false);
                      }
                    });
                  });
                })(jQuery);
              </script>
            </div>
          </div>
          <div id="jm-section-blog" class="jm-section">
            <div class="jm-control-group">
              <label for="jm-blog-title">Site title</label>
              <div class="jm-message jm-unhappy-message  jm-unhappy-message-js" aria-hidden="true"> Please fill this out. </div>
              <input id="jm-blog-title" name="blog_title" type="text" disabled="" required="">
              <script type="text/javascript">
                (function($) {
                  $(document).ready(function() {
                    wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-blog-title'] = {
                      required: true,
                      trim: false,
                      nospace: false
                    };
                  });
                })(jQuery);
              </script>
            </div>
            <div class="jm-control-group jm-control-group-blogname">
              <input type="hidden" id="jm-blog-public-on" name="blog_public" value="1" disabled="">
              <label for="jm-blogname">Site URL</label>
              <small>Use only lowercase letters (a-z) and numbers.</small>
              <div class="jm-blog-name-url-row jm-blog-url-sub">
                <div class="jm-message jm-unhappy-message  jm-unhappy-message-js" aria-hidden="true"> Please use only lowercase letters (a-z) and numbers. </div>
                <input aria-describedby="jm-blog-name-url-description" id="jm-blogname" name="blogname" type="text" disabled="" required="">
                <small><span id="jm-blog-name-url-description">.edublogs.org</span></small>
              </div>
              <script type="text/javascript">
                (function($) {
                  $(document).ready(function() {
                    wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-blogname'] = {
                      required: true,
                      test: wmd_join_multisite_signup.form_happy.smallLettersNumbers,
                      arg: 3
                    };
                  });
                })(jQuery);
              </script>
            </div>
          </div>
          <hr class="jm-separator">
          <div class="jm-section">
            <div class="jm-control-group jm-control-group-checkbox ">
              <label for="jm-terms-of-service" class="jm-checkbox">
                <div class="jm-message jm-unhappy-message  jm-unhappy-message-js" aria-hidden="true">You must agree to terms of service.</div>
                <input id="jm-terms-of-service" type="checkbox" name="tos_agree" value="1" data-response-name="tos">
                <span class="jm-text-l">I agree to <a href="https://edublogs.org/terms-of-service/" target="_blank">terms of service</a></span>
              </label>
              <label for="jm-mailchimp" class="jm-checkbox">
                <input id="jm-mailchimp" type="checkbox" name="jm-mailchimp" value="1">
                <span class="jm-text-l">I'd like edtech news and tips by email</span>
              </label>
              <script type="text/javascript">
                (function($) {
                  $(document).ready(function() {
                    wmd_join_multisite_signup_form_validate_account_blog['fields']['#jm-terms-of-service'] = {
                      required: true,
                      when: 'change'
                    };
                  });
                })(jQuery);
              </script>
            </div>
            <div class="jm-control-group">
              <div class="jm-message jm-unhappy-message  jm-unhappy-message-js" aria-hidden="true">Please prove that you are human.</div>
              <div id="jm-captcha">
                <div style="width: 304px; height: 78px;">
                  <div><iframe title="reCAPTCHA"
                      src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LfvJisUAAAAAO_StXJcwXn5VF_kesTFZNta707D&amp;co=aHR0cHM6Ly9lZHVibG9ncy5vcmc6NDQz&amp;hl=de&amp;v=pCoGBhjs9s8EhFOHJFe8cqis&amp;size=normal&amp;cb=hu8hkj6jkgjx"
                      width="304" height="78" role="presentation" name="a-qv9ode307md6" frameborder="0" scrolling="no"
                      sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
                    class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
                </div><iframe style="display: none;"></iframe>
              </div>
            </div>
            <script type="text/javascript">
              var wmd_join_multisite_signup_recaptcha_ready = function() {
                grecaptcha.render('jm-captcha', {
                  'sitekey': '6LfvJisUAAAAAO_StXJcwXn5VF_kesTFZNta707D',
                  'callback': wmd_join_multisite_signup_happy_recaptcha,
                  'expired-callback': wmd_join_multisite_signup_unhappy_recaptcha
                });
                //Add support for other reCAPTCHA that are being loaded on this site by default method
                jQuery('.g-recaptcha').each(function(index, el) {
                  var sitekey = jQuery(el).attr('data-sitekey');
                  if (sitekey) {
                    grecaptcha.render(el, {
                      'sitekey': sitekey
                    });
                  }
                });
              };
              var wmd_join_multisite_signup_happy_recaptcha = function(response) {
                wmd_join_multisite_signup.form_status['captcha'] = true;
                jQuery('.jm-forms').find('#jm-captcha').parent().removeClass('unhappy');
                wmd_join_multisite_signup.calculateHeight();
              };
              var wmd_join_multisite_signup_unhappy_recaptcha = function(response) {
                wmd_join_multisite_signup.form_status['captcha'] = false;
                jQuery('.jm-forms').find('#jm-captcha').parent().addClass('unhappy');
                wmd_join_multisite_signup.calculateHeight();
              };
            </script>
          </div>
          <div id="jm-continue-account-blog-button-row" class="jm-button-row">
            <p>
              <span class="jm-button jm-goback jm-hide" data-goback="true" role="button" tabindex="0">
                <span class="jm-icon jm-icon-caret-left"></span>
                <span class="jm-text">« Go back</span>
              </span>
              <span id="jm-continue-account" class="jm-button jm-button-primary jm-button-large" role="button" tabindex="0" data-submit="true" data-name="task" data-value="register_account" data-proceed="after_submit" data-show-step="complete"
                data-disable-go-back="true">
                <span class="jm-text">Register Account »</span>
              </span>
              <span id="jm-continue-blog" class="jm-button jm-button-primary jm-button-large" role="button" tabindex="0" data-submit="true" data-name="task" data-proceed="after_submit" data-value="register_account_blog" data-show-step="complete"
                data-disable-go-back="true">
                <span class="jm-text">Create a Site »</span>
              </span>
            </p>
          </div>
        </div>
      </div>
      <script type="text/javascript">
        var wmd_join_multisite_signup_form_validate_account_blog = {
          fields: {},
          when: 'change',
          happy: function() {
            wmd_join_multisite_signup.form_status['account-blog'] = true;
          },
          unHappy: function() {
            wmd_join_multisite_signup.form_status['account-blog'] = false;
          }
        };
        (function($) {
          $(document).ready(function() {
            $('#jm-account-blog-form').wmdIsHappy(wmd_join_multisite_signup_form_validate_account_blog);
          });
        })(jQuery);
      </script>
    </div>
    <div data-step="complete" id="jm-step-content-complete" class="jm-step-content jm-step-next" data-step-type="final" aria-hidden="true" data-disable-step="false">
      <div class="jm-header"> Congratulations! You have been registered. </div>
      <div class="jm-header-small">Here are your account details. Make sure to write them down!</div>
      <div class="jm-content">
        <div class="jm-form">
          <div class="jm-control-group">
            <label for="jm-complete-user_name">Username</label>
            <input id="jm-complete-user_name" type="text" readonly="">
          </div>
          <div class="jm-control-group">
            <label for="jm-complete-password">Password</label>
            <div class="jm-password-input-holder">
              <input id="jm-complete-password" type="password" readonly="">
              <div class="jm-password-show" data-jm-password-action="show" aria-hidden="true">
                <span class="jm-password-action-show"> Show </span>
                <span class="jm-password-action-hide" style="display: none;"> Hide </span>
              </div>
            </div>
          </div>
          <div id="jm-complete-blog_url-holder" class="jm-control-group jm-hide">
            <label for="jm-complete-blog_url">Site URL</label>
            <input id="jm-complete-blog_url" type="text" readonly="">
          </div>
          <div class="jm-button-row">
            <p>
              <a id="jm-complete-to-dash-holder" class="jm-button jm-button-primary jm-button-large jm-hide" data-complete="true">
<span>Go to dashboard</span>
</a>
              <span id="jm-complete-thanks-holder" class="jm-button jm-button-primary jm-button-large jm-hide" data-complete="true">
                <span>Thanks</span>
              </span>
            </p>
          </div>
        </div>
      </div>
      <script type="text/javascript">
        (function($) {
          $(".jm-forms form").on('ajax_form_response', function(event) {
            var response = event.response;
            if (response.type == 'register_account' || response.type == 'register_account_blog') {
              $('#jm-complete-user_name').val($('#jm-user_name').val());
              $('#jm-complete-password').val($('#jm-password').val());
              $('.jm-forms .mfp-close').attr('data-complete', 'true');
              if (response.type == 'register_account_blog') {
                $('#jm-complete-blog_url').val(response.data.blog_url);
                $('#jm-complete-blog_url-holder').removeClass('jm-hide');
                $('#jm-complete-to-dash-holder').removeClass('jm-hide');
              } else {
                $('#jm-complete-thanks-holder').removeClass('jm-hide');
                $('#jm-complete-blog_url').removeClass('jm-hide');
              }
            }
          });
        })(jQuery);
      </script>
    </div>
  </div>
  <script type="text/javascript">
    (function($) {
      $(".jm-forms form").on('ajax_form_response', function(event) {
        var response = event.response;
        if (response.type != 'username_availability' && response.type != 'validate_account' && response.type != 'validate_blog' && response.type != 'validate_blog') {
          if (typeof _gaq != 'undefined') {
            _gaq.push(['b._trackPageview', '/join-multisite/' + response.type + '/' + response.result]);
          }
        }
      });
    })(jQuery);
  </script>
</form>

POST https://edublogs.org/wp-login.php

<form action="https://edublogs.org/wp-login.php" method="post" id="jm-backup-login-form" style="display: none;">
  <input id="jm-backup-log" name="log" type="text">
  <input id="jm-backup-pwd" name="pwd" type="password">
  <input id="jm-backup-remember-me" type="checkbox" name="rememberme" checked="">
  <input id="jm-backup-redirect_to" type="hidden" name="redirect_to" value="">
  <input type="submit">
</form>

Text Content

Skip to content

 * Schools & Districts
 * Support
 * Sign Up
 * My Blogs
 * Login

 * Menu Toggle extended navigation


BLOGS & WEBSITES
FOR EDUCATION

By educators, for educators. We are the oldest and most trusted web publishing
platform for teachers and students.

Get a free blog





Over 5 million blogs and counting since 2005


WHY EDUBLOGS?

Share, collaborate, build, and learn.


TEACHER FRIENDLY

Use our easy invite codes and class management tools to get started. And most
importantly, it’s free!


STUDENT
SAFE

Our content filters, moderation options, and multiple privacy tools keep
everyone safe.




LEARNING CENTERED

Leave private teacher feedback, easily embed videos and other work, and build
community.


WORDPRESS
POWERED

We’ve built our platform on top of WordPress, which also powers more than 1/3rd
of the internet.




PLANS & PRICING

Blogs, websites, portfolio networks, and more….


Edublogs
Free
 * Forever!
 * –
 * 1GB Storage
 * Student Management
 * Ad-Free & Student Safe
 * All Themes & Plugins

Get A Free Blog
Edublogs
Pro
 * $39 per year (USD)
 * –
 * 50GB Storage
   Allow Search Engines
 * Complete Visitor Statistics
 * Email Subscriptions

Upgrade Now
Upgrade Now
CampusPress
Custom
 * For Schools & Districts
 * –
 * Unlimited Storage
 * Single Sign On
   Custom Domains
 * Choose A Local Data Center

CampusPress – Learn More



FAQ’S

  Edublogs Or CampusPress?

Edublogs is meant for individual teachers, while CampusPress is designed for
entire schools, districts, or universities. Both come with the same great easy
blogging features and tools.

  What About Managed Hosting?

If you run a WordPress business, then WPMU DEV has the hosting, tools, plugins,
and support you need. WPMU DEV’s all-in-one platform makes it easy for anyone to
create, manage, and sell WordPress sites. Start your free trial today!

  Is FREE Really Free?

Absolutely! Use our free blogging tool for as long as you’d like. There are no
ads, gotchas, or anything like that.

  What About Student Privacy?

You have control over who can access all content. See our privacy guide for more
information.

  How Can I Manage Students?

Using our class management tools, you can group and monitor students, and leave
private feedback on all student work.

  How’s This Different Than WordPress?

We’ve added a ton of features, themes, and plugins that are geared just for
education. Plus, we have a large community of educators and students that you
won’t find anywhere else.

  Do You Offer Bulk Discounts?

Yep! If you’d like to purchase 5 or more Pro licenses, look for the ‘bulk
upgrades’ link in your dashboard for more information.

  Can I Add My Own Theme?

Our CampusPress networks can submit themes to be added. We do a complete and
thorough code review to keep everything safe and reliable.

  Can I Import Or Export My Blog?

For sure, we make it easy to bring over your existing blog from most major
services and you can also export your content to take with you at any time.


JOIN US ON…

 * Facebook

64.4k Likes

LIKE
 * Twitter

41.5k Followers

follow



 * Pinterest

8.2k Monthly Views

follow



OVER 202K EMAIL SUBSCRIBERS!
GET TIPS AND RESOURCES EMAILED TO YOU WEEKLY.

Plus a round-up of the best blog posts written by fellow educators.

Subscribe by email


close edublogs news subscribe


Does your school deserve a better website?

We can help! Affordable, accessible, and easy-to-update websites for your school
or district.

Learn more
Customer examples

Quick Links

CampusPress

TheEdublogger

Help & Support



Company

About

Contact

Work With Us

 * Facebook
 * Twitter
 * LinkedIn
 * GitHub



© 2022 Incsub, LLC  |  Privacy Policy  | Terms Of Service | Accessibility
Statement


close menu
 * Schools & Districts
 * Support
 * Sign Up
 * My Blogs
 * Login

close search
Search Search Site

× Close

Log in
Provide some details for your blog
No stress, you can always change this later on.
There are some errors in your form. Please fix them and submit again.

Username
Username must be at least 4 chars long.
Lowercase letters and numbers only.
Password
Password must be at least 5 chars long.
Show Hide
Which best describes you?
Please fill this out.
 * Educator
 * Student
 * Other

E-mail
Please enter valid email.
I want site
Site title
Please fill this out.
Site URL Use only lowercase letters (a-z) and numbers.
Please use only lowercase letters (a-z) and numbers.
.edublogs.org

--------------------------------------------------------------------------------

You must agree to terms of service.
I agree to terms of service I'd like edtech news and tips by email
Please prove that you are human.


« Go back Register Account » Create a Site »

Congratulations! You have been registered.
Here are your account details. Make sure to write them down!
Username
Password
Show Hide
Site URL

Go to dashboard Thanks