Leaderboard
Popular Content
Showing content with the highest reputation on 07/09/2015 in all areas
-
Leaflet is indeed very nice. I did a leaflet version of Ryans Google maps module. (Includes cluster functionality). Example here: http://tegelwebb.se/leaflet-map-test/ Here's the link to the module: https://github.com/madebymats/FieldtypeLeafletMapMarker-3 points
-
The BMW Dealersites is a collaboration of various BMW dealers, brought together in a multisite ProcessWire setup with centralized and per-dealer contentmanagement possibilities. For anyone interesed, below a quick glance at the multisite pagetree: BMW enforces strict design guideliness for all websites that are built carrying the BMW logo. The guideliness are extensive but can be considered a bit outdated, since they do not take responsive possibilities into account yet. We managed to implement a responsive setup nevertheless, still complying to the guideliness. Which was quite a struggle, I can assure you As mentioned, the Dealersites is a collaboration of various BMW dealers. The idea is that all dealersites are basically the same (fields and templates), yet content may vary. This enabled us to create a centralized content module, in which content can be added and copied to all underlaying dealersites, minimizing the efforts needed to add and maintain content. See the screenshot below for an impression on how this works. We have been experimenting with hosting a bit. The sites are hosted using various Docker instances on an Amazon EC2 server, and mails are sent using Amazon SES. In the near future we plan on implementing ProCache3 with Amazon CloudFront. If you need any info on our experiences with this, just drop a line in this topic or sent me a DM. We have used quite a few modules, but nothing exotic. FormBuilder was used to create forms, some of which are handled by a third party URL to have added functionality: shooting Leads to an external webservice for example. The dealersites: http://www.vanlaarhovenbmw.nl http://www.vanhooffbmw.nl http://www.demaassche-venlo.nl http://www.demaassche-echt.nl http://www.nobracars-uden.nl http://www.nobracars-helmond.nl http://www.story-denbosch.nl http://www.story-waardenburg.nl http://www.story-nijmegen.nl Splashpages: http://www.nobracars.nl http://www.demaassche.nl http://www.bertstory.nl Work was done by us at X-com2 points
-
Came across this thread through the latest PW newsletter issue. Currently I'm working on 5 different projects with PW. Most is rather simple stuff regarding complexity of site structure. One site is for the Universal Healing Tao Foundation of Grandmaster Mantak Chia and shows the organizational structure of the world wide foundation. To visualize the structure I am making my first steps with D3 JS which is a lot of fun. I created an SVG world map with data for all countries and continents and connect that map to data of people that are active in the foundation and hold various positions in their country. The site is based on my Bootstrap/Fontawesome SASS site profile. The current dev status can be seen here. One of the more complex sites has an extensive frontend user area where users can manage their sound servers and publish advertisements to their servers which will later be displayed on mobile devices that are connected to the servers. Quite complex forms with PDF to image conversion on upload etc. that I am building with the PW form API. This site is also dealing with data exchange between PW and mobile devices where the mobile devices connect to PW through a RESTful API to send and get data. Doing this the first time and, honestly, I don't know if I would have had the confidence to take on the project without having PW as the perfect tool at my hands2 points
-
Thank you a lot guys, I had no idea this method even existed, guess you learn something new everyday . Sadly due to the way comments work (Them not being pages) the method doesn't seem to have the wanted effect, tried it a couple times and the result kept on being the same. This totally worked (with minor modifications) , I just completed the import of 1500+ comment dates on a single go after testing out this method. Now I do have some issues that pertain to my .csv's data, but those are another topic entirely. Thank you so much Wanze. Anyway, thanks to all of you guys for helping me out here, there really is always a way to work things around, even if it means thinking outside the box. It'll be nice being a part of this community1 point
-
Maybe take a look at this pages. They're doing what you're asking for: https://processwire.com/talk/topic/10324-bmw-dealer-sites/.1 point
-
To have different access on the same templates can be done by the dynamic-roles module, but you can either give users edit access to fields/templates or not.1 point
-
Hi again, in this case we would need a user-based counter. I just realized that I therefore only need to create a page reference field named "likes" that refers to the user pages (multi-select, not editable via the editor). Great!1 point
-
Same feelings here. My current PW project is a much simpler site (recipe blog), what makes it a bit more difficult is being multilanguage. Making relations between recipes, ingredients, etc was a breeze. Achieving this in other CMSes I know were much more problematic, even on a single-language site. In PW I could solve all the basic stuff without any modules. Of course I use some for my convenience - Page Field Edit Links, Admin Template Columns, SEO, Page List Image Label.1 point
-
For me the biggest benefit is that Leaflet is based on OpenStreetMap data and there are no usage limits that I'm aware of. Also with leaflet providers you get a wide variety of different map tile providers to choose from. Here is a good read comparing GM and Leaflet and OpenLayers.1 point
-
@Mats your module is really awesome. Thanks again! I forked it and added support for leaflet providers. Still beta but I couldn't find issues so far.1 point
-
It's not documented, but quiet allows for changing the created date in this line: https://github.com/ryancramerdesign/ProcessWire/blob/master/wire/core/Pages.php#L10821 point
-
They are and you'll likewise find the documentation in the Process Class: https://github.com/ryancramerdesign/ProcessWire/blob/master/wire/core/Process.php1 point
-
There are changes made in the PW core regarding Tabs & Fieldset. I've no time now, but I gonna see what I can do for you this week after work.1 point
-
Yes, quiet works (at least on 2.5.4), I used it recently on pages. I found the code somewhere here on the forum, don't remember the author.1 point
-
@matijazp Does quiet work to modify the created date? 'quiet' => boolean - When true, modified date and modified_users_id won't be updated (default=false) Also comments are not pages, so I guess it will not work.1 point
-
$p = $pages->get(1234); $p->created = '2015-07-09 11:12:13'; $p->save(array('quiet' => true));1 point
-
You don't need a repeater in a repeater....just make some better fieldsetup. example: your repeater f_columns should have all fields needed to get your output: 1. textarea 1 2. textarea 2 3. textarea 3 4. how many columns you need.... and now some kind of magic field 5. a options or pagefield type with the setting for the needed columns name it f_type or something like that - take a look at the options fieldtype for this. now you have a option to get different setups for your repeater field. example: if f_type has the options 1=One Column 2=Two Columns you could setup in your textarea 2 the display settings to only show if f_type=2 and so on... ...and in the template you could switch the layout on the f_type field...some screenshots below. Or you could look at the PageTableExtended (with kind of wysiwyg rendering in backend) field. Some good example for repeater as flexible layout field is there: https://processwire.com/talk/topic/6647-blue-vr-processwire-site-profile/ codedetails: (look at the pageblocktypes1-6) https://github.com/gayanvirajith/BlueVrSiteProfile/tree/master/templates/markup regards mr-fan1 point
-
Hi Orlando, If I remember correctly it's not possible to modify the created timestamp with the ProcessWire API. What works is to fire an SQL query for this job, something like this: UPDATE field_<comment_field_name> SET created=<timestamp> WHERE pages_id = <page_id> Edit: Welcome to ProcessWire1 point
-
ProcessWire is now listed here: http://opensource.com/resources/projects-and-applications1 point
-
@onjegolders, as a rough answer I'd say that ProcessWire provides very good foundation for an app by making content management, access control etc. trivial. Frameworks, on the other hand, offer flexibility and powerful tools if you're building something that doesn't really need / use typical CMS/CMF features and for some reason requires very highly customized access control, URL manipulation / routing, data structures etc. MVC approach has clear benefits, but don't sweat it too much; separation of concerns is what's important -- when implemented properly, you don't need to make changes to multiple places every time your UI or DB (or business logic for that matter) changes slightly. I'd recommend reading this (old but still good) post about Rails development, which (imho) summarizes benefits of MVC / separation of concerns pretty well: http://weblog.jamisb...oller-fat-model. For the record, I've never tried Codeigniter myself and don't really know much about it. I've used Zend Framework for various projects -- and will definitely keep using it whenever it's the best tool for getting the job done -- but I've heard it has somewhat steep learning curve compared to some other frameworks. I'd still recommend checking it out though: http://framework.zen...n/learning.html.1 point