FAQ brix:anura

For the most up-to-date documentation, please visit docs.brix.ch

Why does asset x not show up?

  • In CELUM, try logging in as the backend user - if you can't see it there, it's a permission issue.
  • If it's not that, 9 times out of 10 it's the cache. Clear the cache under Administration > System Tasks > Anura > Flush all caches. Don't forget about your browser's cache as well!
  • When it's still not showing up, it may be hidden through a globalFilter, customSearchProvider or a custom search term in the front-end.

My facet count does not reflect the actual number of assets that were found?

  • The facet index is probably out of sync - there's a few events that we don't get told about (such as changed permissions). Use Administration > System Tasks > Anura > Recreate facet search index (and clear the cache ^^)
  • Further common troubleshooting steps can be found in the troubleshooting section.

I needed to do a special integration, so I changed something in jquery.anura.xyz.js file xD

  • DON'T! You won't be able to update to the next release without porting your stuff → ask us to add an event or a callback or a setting, we're more than happy to help.
  • If you want to go deeper, we're also happy to provide you with access to our git repo to create a merge request.

Do I need a separate webserver to run a standalone portal?

  • No. All the front-end does is serve a bit of HTML and some JS-Files - you can put it on anything you got that serves http-requests. Everything else happens on the CELUM server and in the browser.

Wow, that's a lot! Where do I even get started? (or: I ain't got time for all that!)

But I'm using frameworkDuJour, I can't (or don't want to) load these components. What now?

  • You can build your own components and can still use and benefit from the stability, cacheability and all of the features of our API - here's an example.

Can I use this to stream videos?

  • Yes, depending on how much traffic you expect. By default CELUM's video player is used, but this only scales to a limited extent. When you do a lot with videos we recommend that you use some sort of videoPlayerProvider. Out of the box we support YouTube, Vimeo and MovingImage through their respecive backstage packages.

Wait, so everyone can access the content made available through the endpoints?

  • Yes, this was designed as a public image gallery to put on your website. You can however add authentication through a tokenVerifier, which requires an access token to be sent with every API request. Out of the box we support static tokens (like CORA uses), a status code callback and login through the CELUM login screen (thereby implicitly also LDAP ans SAML). Authenticating a user against a session he might have in your CMS requires a bit of engineering on both ends.

Where do you get all the labels from?

  • We get them from CELUM, so you can override any label you don't like in the customMessages_xy.properties as usual. If you only want to override it for ContentLand but not in CELUM, prefix the key with "anura."