# wordpress-mobile/wordpress-ios

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/wordpress-mobile-wordpress-ios).**

3,900 stars · 1,168 forks · Swift · GPL-2.0

## Links

- GitHub: https://github.com/wordpress-mobile/WordPress-iOS
- Homepage: http://ios.wordpress.org/
- awesome-repositories: https://awesome-repositories.com/repository/wordpress-mobile-wordpress-ios.md

## Topics

`cocoapods` `ios` `objective-c` `swift` `wordpress` `xcode`

## Description

WordPress-iOS is a mobile CMS client and content management tool designed for managing WordPress websites from an iOS device. It serves as a remote editor and site administrator, allowing users to draft articles, organize media libraries, and moderate comments.

The application provides capabilities for remote site administration, including the installation and management of plugins and themes. It enables on-the-go website customization through the adjustment of visual layouts, styles, and general site settings.

The project covers a broad range of publishing and maintenance operations, including remote content publishing for posts and static pages, user account administration, and software update management. It also includes tools for site health monitoring and environment optimization.

The interface is implemented using a native iOS UI framework and integrates with remote servers via a REST API.

## Tags

### Content Management & Publishing

- [Mobile WordPress Content Management](https://awesome-repositories.com/f/content-management-publishing/mobile-wordpress-content-management.md) — Provides a complete mobile interface for creating and publishing blog posts and static pages to a WordPress site.
- [Post Management](https://awesome-repositories.com/f/content-management-publishing/blog-post-publishing/post-management.md) — Provides tools to write and manage articles using excerpts, password protection, and publication status controls. ([source](https://wordpress.org/documentation/category/publishing/))
- [User Comment Moderation](https://awesome-repositories.com/f/content-management-publishing/comment-moderation-filters/user-comment-moderation.md) — Includes tools for reviewing, approving, or removing user-submitted comments to moderate public discussions. ([source](https://wordpress.org/documentation/category/publishing/))
- [Content Taxonomies](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/content-taxonomies.md) — Provides capabilities to group and categorize posts using tags and categories to improve content discoverability. ([source](https://wordpress.org/documentation/category/publishing/))
- [Media Asset Management](https://awesome-repositories.com/f/content-management-publishing/media-asset-management.md) — Provides a system for uploading, editing, and organizing media assets for use across the website. ([source](https://wordpress.org/documentation/support-guides/))
- [Mobile Media Library Management](https://awesome-repositories.com/f/content-management-publishing/mobile-media-library-management.md) — Allows uploading and organizing images, videos, and audio files for use within posts and pages from a mobile device.
- [WordPress Management](https://awesome-repositories.com/f/content-management-publishing/multi-site-management-systems/wordpress-management.md) — Provides a remote interface for managing plugins, themes, and general site settings.
- [On-The-Go Website Customization](https://awesome-repositories.com/f/content-management-publishing/on-the-go-website-customization.md) — Enables adjusting visual layouts, styles, and theme configurations of a WordPress site from a mobile device.
- [Plugin Management](https://awesome-repositories.com/f/content-management-publishing/plugin-management.md) — Allows users to install and manage third-party plugins to extend the functionality of their WordPress site. ([source](https://wordpress.org/documentation/category/appearance/))
- [Static Page Administration](https://awesome-repositories.com/f/content-management-publishing/static-page-administration.md) — Provides administrative interfaces for creating and managing static content pages and site structure. ([source](https://wordpress.org/documentation/category/publishing/))
- [WordPress Content Management Tools](https://awesome-repositories.com/f/content-management-publishing/wordpress-content-management-tools.md) — Provides a unified tool for drafting articles, organizing media libraries, and moderating comments.
- [WordPress Mobile CMS Clients](https://awesome-repositories.com/f/content-management-publishing/wordpress-mobile-cms-clients.md) — Implements a mobile application for managing WordPress websites, creating posts, and configuring site settings remotely.
- [Remote WordPress Editors](https://awesome-repositories.com/f/content-management-publishing/remote-wordpress-editors.md) — Serves as a mobile client for building page layouts and publishing digital content to a remote server.
- [Structured Text Formatting](https://awesome-repositories.com/f/content-management-publishing/structured-text-formatting.md) — Implements layout blocks such as lists, tables, quotes, and headings to organize information. ([source](https://wordpress.org/documentation/category/text-blocks/))

### Development Tools & Productivity

- [WordPress Content Publishers](https://awesome-repositories.com/f/development-tools-productivity/external-service-connectors/wordpress-service-connectors/cms-content-importers/wordpress-content-publishers.md) — Enables the creation and publication of posts and pages to a remote website via REST API. ([source](http://make.wordpress.org/mobile/handbook/))
- [REST API Integrations](https://awesome-repositories.com/f/development-tools-productivity/rest-api-integrations.md) — Communicates with remote WordPress servers via RESTful HTTP endpoints to perform content management tasks.

### DevOps & Infrastructure

- [Administrative Site Settings](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/server-and-site-configuration/site-configuration-management/administrative-site-settings.md) — Provides administrative tools for adjusting general site settings, permalink structures, and privacy rules. ([source](https://wordpress.org/documentation/category/dashboard/))

### Mobile Development

- [Native UI Frameworks](https://awesome-repositories.com/f/mobile-development/native-ui-frameworks.md) — Implements the user interface using Apple native components for high performance and adherence to platform design patterns.

### Security & Cryptography

- [OAuth Authentication](https://awesome-repositories.com/f/security-cryptography/oauth-authentication.md) — Secures access to remote WordPress accounts through a standardized OAuth token authorization flow.

### User Interface & Experience

- [Theme Management](https://awesome-repositories.com/f/user-interface-experience/styling-theming-systems/content-styling/theme-management.md) — Includes a system for installing and configuring visual themes to control the site's overall structure and presentation. ([source](https://wordpress.org/documentation/category/appearance/))
- [Visual Style Customization](https://awesome-repositories.com/f/user-interface-experience/visual-style-customization.md) — Offers tools to modify layouts, styles, colors, and fonts to ensure a consistent visual identity across the site. ([source](https://wordpress.org/documentation/category/appearance/))
- [Widget Visual Customization](https://awesome-repositories.com/f/user-interface-experience/dashboard-widget-frameworks/widget-configuration-managers/widget-visual-customization.md) — Provides interfaces for modifying the visual properties and layouts of specific site widgets. ([source](https://wordpress.org/documentation/category/dashboard/))
- [Page Layout Frameworks](https://awesome-repositories.com/f/user-interface-experience/page-layout-frameworks.md) — Enables the organization of page content using structural containers, grids, and columns. ([source](https://wordpress.org/documentation/category/design-blocks/))
- [Theme Builders](https://awesome-repositories.com/f/user-interface-experience/visual-page-builders/theme-builders.md) — Includes a visual editor using specialized blocks to create dynamic templates and custom page designs. ([source](https://wordpress.org/documentation/category/theme-blocks/))

### Business & Productivity Software

- [iOS Site Administrators](https://awesome-repositories.com/f/business-productivity-software/ios-site-administrators.md) — Offers a specialized mobile interface for updating themes, installing plugins, and managing user accounts on iOS.

### Graphics & Multimedia

- [Content Embeds](https://awesome-repositories.com/f/graphics-multimedia/media-production-suites/graphics-media-assets/media-assets/content-embeds.md) — Allows images, videos, and audio files to be embedded directly into posts and pages. ([source](https://wordpress.org/documentation/category/media-blocks/))

### Networking & Communication

- [Asynchronous Media Uploads](https://awesome-repositories.com/f/networking-communication/upload-progress-tracking/progress-tracked-uploads/background-media-uploads/asynchronous-media-uploads.md) — Handles large binary media transfers in background threads to keep the editor interface responsive.

### System Administration & Monitoring

- [Software Update Managers](https://awesome-repositories.com/f/system-administration-monitoring/software-update-managers.md) — Manages the installation of the latest versions of core software, themes, and plugins. ([source](https://wordpress.org/documentation/category/maintenance/))

### Web Development

- [State-Driven Content Models](https://awesome-repositories.com/f/web-development/editor-content-commands/state-driven-content-models.md) — Tracks changes to posts and pages in a local model before synchronizing updates to the remote database.
- [JSON Deserialisation Mappings](https://awesome-repositories.com/f/web-development/type-safe-api-schemas/request-response-type-mapping/json-deserialisation-mappings.md) — Translates server-side JSON API responses into local Swift objects for manipulation within the mobile interface.
- [User Account Administrations](https://awesome-repositories.com/f/web-development/user-account-administrations.md) — Provides a system for creating user profiles and assigning roles to control access across the site. ([source](https://wordpress.org/documentation/category/dashboard/))
