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
Effective URL: https://edublogs.org/
Submission: On July 31 via manual from US — Scanned from DE
Form analysis
3 forms found in the DOMGET 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&k=6LfvJisUAAAAAO_StXJcwXn5VF_kesTFZNta707D&co=aHR0cHM6Ly9lZHVibG9ncy5vcmc6NDQz&hl=de&v=pCoGBhjs9s8EhFOHJFe8cqis&size=normal&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