The essential news about content management systems and mobile technology. Powered by Perfect Publisher and XT Search for Algolia.
The News Site publishes posts to the following channels: Facebook, Instagram, Twitter, Telegram, Web Push, Bluesky, and Blogger.
We’ve deviated from developing v5.3.0 to ship a new patch release, Bootstrap v5.2.3, with a handful of more urgent bug fixes.
:root
CSS variables to our
utilities bundletranslate()
direction for
carouselsWe’re heading right back to it with v5.3.0 with support for color modes, new utilities, and more. Look for a pre-release of that soon.
Head to https://getbootstrap.com for the latest. It’s also been pushed to npm:
npm i bootstrap@v5.2.3
Read the GitHub v5.2.3 changelog for a complete list of changes in this release.
Visit our Open Collective page or our team members’ GitHub profiles to help support the maintainers contributing to Bootstrap.
Read more https://blog.getbootstrap.com/2022/11/22/bootstrap-5-2-3/
We’re excited to be hosting the first Micro Frontends Summit early next year. Every week in January, this summit will bring together a community of thought leaders in the micro frontends space to share best practices, introduce new concepts, and build connections with the community.
The Micro Frontends Summit will feature talks from engineering leaders, technical directors, business leaders, and technical architects from leading companies around the world discussing the latest trends in mobile micro frontends.
Here’s who you can expect to see there:
Principal Serverless Specialist Solutions Architect, Amazon
Bio: Principal Solutions Architect with Amazon Web Services, Luca Mezzalira is also an international speaker and author. Over the past 18 years, he has mastered software architectures from the frontend to the cloud, and he excels at providing the right solution for the context of the job at hand.
Session title: Micro Frontends Discovery
How to dynamically discover micro frontends.
Director of Angular Development, Bitovi
Bio: Jennifer Wadella has been writing code since before she realized it was a credible career path. She currently works as the director of Angular consulting at Bitovi and loves building performant web applications, speaking at technical conferences, and brewing her own kombucha.
Session title: The Problems Micro Frontends Won’t Solve That No One Wants to Talk About
The gap between what large complex teams need to ship better software and what micro frontends are able to provide.
Product Manager of Portals, Ionic
Bio: Josh Thomas is the product manager of Portals at Ionic. With 20 years of software development in enterprise, consulting, and product development before transitioning into product, he has first hand experience with the needs of engineering organizations. Josh is passionate about helping organizations scale software to meet cross functional goals.
Session title: How to Bring Micro Frontends to iOS and Android
What limitations arise when building manual solutions for native mobile applications and how Portals can help.
Product Specialist of Portals, Ionic
Bio: Christine Perez is the product marketing manager of Portals at Ionic. She found her way into tech as a marketer and storyteller at various small, mid-sized, and enterprise companies. As a product marketer, Christine loves to help customers find the best products that fit their business needs.
Session title: How to Bring Micro Frontends to iOS and Android
What limitations arise when building manual solutions for native mobile applications and how Portals can help.
Product Specialist, Ionic
Bio: Vivek Mano is the director of product marketing at Ionic. Having worked in large corporations for the past 15 years, he understands the difficulties when it comes to meeting the demand for mobile applications across the enterprise. Vivek’s goal is to help organizations scale their mission-critical mobile applications.
Session title: How a Storage Company Consolidated from 8 Apps Down to 1
Walk through a real customer’s experience of keeping up with eight different applications and merging them into one performant app.
Technical Architect, Globant
Bio: Rashmi Vishwakarma is a JavaScript enthusiast and technical architect at Globant with more than eight years of pragmatic software development experience. She has always relished sharing her learnings through any possible community contributions, and is a seasoned JavaScript blogger and proficient speaker who has delivered several sessions.
Session title: Emphasizing a Design System While Creating a Micro Frontend Application
The importance of creating a design system and pitfalls organizations may encounter when not adhering to a consistent design experience across micro frontends.
Senior Technical Director, Globant
Bio: Parijat Sardesai is a senior technical director at Globant with over 15 years of experience building interactive web applications using a plethora of UI technologies. Parijat is an accomplished UI solutions architect specializing in business intelligence with extensive experience in the full life cycle of the software design process.
Session title: Emphasizing a Design System While Creating a Micro Frontend Application
The importance of creating a design system and pitfalls organizations may encounter when not adhering to a consistent design experience across micro frontends.
Developer Advocate of Appflow, Ionic
Bio: Cecelia Martinez is a Developer Advocate for Appflow at Ionic. She is dedicated to creating better, more inclusive developer experiences for all. Previous companies include Cypress and Replay, with areas of expertise including web development (React, Angular, Vue), testing, developer tools, and open source. She is a Lead Volunteer with Women Who Code FrontEnd, Chapter Head of Out in Tech Atlanta, and a GitHub Star.
Session title: Managing Updates to Mobile Micro Frontends
How to ensure a consistent strategy across teams, manage resources, and establish a uniform process for deploying updates.
Director of Engineering, Modus Create
Bio: Grgur is a director of engineering at Modus Create and also your friendly neighborhood JavaScript engineer who loves connecting business with technology. Grgur loves telling stories and anecdotes, fueled by the experience of working with dozens of Fortune 1000 companies since 2005. He also enjoys talking about sourdough baking, latte art, and bean-to-bar craft chocolate.
Session title: Building Superapps in Mobile
What exactly are superapps? How can enterprises adopt this new architecture in their organizations? Are superapps for everyone?
Be sure to register for your spot at the 2023 Micro Frontends Summit!
The post Announcing Your MFE Summit 2023 Speakers appeared first on Ionic Blog.
Read more https://ionic.io/blog/announcing-your-mfe-summit-2023-speakers
Appflow, the mobile DevOps platform from Ionic, lets teams push certain app changes instantly with the Live Update feature. The Appflow dashboard provides functionality to restrict these live updates to certain versions of your native application. Now, this native versioning feature is also available in the Ionic Cloud CLI so you can easily update from your existing CI/CD pipeline.
Live Updates from Appflow provide the ability to update the HTML, CSS, and JavaScript of mobile applications without app store approval or a native version update. With Live Updates, release critical bug fixes, UI updates, or business logic changes as soon as they’re ready for your users.
The Live Update feature works by installing the Live Update SDK in your native application and assigning a specific channel. Then, when a web build is assigned that channel, the app will listen for these updates and deploy them within your existing native app. A live update web build can be initiated from the Appflow dashboard or via Automation, or using the Ionic Cloud CLI.
A key feature of live updates is designating a minimum, maximum, and/or equivalent version of your native app to restrict the live update. This controls when updates happen based on the native version to ensure that only binary compatible changes are deployed to your app. Previously, native versioning a live update web build was only available in the Appflow dashboard. You can see full instructions on how to update native version restrictions in the dashboard here.
Now, the new Ionic Cloud CLI command means teams can automate the entire live update from their existing CI/CD platform of choice.
The Ionic Cloud CLI allows teams using their own CI/CD platforms to have granular control of Appflow features like builds, deploys, and live updates. Rather than setting up automations using the Appflow dashboard, you can use the CLI to control exactly when builds are produced and deployed and customize any steps between.
Appflow has added
a new live-update set-native-versions
command to the Ionic
Cloud CLI to set the minimum, maximum, or equivalent iOS and
Android versions for a given live update build ID and app
ID.
To use the new command, pass the required build ID and app ID, as well as the flags for the platform and version restriction type.
Example:
ionic-cloud live-update set-native-versions --app-id=b3456cd --build-id=baf924a --ios-min=1.2.3 --android-min=1.2.3
Setting a minimum means the native binary must be at least this version in order to download the update, while maximum requires the app to be at that version or below. Setting an equivalent means that apps with that native binary version will not download the live update because they are equal.
Native version numbers must
follow the NPM semver
standard, such as
1.0.5
. Appflow will not properly handle version
numbers that are invalid, such as those with leading zeros before a
digit (1.0.05
).
If you are running this command in your pipeline after the build step, you can dynamically pass the build ID by saving the output of the build command as a variable.
Example:
BUILDID=$(ionic-cloud build web --app-id=b3456cd --commit=a9eb85e --json | jq -r '.buildId')
ionic-cloud live-update set-native-versions --app-id=b3456cd --build-id=$(BUILDID) --ios-min=1.2.3 --android-min=1.2.3
Once you’ve set the native version restriction, you can also deploy your live update from the Ionic Cloud CLI with the `deploy web` command.
Example:
ionic-cloud deploy web --app-id=b3456cd --build-id=baf924a --destination="Production"
For more information on the Ionic Cloud CLI and available commands, check out the documentation here. The Ionic Cloud CLI is available for Appflow Standard and Enterprise accounts. If you’re not using Appflow yet for automated native builds and deployments, you canstart a free trial today.
The post Support added for Live Update native versioning in Ionic Cloud CLI appeared first on Ionic Blog.
Read more https://ionic.io/blog/support-added-for-live-update-native-versioning-in-ionic-cloud-cli
This is an excellent opportunity to Join the Club!: Get all our extensions, updates, and support for one year, including releases of new products!
Coupon code BLCKFR22 - Valid until November 30th,
2022.
Read more https://www.extly.com/blog/22-latest-news/791-black-friday-sale-2022-30-off.html
Mobile operating systems are always changing, which means the software used to build your applications needs to as well. At Ionic, we track these updates to ensure you have the most relevant native binary build software within Appflow, our mobile CI/CD solution. Here are the latest build stack updates coming your way.
Support for each build stack within Appflow remains in place for approximately two years after its creation date. When new build stacks are introduced and the oldest build stacks cross this threshold, they are formally retired.
It’s now time to retire the following stacks:
Target Build OS | Build Stack Name | Retirement Date |
---|---|---|
iOS | macOS – 2020.11 | November 29, 2022 |
Android | Linux – 2020.11 | November 29, 2022 |
Any Appflow automations using either of these build stacks will need to be updated. If they are not updated by the retirement date, they will automatically update to the latest build stack!
As a few build stacks make their way into retirement, a new iteration is headed your way.
With the official release of iOS 16, a new build stack was required. We’re happy to share that the macOS – 2022.10 is now available for building iOS binaries! This provides support for the latest build tools such as Xcode 14, Node 18, and more. Check out the documentation for a full list of software versions.
As always, we recommend using the latest build stacks for most apps. However, other build stacks will remain available until they pass their retirement window. This is to ensure apps with requirements for specific versions of a build tool are supported for an adequate amount of time.
To check out the specific software versions supported within each of our active build stacks, check out the Appflow Build Stacks docs. If you’re not building your mobile apps with Appflow, it’s never too late to get started.
The post Latest Appflow Build Stack Updates appeared first on Ionic Blog.
Read more https://ionic.io/blog/latest-appflow-build-stack-updates