Recent Updates Toggle Comment Threads | Keyboard Shortcuts

  • Andrew T Schwab 6:02 pm on February 21, 2015 Permalink | Reply  

    edCamp Every Day #edCampSV #edCamp 

    I just got back from #edCampSV and once again it was a day well spent. I attended two sessions in the morning, both involved great conversations around teaching and learning. The first session revolved around the very real challenges of integrating technology into classroom instruction from the perspective of two willing (but under supported by their district) teachers. The second session was all about building maker spaces and what others are doing to bring making into their schools. I then spent a very long lunch (we basically had our own session three at the lunch benches) talking about the future of edtech professional development. To sum that one up; more Pedagogy, less Cool Tools.

    Upon returning home, I got to thinking, we should aspire to have edCamps happening on school campuses every day. It’s a format for meaningful collaboration and it’s educators having face to face discussions around common themes of teaching and learning. And not only for teachers, but for students, parents and administrators too. Building forums for open communication and collaboration, for sharing ideas, failures, successes and strategies are what being a connected learner is all about. So, have an edCamp every day on your campus. In the staff lounge, in your classroom, post a few topics and get together to discuss. It’s a powerful model for collaboration and learning and sometimes it’s refreshing to take a break from the tech tool overload, slow down, sit down and just talk. What do you think about that?

  • Andrew T Schwab 9:30 am on February 14, 2015 Permalink | Reply  

    A Google Classroom Wish List 

    Google Classroom came a few years too late to rescue me from Moodle and Google Docs folder management nuclear winter but it’s out now and teachers are picking it up like wildfire. Early critics, myself included, criticized Classroom for all the things it didn’t do when in fact the simplicity of it is probably a big factor in it’s rapid adoption among “non-techie” classroom teachers. As more teachers have started using it, feedback and feature requests have started to roll in. Rather than try and remember all the ideas and issues teachers have had with Classroom in my district, I think Jeremy Davis (@teachtech) from Capistrano Unified School District hits the nail on the head with these 7:

    1. It would be amazing if our classrooms automatically generated a group with the same name so teachers could assign google play apps, extensions, and books to their classes. Maybe even a play store button on the classroom screen.

    2. The student count next to the word students on the main screen would be huge, because as students join the class, if the total was in parentheses next to the word students teachers would know when everyone was in and could disable the code so no stragglers popped in (parents, friends, other students who want to get the work ahead of time)

    3. Student View – A lot of teachers want to show off a student view (I need this during training as well) but we can’t manage 2000 dummy accounts for teachers. If there was a “student view” button in the stream that would flip the classroom to what the students see, it would be easier to teach.

    4. We would really love it if we could assign group work – When a teacher goes to assign work and wants multiple students working on the same template from Drive, they now will assign, it creates 35 copies, then the teacher asks one student from a group to go in and change the name on the assignment to include the last names of each of the students in the group, then the teacher has to go in and either delete the 20 copies that aren’t being used or just figure it out on the grid. If there was a fourth option in Classroom, “assign by group” that would pull up a list of all students in the class, with a drop down A-Z menu next to each name, then the teacher could assign John, Sally, and Jose to group A, Joe, Eric and Adam to group B, etc. Then Classroom would make a shared document between the selected students and the teacher. That is one of our most asked-for features.

    5. Timed assignments and date fix – We love that teachers can make an assignment and then select all 5 classes and assign it all at once. However, this doesn’t work so well if the teacher is pushing out an assessment. If they push to all classes at once, the students who don’t have her class until 1pm get the essay question at 8am. If there was any way to have a timer next to each class, so when you drop down and select the 5 classes to send the assignment, you could also select a time. Schools across the country have strange bell schedules, so you would want it in 5 minute increments. But if I could select Period 1 gets it at 8:05, Period 2 gets it at 8:55, Period 3 gets it after snack at 10:00, and so forth that would make things easy on assigning. Lastly, we have gotten reports that when a teacher selects multiple classes to assign, the date and time due do not transfer over to other classes. Is this a known issue?

    6. When we look at assignments in grid in the assignment folder, every assignment has the same name, and the student name is cut off unless you mouse over and click. There is no way to get a quick glance. Is there any way that google could put the student name before the title of the assignment rather than on the end?

    7. (also known as “the dream”) We would really, really like a snapshot button on classroom, that would take a quick snapshot of every student’s screen and create a quick grid with names for teachers. This would allow us greater classroom management (even just letting the students know it is possible) so teachers can feel more comfortable having side bar conferences and one-on-one coaching with students where they can’t see the screens of students. While some may ask for a live feed, the screenshot would not tax our networks in the same way.

    Ditto! Seems pretty reasonable to me. What do you want to see from Google Classroom in the next 3-12 months?

    • Alice Keeler 11:41 am on February 14, 2015 Permalink | Reply

      My list
      Student View
      No Due Dates required
      A list of recently submitted (not by assignment, just a list)
      Save but not publish an announcement or assignment. I want to work on it in advance.
      Announcement has title and is bolded like Assignment
      Announcement lets me have all students can edit or all students get a copy option so I can pass stuff out.
      A list of recent comments from students so I don’t have to go into each assignment to see communication
      Reorder stream
      Reorder attachments in Lesson Set
      Student document titles are last name + first name + assignment title
      Email digest… some students are getting too much email. How about the option to get one Google Classroom summary email each day.

    • tommullaney 1:06 pm on February 14, 2015 Permalink | Reply

      #3 co-sign big-time. Another problem with student view is that students don’t see all the attachments to an assignment in student view. They have to click into the assignment and this causes confusion.

      Your “whole class automatically gets apps” and class screenshot ideas are awesome.

      Classroom also needs to have more than one teacher per class for co-teaching arrangements and unit buckets so that the whole class is not just one long continuous Facebook-like or Twitter-like feed.

    • Nathan McGehee 1:47 pm on February 14, 2015 Permalink | Reply

      1. I like the idea of being able to push out apps/extentions.
      2. This is more of a Docs/Drive want, but I’d LOVE frictionless, touch-enabled ability to screen write.
      3. I’d love to schedule assignments and more granularity in pushing out the same assignment to different classes at different times.
      4. Ability to “close” assignments so that unsubmitted work from the past that’s no longer accepted will stop showing on students past due list.
      5. A parent view that gives parents limited view of their students activity and work, possibly with a basic activity report. This would also be great for easy parent communication individually or as a parent group.
      6. Basic polling/student response in the stream
      7. Ability to “freeze” student work for helping ensure work is only done in-class (some assessments require that students only do them in class).

      That’s all I can think of off the top of my head on a lazy Saturday.

    • JenInEden 9:54 pm on February 14, 2015 Permalink | Reply

      The ability to have more than one teacher for the same class would be very helpful for co-teaching with a teacher-librarian, student teacher, or co-op student.

    • Arnie 6:11 am on February 15, 2015 Permalink | Reply

      Your wishes already have names. They are called schoology and canvas.

    • g3mostone 6:58 pm on February 15, 2015 Permalink | Reply

      Love/want all these items, including those people have taken time to type up in the comments. As a teacher/support person they’d all make life much easier and a great tool just that bit more effective in an educational environment.

  • Andrew T Schwab 7:46 pm on February 13, 2015 Permalink | Reply  

    RIP InfuseLearning 


    Sadly it looks like InfuseLearning is shutting down. You can read their announcement here. I did not personally use InfuseLearning but I saw Jon Corippo (@jcorippo) demonstrate it’s learning power many times. Had I still been in the classroom, I’m sure I would have used it straight away. InfuseLearning is not the first education based tech start up to build a great product that teachers and students love only to disappear for lack of a business model. I think the problem is that schools aren’t used to paying for software (unless it’s Microsoft Office). Historically, schools pay for curriculum packages, learning management systems, traditional assessment programs and drill and kill skills based applications but not innovative workflow apps like Infuse. In fact, I don’t think that Google Apps ever would have caught on and Google Classroom wouldn’t be the overnight success it is if schools had been required to actually pay for them. Thankfully google doesn’t have to make money off of these services, yet.

    Absent district purchases, companies are left trying to make money through ads or worse, classroom teachers. Teachers can only afford to pay so much so products like InfuseLearning are up against steep hurdles if they expect to generate revenue without district buy in. Too bad a company like Apple doesn’t take the opportunity to swoop in, pick up InfuseLearning and continue to develop it as a free for educators tool. It works great on the iOS platform. And yes, even if they took it iOS only, at least it might give schools a reason to keep buying iPads. On second thought, it would be even cooler if Google bought them and integrated the InfuseLearning feature set into Classroom.

    We used to say that in the age of Web 2.0, a new tool would always rise from the ashes of a failed one but i’m not so sure anymore.


  • Andrew T Schwab 8:15 am on February 9, 2015 Permalink | Reply  

    What’s In A CTO Title? 


    If you’ve been following me for any length of time you may remember a rant a while back about the importance for school districts to embrace technology as a “real” department, going so far as to say a Cabinet level Chief Technology Officer or “CTO” was a key requirement to successfully infusing technology into a district at the level that is required to meet the education, teaching and learning challenges of the future (with the future being last week, of course).

    Well, having been in a Cabinet level CTO position now for the past 12 months I have some additional thoughts on the subject. So here goes.

    In discussing the ability to push change in a district with colleagues and peers, the most important single factor above all else remains having a seat on Cabinet. Having that seat at the table when district decisions are being made is critical. Exceptional individuals can support technology without being on cabinet to be sure, but it is exponentially more difficult to push initiatives or transformative change from outside Cabinet. I personally think reporting to the Superintendent is equally as critical, because pushing technology transformation can potentially be uncomfortable for both the Education and Business sides of the house. Reporting into either of those departments may seriously impede technology integration before it can even start.

    The title of the technology leader on the other hand seems to be less important. I think we all know that title’s don’t make leaders. For many years, I myself was a lowly Director but fortunately, I reported directly to the Superintendent and sat on what was essentially Cabinet in a small school district which just goes to reaffirm my belief in the above. Report to the Sup and sit on Cabinet, even if your title is Manager of Things That Plug Into Power.

    So let’s put all that aside for a moment and look specifically at the title of CTO. Interestingly, the title of CTO doesn’t universally mean a cabinet level position in a school district, at least not in California. I know of several Directors with a seat on cabinet and a few CTOs that report into Business or Education and aren’t fortunate enough to be on cabinet.

    When it comes to salary, CTO’s may not be on the same salary schedule as the other assistant superintendents in a district. In my view, this has the detrimental effect of watering down the meaning and purpose of the CTO position, not only in function but more importantly in perception. As much as titles don’t make leaders, perception is powerful and any perceived difference in equivalency sends a message, even if it is only subliminal, that the CTO isn’t really as important as the other Cabinet level positions in the district.

    Contrast the CTO title to the business side of the house where there are Chief Business Officers or “CBOs”. In common use, the CBO is readily understood to be interchangeable with the Assistant Superintendent of Business. In fact you may even see jobs listed as Assistant Superintendent of Business Services/CBO. Unfortunately this is not the case with the CTO position, at least in California. Essentially, the title CTO is not currently understood to be synonymous with Assistant Superintendent of Technology Services.

    CETPA has been working for many years to raise the awareness of the need for Cabinet level CTOs in California school districts. Frankly I think most districts underestimated the importance of technology for the last decade and are only now starting to really understand the need for Cabinet level insight into the impact technology can have on a district. I think money also factored into the equation. Where private industry and even government recognized the importance of technology long ago and invested in leadership positions to fill that critical need, K12 education has been slow to react, again, at least here in California.

    The CETPA CTO Mentor program, modeled off of the FCMAT CBO Mentor program, was designed to develop a pool of qualified CTO candidates for districts. I completed the program in 2011 (so I’m a CCTO CTO!). Since then, I have seen more and more districts moving to create CTO level positions (some “real” Asst. Sup level and some not) in response to the growing and obvious demands technology is making on learning in the classroom. Finally, K12 is waking up to the disruptive nature of technology to transform teaching and learning.

    But what does the title CTO mean in California at the moment if not all CTO positions are created equal? To be perfectly honest, I’m not really sure. I find myself fortunate to be in an Assistant Superintendent level CTO position (reporting to the Superintendent, sitting on Cabinet, etc…) but just having to explain all of that seems odd. Thankfully my district and Board of Education value the role technology is playing in education today and created a “real” CTO position.  I’m hopeful that one day, the CTO title in California K12 school districts will be synonymous with Assistant Superintendent of Technology Services/CTO the way CBO is for Assistant Superintendents of Business Services today.

    I suppose at some point I should talk about what I think a CTO position should do for a district, but I’ll save that for a future post.


  • Andrew T Schwab 8:00 am on February 8, 2015 Permalink | Reply  

    When Chrome Extensions Slow You Down 

    Chrome has been a dog lately. Opening Gmail has been like watching paint dry with that little blue progress bar seemingly stuck forever between just getting started and not quite done. I vaguely recall some advice a while back about extensions being the known culprit in one or two Chrome slow down cases so today I decided to go Nuclear and delete almost all of my installed extensions.

    The Last Extensions Left Standing

    The Last Extensions Left Standing

    Yes, I could have patiently disabled one at a time, closed Chrome, and relaunched Chrome until I found the bastard slowing me down but who has time for that? Instead, I removed all but the three extensions I actually use and just like that, Chrome+gmail was lighting fast again! Drive loads without me having to hit refresh multiple times and I’m able to click through the Google+ menu within seconds of opening it up in a new tab. It’s been like what a Windows computer used to feel like after an OS reformat. Good as new.

    I don’t think I’ll miss any of the extensions I deleted, but if I do, I’ll be adding them back in one at a time and seeing if Chrome goes the way of molasses again.

    • Urko Masse 5:51 pm on February 8, 2015 Permalink | Reply

      You should try the extension Extensity, which allows you to quickly toggle on/off all your installed extensions. I keep a lot of extensions installed that I only use rarely, and this helps to keep Chrome running smooth without giving up on them.

  • Andrew T Schwab 8:03 pm on February 7, 2015 Permalink | Reply  

    The Power Of Positive Web Filtering 

    The Positive Web


    Since June we have been using the Securly web filtering solution. It is a truly cloud based solution with no on-premise equipment and very tight integration with Google Apps for Education. I’m told LDAP integration is coming soon but for us, that hasn’t been a deal breaker since most of our users are on Mac or ChromeOS. With IP based policies being rolled into the UI and a basically infinite ability to scale to meet our future bandwidth needs, Securly is a solution that continues to evolve right along with us.

    In comparing Securly to the major web filtering players in the education space, I think it is fair to say that they have a different philosophy about web filtering than most. In the screen shot above, which I freaking love by the way, you can see stats for student web access. Not blocked pages, which they have a view for too, but sites kids are actually using. In our case, as we begin having discussions about wether Newsela is a service we want to pursue as a district standard, we now have compelling data telling us that it’s already being widely used and is in fact our most accessed web site on a weekly basis. The above dashboard is a very simple thumbs up view versus a thumbs down view of our district’s web activity but it goes to the heart of what Securly is about. Providing a web filtering solution for education. This is a relatively recent update to the UI (one that I hope finds it’s way over to the audit trail reports sooner rather than later).

    As I’ve said before, I have yet to meet a web filter that did everything I wanted it to do and did it easy. OpenDNS and Untangle still hold a sentimental place for me but Securly is fast becoming the easiest, most classroom friendly web filter I’ve ever used. Particularly in GAFEland. It’s not perfect*, but whenever we start discussing other options, we keep coming back to the simple administration, tight Google Apps integration and no on-prem box features that set Securly apart.

    I always looked down at web filtering as something that we had to do to be CIPA compliant in schools even if it hampered the learning process in classrooms. Lets be honest and admit that web filtering in the past was all about compliance and limitations and never worked well for the classroom teacher, no matter how hard we tried. With the rise of devices, web filters that over block and don’t allow for teacher judgement have become major impediments to learning. I always believed, and still firmly do, that educating kids (and teachers too) about proper internet etiquette, search and effective use of the web was more powerful than any filter could ever be, but thanks to Securly, I now see a positive use for the (mandatory) web filter that I never did before.

    Full disclosure. I’m a fan and Securly didn’t pay me to say so.

    *FYI – We can now set Force Login to Google Apps per IP Policy. Yay!

  • Andrew T Schwab 7:30 am on February 3, 2015 Permalink | Reply  

    Time To Jump To Safari? 

    I’m an avid Chrome browser user. Chrome stole me away from Firefox back around ’09 just as Firefox had stole me (ok, more like rescued me) from Internet Explorer back in the early days of the web. Chrome was lean and fast and worked well. And when it didn’t, it had a sense of humor about it. I don’t just run one Chrome Browser on a daily basis, I also run Chrome Canary, the beta browser, which back in the day was a solution to running a work gmail account and a personal gmail account at the same time. I’ve been doing it so long, I can’t bring myself to change my workflow to Chrome profiles. But lately Chrome, or more accurately, Google Apps on Chrome, has been giving me some trouble. Gmail is slow to load, in both Canary and Chrome and on both my personal and work gmail accounts. Docs fail to fully load. Google+ takes forever to load. This happens at work with a 1Gpbs link and at home with a 24Mbps link. It happens pretty regularly. I have disabled extensions, cleared caches and changed DNS servers. Nothing seems to permanently solve the problem. Despite all that, I’ve been hesitant to try another browser. Ok, more like too lazy. But today I got fed up with one particular annoyance and it may have pushed me over the edge.

    We use a hosted VoIP phone solution from JIVE. I have my voicemail set to deliver to my email, a nice feature as I don’t have to interrupt my workflow on my computer to check voicemail, it’s integrated into my gmail. Or it should be. In Chrome, the WAV file attachment won’t play. When I open the voicemail email and click on the WAV file, I get the following prompt:

    Download WAV

    I’ve tried the WAV player extension, I’ve tried assigning an App. It still won’t play. I end up having to download the file and have the MacBook pay it in iTunes. Not the most seamless process. On my iPhone, a simple tap plays the message. On a whim, I tried to play the file in Safari. Low and behold, it worked. I was shocked mainly because I thought it might be a Gmail problem. It turns out it’s a Chrome problem. Now I am considering giving Safari a run, at least for a while. Before Canary, I used to run my work gmail in Chrome and my personal Gmail in Firefox. Looks like I might go back to the two browser solution. At least until Google teaches Chrome how to play a WAV file on a Mac.

    I suppose I could just switch to a Chromebook. My Acer plays the WAV files in browser just fine.

    • Mike Vollmerg 7:36 am on February 6, 2015 Permalink | Reply

      Don’t blame the player blame the game. If it’s a Mac thing (it is), step back slowly and stop drinking the KoolAde.

  • Andrew T Schwab 4:37 pm on January 10, 2015 Permalink | Reply  

    Google Is Looking Out For Me 

    Look what my school GAFE account is telling me:


    Be Careful!


    And letting my kids play in the backyard unsupervised is probably not a good idea either. Actually, this might be more helpful if it advised people to be careful about what they discuss internally.

    • moreh2000 8:54 pm on January 10, 2015 Permalink | Reply

      Great post about always think twice before posting!

  • Andrew T Schwab 7:30 am on November 21, 2014 Permalink | Reply  

    Google Apps Fail… 

    Having used Google Apps for Education since 2007, I’ve been through a lot with the platform. Whereas I used to look forward to the newest updates and the improvements to usability and stability they brought, I find myself dreading them lately. Mostly because the updates these days seem more about drastic UI changes than improved features or stability. The major appeal of GAFE, even beyond free, was simplicity and ease of use. Instead of  the fancy New Drive or beta features bolted on top like Google Classroom, what we really need is:

    (or why Enterprise IT departments may not like Google Apps as much as you do)

    1. Chromebook logins that only need the username, no GAFE domain required. For younger students, it’s just too much. I’d be ok if it only worked when we restrict login on the device to one Domain.

    2. Fully sortable fields in the Admin interface. Pretty Please.

    3. An Outlook Connector for Windows that doesn’t cripple Outlook.

    4. A way to set the default behavior of clicking on an attachment in Gmail to download instead of open in Chrome. Windows users expect it to download to a folder. I realize Google doesn’t have Windows users anymore, so maybe they don’t realize how painful some of their recent UI updates have made it, but really, it’s way more complicated than it used to be. My power users still very much use MS Office every day and their email client should respect that.

    5. The ability to lock a User’s name in the Domain Directory. Users being able to change their names in G+ is cool, but having it reflect back to the Domain Directory listing is lame. And not being able to change it back as an Admin is lamer still.

    6. Better Groups. Just better groups. Thanks

    6a. Sub Org and Group syncing would make sense, don’t you think? Like a group for every sub org with users.

    6b. What’s up with that special *all.users user in groups. It shows up funky in calendar invites and having a button to add it to any group, not awesome, speaking as someone who had someone accidentally add All Users to a group that shouldn’t have had it.

    7. Gmail Contacts that actually work. As in gmail contact groups that sync to mobile.

    8. Some UI consistency across Apps. Heck, just replying to an email could happen a half dozen different ways depending on where a user is when they try to reply. It’s ugly.

    9. A way to Auto Login a user to a chromebook. Because that would be very awesome.

    10. Remote control to a chromebook. Yes, there are web based solutions, but native remote control from the Admin panel. Click and in. You can do it. You’re Google!

    11. Side by Side view for Calendar. Might be able to get people off the Outlook Connector then, in which case, cross of #3.

    12. Real time or near real time status of Chrome devices. Who’s logged in, what their IP is, what SSID they are on. System stuff that is easy to get. Really easy since you’re polling them anyway.

    13. A way to set the default mail client in Windows and Mac to Gmail. For windows, there used to be a downloadable .exe file that would set gmail as the default email client with Chrome shortcuts on the desktop. It was slick. The nine dot waffle thing, not so much.

    Screen Shot 2014-11-15 at 8.20.40 PM

    14. Stop updating the UI every few months, really. Let users learn how to do things and then have a few years to get good at doing them. Incremental improvements are great, but wholesale shifts, not so much. I’m still not sure wether I need to double click or single click a drive folder anymore. And drag and drop, forget about it if you’re in a search result view, which by the way looks exactly like the regular folder view where you can drag and drop. Overall, it is very disjointed and jarring for regular users.

    15. A checkbox to hide users in a Sub Org from the Domain Directory. Specifically, student accounts. Because who wants to wade through a few thousand student names to find John Smith in the business department?

    16. An admin panel your mom could use. Because really, that’s how easy it used to be. Going the Microsoft route and hiding all the features behind pretty icons and multiple layers is just sad. Because really, who wants to be like Microsoft.

    To sum up, how about a long pause from drastic UI changes and new stuff and get to work on the boring but important grown up things like improving the overall experience for everyone, not just Chromebook users. And thanks for the unlimited storage and feee Vault. That was really nice.

    • Chris Hobbs 7:59 am on November 22, 2014 Permalink | Reply

      Pretty good list. You probably already use gam for this, but #15 can be dealt with (kludgily) like this:

      gam ou ‘Students/Grades 0-5′ profile unshared
      gam ou ‘Students/Grades 6-8′ profile unshared
      gam ou ‘Students/Grades 9-12′ profile unshared

      Subbing in your own Orgs of course.

    • arnie 9:27 am on November 22, 2014 Permalink | Reply

      definitely #5. i often just can’t find students that have changed their name.

  • Andrew T Schwab 9:30 am on November 20, 2014 Permalink | Reply  

    The Patten Solution – MDM For iPads That Works 

    Screen Shot 2014-11-20 at 6.57.53 AM

    I spent yesterday morning in a Mobile Device Management shootout listening to a series of MDM vendors tell me they all did basically the same thing when it comes to MDM on iPads. The reason, or blame, is Apple’s APIs. The fact of the matter is, the MDM solutions can pretty much only do what Apple lets them do, which is more or less the same thing. The vendors then tried to differentiate themselves with additional features. Teacher management portals seem pretty popular, except Teachers don’t really have time to learn another portal interface. Solution suites that can manage both desktop, laptop and mobile was the other route a couple of them took but if you are in the market for a solid iPad MDM solution, I really didn’t see a difference. That leaves cost. Each vendor solution presented, with the exception of one, had a cost, either in MDM licensing, or in Web Filtering bundled with MDM. The exception was Cisco Meraki (pains me to even write those two words together), which is free unless you want support, then you’re paying money.

    There is an alternative. John Patten from Silvan Union School District in Modesto has developed a workflow and how-to for using Apple’s free MDM tools to manage iPads. From everything I’ve heard, and I have not deployed this myself yet, this solution should be good to go up to a few thousand iPads. For my potential K-1 deployment, that’s perfect. Some of the feedback I heard from John’s session at CETPA was that his session is what Apple should have run. Where Apple had no new answers for the continuing trouble with iPad deployment and management (read The Trouble With Tribbles and iPads Too if you forget how bad it was at the beginning), John apparently had answers for everything so I leave you with John’s presentation from yesterday and wish you luck, I’ll probably be going down this path over summer myself and look forward to hearing from anyone that tries it before me: Managing iOS Devices with Apple Profile Manager

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc

Get every new post delivered to your Inbox.

Join 3,311 other followers

%d bloggers like this: