Call for Testing: WordPress for iOS 6.2

The WordPress for iOSiOS The operating system used on iPhones and iPads. 6.2 betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. is available for testing on TestFlight! Not part of the beta program yet? Please sign up for our TestFlight program to request to join as a beta tester.

New Feature

iOS Share Extension: You can share (text and URLs only, for now) from other apps to WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ and Jetpack-connected sites.

While in another app, use the iOS sharing option to share text and/or URLs to a WordPress.com or Jetpack-connected site. A few notes for this first iteration:

  • WordPress is available in the sharing menu in apps that provide text and URLs.
  • Post status can be publish or draft.
  • Site picker shows list of sites you can post to via WordPress.com (including Jetpack).
  • Text is split between the subject and body of post if it’s multi-line. (The first line of text is automatically the post subject.)

Future features will include support for media (images, video), better caching of site lists, remembering last used post status and site. The goal is to eventually support sharing to all self-hosted sites, as well, but we aren’t there yet.

Share Extension

#beta, #ios, #wpios

Get Involved by Porting Objective C to Swift

Howdy iOSiOS The operating system used on iPhones and iPads. Devs!

If you’re interested in contributing to WordPress for iOS but aren’t quite sure where to dive in, one thing to consider is taking an existing Objective C class and porting it to Swift.

Its safe to say the iOS community as a whole has been pretty jazzed by the new language, I’ve certainly been, and the team would like to see Swift used for more things. This isn’t limited to new classes, we’d also like to start migrating existing code written in Objective C.

If you’d like to get your hands dirty with some practical Swift code, here’s your invitation to dive in. Great candidates to port to Swift are any of the Categories in the app.

Give us a shout on #WordPress-Mobile on Freenode, or pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” us on Github. We look forward to hearing from you!

#contribute, #objective-c, #swift, #wordpress-for-ios, #wpios

Asynchronous Core Data Unit Tests

There have been some updates proposed for the way we’re testing CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Data asynchronously and I wanted to share them here for everyone to see. We’re going ahead and adopting iOSiOS The operating system used on iPhones and iPads. 8 technologies starting with this latest dev cycle – which means we can use the new asynchronous unit testing support in XCTest.

Take a look at this blog post for more information about some of the changes we’ve made.
Asynchronous unit testing Core Data with Xcode 6

#core-data, #ios, #ios-8, #unit-testing, #wpios

WordPress for iOS changes

Hey everyone!

Over the past couple of weeks there have been some pretty significant changes made to how the WordPress for iOSiOS The operating system used on iPhones and iPads. app is being developed. We’ve decided to start modularizing the application into components that can be shared or reused in other apps. The idea behind this is that contributors can help out on the pieces of the app and not have to really understand how the whole app works. We’re going to be updating the handbook and project READMEs soon – but this is the official start to the roll out. The first two components are the stats view controller and the post editor. There is a third project that contains shared components – a necessary evil.

Main app: https://github.com/wordpress-mobile/WordPress-iOS
Shared items: https://github.com/wordpress-mobile/WordPress-iOS-Shared
Stats: https://github.com/wordpress-mobile/WordPressCom-Stats-iOS
Editor: https://github.com/wordpress-mobile/WordPress-iOS-Editor

We’re using CocoaPods right now for dependency management and distribution. Soon the component projects will have example projects built in and will support CocoaPod’s “try” feature.

Questions? Comment here or hit us up in #WordPress-Mobile on Freenode.

#wpios

WordPress for iOS 4.0.1 Released Hey everyone we…

WordPress for iOSiOS The operating system used on iPhones and iPads. 4.0.1 Released!

Hey everyone, we just released WordPress for iOS 4.0.1 which fixes a few of the bugs and crashes you’ve been experiencing. Some of the bugs fixed by this release were:

  • Improved the performance of stats.
  • Made the “Options” page easier to locate and access.
  • Fixed a bug that caused the app to freeze when you tried to update a post’s settings.

For more details you can view the release post here.

#wpios

Weekly dev chat summary for March 31, 2014

IRC Chat Logs

Agenda

  • WordPress for iOSiOS The operating system used on iPhones and iPads. update
  • WordPress for Android update
  • Google Summer of Code 2014
  • Anything else

WordPress for Android

2.7 is nearing completion and we’ll probably have a 2.7.1 next week to follow up the release. 2.8 is in the planning stage but we have no major features pinned for that release. @mrroundhill will be passing the baton for Android updates to either @mbiais or @sendhil starting next week.

WordPress for iOS

4.0.1 was submitted to the App Store for review today. It should be in the store by Friday. 4.1 is next on the radar and the code freeze date is 19-APR-2014. Expect a week of testing before submitting to the App Store.

Anything else

GSoC application reviews are still in progress.

Next dev chat

The next dev chat will be held at 16:00 UTC on Apr 7, 2014 in #wordpress-mobile on Freenode.

#android, #dev-chat, #gsoc, #ios, #wpandroid, #wpios

Weekly dev chat summary for March 24, 2014

IRC Chat Logs

Agenda

  • WordPress for iOSiOS The operating system used on iPhones and iPads. update
  • WordPress for Android update
  • Google Summer of Code 2014
  • Anything else

WordPress for iOS

