Jump to content

Search the Community

Showing results for tags 'cloudflare'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Welcome to ProcessWire
    • News & Announcements
    • Showcase
    • Wishlist & Roadmap
  • Community Support
    • Getting Started
    • Tutorials
    • FAQs
    • General Support
    • API & Templates
    • Modules/Plugins
    • Themes and Profiles
    • Multi-Language Support
    • Security
    • Jobs
  • Off Topic
    • Pub
    • Dev Talk

Product Groups

  • Form Builder
  • ProFields
  • ProCache
  • ProMailer
  • Login Register Pro
  • ProDrafts
  • ListerPro
  • ProDevTools
  • Likes
  • Custom Development

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 2 results

  1. Hi everyone, I’m releasing Lumen, a ProcessWire module for managing Cloudflare Stream video from the page editor and the ProcessWire admin. Lumen adds a dedicated video Fieldtype and Inputfield, handles direct and resumable uploads, follows Cloudflare processing status, and exposes playback, thumbnails and metadata through familiar ProcessWire APIs. What Lumen does Adds a Cloudflare Stream Files Fieldtype and Inputfield. Supports direct uploads and resumable TUS uploads. Stores Stream status, duration, dimensions, category, tags, poster, subtitles, trim points, linked page and view count. Provides HLS URLs, responsive iframe embeds, thumbnails, posters and previews. Supports public playback and private playback with signed Stream tokens. Detects portrait, landscape, square and unknown video orientation. Identifies ready portrait videos that fit a configurable short-form duration. Refreshes pending Stream metadata through bounded LazyCron jobs. Includes local-storage mode for development without a Cloudflare account. Protects expiring signed playback URLs when CloudCache is installed. Provides public upload and metadata APIs for integrations with other modules. Embeds videos in formatted text through [[lumen:...]] shortcodes. Admin workspace Lumen adds Setup → Lumen, where editors can upload videos, browse and filter the library, refresh processing status, inspect metadata, copy embeds and Stream URLs, estimate stored and delivered minutes, configure playback and review diagnostics. The field itself can be added to any required template, so video remains part of the normal ProcessWire content model rather than a separate media system. Pagefile API <?php namespace ProcessWire; if($modules->isInstalled('Lumen')) { $lumen = $modules->get('Lumen'); echo $video->streamEmbedResponsive(); $thumbnail = $video->streamThumbnail(12); $poster = $video->streamPoster(); $ready = $video->streamReady(); $orientation = $lumen->streamOrientation($video); } Trusted integrations can also attach uploaded or local files: $video = $lumen->attachUploadedVideo( $page, 'video', $_FILES['video'], 1024 * 1024 * 1024 ); $video = $lumen->attachLocalVideo($page, 'video', $sourcePath); Textformatter The included Textformatter supports: [[lumen:video_uid]] [[lumen:page_id.field_name]] [[lumen:page_id.field_name:thumb]] Requirements ProcessWire 3.0.255 or newer PHP cURL A Cloudflare account with Stream enabled, unless local-storage mode is used for development Installation Copy the Lumen directory to /site/modules/Lumen/. Refresh modules in the ProcessWire admin and install Lumen. Enable Cloudflare Stream for the account. Create an API token with Stream:Edit permission. Save the Account ID and token in Modules → Configure → Lumen. Open Setup → Lumen and refresh the connection status. Create a Cloudflare Stream Files field and add it to the required templates. Links GitHub: https://github.com/mxmsmnv/Lumen Issues and support: https://github.com/mxmsmnv/Lumen/issues Feedback about field behavior, upload workflows, signed playback and the admin experience is very welcome.
  2. Hi! Upgraded my development environment from 2.x to 3.x and everything works fine there, so I continued with copying my development site (files) and database to my production environment and suddenly Pages and Modules are not showing up (see screenshot). After clicking around a bit, suddenly it worked and pages and modules appeared. But after logging out and in again, the issue had returned. I tested with different browsers and cleared my cache and cookies, but that didn't help. What could be causing this, what should I look for? Thanks in advance, Jasper
×
×
  • Create New...