Jump to content

Christophe

Members
  • Posts

    688
  • Joined

  • Last visited

Everything posted by Christophe

  1. Mentioned in a book For CSS Grid (and also Flexbox): https://cssgrid.cc https://cssgrid.cc/css-grid-guide.html
  2. Hello, I hope you are all doing as well as possible. A friend has sent me the following link: https://undesign.learn.uno. And there seems to be interesting things also directly at https://learn.uno. Explore topics, Learning tools... Have a nice week! NB: I was not sure whether it was preferable to put this topic in Pub or in Dev Talk...
  3. I just wanted to share what I've just discovered after looking at Dragan's "CMS evaluation / checklist / usability (only in german for now)" article, even if I can't read german currently. https://animejs.com https://github.com/juliangarnier/anime
  4. Compilers/transpilers https://github.com/jashkenas/coffeescript/wiki/list-of-languages-that-compile-to-js [https://flow.org/ | A Static Type Checker for JavaScript. Also in the list.]
  5. In case: https://github.com/Alexia/php7mar https://github.com/phan/phan https://github.com/phpstan/phpstan https://github.com/gisostallenberg/php-to-7-aid https://github.com/swisnl/php7-upgrade-tools https://github.com/wimg/PHPCompatibility
  6. https://www.cnil.fr/en/open-source-pia-software-helps-carry-out-data-protection-impact-assesment "L’outil dispose désormais de 14 langues (français, anglais, italien, allemand, polonais, hongrois, finnois, norvégien, espagnol, tchèque, néerlandais, portugais, roumain et grec) dont six d’entre elles ont été révisées par les Autorités de Protection bavaroise, italienne, finlandaise, hongroise, polonaise et norvégienne." Edit: https://github.com/LINCnil Some repositories are cookie-related. https://github.com/AmauriC/tarteaucitron.js "Comply to the European cookie law"...
  7. Hello again, For YouTube videos, would it be possible to make it work with &rel=0 added at the end of the URL (like it is the case with Video Embed For YouTube/Vimeo). It works with the Video embed for YouTube and Vimeo module. Thanks in advance for considering it. Or if anyone knows how to enable it properly.
  8. Hello, When I try to install Video or Social Post Embed in ProcessWire 3.0.102, I have an error page with: Error Class '\VideoOrSocialPostEmbed' not found and File: /home/********/public_html/wire/core/Modules.php:535 525: ProcessWire::setCurrentInstance($wire2); 526: } else { 527: $wire1 = null; 528: } 529: } else { 530: $wire1 = null; 531: $wire2 = null; 532: } 533: 534: try { 535: $module = $this->wire(new $className()); 536: } catch(\Exception $e) { 537: $this->error(sprintf($this->_('Failed to construct module: %s'), $className) . " - " . $e->getMessage()); 538: $module = null; 539: } In version 2.8.62, the class wasn't found as well. If I disable Tracy Debugger, I see: Fatal error: Uncaught Error: Class '\VideoOrSocialPostEmbed' not found in /home/********/public_html/wire/core/Modules.php:535 Stack trace: #0 /home/********/public_html/wire/core/Modules.php(1704): ProcessWire\Modules->newModule('\\VideoOrSocialP...') #1 /home/********/public_html/wire/core/Wire.php(386): ProcessWire\Modules->___install('VideoOrSocialPo...', Array) #2 /home/********/public_html/wire/core/WireHooks.php(723): ProcessWire\Wire->_callMethod('___install', Array) #3 /home/********/public_html/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\Modules), 'install', Array) #4 /home/********/public_html/wire/modules/Process/ProcessModule/ProcessModule.module(262): ProcessWire\Wire->__call('install', Array) #5 /home/********/public_html/wire/core/Wire.php(380): ProcessWire\ProcessModule->___execute() #6 /home/********/public_html/wire/core/WireHooks.php(723): ProcessWire\Wire->_callMethod('___execute', Array) #7 /home/********/public_html/wire/core/Wire.php(442): ProcessWire\WireHooks->runH in /home/********/public_html/wire/core/Modules.php on line 535 and Error: Uncaught Error: Class '\VideoOrSocialPostEmbed' not found in /home/********/public_html/wire/core/Modules.php:535 Stack trace: #0 /home/********/public_html/wire/core/Modules.php(1704): ProcessWire\Modules->newModule('\\VideoOrSocialP...') #1 /home/********/public_html/wire/core/Wire.php(386): ProcessWire\Modules->___install('VideoOrSocialPo...', Array) #2 /home/********/public_html/wire/core/WireHooks.php(723): ProcessWire\Wire->_callMethod('___install', Array) #3 /home/********/public_html/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\Modules), 'install', Array) #4 /home/********/public_html/wire/modules/Process/ProcessModule/ProcessModule.module(262): ProcessWire\Wire->__call('install', Array) #5 /home/********/public_html/wire/core/Wire.php(380): ProcessWire\ProcessModule->___execute() #6 /home/********/public_html/wire/core/WireHooks.php(723): ProcessWire\Wire->_callMethod('___execute', Array) #7 /home/********/public_html/wire/core/Wire.php(442): ProcessWire\WireHooks->runH (line 535 of /home/********/public_html/wire/core/Modules.php) This error message was shown because: site is in debug mode. ($config->debug = true; => /site/config.php). Error has been logged. EDIT: I've just been able to install it via the backend (via the .zip URL from GitHub). I had done it manually before. I had renamed the folder and the .module file VideoOrSocialPostEmbed (like in the documentation(s)). I hadn't done it again without renaming anything (or had I? I don't remember. Perhaps both, or the folder or the file) so I don't know if it was the reason (or one of them). I've changed the PHP version from 7.1 to 7.2. Not sure it had an effect.
  9. I have a list of a few others that seem quite interesting (some of which also serve as an alternative to Slack, including one from Atlassian), but I've just found that the following one is going to be the basis for the French State's new secure messaging system: https://about.riot.im/ (based on https://matrix.org/). (Not to be confused with RIOT - The friendly Operating System for the Internet of Things.)
  10. http://jamesarcher.me/hamburger-menu Other sources about the subject can of course be found via search engines. Edit: https://www.webdesignerdepot.com/2017/08/5-smart-alternatives-to-the-hamburger-menu/
  11. I found very recently that one of the web hosting providers I use displays a web application list - when logged into the account - where ProcessWire can be found via the search bar or at the 13th page among other CMSs.
  12. For 2D animation, Synfig was already mentioned, and there is also Blender's Grease Pencil, for instance.
  13. I'll add Vectr and sK1 2.0 (ex.PrintDesign) (to Gravit Designer and Affinity Designer). (There is also SVG Edit, mentioned in another topic.)
  14. I'm adding sK1 2.0 (ex.PrintDesign) and Affinity Designer to complete the list in this topic.
  15. Non-exhaustive list of css ressources that we may need for some projects (if not mistaken, I haven't used any of them for the moment, except the Mozilla one): https://jonathantneal.github.io/sanitize.css/ https://github.com/jonathantneal/postcss-normalize http://browserl.ist/ https://github.com/browserslist/browserslist https://css-tricks.com/browserlist-good-idea/ https://evilmartians.com/chronicles/autoprefixer-7-browserslist-2-released https://leaverou.github.io/prefixfree/ https://github.com/ismay/stylelint-no-unsupported-browser-features https://github.com/anandthakker/doiuse https://stylelint.io/ https://github.com/ntwb/awesome-stylelint http://cssnano.co/ https://www.10bestdesign.com/dirtymarkup/ https://www.styled-components.com/ ( https://marksheet.io/ ) [ https://developer.mozilla.org/en-US/ ]
  16. What information must be given to individuals whose data is collected? In several languages: https://ec.europa.eu/info/splash_fr?destination=node/67539 [ // ePrivacy Directive ] https://ec.europa.eu/commission/priorities/justice-and-fundamental-rights/data-protection/2018-reform-eu-data-protection-rules_en https://ec.europa.eu/justice/smedataprotect/index_en.htm
  17. Whether it's currently the only one or not, that would deserve an online article and be good advertising for ProcessWire. As ProcessWire forum topics/posts play well with Google, modifying the topic's title would perhaps be enough or a good start.
  18. Worth watching entirely. Don't miss the fallback solution (5 steps). Firefox/Firefox Developer Edition has a grid inspector. https://www.mozilla.org/en-US/developer/css-grid/ https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout https://gridbyexample.com/ https://rachelandrew.co.uk/css/cheatsheets/grid-fallbacks https://cssgrid.io/ (there is also https://flexbox.io/ by the same author) https://cssgridgarden.com/ (already mentioned in the topic) And so on.
  19. We also have Vivaldi, Brave, Opera... Let's not be afraid of playing a different symphony!
  20. As you know... There is always Ctrl + Z to undo Shift + Enter. And placing the cursor at the end of the former line and pressing Delete. (Is the cursor also not where it should be?) If there is no other solution... NB: yesterday I tried to center an image with a style that centered the paragraph. It always made the image disappear. Clicking on Source, I saw that something was not normal, and that helped me resolve the problem. WYSIWYG editors can sometimes nest tags strangely, etc. But yours seems to be another kind of issue.
  21. Hello, In Modules > Process > Page Edit Image, couldn't we also have this module include, by default, height attributes in the <img> tag, and a Skip height attributes on image tags? option?
  22. Hi, I enabled the four options on some websites, some with version 2.x, others with version 3.x (updated/upgraded several times), most if not all with the French language as the default one (and keeping the English one active in the admin), some with the multilingual modules and fields installed and/or activated, some without, some with fr/ added to the French urls, some without, etc. I'm not sure I ever made the Update image alt attributes work. Or perhaps once the first time I found it existed. I tried/tested a little the Link abstraction, I don't remember what the result was most of the time. I'll have to do it again. But a few hours ago, with a website updated recently to the last legacy Master (but the result was the same before), that is not multilingual (in the templates or in the backend) with the French language as default (and English kept as secondary), when I activated it and then saved a page, an internal link (via a selected page) in the CKEditor field had fr/ added to the url, which logically pointed to a 404 page. I had to deactivate the option to be able to have the normal url back after recreating the link (in order to be sure) and saving the page. I don't know where the fr/ comes from. Perhaps, the website was multilingual before and I removed all the multilingual things but there is a reference to /fr somewhere in the database. I don't remember for this particular website. I don't see/can't find any mention of fr in the current website's backend (and in site/templates/ neither). Concerning the last two options, I didn't have the opportunity/take the time to test them. So, it's a bit of a mystery. I don't know what is missing for the Update image alt attributes to work. And why the Link abstraction doesn't work correctly, at least in the mentioned website. Fortunately I didn't use the Apply HTML options now... (I'm not sure how many internal links were created via the existing CKEditor fields). And I tried not only in the body field, but also in other CKEditor fields. I would/will have to test again on a new/fresh installation.
  23. The "customized Google Search for Processwire" only brings results from the processwire.com website. -site:processwire.com/talk/ or -site:processwire.com/blog/ or -site:processwire.com, for example, excludes a section or all of the processwire.com website.
×
×
  • Create New...