technology:content management

  • Building a Progressive Blog App with #apollo and Cosmic JS

    Hello stranger.Come with me on a short adventure as we build a fast, simple interface for publishing blog style articles. Something sensible. It should look clean and simple yet have the ability to perform powerful resource fetching with some query magic. I’m talking about #graphql, the query language built with web APIs in mind. And speaking of web APIs, we will also be using our handy Content Management Service: Cosmic JS, to Create and Store our Blog Data.TLDR:Progressive Apollo BlogProgressive Apollo Blog Codebase0.0 Before You StartBefore you go any further make sure you have the required developer tools installed on your machine. Mainly you will need Node JS, its accompanying package manager: npm, and git. Git is semi optional and will only be used to code storage and deployment if (...)

    #react #cosmic-js #javascript

  • KEI letter to US DOJ, opposing IBM acquisition of Red Hat | Knowledge Ecology International

    Très intéressant sur les relations Logiciels libres et grandes entreprises. Utiliser le LL comme cheval de Troie pour renforcer des services spécifiques... brisant la confiance et la neutralité du libre. L’inverse de ce que décrit « Des routes et des ponts » sur les partenariats communs-privés.

    The following was sent to US DOJ today, to express KEI’s opposition to the IBM acquisition of Red Hat.

    13 March 2019

    Bindi R. Bhagat
    U.S. Department of Justice
    Antitrust Division
    Technology and Financial Services Section

    Dear Ms. Bhagat,

    Thank you for taking our call today, regarding the International Business Machines Corporation (IBM) effort to buy Red Hat, Inc. As discussed, Knowledge Ecology International (KEI) is opposed to IBM acquiring Red Hat.

    At present, Red Hat controls the most important Linux distribution for Internet and cloud servers.

    The important metrics in this area include, but are not limited to, the share of Internet traffic supported by Red Hat server installations, as well as the revenue that Red Hat realizes for maintaining and customizing Linux server software, compared to other Linux server distribution companies or organizations.

    Red Hat is an important contributor to the Linux kernel and to the code that is used in many elements in the broader GNU/Linux platform of free software programs that are used by server platforms, including the many non-Red Hat Linux distributions.

    IBM is proposing to pay a large premium for Red Hat. Prior to the acquisition offer, Red Hat was valued at approximately $20.5 billion. IBM is proposing to buy Red Hat for $34 billion, a premium of about 67 percent of the previous value.

    IBM could have invested in Red Hat stock at a much lower price, if the objective was simply to share in the expected profits of Red Hat, continuing its current business offerings. What IBM gains from its acquisition of Red Hat is control, and the ability to shape the direction of its software development efforts, to favor IBM’s own cloud services.

    Today Red Hat is considered a neutral partner for many companies offering or developing cloud services. If IBM acquires Red Hat, the trust in Red Hat will be eroded, and IBM will have powerful incentives to influence Red Hat’s software development efforts towards providing special functionality and benefits to IBM and the IBM cloud services, and even to degrade the functionality of services to companies that compete directly with IBM, or fail to buy services from IBM.

    The Department of Justice (DOJ) should consider the impact of the merger on the incentives that Red Hat will have, post merger, to undermine competition and degrade the benefits of a more level playing field, for this critical Internet resource and platform.

    Our concerns are shaped to some degree by the detrimental decision made by the DOJ in approving the Oracle acquisition of Sun Computer’s open source assets, including the MySQL database program. At the time, DOJ viewed the MySQL software as unimportant, because the revenues were small, relative to other database programs. Most users of MySQL did not pay any fees to use the software. Our organization, KEI, used MySQL to support our Joomla, Drupal and WordPress content management systems, and did not pay fees to Sun Computer, along with countless other businesses, non-profit organizations and individuals who also used the free version. We were concerned, at the time, that Oracle would degrade and slow the development of the capacities of MySQL, in order to protect Oracle’s very expensive proprietary database services. We believe that our concerns about Oracle have unfortunately been borne out, by the blunting of the rate of innovation and ambition for MySQL, the fact that Open Office (another program gained in the acquisition of Sun Computers) is no longer an important free software client for office productivity, and Oracle’s aggressive litigation over copyright and patent claims related to Java.

    The DOJ might consider conditions on the merger that would provide greater assurances that Red Hat will not be used to create an unlevel playing field that favors IBM’s own cloud services. We are willing to suggest such conditions, relating to governance, licensing and other issues. For example, the DOJ could require IBM to show how it will ensure the continued policy of ensuring that Red Hat’s patents are only used for defensive purposes. Conditions on this issue should be durable, and avoid predictable loopholes.

    IBM’s competitors and existing customers of Red Hat will have more informed suggestions as to specific conditions that would protect IBM’s competitors. But overall, the best decision would be to reject the merger, on the grounds that is is fundamentally designed to create an unlevel playing field.

    Red Hat is not just another technology company. It is one of the main reasons the Internet functions as well as it does.


    James Love
    Knowledge Ecology International (KEI)
    1621 Connecticut Avenue, Suite 500
    Washington, DC 20009

    #Communs #Logiciels_libres #Red_Hat #IBM

  • How to Build a Documentation App With Gatsby and Cosmic JS

    Documentation?… Documentation. Let’s say for a second that you want to create a way to easily publish and read docs, err… documentation. By the end of this read you will be able to do just that, all with the power of Gatsby (a static site generator) and Cosmic JS (an easy to setup and use Content Management System). Grab some coffee, find a comfy chair and let’s build something cool.TL:DRGatsby Documentation App Demo Check out the codebase1.0 — IntroductionWhat is Gatsby?Gatsby is an easy to use framework for generating static web site files. It comes bundled with all sorts of hotness, like React JS for building web components, and #graphql for handling our component state without the need to configure something like Redux to handle external data.What about Cosmic JS?Cosmic JS will handle our (...)

    #reactjs #gatsbyjs #javascript #app-development

  • How do we setup a proper development workflow?

    Setting up a strategic workflowWhen I built my first website, I remember I had only a few files and a couple of folders in my development project. These were mostly single-page websites, everything was neat and quickly accessible. Later on, I started building websites with their own content management system (CMS), containing hundreds of files, from markup to scripts, libraries and stylesheets, to different sorts of media files, back-end services, and more. How do we organize and properly maintain larger projects?At first, I had no clue how to structure an architecture that can adapt fluently to changes and future updates. I didn’t yet understand how everything works, so I automatically thought that setting up a performant website was very complicated. In fact, the more I searched on (...)

    #internet #web-development #technology #programming #javascript

  • Calling for Hacker Noon community: We are hiring!

    Hacker Noon is building the best place for tech professionals to publish — and we need your help.visit for more info.As you might have heard. We are building our own Content Management System from scratch, and we need help. We are hiring for these part-time positions:User-centric Frontend Developer with a great taste for Design, andContent Strategist with Social Media expertiseClick on the jobs ad above to apply. Scroll down to learn more about each job.User-centric Frontend Developer with great Design tasteWe’re looking for a scrappy user-centric generalist to help us lay the foundation for Hacker Noon 2.0. Unfortunately, we can’t afford to invest in months of research and planning before taking action. So you’ll need to trust your intuition and proactively figure out what (...)

    #hackernoon-hires #content-strategy #we-are-hiring #hackernoon-jobs #frontend-design

  • How to deploy a blog using Cosmic JS + Vuetify to #netlify

    In this tutorial, I’m going to show you how to create a minimalistic but awesome single page app blog using Vue, Vuex, Vuetify, Cosmic JS and deploy it to Netlify. Let’s get started.TL;DRDemo LinkView Code on GithubNetlify Deploy “Button”FeaturesNetlify hosting (plus CDN, Prerendering, Minification, etc..)Moderated commenting system (Un-moderated by default)Social share buttonsSEO Meta tags with Vue-MetaIntegrated content management system via Cosmic JSNeeded improvementsStatic page content connected to Cosmic JSPost categories featureGravatar comment integrationBack/Forward buttons to trigger post viewPrerequisitesYou will be required to have Node JS and npm before starting. Make sure you already have them installed. If not you can find them here: https://nodejs.orgAlso in order to deploy it you (...)

    #javascript #vuejs #cosmic-js #nodejs

  • 4 Critical Capabilities of Headless CMS #api You Need to Integrate with External Systems

    Integrating a new content management system (CMS) into your existing ecosystem of tools and services may be challenging, but not with a headless CMS with a quality API. Read on to learn how headless CMS API can help you prepare for the future.There is no doubt that in order to connect content-as-a-service with its headless API-first approach to other best-of-breed #microservices you have to have a good quality API on both ends, so that the services communicate and integrate well.But what does a good quality API really mean? Of course, there are many different angles you can consider (e.g. it has to be testable, well documented, with solid error reporting, secure…). In this article I am focusing on the quality of a headless CMS API, and more specifically the required API capabilities (...)

    #app-development #headless-cms #integration

  • Cooking a Deliveroo clone with Next.js (React), GraphQL, #strapi and Stripe

    This tutorial is an adaptation of Pierre’s Nuxt and Strapi Deliveroo clone here.This tutorial will be adapted to use Next.js (React) over Nuxt (Vue) on the front end, complete with GraphQL, Stripe, Strapi and #react Context.Get ready to develop a Deliveroo clone, using amazing technologies: Next.js (React), GraphQL, Stripe and Strapi! From signup to order, you are going to let users discover restaurants, dishes and select their happy meal.The demo of the final result should make you hungry:Note: the source code is available on GitHub: of final product:Strapi:Strapi is the most advanced open-source Node.js Headless Content Management System used to build scalable, secure, production (...)

    #nodejs #api

  • QuickStart an API-powered Static Website

    Cosmic JS is a decoupled, or headless, content management system that empowers teams to build apps faster, together. Cosmic JS provides a suite of APIs to help you build your project and manage content, regardless of your app’s programming language.In this tutorial I’ll introduce a static website that can give you the best of both worlds: A website that is both dynamically powered by the Cosmic JS API and also a static website that can be edited using Markdown files. As a bonus, you can also setup automatic builds using Webhooks. I’m going to use the Cosmic JS CLI to install this Static Website, and I encourage you to read the original article to see how it’s built. You can install, deploy and edit every part of this Static Website from your Cosmic JS Bucket Dashboard. ?TL;DR:API-powered (...)

    #nodejs #javascript #bootstrap #static-site #web-development

  • #Webmentions: Enabling Better Communication on the Internet · An A List Apart Article

    While the specification has only recently become a broad recommendation for use on the internet, there are already an actively growing number of content management systems (CMSs) and platforms that support Webmentions, either natively or with plugins.If you’re working with WordPress, there’s a simple Webmention plugin that will allow you to begin using Webmentions—just download and activate it. (For additional functionality when displaying Webmentions, there’s also the recommended Semantic Linkbacks plugin.) Other CMSs like Drupal, ProcessWire, Elgg, Nucleus CMS, Craft, Django, and Kirby also have plugins that support the standard.

    #spip #todo

  • Evolution of the Content Management System and the CMS API

    Founder InterviewTony Spiro, speaking at a local ReactJS Dallas Meetup.Please welcome Cosmic JS to Hacker Noon! Cosmic JS is an API-first content management platform that helps teams of developers and content managers build apps faster together. I personally like their product, and without it, would not be possible. Cosmic provides a web dashboard to manage content and powerful APIs for developers to deliver content to any new or existing application built in any programming language.Today we’re going to catch up with Cosmic JS CEO Tony Spiro to discuss trends in content management, his career path from the agency world to starting his own tech company, and the balancing act of startup life.David: Hey Tony! Could you share some numbers about the traction of Cosmic (...)

    #cms-evolution #cms-api #content-management-api #content-manage-system-api #content-management-system

  • 29 Tech Stories Worthy of Your Inbox

    Cosmic JS, our weekly sponsor, is an API-first content management platform that helps teams of developers and content managers build apps faster together.Heyo Reader, some major changes ahead for Hacker Noon. If you want to impact those changes, DM me.Onto what matters — the top 29 tech stories this week!DevAnnouncing VSCodeThemes by Jordan SchroterASP.NET Core Razor Pages Vs MVC: Which Will Create Better Web Apps in 2018? by Zealous SystemCross Platform Mobile Apps with .NET and Uno by Alex BillsonHow We Used Redux on Backend and Got Offline-First Mobile App as a Result by WebbyLabI hate programming, and you should too. by Mika Yeap139 Traits That Make A Better Programmer by SadickRESTful API Design — Step By Step Guide by Tanmay DeshpandeThe Essential Skill of a Developer by Silvestar (...)

    #tech-stories #worth-advertising #tech-worth-advertising #cms-api #hackernoon-letter

  • A New Publishing Tool | Getty Publications

    We are developing Quire, a new publishing tool—optimized for publication discoverability and longevity—that uses a static-site generator, Hugo, to create and output titles in multiple formats from plain text files. E-book files are distribution-ready for Amazon, Apple, and other vendors; PDF files are print-on-demand ready. And the online edition can be hosted on any web server, with no special configurations or installations necessary and no backend databases or content management system to update and support over the long term.

    In traditional website publishing, a content management system (CMS) is connected to collections and image databases (1) and set up on a server (2). The CMS is used to create the website, and once the website is published, the CMS rebuilds the site pages each time they are loaded by a user (3). Thus, the CMS must be kept running for the lifetime of the publication.

    In static-site publishing, the CMS is just software and a folder of files on your, the publisher’s, computer (1) that are used to build the site. The site files are then uploaded to the server (2), and users (3) access them directly. You only need to run the site software and upload new files if you want to make updates to the publication.

    And yet, despite the name, static sites can be as dynamic and interactive as you want them to be, thanks to the full support of the complete web platform (HTML5, CSS3, and JavaScript). Zoomable and rotating images, interactive maps, and embedded glossaries are just a few of the features that can be included.

    #publications_hybrides #prepostprint #web2print #digital-first_publishing #Hugo #static_site_publishing

  • How GitHub became the nexus of software automation | ZDNet

    To call GitHub a website is to call Italy a place to eat. GitHub is the leading practitioner of an emerging marketplace — and yes, it may legitimately be called a “market” because it does generate revenue. It earned, by several estimates, over $200 million in revenue in 2017, and was evidently valuable enough to Microsoft to prompt it to purchase GitHub outright, in a $7.5 billion all-stock deal last June.

    It is accurate and fair to say that GitHub created a market in the supply of open-source software, and the automation of its deployment. There are other competitors in this market, most notably GitLab and Atlassian’s Bitbucket. It’s the presence of those players that legitimizes this market.

    What GitHub has become is the most effective example to date of a web service that absorbs the function of an entire industry’s supply chain. Open-source software has been shared online in the past, with SourceForge being one of the most effective practitioners. But the distribution of software through SourceForge, and sites like it, takes place using a content management system — a platform best suited for folks using web browsers.

    What does deserve further scrutiny as time goes on, however, is how this deal, by legitimizing the open-source delivery pipeline as a top-tier industry, will alter the character of the open-source movement. If it was ever truly a counter-culture, it certainly isn’t one now. Although GitHub’s profitability may not be directly due to the popularity of sharing code, it is indeed tied to the automated, pipelined supply chain to which open source gave rise. If that model is truly as influential as open source proponents assert it to be, then nothing Microsoft would do to change it one way or the other, in the long run, should have any noticeable effect.

    #Logiciel_libre #GitHub #Industrie_du_logiciel #Neurocapitalisme

  • Get Ready For the New #gutenberg #wordpress #editor

    Brace yourself: WordPress 5.0 may include the new Gutenberg editor as part of its core!The current tired TinyMCE text editor that served millions of WordPress users for several years will soon be deprecated with a new interface for editing posts and pages.This is going to be one of the major updates since the launch of the WordPress platform. Because Gutenberg will influence the whole WordPress publishing experience, you should get ready for its release.Of course, WordPress is a popular content management platform that is versatile and user-friendly. For example, Awakekat, who has over 16 years of front-end web development experience, teaches people how to maximize the use of WordPress by creating their own themes. You can watch and learn from his practical projects here.So, which new (...)

    #wordpress-gutenberg #wordpress-editor

  • Top 10 Best Video Content Management Platforms

    Video content has been ruling the world of branding and advertising since its commercialization in the 1920s. Today, though it has morphed into new channels to connect with the audience, the core element of these strategies has remained the same. In the current scenario, video content management is taking over the entire arena.What is Video Content Management and why are businesses trying to monopolize it?VCM is a software that helps media professionals, online broadcasters, tutors and others to organize, execute and deliver video content online. Be it a couple seconds of video or footage worth several thousands of hours, video content management software compiles the library systematically, categorizes them based on their data size and uploads them in an orderly manner. This enhances (...)

    #live-streaming #streaming #video-on-demand #ott #video-content-management

  • Headless #cms vs Traditional CMS: A Deep Dive

    If you’ve ever used a Content Management System (CMS), you’ve likely used #wordpress or other traditional CMS (we’ll define “traditional” later). Wordpress — and its architecture — has been around for 15 years and is synonymous with CMS. How it works, and more importantly how you work with it and get it to do what you want, is an entrenched pattern that developers and marketers are used to.This entrenched familiarity with WordPress can be a challenge for a modern CMS like ButterCMS. Butter is quite different from what you’re used to, at least from an architectural standpoint. It leads to many questions when you first discover us, questions that we’re going to cover in this series. The goal of this series is to examine how ButterCMS compares to a traditional CMS like Wordpress and clarify which (...)

    #traditional-cms #web-development #headless-cms

  • Introduction to the Headless CMS

    There are certain types of content management systems — Coupled CMS and Decoupled CMS. The coupled CMS is also known as a traditional or monolith architecture. In a coupled CMS, the back-end is bound to the front-end. As an example of coupled CMS — WordPress or Drupal. It allows users to create content, save it to the back-end and serve it to the front-end. Usually, the coupled CMS allows users to style and customise the frontend, but often those changes are limited.This blog post was originally published in my blogThis is the reason why the decoupled CMS comes into play. The decoupled CMS is also known as a headless CMS. The headless CMS is a back-end only content management system which provides the RESTful API which can be used to build any front-end around. The number of options in terms (...)

    #decoupled-cms #headless-cms #web-development #coupled-cms

  • Put your chatbot where your headless #cms is

    How to make a chatbot in Slack with #sanity, Webtask and DialogflowMake intents for #chatbots and conversational UIs a part of your content management systemHeads up! You’re required some knowledge of JavaScript to do this tutorial, but it may still be interesting for how we think about integrating chatbots into a CMS.The idea of a headless content management system is to detach your content from the constraints of web pages, in order to reuse it in many contexts. This makes sense even when you only want to display your content on a webpage, because you can structure it in a way where content can be reused across many pages, and more easily switch your frontend code when something more fancy comes aroung. The real power of headless, however, comes when you manage to reuse your content in (...)

    #bots #conversational-ui

  • A surge of sites and apps are exhausting your CPU to mine cryptocurrency | Ars Technica

    The Internet is awash with covert crypto currency miners that bog down computers and even smartphones with computationally intensive math problems called by hacked or ethically questionable sites.

    The latest examples came on Monday with the revelation from antivirus provider Trend Micro that at least two Android apps with as many as 50,000 downloads from Google Play were recently caught putting crypto miners inside a hidden browser window. The miners caused phones running the apps to run JavaScript hosted on, a site that harnesses the CPUs of millions of PCs to mine the Monero crypto currency. In turn, Coinhive gives participating sites a tiny cut of the relatively small proceeds. Google has since removed the apps, which were known as Recitiamo Santo Rosario Free and SafetyNet Wireless App.

    Last week, researchers from security firm Sucuri warned that at least 500 websites running the WordPress content management system alone had been hacked to run the Coinhive mining scripts. Sucuri said other Web platforms—including Magento, Joomla, and Drupal—are also being hacked in large numbers to run the Coinhive programming interface.

    Earlier this month, political fact-checking site was found hosting Coinhive scripts in a way that exhausted 100 percent of visitors computing resources. A PolitiFact official told Ars the incident occurred when “an unidentified hacker attached a crypto mining script to the PolitiFact code base being stored on a cloud-based server.” The code has since been removed and was active only when people had a window open in their browser.
    Don’t look, don’t tell

    Coinhive presents its service as a way end users can support sites without viewing online ads, which are often criticized for containing malware that surreptitiously infects visitors with ransomware, password stealers, and other malicious wares. And in fairness, the service only consumes 100 percent of a visitor’s computing resources when the Coinhive’s interfaces are being abused. Still, Coinhive doesn’t require third-party sites to tell visitors their computers and electricity are being consumed in exchange for visiting the site. Coinhive has also done nothing to prevent sites from abusing its programming interface in a way that completely drains visitors’ resources.

    Ad blocker AdGuard recently reported that 220 sites on the Alexa top 100,000 list serve crypto mining scripts to more than 500 million people. In three weeks, AdGuard estimated, the sites generated a collective $43,000. Both AdGuard, antimalware provider Malwarebytes, and a variety of their peers have recently started blocking or restricting access to Coinhive crypto mining. Both AdGuard and Malwarebytes give end users who want to support a site using Coinhive the option of accessing the mining script.

    #Cryptomonnaie #User_cpu_mining #Voyoucratie

  • Using A Static Site Generator At Scale: Lessons Learned – Smashing Magazine

    Static site generators are pretty en vogue nowadays. It is as if developers around the world are suddenly realizing that, for most websites, a simple build process is easy enough to render the last 20 years of content management systems useless. All right, that’s a bit over the top. But for the average website without many moving parts, it’s pretty close!

    #web #cms #html #markdown #git #jamstack

  • The Platform Press : How Silicon Valley reengineered #journalism - Columbia Journalism Review via @opironet

    Avec une chronologie bien dense à la fin.


    October 23: Google AdWords launches.


    October 4—21: Harvard study finds 113 white nationalist, Nazi, anti-Semitic, and radical Islamic sites, and at least one fundamentalist Christian site, were removed from French and German Google listings.


    February 2: Facebook launches as a Harvard-only social network.


    January 23: Google News formally launches; had been in beta since September 2002.
    January 25: Google launches, adhering to China’s censorship policies until March 2010.
    July 15: Twttr (later renamed Twitter) is released. “Tweets” can only be 140 characters.
    September 5: Facebook News Feed launches and displays activity from a user’s network.
    September 10: Google delists Inquisition21, a website seeking to challenge potentially incorrect child pornography convictions in the UK. Google implies the delisting is because Inquisition21 tried to manipulate search results.


    January 10: Facebook launches mobile site
    April 16: Google’s Terms of Service unveiled, including provisions granting Google “perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any Content which [users] submit, post or display on or through, the Services.”


    October 7: Apple launches iOS App Store.
    October 22: Android OS Google Play store launches.
    December 30: Facebook removes a photo of a mother breastfeeding babies, leading to protests.


    February 4: Facebook’s Terms of Service altered to remove the automatic expiry of Facebook’s license to use individuals’ names, likenesses, and images if an account was deleted.
    February 24: WhatsApp, a mobile messaging app company, is founded, and the app is released in May of 2009.


    January 14: Links to Encyclopedia Dramatica’s “Aboriginal” article removed from Google after complaint; Google defended decision on grounds that the content represented a violation of Australia’s Racial Discrimination Act.
    March 22: Google announces it will no longer adhere to Chinese censorship policies by redirecting Chinese users to its Hong Kong domain.
    October 6: Instagram, a photo-based social network, is released.
    October 21: News Corporation axes “Project Alesia,” a potential competitor to Google News, over concerns about cost and readiness of proposed partners.


    September 26: Snapchat, a mobile app for disappearing messages, is released.
    October 12: iOS Apple Newsstand app to read a variety of publications is released.
    November 2: Twitter begins to “curate” results on its timeline.


    February 16: Facebook’s internal “Abuse Standards” leaked, including policy to filter out content containing images of maps of Kurdistan and of burning Turkish flags.
    March 1: Fundamental rewrite of Google’s Terms of Service, adding rights for Google to “use, host, [and] store” any content submitted by users.
    April 9: Facebook buys Instagram for $1 billion.
    May 31: Google launches a feature that informs Chinese users which keywords are censored. (The feature is removed in early December.)


    January 19: After backlash, Instagram scales back earlier announcement on changing Terms of Use to allow for selling user data.
    June 20: Announcement that video is coming to Instagram
    October 1: Canadian photographer Petra Collins’ Instagram account deleted because of a selfie which displayed visible pubic hair beneath her bikini bottom; challenged by Collins as it did not break Instagram’s terms.
    October 3: Snapchat Stories, a compilation of “snaps” a user’s friends see, launches.
    November 11: Update to Google’s Terms of Service, clarifying how profile name and photo might appear in Google products.
    November 20: Android OS Google Play Newsstand app to read a variety of publications launches.


    January 30: Facebook launches Paper, an effort at personalized news, and Trending.
    February 19: WhatsApp bought by Facebook for $19 billion.
    April 1: Algorithm introduced on Instagram to tailor the “Explore”/“Popular” tab to each user.
    April 14: Update to Google’s Terms of Service, including provision to automatically analyze content such as emails when content is sent, received, and stored.
    April 24: Launch of Facebook Newswire, powered by Storyful. While it was eventually folded, it allowed publishers to embed “newsworthy” content from Facebook into own material, use platform for newsgathering and storytelling.
    May 19: In Russia, Twitter blocks pro-Ukrainian accounts following threats to bar the service if it did not delete tweets violating Russian law.
    May 30: Google launches tool that enables Europeans to request “right to be forgotten” in response to ruling by European Court of Justice.
    June 13: Google ordered by Canadian court to remove search results that linked to websites of Datalink, which sold technology alleged to have been stolen from a competitor.
    June 17: Snapchat Our Story, a public Story aggregating many users’ activity around an event launches.
    June 23: Facebook News Feed algorithm altered to increase priority of video.
    July 15: Geofilters on Snapchat are released.
    July 25: Twitter blocks an account belonging to @boltai, a hacker collective that leaked internal Kremlin documents.
    August 25: Facebook News Feed algorithm altered to reduce priority of clickbait.
    October 22: German publishers concede defeat to Google in long-running dispute over attempt to charge license fees.
    December 18: Google removes links to articles that criticized Australian organization Universal Medicine, an alleged cult.


    January 12: Instagram deletes account of Australian photo and fashion agency due to a photograph with pubic hair outside bikini bottoms. (Account reactivated January 21.)
    January 20: Facebook News Feed algorithm altered to “show fewer hoaxes.”
    January 21: WhatsApp Web launches.
    January 27: Snapchat Discover launches. Selected publishers create a daily Discover channel, like a mini interactive magazine with an advertising revenue split arrangement where publishers can sell for 70 percent of revenue, or let Snapchat sell for 50 percent.
    March 3: Instagram carousel ads launch.
    March 9: Twitter acquires live streaming app Periscope.
    March 31: Twitter rolls out Curator, which allows publishers to search and display tweets based on hashtags, keywords, location, and other specific details.
    April 13: Snapchat gets rid of brand stories, also known as sponsored stories, after six months.
    April 21: Facebook tweaks News Feed to emphasize family and friends because people are worried about “missing important updates.”
    April 27: Snapchat hires Peter Hamby from CNN and announces plans to hire more journalists for the election.
    April 27: Google announces Digital News Initiative with eight European publishers.
    May 7: Facebook releases internal research on filter bubbles that finds “most people have friends who claim an opposing political ideology, and that the content in peoples’ News Feeds reflect those diverse views.”
    May 7: Snapchat will charge advertisers 2 cents per view for ten second ads in between Discover slides (up to four slots) and during videos. This plan is called Two Pennies. It was previously 15 cents.
    May 12: Facebook announces Instant Articles, faster loading articles on Facebook for iPhone,and original launch partners. Ads are embedded in article, and there is a 70/30 revenue share with publishers if Facebook sells the ad.
    June 8: Apple News app announced to replace the Newsstand app. Like Facebook Instant Articles, a 70/30 revenue share with publishers if Apple sells ads against their content.
    June 15: Facebook’s News Feed algorithm updated to prioritize time spent on a story above engagement.
    June 22: Google News Lab announced to support technological collaborations with journalists.
    June 23: Instagram changes Explore to allow users to follow real-time news more easily by sorting by location and recency.
    July 1: Automatic bans imposed on Facebook accounts using an offensive slang term for Russians. Similar Russian insults towards Ukrainians (such as ‘hohol’) were not deleted.
    July 27: Snapchat axes Yahoo! and Warner Music from Discover, replaces them with BuzzFeed and iHeartRadio.
    Late July: Snapchat’s ad team starts selling against Discover.
    August 5: Facebook Live video launches for public figures.
    August 27: Snapchat Discover expands from 12 to 15 partners. In the past, they cut old partners to add new ones so all 12 fit on one screen.
    September 9: Using the Facebook ad platform technology, Instagram’s advertising platform expands globally, allows for more targeting and ad format flexibility.
    September 22: Facebook allows publishers to create Instant Articles in their own content management systems.
    September 23: Facebook releases 360 video. Users can move their phones for a spherical view within a video.
    October 6: Twitter Moments, curated tweets around top stories, launches.
    October 7: Google announces Accelerated Mobile Pages (AMP) project, which will allow publishers’ stories to load more quickly from search results.
    October 21: Twitter announces partnerships with firms such as Spredfast, Wayin, Dataminr, ScribbleLive, and Flowics at its developer conference.
    October 22: Google announces it has signed up over 120 news organizations for its Digital News Initiative, including the BBC, The Economist, and Der Spiegel.
    October 27: Twitter announces it will discontinue video-sharing app Vine.
    October 28: Snapchat Terms of Service updated: requests right to reproduce, modify, republish, and save users’ photos, specifically in relation to Live Stories.
    October 29: Instagram allows businesses to use Facebook’s Ads Manager and to run campaigns across Facebook and Instagram.
    October 31: Instagram conducts its first video curation for Halloween.
    November 10: Instagram partner program launches; a group of 40 adtech, content marketing, and community management companies that work to help businesses on Instagram.
    November 11: Facebook Notify, a real-time notification news app, is launched.
    November 13: Snapchat launches Official Stories, Stories from verified brands or influencers.
    November 23: Snapchat launches Story Explorer, which allows users to focus on a specific moment from a story, but from additional users and perspectives.
    November 30: Snapchat allows publishers to deep link back to Snapchat content from elsewhere, like other social platforms.
    December 3: Facebook releases Live video to the public.
    December 9: Facebook tweaks News Feed so it works with poor connections, like 2G. Facebook also allows publishers to sell Instant Article ad campaigns instead of having to make those ads part of their own site package, to have one ad for every 350 words of an Instant Article (up from one ad per 500 words), and to control link outs at bottom of Instant Articles.
    December 2: Snapchat makes a Story for live/breaking news during San Bernardino.
    December 9: Google announces AMP rollout timeline; pages will go live in February.
    December 15: German government strikes deal with outlets who agree to delete hate speech from their sites within 24 hours, in response to increasing racism online.


    January 5: Digiday reports that Snapchat, up to 23 Discover partners, is rumored to be building their own ad interface API, like Facebook, to target ads to users instead of publications.
    January 11: Instagram publishes its first live video curation for the Golden Globes.
    January 19: Nielsen expands Twitter TV Ratings to include Facebook conversations around TV shows, called Social Content Ratings.
    January 21: Facebook opens Audience Optimization to publishers to target specific readers.
    January 26: The Facebook Audience Network can be used by publishers to sell ads on their mobile sites.
    January 26: Apple plans to make subscription-only content available in the News app; publishers can only post free articles or excerpts that drive people to subscribe.
    January 27: Facebook reveals forthcoming “reactions” in the US, which had already been tested elsewhere in the world.
    January 28: Facebook Live expands to all iPhone users.
    January 28: Snapchat launches a show called “Good Luck America” with Peter Hamby.
    February 4: WhatsApp increases group chat user limit to 256 people, aiming to increase enterprise appeal, including to publishers.
    February 9: Google AMP announces solutions for subscription-supported publications, and Adobe Analytics integration.
    February 10: Twitter changes algorithm to make sure users see tweets they are likely to care about.
    February 10: On Instagram, publishers can now see video views and can do account switching. Instagram hits 200,000 advertisers, and 75 percent are outside of the US.
    February 12: Reports that Snapchat will let users subscribe to Discover channels and that it will go from logo button to magazine cover look by May.
    February 24: Google AMP articles go live.
    February 25: Snapchat partners with Nielsen Digital Ad Ratings to measure, transparently, the effectiveness of ad campaigns.
    February 26: Facebook Live rolled out to all Android users.
    February 28: Snapchat Live Stories, beginning with the Oscars, will be viewable on the web for special occasions.
    March 1: Facebook changes algorithm to prioritize Live Video, especially Live video that is broadcasting.
    March 15: Instagram announces that starting in May users’ feeds will be algorithmically driven, instead of real-time.
    March 15: Apple News app opens to all publishers.
    March 24: On Facebook, publishers can see daily activity around a video.
    March 29: Snapchat Terms of Service updated to add the potential to incorporate third-party links and search results in Snapchat services.
    March 31: Facebook creates option for publishers to autoplay and non-autoplay video ads in Instant; can have pre-roll video ads in any editorial video; and can have one more ad unit at the base of articles.
    April 5: Twitter announces live video deal to stream NFL games, and begins pushing for live video deals with publishers.
    April 7: Facebook allows Live Video within groups and events, live reactions from viewers, live filters, the ability to watch live with friends, a live map, and also live video in trending and search.
    April 8: Branded content will be allowed as Facebook Instant Articles with the sponsor tagged.
    April 12: Facebook makes several announcements at F8 that are relevant to publishers: the Live video API will be open for publishers who want to experiment/innovate; Instant Articles is open to all publishers; publishers will be able to use messenger bots to distribute stories.
    April 21: Facebook tweaks the algorithm to focus on articles people are likely to spend time viewing.
    April 28: Twitter moves to the News category in the Apple app store.
    May 9: Gizmodo reveals details that Facebook’s Trending Topics is actively curated by people who “suppressed” conservative news.
    May 12: Facebook releases a 28-page internal document outlining guidelines for staff curating Trending Topics, in response to media reporting suggesting potential bias.
    May 19: Instagram adds video to carousel ads.
    May 23: Facebook’s general counsel responds to Congress Republicans concerned about bias with a letter; the previous week, Facebook’s legal team met with Chairman of the US Senate Commerce Committee John Thune.
    May 24: Instagram adds media buying as fourth advertising partner category.
    May 24: Facebook says it will revise the way it curates its Trending topics section, including no longer using external websites to validate a story’s importance.
    May 24: Twitter announces changes to simplify Tweets including what counts toward your 140 characters, @names in replies and media attachments (like photos, GIFs, videos, and polls) will no longer “use up” valuable characters.
    May 26: Facebook allows for their Audience Network to be used for ads to be seen off-Facebook, a move seen as competitive with Google.
    June 2: Facebook Notify is shut down.
    June 2: Google AMP launches in France, Germany, Italy, UK, Russia, and Mexico.
    June 7: Google announces preliminary results from AMP showing that 80 percent of publishers are seeing higher viewability and 90 percent are seeing higher engagement.
    Between June 6 and 12: Intel becomes the first brand to publish content directly to Instant Articles.
    June 9: Facebook launches 360 photo. Users can move their phones for a spherical view within a photo.
    June 16: Snapchat announces an online magazine called Real Life.
    June 21: Twitter Engage launches, allowing for better insights and data. Also, the length of user video is increased from 30 to 140 seconds.
    June 22: The Wall Street Journal reports that Facebook has made deals worth more than $50 million with 140 video creators, including publishers, to use Live, since those partnerships were first announced in March.
    June 29: Facebook’s algorithm changes to place further emphasis on family and friends and on creating a feed that will “inform” and “entertain.”
    July 6: Snapchat introduces Memories.
    July 14: Facebook Instant Articles can be posted to Messenger.
    July 19: Google announces AMP for ads, to bring ads to the same load time as AMP articles.
    July 11—12: Twitter announces multiple live video deals, including with CBS, Wimbledon, and Bloomberg.
    August 2: Instagram Stories launches. A compilation of updates a user’s friends see; a Snapchat Stories clone.
    August 4: Facebook tweaks the News Feed to reduce clickbait.
    August 9: Facebook blocks ad blockers.
    August 11: Facebook’s News Feed is modified to place emphasis on “personally informative” items.
    August 26: Facebook Trending becomes fully algorithmically driven.
    August 27: Apple changes its Spotlight feature so that articles open in-app, hurting publishers.
    September 7: Snapchat axes Local Stories.
    September 8: Google releases a study of more than 10,000 mobile domains showing that speed matters for engagement and revenue.
    September 12: Twitter announces a live streaming partnership with Cheddar.
    September 15: Publishers can sell subscriptions within the Apple News app; Apple keeps 30 percent of subscriptions made through the app, and 15 percent of renewals.
    September 15: Improvements are made to call to action button on Instagram ads to make them more visible; with video, though, the destination URL opens first within Instagram with the video continuing to play at the top.
    September 20: All Google search results, not just the carousel, now show AMP pages.
    September 23: Snapchat announces Spectacles and becomes Snap, Inc.
    September 29: Twitter opens Moments to everyone.
    September 30: Updates to Google AMP so it better supports a variety of ad sizes.
    October 12: Facebook also allows for additional ad formats for publishers in Instant Articles.
    October 17: Signal, for newsgathering on Facebook, will include a Live Video column.
    October 18: Snapchat switches from a revenue sharing arrangement with publishers on Discover to an up-front licensing arrangement.
    October 20: Facebook allows 360 photo and video within Instant Articles.
    October 28: Facebook rolls out a voting planner for users where they can view and save the initiatives and candidates they will select.
    November 10: Instagram introduces ability to add “see more” links to Instagram Stories.
    November 11: After controversy, Facebook will curb ethnic affinity marketing by advertisers focused on, for example, credit or housing, who target users based on whether Facebook has determined they are likely Latino or Asian American, for example.
    November 11: Facebook buys CrowdTangle, which is used by publishers for analytics.
    November 11: Vertical ads are allowed on Instagram.
    November 16: Facebook will work with more third parties to ensure the integrity of their metrics after they miscounted publisher performance.
    November 19: In response to post-election pressure, Mark Zuckerberg addresses Facebook’s role in fake news.
    November 21: Instagram Stories introduces Live Stories for live video streaming.
    November 22: To be allowed into China, Facebook built a censorship tool into its platform.
    December 5: Facebook, Microsoft, Twitter, and YouTube partner to address terrorism content online.
    December 5: In an effort to combat misinformation, Facebook prompts users to report “misleading language.”
    December 5: Google updates its search bar so that there is no longer an autocomplete that reads “are Jews evil.”
    December 12: Facebook launches Live 360 video. Users can have a spherical view of live video.
    December 14: Facebook begins talks with video producers and TV studios for original content.
    December 20: Facebook launches Live Audio. Allows for formats like news radio.
    December 22: Business Insider reports that Twitter inadvertently inflated video ad metrics.


    January 9: Recode reports that Facebook will allow mid-roll video ads, with 55 percent of revenue going to publishers.
    January 11: Facebook announces the Facebook Journalism Project, to work with publishers on product rollouts, storytelling formats, promotion of local news, subscription models, training journalists, and, on the fake news front, collaborating with the News Literacy Project and fact checking organizations. On the same day, TechCrunch reports Facebook agrees to censor content in Thailand at government’s request.
    January 11: Instagram Stories will now have ads, and insights are increased, as the platform hits 150 million users.
    January 12: Snapchat releases a universal search bar.
    January 17: News that Facebook will end Live video deals with publishers in favor of longer more premium video.
    January 19: Snapchat will allow ad targeting using third-party data.
    January 23: Snapchat updates publisher guidelines: content must be fact checked and cannot be risqué, and will offer some an “age gate” and will require graphic content warnings.
    January 24: Instagram makes Live Stories available globally.
    January 25: News that Facebook begins testing Stories, like those on Instagram and Snapchat, at the top of the mobile app in Ireland. Facebook also updates Trending to show publisher names, identify trends by number of publishers and not engagement on a single post, and show everyone in a region the same content. In Thailand and Australia, Facebook will have ads like the ones that are in News Feed inside of Messenger.
    January 25: Recode reports that more than 200 publishers have been banned from Google’s AdSense network in an effort to combat fake news.
    January 26: Facebook’s News Feed algorithm will reward publishers/videos that keep people watching and mid-roll ads won’t play until 90 seconds.
    January 26: Twitter’s Explore tab will allow users to see trends, Moments, Live, and search.
    January 30: Twitter’s VP of engineering announces an effort to combat harassment.
    January 30: Snapchat announces IPO.
    January 31: Facebook updates the algorithm to prioritize “authentic” content and will surface posts around real-time/breaking news. Facebook also announces new and expanded partnerships with Nielsen, ComScore, DoubleVerify (for a total of 24 third-party entities) to give better insights into performance of ads.
    February 1: Instagram introduces Albums feature in limited release. Widespread release later in the month.
    February 2: Snapchat IPO documents show that media partners were paid $58 million, and that Snap-sold ad revenue was 91 percent.
    February 6: Google allows for AMP articles URL to indicate the publisher’s name and not just Google.
    February 6: News surfaces that a Syrian refugee identified as a terrorist pursues legal action against Facebook on grounds of “fake news.”
    February 7: Twitter continues efforts to combat harassment and improve quality, by “stopping the creation of new abusive accounts, bringing forward safer search results, and collapsing potentially abusive or low-quality Tweets.”
    February 8: News surfaces that French publishers complain of effort required for anti-fake news partnership with Facebook.
    February 10: Facebook further pushes for transparency around ads and says it will allow for a third-party audit.
    February 13: The Washington Post joins Snapchat Discover as Discover shifts to allow for breaking news.
    February 13: TechCrunch reports that Twitter will reduce its support for ad products that are not drawing advertisers.
    February 14: Facebook announces an app for Apple TV and Amazon Fire that will allow people to watch Facebook videos on their TVs.
    February 14: Autoplay videos on Facebook will play with sound.
    February 14: Google pulls two anti-Semitic sites off its ad platform.
    February 16: Mark Zuckerberg writes a nearly 6,000 word manifesto, “Building Global Community,” on the future of Facebook and global civil society.
    February 17: Facebook invites media companies to its offices to talk about products to come throughout the year.
    February 20: Facebook allows users to send photos and videos from the in-app camera.
    February 20: WhatsApp launches Snapchat clone, Status.
    February 23: Mid-roll video ads begin on Facebook, following an announcement in January.


  • How We Engineered CMS Airship to be Simply Secure - Paragon Initiative Enterprises Blog

    CMS Airship is a Free Software content management system (available on Github) that we introduced to the world last year.

    We chose to build CMS Airship for two reasons:

    The population of online publishers that need a content management system significantly dwarfs the population of web designers or software developers.
    The existing content management systems offered inadequate security and neglected to cultivate a culture that promotes better security practices. (Often, they sacrifice security entirely in pursuit of adoption and market share.)
    Although we have tried for years (and will continue to try) to improve the security posture of other open source CMS platforms, we believe that truly democracised publishing is only possible if a secure-by-default option is available today.

    #sécurité_informatique #idée_pour_spip

    • CMS Airship is the only open source CMS in the PHP ecosystem that offers cryptographically secure automatic updates.

  • GraphCMS - GraphQL based Headless Content Management System

    “1. Define your content model

    Define the structures, relations and permissions of your application data by using our intuitive content model editor.

    2. Manage your content

    Start the data onboarding with our easy-to-use content editor or import existing data from JSON/CSV. Your apps can of course push data to your backend as well.

    3. Connect your apps

    Connect your web and mobile apps to the generated and hosted GraphQL endpoint via Relay, Apollo or other GraphQL client libraries.”


  • The Digital Storytelling Tool

    „Digital Storytelling“ is a modern way of presenting multimedia stories on a web-based platform. Since 2012, more and more stories have been told in this way. The most well-known examples are “Snow Fall” from the NY Times and “Firestorm” by The Guardian. The stories show us what is possible in a new age of media coverage, where various aspects of a story can be presented through a combination of words, audios, images and videos.

    Inspired by these multimedia pioneers, Codevise and WDR developed their own tool for digital storytelling: Pageflow. In contrast to its predecessors, Pageflow can be used again and again, no matter what story is being told. Journalists can therefore focus on the content and no longer have to deal with the technical side of things. Pageflow operates like a micro content management system (CMS), which is specially developed to present a story in full screen and integrate audios, videos, text and pictures into a flowing narrative.

    #open_source #storytelling #web