Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/AlchemyCMS/alchemy_cms
Alchemy is the Open Source Rails CMS framework for the component based web that can be used as classic server side rendered or headless CMS.
https://github.com/AlchemyCMS/alchemy_cms
Update locale files
7f47c4c9e9692cfced3a86a97f56c899a3025455 authored over 8 years ago by Martin Meyerhoff <[email protected]>Language site scope fixes
4a3d2b444c3dc5add311a70decdf673abc166578 authored over 8 years ago by Martin Meyerhoff <[email protected]>
By renaming the frontend `lang` parameter into `locale` we introduced
a bug where switching the ...
8e20a931799e24b77688a74f44f535b8565de789 authored over 8 years ago by Thomas von Deyen <[email protected]>
Just in case, to avoid any potential conflicts in host apps. Oh, and add tests.
2a5af38e031fef5e9326645974cb83bb85e92439 authored over 8 years ago by Thomas von Deyen <[email protected]>When we load languages from session in admin controllers, we need to be sure, that the language ...
2c2b768224633e6bfb60e8d2028f0691829cd60b authored over 8 years ago by Thomas von Deyen <[email protected]>Only languages from the current site should be listed and created in the languages admin.
53ae13d1cc6c31f89d882806be5a52164978d244 authored over 8 years ago by Thomas von Deyen <[email protected]>
Since our change to the default_scope we need to ensure
that multi_language? only counts languag...
Since we dropped the default_scope for languages to current site, we need to ensure, that only l...
7125c68b18dadd68f2a5f178b8fd6424d13f6979 authored over 8 years ago by Thomas von Deyen <[email protected]>d4c7a84485bf0d00beaa140374966ae34b066f3f authored over 8 years ago by Thomas von Deyen <[email protected]>
7226452240e0d34052897fcc7b91ceda41900325 authored over 8 years ago by Thomas von Deyen <[email protected]>
Remove default language scope
d9747a4eaec7147631be1ddd8dbb7f87d485da9b authored over 8 years ago by Thomas von Deyen <[email protected]>
Since we removed the default_scope, we need to ensure that
loading languages by code or by beein...
A site can have only one default language, this methods returns
exactly this language.
Having languages and therefore pages scoped default to Site.current causes strange errors, that ...
2a2a3408b9162fd66bfed76bcec93491d3861fd2 authored over 8 years ago by Thomas von Deyen <[email protected]>Skip upgrader if no element definitions are found
91916bd03fb04fdc38ba4d7e6587c17651fe8d2a authored over 8 years ago by Martin Meyerhoff <[email protected]>Fix bottom margin of list items
8a11d355b5241d1f0f70d62f7aad2f5c6746eb2e authored over 8 years ago by Martin Meyerhoff <[email protected]>01600b434261385fc94dfc946dc7b71eea8a43bd authored over 8 years ago by Thomas von Deyen <[email protected]>
In the very rare case where a project does not have any elements
definition we skip the upgrader...
Introduce automatical module scope filters in admin view
0b42ac4b8269dfb6e4d21f360b12d7b15ca3ae0a authored over 8 years ago by Thomas von Deyen <[email protected]>
When a modules resource provides a `alchemy_resource_filters` class
method providing an array of...
Add tag management in admin module views
0b96eeda859b26b9a63d7dea599921ed239c124f authored over 8 years ago by Thomas von Deyen <[email protected]>
As tags used on module resources are a very common pattern,
when the resource model has been set...
Install asset manifests into host app
d51654590c2ce1ad7f499654a09883e1afaa1d70 authored over 8 years ago by Martin Meyerhoff <[email protected]>Adds feature to customize searchable attributes on a resource
66cc8049da40cfc514f84871f9ec77c6e8e40f3e authored over 8 years ago by Thomas von Deyen <[email protected]>e07d1e2538de66d3e7ef5cac549f1bb89fdca54b authored over 8 years ago by Robin Böning <[email protected]>
`#searchable_attribute_names` includes attributes from relations if they are searchable. This is...
7d927c4066e6e32be5cb06f455f55865cb53de83 authored over 8 years ago by Robin Böning <[email protected]>This commit adds the possibility to use a class method called `searchable_alchemy_resource_attri...
803108049095dbfe7aeb893d90e3655211c7575b authored over 8 years ago by Robin Böning <[email protected]>f9fc23ba0fd82adfe4459c4be5d74d69c6cacb4e authored over 8 years ago by Robin Böning <[email protected]>
Include attributes of type text to resource search
3ef426e12467b5740457a0ff6c5d674cbb4bd5d5 authored over 8 years ago by Thomas von Deyen <[email protected]>
Right now only the string attributes of a resource are searched
by the default search field.
Thi...
Installs the asset manifests into host app.
7abbca89a03594491fca1e646807fbb56a24bd79 authored over 8 years ago by Thomas von Deyen <[email protected]>960013e74bcb6172915bb634fb748223cf3c06b3 authored over 8 years ago by Thomas von Deyen <[email protected]>
Before it was nearly impossible to override or extend Alchemy's admin assets.
Now we install th...
6b69e099dc6c07d01d897bce26b1aaaed51907a6 authored over 8 years ago by Thomas von Deyen <[email protected]>Instead of creating a custom stylesheet manifest file, we create an alchemy stylesheets folder a...
cd2a32ff584fd4a71d805567c538f27f6297e9f8 authored over 8 years ago by Thomas von Deyen <[email protected]>Do not empty directory in generators
52fc325f689ed132d84ba405d6f0f281b7af2f14 authored over 8 years ago by Thomas von Deyen <[email protected]>Thor automatically creates a missing directory while copying files or templates.
By explicitly ...
cb6a03c81b98ebeebab91a82742f55511ae19ae1 authored over 8 years ago by Thomas von Deyen <[email protected]>Fixes note about latest stable version in README
a298c409f287519374e19913edb100f9a23b700a authored over 8 years ago by Thomas von Deyen <[email protected]>810f8bd477775242a3c31fe9e671318a2b20113b authored over 8 years ago by Thomas von Deyen <[email protected]>
Allow setting the input type for EssenceText editors
2ec55d2a44d9ebf7f594054c005f8d43af58e733 authored over 8 years ago by Thomas von Deyen <[email protected]>0e6393749b7c8265e41aba5dbe179f31cfba6a34 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Now you can set which input field type should be used
for a particular EssenceText. Good for col...
Move `current_ability` into it's own module.
b30a8ff0fda83b7dc120da0378a2375dad55d7e2 authored over 8 years ago by Martin Meyerhoff <[email protected]>
A common need is to render alchemy content within the another context
(the app or another engine...
Fix namespaced resource modules
55ee8e02447e54c6fb048ea3e21868b476a1e43c authored over 8 years ago by Thomas von Deyen <[email protected]>
The new_resource_path was not namespaced yet, and neither were
the paths used in the create and ...
When using a namespaced base model for an Alchemy module,
there used to be confusion as to how t...
Migrate page publicity using SQL
8124c13c212dafae4059531540322ce12b128023 authored over 8 years ago by Thomas von Deyen <[email protected]>Redirect to page sites host when visiting from Admin
0da40c3ad0ad54db6474f94a51798c60a2409616 authored over 8 years ago by Thomas von Deyen <[email protected]>Fixes the image file format migration
c203c5222d74dd28ea92ab0795d76afbb5e96d34 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Before this was done in Ruby and did not work. This does the
same migration in SQL and therefore...
If an image file is missing we now ignore this image instead of aborting
the migration.
Also ad...
f986ad1a859b2bc99c1f451a4923ce545859c198 authored over 8 years ago by Thomas von Deyen <[email protected]>
Currently, with a multi-site setup, when visiting a page from
the edit page view in the admin, t...
Fixes migration of Page public state
a7d2c062a63ed76adc5a5c2a05f91b47b12679ee authored over 8 years ago by Martin Meyerhoff <[email protected]>
The migration for updating the public state of pages to a timestamp never
published pages, becau...
Adds file type filter to attachment archives
88bef11765dc1a41c82aec48bc5311a04932cec5 authored over 8 years ago by Thomas von Deyen <[email protected]>428e4870c30cc5099912cc4ad66f565601dd0f6e authored over 8 years ago by Thomas von Deyen <[email protected]>
It now has a header and shows the file mime type as secondary information
007c099750af6cf01409aba59c648520a36125ed authored over 8 years ago by Thomas von Deyen <[email protected]>Cleaned up lots of css classes and removed duplication. Fixes several layout glitches.
b4236120c647f50a5e71b21365e1a42a63142ab6 authored over 8 years ago by Thomas von Deyen <[email protected]>Due to duplicated ids the tags table layout was broken.
3cc6b0dbba00aa1b507cb7bc293a0c56bd3b282a authored over 8 years ago by Thomas von Deyen <[email protected]>Add view model for EssencePicture view
394b3523df6c5f313f6993b658649c849dab01cc authored over 8 years ago by Thomas von Deyen <[email protected]>The way to complex helper method to render the essence picture view is now a class.
fb8f12f4f4bdc0bd3aa4b2aaf7d1cf9de9c1117e authored over 8 years ago by Thomas von Deyen <[email protected]>SVG Support |o/
4b3fc94df05ec8f2877c7783852cc38d23b4b65f authored over 8 years ago by Martin Meyerhoff <[email protected]>Not all images have convertible formats (ie SVG). So, we only convert the format if the image ha...
2d6ed750d2e30f96439deff1f38eea96cd97dc77 authored over 8 years ago by Thomas von Deyen <[email protected]>In order to support SVG request format, we need to tell Rails about it.
df5b9020115f9646a061af31ec5a5eef69ab2271 authored over 8 years ago by Thomas von Deyen <[email protected]>Only convert images into other formats, if set as default in config.yml or given as format in re...
c69f0387f579e79f9f02251a382ebc6bd9a220de authored over 8 years ago by Thomas von Deyen <[email protected]>fbf02371bc680d8ef0cf0a15188e89b0cbda7ea4 authored over 8 years ago by Thomas von Deyen <[email protected]>
Only used to get the file width and height (for now).
This plugin even offers resizing and cropp...
Thumbnails now also flattens animated GIFs, so thumbnails aren't distracting the user.
5375f06f7a995b23dec6ce58c6be371a8828eadc authored over 8 years ago by Thomas von Deyen <[email protected]>4838c179710c328e11c5caf66c81066776d84137 authored over 8 years ago by Thomas von Deyen <[email protected]>
024b2f26b40c79f381b090e7e723cc2d021eea10 authored over 8 years ago by Thomas von Deyen <[email protected]>
630c870c4c180fea347d904937b08ab3f993690e authored over 8 years ago by Thomas von Deyen <[email protected]>
Time based published pages
06a1d7d0395092d326d996a3949060340171f33a authored over 8 years ago by Thomas von Deyen <[email protected]>The former page publication checkbox now toggles the two date fields for time base page publicat...
5ff5a7c6c6cda5f2443f6ea0d1f1df0a672c2810 authored over 8 years ago by Thomas von Deyen <[email protected]>185425d4e452cbd5b6fc821e814ca157de263980 authored over 8 years ago by Thomas von Deyen <[email protected]>
44fd35a692ea56ed1387e511f9d1c50b196ecba7 authored over 8 years ago by Thomas von Deyen <[email protected]>
996b7d7956a2c1878be62cff7464a95c9456be17 authored over 8 years ago by Thomas von Deyen <[email protected]>
009397748431b29e20b5a9ce365fc5e60acebf7f authored over 8 years ago by Thomas von Deyen <[email protected]>
d0a7a690634b021c8724235bf23dec0e5de106c3 authored over 8 years ago by Thomas von Deyen <[email protected]>
As basis for time based publishing this replaces the `Page#public`
column with `public_on` and `...
Remove auto-magically merging of Ability classes
010db517cdb47b0003a49e24d48e11ceb906cb0f authored over 8 years ago by Martin Meyerhoff <[email protected]>Fixes #1022
2f74f2009a9ba8dcbcf7605eeddf86031a9c696b authored over 8 years ago by Thomas von Deyen <[email protected]>Make messages mailer inheritable from application mailer
ebb6e92f5664ae10f39797defa627009890a67a3 authored over 8 years ago by Thomas von Deyen <[email protected]>18e2b50ae49c5c55ca9c9d4029dcefdc455e4a18 authored over 8 years ago by Matteo Latini <[email protected]>
The ApplicationMailer is the Rails standard for registering helpers and
setting the default layo...
This renames the Messages class to make its purpose more clear.
Also Rails standard naming for m...
2f11dac0241c71ed4db85d8bd2cc1cc0edd335aa authored over 8 years ago by Thomas von Deyen <[email protected]>
03d430c4480f0f32c219b7f859aa8b082f99d824 authored over 8 years ago by Thomas von Deyen <[email protected]>
00edab24993470a87ad1bc634f48266ed2e3e74c authored over 8 years ago by Thomas von Deyen <[email protected]>
752d685293fc1f6442d4a0f27ac6d689936f766a authored over 8 years ago by Thomas von Deyen <[email protected]>
Use Rails' HTML sanitizer to strip tags
16c99bba23d1e3857194ce768558b74972b05c60 authored over 8 years ago by Martin Meyerhoff <[email protected]>Adds editable fields to create language tree
6fe4bfa996779bbe301adfe1c499f97eb071f634 authored over 8 years ago by Thomas von Deyen <[email protected]>All attributes needed to create a new page tree where hidden form fields. So, new language trees...
3ed5d3389b19cb43efd4913df6078f2c5ab086cd authored over 8 years ago by Thomas von Deyen <[email protected]>
We used to have a custom HTML sanitizer that does not work
any more with Rails 4.2
Now we use t...
4c07fc5240d7772eeee451bef8f39988bf9b49e8 authored over 8 years ago by Thomas von Deyen <[email protected]>Limit active model serializers version to 0.9.x
fe10faf5aadf22faae4e559092b7666bd4b64609 authored over 8 years ago by Thomas von Deyen <[email protected]>ffd97d865e2bd689205a95094540784125d468b3 authored over 8 years ago by Timo Recke <[email protected]>
Render 404 if unpublished index page has callbacks
7bbb50da7cf84d3ced248fe8ff36f1c5da81f243 authored over 8 years ago by Thomas von Deyen <[email protected]>
If a "on page layout" is set and we request an unpublished index
page, we get an "undefined meth...
99d88ddd83d8134318451ed69e7e7c7e5a177f8e authored over 8 years ago by Travis Pew <[email protected]>
Reloads whole page tree after deleting page
a896cb642a09d868f9f2a9e1f5c927ed09f9c3f6 authored over 8 years ago by Thomas von Deyen <[email protected]>