Welcome to the official blog of the community/outreach team for the WordPress open sourceOpen SourceOpen Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. project!
This team oversees official events, mentorship programs, diversity initiatives, contributor outreach, and other ways of growing our community.
If you love WordPress and want to help us do these things, join in!
We use this blog for policy debates, project announcements, and status reports. Everyone is welcome and encouraged to comment on posts and join the discussion.
You can learn about our current activities on the Team Projects page. These projects are suitable for everyone from newcomers to WordPress community elders.
You can use our contact form to volunteer for one of our projects.
We have Office HoursOffice HoursDefined times when the Global Community Team are in the #community-events Slack channel. If there is anything you would like to discuss – you do not need to inform them in advance.You are very welcome to drop into any of the Community Team Slack channels at any time. four times a week in the #community-events channel on Slack: Mondays & Wednesdays 22:00 UTC, Tuesdays and Thursdays 9:00 UTC.
Events WidgetWidgetA WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user.
Proposal for an official WordCamp app for iOS, watchOS and tvOS
I have built a prototype of iOSiOSThe operating system used on iPhones and iPads., iPadOS, watchOS and tvOS apps that I would like to propose to be adopted as the official WordCampWordCampWordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. apps for Apple platforms.
Right after the announcement, I started playing with the new frameworks. My initial goal was to evaluate the new tools and the feasibility of using them in my daily practice, as well as having some fun chasing the new shiny thing.
In order to really stretch the boundaries of the new tools offered by Apple, I decided to build something that could go beyond just a throwaway prototype, simple enough to be built fast, and complex enough to incorporate some challenges: something that would fetch data from a remote server, and render it on screen.
The WordCamp Central API seemed like a great candidate for this prototype. It provides structured, simple data, in a domain that I am familiar with and deeply care about.
What started as a prototype has now reached a point where it provides enough functionality to be handed over to the community and released to the public.
Motivation and goals
The project started as a playground to learn and experiment about the language and frameworks that are soon going to become the standard building tools for IOS development.
However, I soon realized that this could be more than just an internal mechanism for learning, as it started showing potential as an actual project, a project that could be shared and contributed back to the community.
Currently, my goals for this project are:
Encouraging native iOS developers to interact with WordPress, building a contributor base for the official WordPress Apps.
Providing a playground to explore the strengths and limitations of the new frameworks released by Apple to all iOS developers and potential new best practices.
Solving the current lack of an official WordCamp app for iOS.
Gathering and sharing anonymous usage data that could help when considering a reset of the app’s Android counterpart.
The project provides, in a single codebase:
An iOS / iPadOS app.
A watchOS app.
A tvOS app.
The functionality of the three apps is slightly different, as they adapt to the strengths (and limitations) of each platform, but the common denominator is:
A List of Upcoming Events.
A Details Screen with information related to a single event.
Data obtained from the WordCamp CentralWordCamp CentralWebsite for all WordCamp activities globally. https://central.wordcamp.org includes a list of upcoming and past camp with links to each.APIAPIAn API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways..
The apps are implemented using stock controls, and provide basic integrations with the system, like Maps and directions, Voice Over, Dynamic Type, or Dark Mode.
iOS / iPadOS
This app provides the most functionality and maximizes information density.
The app starts to a list of events:
The list of events can be filtered:
And the details screen provides the most dense information of all the apps: location and dates, venue information, description, links to the event website, and the Twitter account.
Tapping the map will open the venue location in Apple Maps.
The watchOS app can be installed independently from the iOS app, and provides a list of upcoming events that can not be filtered:
and a details view with the location, dates, name of the venue, and a map that opens the default Maps app when tapped.
The tvOS app is a little behind in terms of functionality. At the moment, it provides a list of events, and a details screen with just the name, location,dates of the event, and the name and location of the venue.
I would like to propose that this project, and the associated apps, is adopted as the official WordCamp iOS/watchOS/tvOS apps, with the source code being moved tohttps://github.com/wordpress-mobile/, and maintained by the Mobile team.
Please share your feedback and thoughts about this proposal in a comment on this post! And if you have any design feedback or feature suggestions for the apps, I’d love to hear them! Thank you!
+make.wordpress.orgWordPress.orgThe 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//mobile