Jump to content

Search the Community

Showing results for tags 'media'.

  • 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 14 results

  1. Hey folks 1.22.30 allows you to swap a library master from the asset detail page and keep the same asset page and the same references everywhere. Crops, variation links, and a staged job handle the heavy lifting. You get a clear summary when the job finishes. Asset replacement works for images, PDF, video, audio, and other documents. YouTube/Vimeo embeds are not planned (unless requested) Same asset, new file Replace updates the master on disk, not the asset page. Collections, labels, title, alt, About, custom fields on the asset, and favourites stay as they are. Field references and usage links keep working because the asset ID does not change. Focus point, file descriptions, and other per-file data on the image are carried across to the new master during the swap. Filename when you want it. By default MediaHub keeps the existing filename on the server (the extension can change if you upload a different format). That helps direct links and bookmarks. Tick Use the new filename on the confirmation if you want the on-disk name to match the file you picked. When the new image is not the same shape as the old one, MediaHub does not open every page and resize TinyMCE embeds for you. The confirmation shows the current master size and the size of the file you selected, tells you what will be rebuilt automatically (crops, file and variation URLs where paths change, and the rest of the replace pipeline), and, if the asset appears in rich text, how many body fields to check. View current asset usage opens the Usage table so you can open the pages that matter and tweak embeds in the editor in a minute or two, instead of hunting the site or finding a stretched image later. Fixed width and height saved in TinyMCE stay until an editor changes them on purpose. Templates and MediaHub field references still serve the new master at render time. We are exploring optional, review-first ways to help with rich-text embeds at a larger scale. This public beta also extends field automation (crop-preset pre-generation and optional WebP sidecars) and improves wide-gamut colour on upload, crop, and replace. Future plans for image replacement UI improvements to the popups We are also exploring optional, review-first ways to help with rich-text embeds at a larger scale. For this release, the win is about confidence. IE You always know what changed automatically and what is worth a quick look in the editor. Replace an asset from the Library Vs the asset detail page Support for replacing assets from the MediaHub fields etc Docs and stuff Try MediaHub — (14-day money-back guarantee) MediaHub 1.22.30 (Beta) download — for signed-in licence holders Blog: Replace file in 1.22.30 Replace file (docs) Changelog — 1.22.30 MediaHub v1 documentation
  2. Hello! That’s me and that’s MediaHub I’m pointing vaguely to. 🙂 So, it looks like another promising module has entered the Bermuda Triangle. Despite lots of initial energy and exciting updates, we now have silence and a little head scratching. I sincerely hope the developer is OK if the reasons for their disappearance is personal. But It did remind me of an insight someone shared with me recently and specifically in relation to MediaHub (which is not going away). He said people and agencies have been burned before with modules, and there is a reluctance to use something that could be abandoned. Understandably, that experience has made them cautious about embracing anything new. If an agencey or client site depends on a module, could it end up with no development, no support, no documentation and worse still, no security patches. Again, I'm not being judgemental. Life can take over. But what I did want to say is that MediaHub and I (touches wood) have no plans to enter the Bermuda Triangle of module development. In case that was a barrier to you. It's in active development. I'm supporting customers, working on improvements and listening to people. Do I ship updates as often as I'd like, or spend as much time on it as I'd like? Of course not. And if anything were to happen that meant I could no longer be part of the community or do the job I love, the project would be handed over to one or more trusted developers. So, finally, to the point: our work is too important to me to disappear with no answers. I can't guarantee or see the future, but MediaHub is very much alive. I've been self employed and doing this for probably 26 or 27 years. I'm hoping to be doing this for a good few more at least. If you want to come along with me and MediaHub for some of those years, we would very much like to help you and your clients' sites with media and asset management. So hit me up, DM me or tell me here. What would you need to see to feel confident trying it? Cheers, Peter PS On a side note, MediaHub is a monster of a project. A much much larger and more complicated Module than I ever imagined. When I somewhat naively started putting it together, I had no idea how many aspects of ProcessWire functionality it would have to work with. Stuff I hadn't even considered. That's probably another whole essay, but suffice to say, I've put far too much personal time, professional time, and real money, into it to not continue. If that helps close your doubts, great.
  3. Hi Following the release of Palette for MediaHub, the next companion module is here. MediaHub AI brings provider-backed AI tools to your MediaHub fields, starting with AI-generated ALT text for your images. What it does MediaHub AI adds an AI tools group to the MediaHub Actions panel. For any image in a MediaHub field or on the media library detail page, editors get: Quick Alt: one click, one result. The AI analyses the image and writes a ready-to-use ALT description instantly. 3x Options: asks for three alternatives so you can pick the best fit for the context. SEO / preferred words: type in terms you want included before generating. Works best for words that truthfully fit what is in the image; anything that does not fit is left out. Shorten: trims a chosen alternative to around 125 characters in one click. Apply: writes the result straight into the ALT field. Save the page to keep it. This first release works on one image at a time and generates ALT text in English. A multi-language version is already in testing and will follow shortly. Backend config settings All settings live in Modules > MediaHub AI: Filename and title as context Passes the image title and words from the filename to the AI as a hint. Only visible, meaningful words are used; camera codes and numeric IDs are ignored. Site context A short paragraph of house style or site facts sent with every request. Editors can override this per-image using the SEO words field in the dialog. Output language Tells the AI which language to write in. On multilingual sites, each language tab gets its own name so the AI writes in the right one. Provider credentials (API key, model, provider name) are set in config (for now). Supported providers at launch: OpenAI, DeepSeek, and any OpenAI-compatible endpoint (bring your own key). $config->MediaHubAI = [ 'provider' => 'openai', 'providers' => [ 'openai' => ['apiKey' => 'sk-...', 'model' => 'gpt-4.1-nano'], ], ]; Free companion, same install pattern as Palette Like Palette, MediaHub AI is a free companion. Install it alongside MediaHub, add a $config->MediaHubAI block to config with your provider key, and the AI tools group appears in the Actions panel automatically. No field or template changes needed. More AI applications will follow. Thanks @Stefanowitsch for the suggestion 🙂
  4. Good morning everyone * MediaHub had an update to 1.21.1 and a few quiet releases in between. File Types The sidebar gains a new File Types filter. The file types only populate when a matching item exists. We already have a Types filter on top of your Library, but this is more granular, and I find myself using it much more than its addition suggests. Utilities Someone suggested it'd be useful to see their unused assets real quickly. While I was adding this, I introduced some other useful filters. Here's the full set… Image variations The asset detail page gets an additional image variations table. If you've worked with PW for a while, you know how these can build up, so having visibility on them can illustrate that volume. Upload queue Another good user suggestion. Whan an upload is complete, they wanted a quick way to jump to that asset or back to the Library. Combo fields (fixed) Removing an asset from a MediaHub picker inside a Combo field wasn’t working. Fixed now. Title and alt on field upload. If you upload into a MediaHub field and type a title or alt in the sidebar before you save the page, those values now go onto the library record. Other uses of the same asset inherit them. Promoting custom fields the same way is still on the list. Download MediaHub 1.21.1 is available from your downloads area. Thanks everyone. I didn't @ peoples names in this post, but you'll recognise your suggestions. P * It was actually morning when I started writing this.
  5. Hey everyone Well, last week turned into this week, and 1.19.50 turned into 1.19.51. So apologies for the slight delay, but I do have a larger release and a special offer for you. Get an extra 20% off any plan using the discount code: wowmediahub11951 It's good for the first three signups only. What’s new in 1.19.51 YouTube and Vimeo as library assets YouTube and Vimeo in MediaHub fields and rich text Inline audio and video preview Preview covers for PDFs, audio, and documents German admin UI Front End Editing Resizable library sidebar and much more... Full details on the blog, short version below. https://www.peterknight.digital/blog/posts/mediahub-1-19-51-release/ YouTube and Vimeo as library assets Paste a YouTube or Vimeo URL into Import → By URL. MediaHub creates an embed asset without storing the video file. Provider thumbnails show in the library; optional custom covers are available when you want your own poster. YouTube and Vimeo in fields and rich text Pick embeds from the same library as images and PDFs. Insert into MediaHub fields or TinyMCE with alignment, max width, and playback options — including start-at. Optional image captions (figure/figcaption) are also available in the MediaHub image dialog. Inline audio and video preview On the asset detail page, play supported audio and video with native browser controls — handy for a quick check before you use the file. BTW that track Feuervogel is by our very own @Stefanowitsch and his band Dayfly’s Diary. Buy See the Light on Bandcamp. Preview covers PDFs and audio can get an automatic cover on import where the server supports it (first PDF page, embedded artwork). Or pick any library image or crop as a manual override. Covers show across the library, picker, and inputfield cards. German admin UI Bundled Deutsch translation for the full MediaHub interface. With Language Support and a de language installed, translations import on module refresh. Front End Editing (Beta) The MediaHub TinyMCE button works with ProcessWire’s PageFrontEdit. Image alignment survives save on the live site. Resizable library sidebar On desktop, drag the sidebar edge to widen or narrow collections/labels. The width is remembered for next time. That's it. Thanks for reading 🙂 Peter Full details, screenshots, and the full changelog: https://www.peterknight.digital/blog/posts/mediahub-1-19-51-release/ Downloads (licensed users): https://www.peterknight.digital/downloads/
  6. Hi If you are using 1.19.50 Beta, you may have experienced 2 translation issues. These are fixed and scheduled for the official 1.19.50 release, but if you're stuck, please DM me. German language CSV import fails with 'Undefined array key' warnings German translation: glossary fix — Label → Etikett, Labels → Etiketten Vielen Dank fürs Lesen, i believe 🙂
  7. Hi everyone, I’m preparing a new ProcessWire module for release: Panorama. Panorama is a media audit and maintenance toolkit for ProcessWire images and files. It is built for sites where media is spread across many templates, repeaters, galleries and file fields, and where you need one place to understand what is stored, where it is used, what can be cleaned up and what needs attention. What it does Media dashboard with totals, disk usage, average size, recent uploads and largest files. Breakdown by file type, field, page and template. Visual Explorer for browsing media by gallery, page or template. Detail drawer with owner page, template, field, dimensions, file size and image variations. Duplicate finder with background scan, visual cards and reclaimable space estimates. Alt text audit for images missing descriptions. Cleanup tools for broken references, orphaned originals and orphaned variations. Background image variation warmup. Bulk actions for selected media. CSV export. Support for Repeaters, Repeater Matrix and FieldsetPage ownership where possible. The heavier thumbnail-based sections load in the background, so the main admin page should stay responsive even on media-heavy sites. Requirements ProcessWire 3.0.227+ PHP 8.3+ Repository GitHub: https://github.com/mxmsmnv/Panorama
  8. Hey, I've started to create a Media Hub for Processwire. [Edit...newest updates to UI are in later posts] Screenshots attached. Obviously a few UI improvements are needed 🙂 One of my clients requested a centralised media manager. I thought it'd be fun to give it a go and learn some stuff. I know that with a self-built Module, it'll always be maintained, and I have an active interest in evolving it. Shout out to @markus-th who just announced he is doing similar with WireMedia.
  9. BETA: SplashAndGrab https://github.com/madebymats/InputfieldSplashAndGrab This module attaches a search input to selected image fields that lets you search and download images from Unsplash. (Unsplash is a stock photo service where you can download images for free and use as you wish. No strings attached.) You can search by string, colors, orientation/crop and order by relevance or time published I find Unsplash useful both for placeholder images when building sites but also as a time saver for editors if they don’t have any images at hand, just search, download and publish. Thanks to @apeisa for building the FlickrInputField Module and @Robin S for AddImageUrls, took a lot ideas and code from those modules.
  10. Media Lister Lists images and files from across the site in a sortable and filterable table. For images you can choose between table, small thumbnails and large thumbnails view modes. The module retrieves the data using SQL queries so is able to efficiently list media information for all but the largest of sites. Possible use cases: Check that a nice variety of banner images is used for top-level pages. Find duplicate files/images by sorting by filesize or filename. Find images without descriptions if this is important for use in alt tags. Find large PDF files that would benefit from optimisation. Check for "inappropriate" images, or images that are not "on-brand". Images in small thumbnails view mode Files saved as a bookmark Controls Media type: Choose between Images and Files. View mode: When listing images you can choose between small thumbnails, large thumbnails and table view modes. When in one of the thumbnail view modes you can see information about the image in a tooltip by clicking the "i" icon, or edit the page containing the image by clicking the pencil icon. From pages matching: This field allows you to add filters to limit the pages that the media will be listed for. Add bookmark: Superusers can add bookmarks for the current settings that will be available from the flyout menu for all users. See the bookmarks section below for more information. Column visibility: Choose the columns that appear in the table and in the information tooltip (when in thumbnails mode). Search: Quickly filters the results to show only items that have the search text in any column, whether the column is visible or not. Custom search builder: For more advanced searches where you can combine conditions for specific columns with AND/OR logic. Pagination: You can navigate through the results and set the number of results per page. Reset: Click the "Reset" button at the top right to return to the default settings for Media Lister (or for the current bookmark if applicable). Editing the page that contains the media For any media result click the link in the "Page" column to open the page that contains the media item in Page Edit. When in thumbnail view mode you can click the pencil icon to achieve the same thing. The field that contains the media item will be focused. When a media item is contained within a Repeater field this is indicated by an asterisk at the start of the page title. When opening Page Edit for a media item within a Repeater field the Repeater item will be automatically expanded, including for nested Repeaters. Limitations for values that are merged in the database The module has limited support for multi-language values and custom fields for images/files. In order to be efficient enough to handle large sets of results the module retrieves raw values from the database, and in the case of multi-language values and custom field values ProcessWire stores these in JSON format in a single database column. The module improves the display of this JSON data by extracting the uploadName value into a separate column, substituting custom field labels for field IDs, adding language names where possible, and by transforming the data into a quasi-YAML format for better readability. Some limitation remain though – for example, if you use Page Reference fields in the custom fields then only the page IDs are displayed. Bookmarks Superusers are able to create a bookmark for the current Media Lister settings by expanding the "Add bookmark" field, entering a title for the bookmark, and clicking the "Add bookmark" button. Bookmarks will be visible to all users from the flyout menu. You can delete a bookmark from the module config screen. Module config In the module config screen you can define defaults for controls such as media type, view mode, pagination limit and column visibility. You can also delete bookmarks from the module config screen. https://github.com/Toutouwai/ProcessMediaLister https://processwire.com/modules/process-media-lister/
  11. Is there a way to change the input options for the images field? I am trying to figure out if it would make sense to use an external script like Zenphoto as a central media library/manager. How could I connect that with Processwire? 'Choose File' in the images field would have to be able to open that 3rd party media library or a directory on the server or some cloud service instead of (only) the client file manager. Could justb3a's field type module Image Extra be part of the solution? I will try that and report back. Other field types/modules? I know there is a pro module Media Manager that does look very slick, but would prefer to make this work with a mature, tested 3rd party script if a central media gallery is never going to be a core Processwire feature.
  12. I have been plagued by this issue since day one. I cannot access or use any image I have uploaded. I can see them in the directory on the server and when I click on an image I can see a preview in the editor but as the video Video in my dropbox shows it doesn't provide me with a way to utilize those images. I can't see anything obvious. I did upgrade to 3.0.34 and have left the site pretty bare bones until this issue is resolved. Thanks in advance! processwire-images-bug.mp4
  13. Hi, i'm quite new to processwire and have been getting on very well with it. I've noticed an issue when I upload an (exported from Photoshop) PNG with alpha via the image field. The original file was only 34kb, but after uploading its now 138kb? Can anyone help me figure out whats going on? I've searched Google and the forums, but could not find an answer. This doesn't seem to happen with JPEGS. Thanks in advance!
  14. Hi, I've discovered PW recently and I'm starting to get the hang of it. I'm used to build artist portfolios with the Indexhibit2 CMS and I was wondering if it would be possible to replicate one of its features in PW. In Indexhibit2 you can upload many media types (images, local and external videos, sounds, etc...) to a page and then reorder them if you want. I know that PW has a multiple image field. My question is, would it be possible to modify it to allow adding other media type items to it? Is there an exisiting module out there for this? Thanks in advance
×
×
  • Create New...