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
The value entered in this field is the slug.
40ce6aeb72d46630b54f0c7cb53aa67995c4df60 authored over 4 years ago by Thomas von Deyen <[email protected]>We want the loading spinner centered.
e75927fd6f2fefd0e04726d8bc27e1ed80830a78 authored over 4 years ago by Thomas von Deyen <[email protected]>Remove url_nesting configuration and always create nested urls
9105536eea6ee8bbab573b8f6e38d6933ef77f35 authored over 4 years ago by Thomas von Deyen <[email protected]>We have some weird connection error on GH actions while installing the database headers. Let's t...
2767a66b32a720770f2568a9d3e882723c608d7f authored over 4 years ago by Thomas von Deyen <[email protected]>a43c8ded663e1a90df43bebbc94e656e0024c3d4 authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
And always created nested urls.
21a102843bc10944fb98afd0ffef6939d342748f authored over 4 years ago by Thomas von Deyen <[email protected]>2f15aba37b41b53b001cc36a41109e2636301133 authored over 4 years ago by Thomas von Deyen <[email protected]>
* Set proper nested set scope on page
* Ensure layoutpages factory never creates a parent
...
de453c5d453373c522d6f0d0553bd85f9f5fd752 authored over 4 years ago by Thomas von Deyen <[email protected]>This check is not neessary anymore since we dropped support for Rails 5.0 and 5.1
c7dad35cc326b873944be5a7d23d3e4db2c647d4 authored over 4 years ago by Thomas von Deyen <[email protected]>* Move npm package code into dedicated folder
We want to get rid of webpacker
* Remove rai...
50f19ea5776c656b686c03c81ff4ae11a08e30d0 authored over 4 years ago by Thomas von Deyen <[email protected]>* Do not use object destructering in node select
This is not supported in ES5
* Format nod...
913d3dde369ef7b3db4c3bba4f15858af1c1b1cb authored over 4 years ago by Thomas von Deyen <[email protected]>The wizard can be gender neutral.
14625b7749f0207db1535b72505aa1bb3f9ca604 authored over 4 years ago by Martin Meyerhoff <[email protected]>Without doing this, the app will not find Alchemy's webpack packs.
5397826824c36f796c13dead3c90c92e387058b2 authored over 4 years ago by Martin Meyerhoff <[email protected]>84ac809011420bd3715c9d06f3f5fbd30d68ea10 authored over 4 years ago by Mikael Norlén <[email protected]>
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
fe36e20658e12702d04bba5b316ebc7bc2d491d7 authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
The previous version of this code fails in host apps that do not have
Uglifier in Harmony mode....
* Add menu_type column to nodes
This column holds information about what type this menu is - ...
73963dd6c8171bc9a0c784768fd51e5c22933c23 authored over 4 years ago by Martin Meyerhoff <[email protected]>We can leverage Rails' functionality here.
6a08040e7fd55b01e29671f27ae879d34788f641 authored over 4 years ago by Martin Meyerhoff <[email protected]>Rails offers ways for setting relations, let's use them.
3e4d476d712d10adcadfebe5858c4a8e85fdb8f2 authored over 4 years ago by Martin Meyerhoff <[email protected]>
We use this generator in the Alchemy ecosystem, and the dummy apps of
gems like alchemy-devise o...
* Make alchemy_pages.layoutpage null: false
We want to have an actual Boolean and no nil valu...
02983a039b6cf63118847607a476a86481a5fa30 authored over 4 years ago by Martin Meyerhoff <[email protected]>
This adds an error flash to the resource controller if some action does
not succeed.
* Allow directly rendering nodes
We can use Rails' model rendering mechanism to render nodes ...
f25b8e542e8cc24f354e077f50ea546fc97c1c1e authored over 4 years ago by Martin Meyerhoff <[email protected]>* Add error before destroying node with attached essence
Nodes that are used on e.g. content ...
f58f4f98bb496a647be060c9ecc75387861f04a9 authored over 4 years ago by Martin Meyerhoff <[email protected]>
There was a typo here resulting in Nodes being associated to themselves
in an impossible way.
* Add a quick Node select
This faster select also shows the ancestors of each node, such that...
0eec65a43daf01b4d699f48b3bd93011ff9a0792 authored over 4 years ago by Martin Meyerhoff <[email protected]>
This should allow us to preload better, and I believe Rails will also
cache the association if ...
* Move generators out of rails folder
* Use Rails app root to join paths
Without that it i...
81ae05fe123fa6fd740dbe0024e2f7fde2a55d7b authored over 4 years ago by Thomas von Deyen <[email protected]>Now that we removed all hidden "systempages" we can ensure that a language is always present on ...
5a86ae51723dbdd69d8eddc22b9a5a7959f08b1f authored over 4 years ago by Thomas von Deyen <[email protected]>Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
6fccc3b9905d448ec924244814e032061a63b2ca authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>* Remove Page#systempage?
* Remove Page.root
We do not need a single root page. All pages ...
4b43ce8ac7422203c85343500357a632b3cfe9e4 authored over 4 years ago by Thomas von Deyen <[email protected]>Remove Site ID from nodes
dc7b25d3228e4e9a5c8054abe8103bc43c53ff24 authored over 4 years ago by Martin Meyerhoff <[email protected]>Its only used by the render_breadcrumb helper and that could just use the self_and_ancestors scope.
19aa55f5cc9b6aabbb73ef016f8501bf57911249 authored over 4 years ago by Thomas von Deyen <[email protected]>2196e8002e9f522e17c85782d02a2f1d92e9690f authored over 4 years ago by Martin Meyerhoff <[email protected]>
Without this strong selector it happens that more icons get appended than necessary.
Also rew...
8b7cd55cb347fcb733704f2e4c6a944937139555 authored over 4 years ago by Thomas von Deyen <[email protected]>c7261e8d640d374d9760cbf9d482c25c64473932 authored over 4 years ago by Thomas von Deyen <[email protected]>
6d9e5d824a2ff0023fb4dc474e37e5071312ff8d authored over 4 years ago by Thomas von Deyen <[email protected]>
* Remove layout root page
We do not need this hidden page. All pages that share the same lang...
12c97fea27f7a54f86cb07231a8c801bc127fe9e authored over 4 years ago by Thomas von Deyen <[email protected]>Instead of an database dependent datetime column, we should use the Rails database agnostic time...
9a67a364060a860c40963d5c25c76c63d89e9475 authored over 4 years ago by Thomas von Deyen <[email protected]>
This serializer has been introduced 4 years ago with the release of
Alchemy 3.1. This can be sa...
* Remove timestamps from essence and contents tables
These records always ever get created wi...
34b1721f7bf608eb885097a2480105d21e5f42d0 authored over 4 years ago by Thomas von Deyen <[email protected]>
The content model always ever is created within an element and
it does not make sense to have t...
We need those association declarations for better preloading.
09abf7b016db47538868b50781159fe74e453d09 authored over 4 years ago by Martin Meyerhoff <[email protected]>* Drop Rails 5.0 and 5.1 support
These Rails versions are not officially supported anymore an...
ba1acf5db71fbe74acf5b9bf4b092d4020cc9b71 authored over 4 years ago by Thomas von Deyen <[email protected]>Closes #1793
a6f36404755e4db3bc69cb3cff25073aeeffdc7f authored over 4 years ago by Thomas von Deyen <[email protected]>Nodes can get their Site through their language.
4b60c7b4ba8bbbc8fb01e3671f1095a1164db965 authored over 4 years ago by Martin Meyerhoff <[email protected]>Removes the enforce_ssl configuration and the SSLProtection module.
Please use the Rails build ...
9301a0610fd2b8fa4a35c20d2d2ca205e820076f authored over 4 years ago by Thomas von Deyen <[email protected]>We do not need the creator and updater information on the essences. We already have them on the ...
09f3041cfd26c9956fd0a9373cad75d75e8c5618 authored over 4 years ago by Thomas von Deyen <[email protected]>* Make the preview url configurable
By default Alchemy uses its internal page preview rendere...
7596a4898658093b293396478138b954e2bf28bc authored over 4 years ago by Thomas von Deyen <[email protected]>* Rubocop -a
* Fix rubocop config
* [Rufo] Add trailing commas
* [Rufo] Use double quot...
1e95b3199f7eb9665e544e7594a65072aaeabfa3 authored over 4 years ago by Thomas von Deyen <[email protected]>This Essence can be used to add a menu and its children to an Element.
7a79235489560a9d4dc272d2917af69bf5a8b882 authored over 4 years ago by Martin Meyerhoff <[email protected]>489181e6efb857ea6bf2c9f308c99749b4841943 authored over 4 years ago by Thomas von Deyen <[email protected]>
* Install sortablejs npm package
* Revert "Add favicon to assets manifest"
The favicon is ...
5093856a3b680be0a2c4cffb78d13bc93c9c4d99 authored over 4 years ago by Thomas von Deyen <[email protected]>Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
addc2116db78ccc4d0e005d9cc8c08a919eeb486 authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>* Use 2.5.7 of code climate coverage reporter GH action
* Raise mysql service health check re...
37d7737e546ee924591684ae6c14a23e0944e8d1 authored over 4 years ago by Thomas von Deyen <[email protected]>Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
4433ede860fc51fc10f77f609acfc19959853ee2 authored over 4 years ago by depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>* Fix Font Awesome regular icons
It's `asset_url` not `assets_url`.
* Update icons to Font...
5d8ae3bea34d6558cdd3956d4bf01e539f8bdcfd authored over 4 years ago by Thomas von Deyen <[email protected]>* Install webpacker and configure own instance
Following the official webpacker engines guide...
e24643227dab5346182273ceddb66c882dfffa1d authored over 4 years ago by Thomas von Deyen <[email protected]>Added data_content_name, data_content_id for all
a43a74649952758dcbc49ea70125351f8adcab6c authored over 4 years ago by Mikael Norlén <[email protected]>* Rename LanguageNeededRedirect module
We will add more functionality to that module
* Onl...
8531f6c560c6c3b2b965f886f3dc8a9375d65aeb authored over 4 years ago by Thomas von Deyen <[email protected]>Without this, the menu will find the first root node by name, not the correct root node by langu...
5be421374fcef95c772563158de406e064c90051 authored over 4 years ago by Ryan Parr <[email protected]>Fix bug in language from session w/o site
2d8242976c0b259b87ffdeddf9560ce95204ffe8 authored over 4 years ago by Thomas von Deyen <[email protected]>If there is no Site yet the language can not be loaded from the users session. We must fall back...
d6987ae09f6619b12722758deec057c9a43a821a authored over 4 years ago by Thomas von Deyen <[email protected]>
We do not want to implicitly create a site when none or a language when none is there. This
sho...
cb1fb7f001de712c6cd117880cd31f65f02c0d6c authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix fontawesome in production
0aa9984f3346a1347f0b8ed4d928daa19b9f567b authored over 4 years ago by Thomas von Deyen <[email protected]>6d86bcab1243f94a16ee681d8c3df68e0de83c20 authored over 4 years ago by Thomas von Deyen <[email protected]>
Use asset_url in font-face
a1f3ef35bf5cee315aa43fedef554cbee58d940a authored over 4 years ago by Mikael Norlén <[email protected]>Sortable menus
b7fce5c306164815d77694f00ca453c002936a09 authored over 4 years ago by Thomas von Deyen <[email protected]>36fb0aab5e9848b1ddaa9c1cbad998f5ecacfbf6 authored over 4 years ago by Martin Meyerhoff <[email protected]>
To make the dragging functionality more obvious.
c9075bbead35e7a41af78674ed79c8f4e1d4720c authored over 4 years ago by Martin Meyerhoff <[email protected]>1dba3650f6ef530826c09c532d537b06592710d9 authored over 4 years ago by Martin Meyerhoff <[email protected]>
fbd5498a46e5cf4cf1b9e71a8f3c4f6ed8b78894 authored over 4 years ago by Martin Meyerhoff <[email protected]>
3dd1d5419f7e3ddc075f14a862ca2fc05329fe4b authored over 4 years ago by Martin Meyerhoff <[email protected]>
Now it also returns a bit of JSON about the toggled node.
f6cd9acd3250a2c249eef68822705fb9b0a5fe6e authored over 4 years ago by Martin Meyerhoff <[email protected]>We'll need to use this elsewhere.
3d4f004319002d7a02976e08ac89a0ed474230ce authored over 4 years ago by Martin Meyerhoff <[email protected]>66759de34ac27ef25ff4fbd3c300b6a30543b2d4 authored over 4 years ago by Martin Meyerhoff <[email protected]>
I had to reimplement jQuery.on for this to work.
1d59430740bc01c3c1ddf1d9396b4bf0ad8547ed authored over 4 years ago by Martin Meyerhoff <[email protected]>36a80cf01166d47361da23a999a11c36f0f3a51f authored over 4 years ago by Martin Meyerhoff <[email protected]>
This commit allows sorting of menus. We instantiate for each element in
the tree one instance of...
This is a nice sorting library that works with trees.
b6151b45847777df5ffb803ccca3ee63954e773e authored over 4 years ago by Martin Meyerhoff <[email protected]>This is the simplest serializer for a node.
39ca24e1a3bddb62339fc3e2e494499fb3036c46 authored over 4 years ago by Martin Meyerhoff <[email protected]>This moves an node to a specified parent and a specified position.
85d113124ae60051ce30ab8c71c6ceb55c42991e authored over 4 years ago by Martin Meyerhoff <[email protected]>Add alchemy.test to development domains
1d2981797133c41ab0b2d2526abe9d5befdacc53 authored over 4 years ago by Thomas von Deyen <[email protected]>b6e7e55a98f736300a642137563332e40168523b authored over 4 years ago by Thomas von Deyen <[email protected]>
Programmatic menus
6ceafe71ac0d4545a622cd1aaa2a6e71149073eb authored over 4 years ago by Thomas von Deyen <[email protected]>Update Fontawesome
d90b254a92238d88da81743ab390b70f2306bb8c authored over 4 years ago by Thomas von Deyen <[email protected]>to 5.12.1
51f00fa7862140e48c8a3dd3b59a3121b595226f authored over 4 years ago by Thomas von Deyen <[email protected]>Fix test coverage reporting
b55ed01bb19f6d6081dc245bde91d7a5402438db authored over 4 years ago by Thomas von Deyen <[email protected]>aa78e2cb60f190fb1772d5866a570e83a9e3fb66 authored over 4 years ago by Thomas von Deyen <[email protected]>
The name field on root nodes is not meant to be human-readable, but
rather translated.
560d5a76d61db250295a2e4565c6b7ae0b4c1bd8 authored over 4 years ago by Martin Meyerhoff <[email protected]>
This allows us to use the same partial for multi-language sites.
b82d41ee79741c75b534989232be1e1b0e8f5619 authored over 4 years ago by Martin Meyerhoff <[email protected]>This adds a sample menus.yml to the install generator.
01f79e771e862ddb9d9ca79e6d76fbe23d781a34 authored over 4 years ago by Martin Meyerhoff <[email protected]>
We want to programmatically specify which menu names are allowed through
a YML file. This method...
Remove Tasks::Helper module
69bc84e297dadf5724dfe70d8a6284eb72ff15e6 authored over 4 years ago by Thomas von Deyen <[email protected]>Remove references to nonexistent "scaffold" generator
d22dd5a5134510f280694323af38c4c1afcd6845 authored over 4 years ago by Thomas von Deyen <[email protected]>The "scaffold" generator has been renamed to "install".
90ae19d6ea07f65dfca350bea118ac6d33621572 authored over 4 years ago by Martin Meyerhoff <[email protected]>
These tasks were only necessary for the capistrano-alchemy gem, which
now can do this without Al...
This module is only used in Capistrano-Alchemy, where it has been
included in https://github.com...