Tuesday, June 28, 2016

Calypso: The Desktop App for WordPress

I use WordPress for most of my work. Whether I'm building WordPress websites for clients, or I'm writing blog posts and developing content for my own sites. Everything I do tends to involve WordPress. However, I don’t like always having to do things in the browser. Trust me, I have enough tabs open as it is. That’s why I was excited to hear about Calypso, WordPress’ desktop app for writing and editing blog posts. I’ve been wanting a separate desktop app for a long time, so I decided to try it out.

Calypso WordPress Desktop App

Are You Managing Multiple WordPress Sites?

Calypso is perfect for you! All you need to do is download the desktop apps from WordPress.com and enable management from the dashboard of each site (or Jetpack for self hosted sites). Then, you can edit posts as needed, updating them with new content. You can also create new posts. You can go to the icon of your profile and go down to the bottom right section where it says to add a WordPress site. Imagine not having to log in and out of every WordPress site you own. You can simply log into the Calypso interface and make a site active for adding or editing posts.

Adding sites

Working with Multiple Accounts in Calypso

After you’ve entered the credentials for all of your sites, you can click on 'My Sites' in the top left corner of the app, and you’ll see a stats page for the most recent site selected. You’ll see information about the number of visits you’ve received, where they are from and their search terms, and what posts and pages they have visited. You’ll also see the top referring sites that are sending visitors to your website.

Continue reading %Calypso: The Desktop App for WordPress%


by James George via SitePoint

Carbonix

Beauty and value through technology and design


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

ALMANAC, a message to the future

Talk to your future self, send something 10 years into the future to your children. Or remember yourself how this time period was. In short terms: communicate with the future.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

THIS

In a user-centric world we create value earlier and more reliable.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Antraxx

Antraxx is a massively multiplayer mech shooter with a heavy emphasis on teamwork and replayability with completely customizable mechs and zones. Boasting multiple game modes and in-depth faction politics and economy systems, allowing you to play the


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Ecommerce Websites Design

Ecomm.design aims to showcase an eclectic mix of online stores across many different verticals, with less of a focus on front-end experimentation and more on the metrics and UX practices that matter to ecommerce.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

Sourcehunt: PHP7-Only Alternative to Laravel, HPKP, and More

Time to promote some open source projects again!

Sourcehunt logo

paragonie/hpkp-builder [15 ★]

This library aims to make it easy to build HTTP Public-Key-Pinning headers in your PHP projects, and requires at least PHP 7.

HTTP Public Key Pinning, or HPKP, is a security policy delivered via a HTTP response header much like HSTS and CSP. It allows a host to provide information to a user agent about which cryptographic identities it should accept from the host in the future. This can protect a host website from a security compromise at a Certificate Authority where rogue certificates may be issued for your hostname.

Read more about HPKP here.


Rican7/incoming [137 ★]

Incoming is a PHP library designed to simplify and abstract the transformation of loose, complex input data into consistent, strongly-typed data structures.

// Create our incoming processor
$incoming = new Incoming\Processor();

// Process our raw form/request input into a User model
$user = $incoming->process(
    $_POST,            // Our HTTP form-data array
    new User(),        // Our model to hydrate
    new UserHydrator() // The hydrator above
);

Explaining it to any great detail is outside the scope of this short post, but in essence it allows us to precisely define what kind of input information goes through and hydrates our model, rejecting, filtering, or transforming everything else.

It's like Fractal, backwards. (Fractal makes sure the output matches a set structure, rather than input)

The library currently has one outstanding issue - and it's a discussion around a feature - but could definitely use some users and feedback! Maybe even a SitePoint post about it?

Continue reading %Sourcehunt: PHP7-Only Alternative to Laravel, HPKP, and More%


by Bruno Skvorc via SitePoint