Jump to content

bernhard

Members
  • Posts

    6,629
  • Joined

  • Last visited

  • Days Won

    358

Everything posted by bernhard

  1. Ok, I got some updates on this module. I wanted to implement support of multiple forms on one page because I need to add a newsletter subscription form on one page using my module and right now this is not possible. Unfortunately this task is not trivial and I hope to get some help by you guys ? maybe @tpr @Robin S or @gebeer have already done something similar? Please see the explanation of the issue in the Nette Forum: https://forum.nette.org/en/30969-multiple-forms-on-one-page-standalone-version Edit: seems to be solved - got a reply instantly in the nett forum ? BTW: I decided to remove the branding from the module ?
  2. @fl0eck found the simplest fix ? I just had to add width:100% to one parent div
  3. Thx @Tom. your solution works. Not sure what we'll do, because there are also some other bugs on IE11 that I'd have to fix. IE11 usage is <3% worldwide...
  4. Great work! I prefer the default uikit theme but just gave it a try and everything worked. Here's a kickstartfile if you want to use PW Kickstart to try it out quickly using PW Kickstart:
  5. Thanks for your help @jmartsch ! I renamed all references to FieldtypeRockGrid, so it should work now without renaming the folder. Thanks for that hint! Maybe someone wants to create a PR for the problem of installations inside a subfolder - I don't have any need for that and therefore will not implement it. At least not soon. I created a screencast of a demo installation via PW Kickstart, the Kickstartfile is here: https://gitlab.com/snippets/1732038 ; Of course you can also install everything manually.
  6. you can also use ?field=yourtab to show only the fields of this tab. I'm using this sometimes combined with the pw side panel edit: this only works with custom fieldsettabs, but maybe you can list the fields one by one, like ?fields=yourfield1,yourfield2
  7. When saving the admin remembers which tab was open (only on non-ajax tabs unfortunately). You can link directly to one tab by appending the id like this: .../page/edit/?id=123#ProcessPageEditSettings
  8. Hi, I have a problem on this site with IE11: http://www.hrdiamonds.com/ueber-uns/ that's how it looks like: And that's how it should look: Any help is highly appreciated ? Thanks!
  9. https://www.cockos.com/licecap/
  10. Can you please follow the quickstart guide and let me know if it works like described there? Does Rockfinder tester work?
  11. vscode is now portable by core, so we can share settings across multiple environments easily: https://code.visualstudio.com/docs/editor/portable ?
  12. Maybe a little offtopic, maybe not (and short as I'm on mobile): I was thinking about something like a Frontend Framework several times. Not a theme or a profile. A framework that helps you with the tedious tasks (like including assets in the markup, seo, less compiling, page builder setup etc). Something that brings some kind of structure/Standard (and reusability) to the frontend as well and makes creating the basic setup even faster. But I always end up thinking that it would only be one way of doing it (for example I would build it for the uikit framework) and in the end it would only be useful to me and not to others. Can'treally explain why but I really don't like site profiles. Especially not when it comes to keeping them up to date. That's why I created PW Kickstart. It always grabs the current version and you can easily customize the setup to your needs. If we had a frontend framework that made it easy (basically meaning making it one click) to install common components (like blog, seo, page builder, widgets) that would sometimes be great. But on the other hand that's just not how pw works. At least not yet. If course we have modules, but they are always decoupled from the frontend. IMHO it would be great to have another option of modules that modify the Backend AND the frontend. Looking forward to hearing your opinions. Have a nice weekend ?
  13. I get your point and partly I share your opinion. Just wanted to mention that PW mainly exists for one reason: Ryan needs it to build professional websites for his clients. So with that in mind, the definition of "success" might be different ? Don't want to add anything else to that discussion ? I'm not on one or the other side. Imho it's really all about the goal of the project. And I don't think the goal is to make PW more popular. I think it was on the roadmap for 2017 (or earlier) but it is not any more on the roadmap for 2018: https://processwire.com/about/roadmap/
  14. Hi mel, thanks for testing and reporting those issues ? can you please provide a reproducable step-by-step guide what you did so I can look into that? Thanks, I'm aware of that and it's definitely not nice to have this. I thought I've already fixed that ? If it happens again please just delete the /site/assets/RockFinder/tester.txt file than it will create a new one. Or just edit it in your IDE and fix the problem. Hope that helps?
  15. I also don't get your setup ? Have you thought of doing the internal part in the PW backend and the public part in the PW frontend?
  16. Finally I was able to release RockGrid I decided to release it as MIT, so everybody can contribute and maybe use it for other great additions to ProcessWire. I think it's a great way of listing data and I can think of several situations where it would make the admin UI a lot better than it is now with our existing tools. For example @adrian s batch child editor could maybe benefit from such a tool? I don't know. Let's see what happens... The module is still alpha and not perfect... But it was also a lot of work and can't provide anything better than that at the moment. If anybody here can do it better: Please feel free to take over ? Thanks everybody for all the feedback here in this thread! Special thanks to @MrSnoozles for showing me agGrid and making me replace datatables ?
  17. Just released RockGrid, so RockFinder Tester is now usable in this module ?
  18. DEPRECATED If you are interested in the new version (commercial module launching in 2023) write me a PM --- Some of you might have followed the development of this module here: https://processwire.com/talk/topic/15524-previewdiscussion-rockdatatables/ . It is the successor of "RockDataTables" and requires RockFinder to get the data for the grid easily and efficiently. It uses the open source part of agGrid for grid rendering. WHY? ProcessWire is awesome for creating all kinds of custom backend applications, but where it is not so awesome in my opinion is when it comes to listing this data. Of course we have the built in page lister and we have ListerPro, but none of that solutions is capable of properly displaying large amounts of data, for example lists of revenues, aggregations, quick and easy sorts by the user, instant filter and those kind of features. RockGrid to the rescue ? Features/Highlights: 100k+ rows Instant (client side) filter, search, sort (different sort based on data type, eg "lower/greater than" for numbers, "contains" for strings) extendable via plugins (available plugins at the moment: fullscreen, csv export, reload, batch-processing of data, column sum/statistics, row selection) all the agGrid features (cell renderers, cell styling, pagination, column grouping etc) vanilla javascript, backend and frontend support (though not all plugins are working on the frontend yet and I don't plan to support it as long as I don't need it myself) Limitations: While there is an option to retrieve data via AJAX the actual processing of the grid (displaying, filtering, sorting) is done on the client side, meaning that you can get into troubles when handling really large datasets of several thousands of rows. agGrid should be one of the most performant grid options in the world (see the official example page with a 100k row example) and does a lot to prevent problems (such as virtual row rendering), but you should always have this limitation in mind as this is a major difference to the available lister options that do not have this limitation. Currently it only supports AdminThemeUikit and I don't plan to support any other admin theme. Download: https://gitlab.com/baumrock/FieldtypeRockGrid Installation: https://gitlab.com/baumrock/RockGrid/wikis/Installation Quikckstart: https://gitlab.com/baumrock/RockGrid/wikis/quickstart Further instructions: https://gitlab.com/baumrock/RockGrid/wikis/quickstart#further-instructions German Translation File: site--modules--fieldtyperockgrid--fieldtyperockgrid-module-php.json Changelog: https://gitlab.com/baumrock/FieldtypeRockGrid/raw/master/changelog.md Module status: alpha, License: MIT Note that every installation and uninstallation sends an anonymous google analytics event to my google analytics account. If you don't want that feel free to remove the appropriate lines of code before installation/uninstallation. Contribute: You can contribute to the development of this and other modules or just say thank you by testing, reporting issues and making PRs at gitlab liking this post buying me a drink: paypal.me/baumrock/5 liking my facebook page: facebook.com/baumrock hiring me for pw work: baumrock.com Support: Please note that this module might not be as easy and plug&play as many other modules. It needs a good understanding of agGrid (and JavaScript in general) and it likely needs some looks into the code to get all the options. Please understand that I can not provide free support for every request here in the forum. I try to answer all questions that might also help others or that might improve the module but for individual requests I offer paid support (please contact me via PM). Use Cases / Examples: Colored grid cells, Icons, Links etc. The Grid also has a "batcher" feature built in that helps communicating with the server via AJAX and managing resource intensive tasks in batches: Filters, PW panel links and instant reload on panel close: You can combine the grid with a chart library like I did with the (outdated) RockDataTables module:
  19. Hi ngrmm, I haven't used this module for years (wow, time flies ? ). I don't know what causes the reorder. May I ask why this is important for you?
  20. Hi Knubbi, welcome to the forum ? multilanguage marketing website - very easy (perfect fit) product online documentation - very easy (perfect fit) helpdesk - depends on what you mean exactly forum - not so easy. ProcessWire does not have the plugin ecosystem that you might know from other CMS'es. The great flexibility comes with the drawback that building such things (like forum, blog, shops etc) to fit all needs is really not easy. after all, we don't have any restrictions regarding the (frontend) output, so it's a lot harder to develop such "plugins" (modules as we call them). there have been some discussions about forum software/creation over the time, see https://processwire.com/talk/topic/3536-forum-integration-module/ (you see, the discussion is not new) and https://processwire.com/talk/topic/19271-the-game-of-robot-forum/ (example of how you can build a custom forum - with all the benefits and drawbacks you get when developing such a thing on your own) newsletter system - easy (perfect fit) shop - depends, can be easy to complex, see https://snipcart.com/blog/processwire-ecommerce-tutorial and https://modules.processwire.com/modules/pad-loper/ customer login - easy finally, it's not only easy to create your very own frontend experience, it's also really easy (and fun and efficient) to create your very own admin pages. see my tutorial here (and the linked blog-post): PS: to answer your initial question: it's also easy to create a kind of custom page builder. repeater matrix is great, but there are also free alternatives (see https://modules.processwire.com/modules/fieldtype-page-table-extended/ ). most of the time when working with processwire the challenge is not the development of the module/feature itself. the tricky part is to make it reusable (I guess that's the same for every software..). If that is no need for you, than have fun hacking something together quickly ? Also see how @Jonathan Lahijani did it:
  21. You need to double click the textblock then the buttons appear. Make sure you are on the correct page. Are you logged in as a superuser?
  22. Just give him 2 offers. One for realizing his project on Wordpress, one for realizing it on Processwire. Show him the initial costs for the realization and also approximate maintainance costs. Make Wordpress a lot more expensive, of course - then he has "real data". Sorry for that comment. I know it's not that easy. I'm just a little annoyed by such statements, and I hope you get my point ? It's like asking "I want to go on vacation, which car is the best?". Good luck for googling that and getting a good answer with "real data"... It's not always about finding the right answers to the wrong questions, it's sometimes a lot more about asking the right questions ?
  23. I want to add to tpr's comment that bd() is actually one of the 2 most used features of tracy for me. bd() makes a dump to the tracy bar (also for ajax requests, that's great!) and d() dumps directly and is great when using the console (see my screenshot above)
  24. Thx Sergio, sure I'm happy to share some insights. The library is mPdf (version 7) https://mpdf.github.io/ and I created a little helper module and just set it to public if anyone is interested: The custom design is just a regular PDF done by a designer and it is then imported into the pdf as needed (see line one in the next screenshot). My helper module provides a possibility to create only the HTML (not the pdf) so debugging is a lot easier: This is the result. The second logo would be the logo of the actual client of course... CSS is done with LESS, so it is easy to style and modify variables. LESS is compiled via AIOM on the fly without the need of any other compilers/setup. widows/orphans are controlled by a .nopagebreak class that can be applied so some blocks that should stay together: Charts have a fixed size so the amount of text above those charts is limited so that everything stays on one page. To get the TOC working with the custom design without page numbers etc. was quite tricky but finally it works very well. Also the "annex" feature is very nice, where they can upload a custom PDF without background and page numbers and the text is imported in the document automatically with the correct background and page numbers: We just created a word-template with the correct colors, fonts and headline sizes and that's it ?
×
×
  • Create New...