WordPress for iOS 4.0 was released to the Apple App Store last week. Native stats was the major new feature and so far the reviews have been positive. 4.0.1 is being prepped for release this Friday 25-MAR-2014 and we’re focused on testing that this week.

WordPress for Android

Testing and bug fixing for 2.7 is still underway. A third QA betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. will be released sometime this week. We’re shooting for a Monday (31-MAR-2014) release if all goes well.

Google Summer of Code 2014

Applications for GSoC 2014 were received and now the process of reviewing proposals and asking questions is underway. Review period ends 6-APR-2014.

Anything else

Nothing else was brought up.

Next dev chat

The next dev chat will be held at 16:00 UTC on Mar 31st, 2014 in #wordpress-mobile on Freenode.

#android, #dev-chat, #gsoc, #ios, #wpandroid, #wpios

IRC Chat Logs Agenda WordPress for Android update…

IRC Chat Logs

Agenda

  • WordPress for Android update
  • WordPress for iOSiOS The operating system used on iPhones and iPads. update
  • Google Summer of Code 2014
  • Anything else

WordPress for Android

Version 2.7 is nearly finished – a betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. will go out today to the Google+ group. WP for Android now includes pull-to-refresh, which fits in really well and looks great too – thanks goes to @mbiais. QA has begun officially.

WordPress for iOS

We ended up continuing to test WPiOS 4.0 and submitted it on Friday. At the same time we also started work on 4.0.1 which is a janitorial/cleanup release that will have a code freeze of this Friday. Our testers are still continuing to test 4.0 and if a blocker bug shows up we’ll pull the release and re-submit. 4.0 will feature native stats as the tentpole feature. This week the focus will shift to 4.0.1 where we’ll focus on tackling issues(i’ll clean through the list here shortly).

Google Summer of Code 2014

Students can now submit applications for SoC through March 21st. Potential applicants should also check out the Summer of Code page on WordPress.org.

Anything else

Nothing else was brought up.

Next dev chat

The next dev chat will be held at 16:00 UTC on Mar 24th, 2014 in #wordpress-mobile on Freenode.

#android, #dev-chat, #gsoc, #ios, #wpandroid, #wpios

Weekly dev chat summary for March 10, 2014

Agenda

  • WordPress for iOSiOS The operating system used on iPhones and iPads. update
  • WordPress for Android update
  • Google Summer of Code 2014
  • Moving the dev chat time
  • Anything else

WordPress for iOS

Last week was spent on QA for the 4.0 release and last minute bug fixes. While native stats are the tentpole feature it’s currently hard for external contributors to test this feature without the release OAuth2 secret. There is an enhancement in the works to properly support developer-created WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ OAuth2 secrets. Submission of release 4.0 to Apple is currently scheduled on Mar 13.

WordPress for Android

Last week was spend on development of features for the 2.7 release. The big features for this release are:

  • A rewrite of the post/pages lists to remove antiquated code and also add infinite scrolling.
  • Removing the refresh icons in favor of a new pull-to-refresh feature.
  • A reimagining of notifications is in the works to show as much content as possible in the native UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing.’s rather than exiting to a mobile web browser.
  • Self-signed SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server. certificates are now properly handled within the app.

Google Summer of Code 2014

Students can now submit applications for SoC. Potential applicants should also check out the Summer of Code page on WordPress.org.

Moving the dev chat time

Daylight savings time began on Mar 9 and offset the dev chat by one hour. We put it to a vote and moved the time back one hour to 16:00 UTC.

Anything else

There was a question asked regarding how developers sync up to work on issues outside of the weekly dev chat — the development team is currently very Automattic heavy so we have an ongoing backchat that we use for discussion. “External” contributors mostly use either #WordPress-mobile on Freenode or comment directly on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ issues to discuss development.

Next dev chat

The next dev chat will be held at 16:00 UTC on Mar 17th, 2014 in #wordpress-mobile on Freenode.

#android, #dev-chat, #gsoc, #ios, #wpandroid, #wpios

Weekly dev chat summary for March 3, 2014

IRC Logs

Agenda

  • WordPress for iOSiOS The operating system used on iPhones and iPads. – last & this week
  • WordPress for Android – last & this week
  • Google Summer of Code 2014
  • Questions / Discussion

WordPress for iOS

Last week we were all working on the 4.0 update, and officially have called “code freeze” as of this past Saturday. There are still a small number of bug fixes (five-ish) that we’re going to get in early this week. Officially we’re on QA/testing duty until the 13th. That’s when we’re planning on submitting the app to Apple for review. This week will be testing and bug fixes for 4.0.

WordPress for Android

Last week we released two releases. 2.6.2 had a good number of tweaks and fixes in it. 2.6.3 fixed an issue with connecting over SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server.. This week work is continuing on 2.7, which is a blend of niceties, nothing totally new.

Google Summer of Code 2014

WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ was accepted as a participating organization in the 2014 Google Summer of Code.  A number of potential project ideas for mobile are listed on the Codex.  Students wishing to throw ideas past the listed mentors for native mobile development are encouraged to talk via Freenode IRC in #wordpress-gsoc or #wordpress-mobile.  Student applications are accepted by Google starting March 10 2014.

Next devchat

The next dev chat will be held at 17:00 UTC on Mar 3rd, 2014 in #wordpress-mobile on Freenode.

#android, #dev-chat, #gsoc, #ios, #wpandroid, #wpios