Jump to content

Pete

Administrators
  • Posts

    4,046
  • Joined

  • Last visited

  • Days Won

    67

Everything posted by Pete

  1. I think there are a few things to bear in mind here: You will need to know a fair amount of PHP to proceed. No CMS will allow you to simply port functions from another CMS by replacing X with Y - the functions will usually interact differently with the core code. A clumsy example is that it's essentially like taking wheels from a quad bike and trying to attach it to a monster truck - yes they're both wheels but they are incompatible and there will be a lot of effort involved in making them work together. It may well be easier to add your required functionality to the shopping cart module diogo mentioned: http://modules.processwire.com/modules/shopping-cart/ - again though you will need to look at that source code and be able to code PHP to continue If you're happy coding PHP, there are several topics to help you on your way to understanding ProcessWire modules Firstly, read up on the documentation on the site - you will need an understanding of how the system works first: http://processwire.com/api/ Next there is some useful information on creating modules here: http://wiki.processwire.com/index.php/Module_Creation and here: Finally, the cheatsheet is handy to have to hand: http://processwire.com/api/cheatsheet/ Let us know how you get on.
  2. Ditto from me to all of the above. I've visited a fair few forums over the years and I've not seen another software-related forum as friendly as this. It definitely has to do with ryan always reading and helping out on the forums from day one. I agree with Soma that there will come a day when ryan can't read or offer code examples in every post and that's when people start getting more selective and eventually you need Moderators for different forums that are fairly specialist in those areas (I'll moderate the Pub forum ) but we're a way off that yet and it's good to see that the friendliness and helpfulness rubs off on new members and everyone helps each other out where they can. The trick is that no matter how fast or big the forums grow, we need to maintain this sense of community - so far it's working just fine!
  3. Pete

    Posting Guidelines

    The idea behind the jobs forum is for anyone looking for paid development work to post their requirements in one place and for developers to get in touch with them. Any project can be posted, whether it's custom development work, website design, or complete installation and setup of a website. There are a few guidelines that are useful to bear in mind to help things go smoothly: Give a good amount of detail about the project so that prospective developers know roughly what will be involved. If a project requires an NDA for any reason, try and give non-specific details such as the type of development work involved (module development etc). Let people know how to contact you - if no contact details are given, people will most likely PM you on the forums here. If you have a requirement to work with a developer in the same country as you, please mention this to narrow the field of applicants. If you are happy mentioning a budget in the open, this is also fine but not required.
  4. I added the forum and one other: - I may even find time to move some topics around
  5. If you point me in the direction of those other suggestions I can do them all in about 5 minutes. I'm struggling to keep up with all the new posts made here daily at present, but I'd be happy to oblige with some new forums! EDIT: Ah, guess one of the others is this: http://processwire.c...page__hl__forum I've added Module/Plugin Development as a sub-forum of the existing Modules/Plugins forum (made sense to me) as well as adding a Jobs forum which I think fits just above the Showcase and Pub forums. Any more?
  6. It's pretty well tested up to many thousands of pages, but you wouldn't actually want to output thousands of related pages into the page (or bring them into memory) so you could change Soma's find-> selector examples to have a ,limit=5 on the end, sort by newest to oldest (get the latest 5 related pages) or even grab a number of random pages. Putting a limit on it will pretty much write in the SQL behind the scenes that you only want to get X results so it works the way you probably normally would if you were manually writing the SQL yourself. I wouldn't worry too much about it - it's very well put together, and you can always test using Xdebug or something if you're still unsure.
  7. ryan - congrats, and this is obviously the only sensible way to be in two places at once:
  8. That's what we were talking about with the site directory
  9. Perhaps there could be a FormBuilder form set up to begin collecting these before the Site Directory is built? Seems like a case of setting up the form and then using the publish to page option here:
  10. Pete

    Confused by Pages?

    Can I just say that if ever there is a book written about how to use ProcessWire, this should be the foreword - it's perfect! I did fail to read it in the suggested accent and read it in an Austrian Arnold Schwarzenegger accent - it was amazing (like this - http://bit.ly/c7op9H ).
  11. diogo - I love opening that one in my browser then resizing it smaller. They've got a lovely effect when it has to switch between the larger images and the mobile ones - it seems to load a little loading icon then brings up the smaller images. I'm going to snoop around the source code Probably the nicest looking example I've seen of responsive design.
  12. I think that whilst on the surface this sounds a bit like a coding headache I can see various different workflows working for different scenarios. The way I think that this would work best is with either a matrix permssions module (a bit old-school) or a visual workflow permissions editor so you can really tailor the permissions and approvals based on your own way of working. What I mean by that last bit is a bit like how Lemonstand e-commerce handles discounts - you set the conditions (in this case I guess which parent in the tree you want this to apply to the children of) and what happens when certain conditions are met. Here's a quick example of Lemonstand's system - don't bother reading it all but look at the screenshots for a rough idea of how you set these things up: http://lemonstand.com/docs/shopping_cart_price_rules/ Obviously the PW version could be done easily with an ASMSelect menu to select the parent or a certain page template or a custom Selector. Just thinking out loud.
  13. Nice one!
  14. Love it. The clouds don't move for me in Chrome or Firefox on Windows 8 but they do in Safari... albeit very jerkily! Whether they move or not isn't essential though since it's the content that counts and the focus should be on the screenshots. I'm seeing both sides of the argument (not that anyone's arguing) on having the Futura admin theme on the homepage - I wonder if these three areas should be some sort of slideshow instead? Perhaps the middle panel could start out as the default admin theme - if only to match the colours - and then fade through? It's a tricky one as all the shots show off the admin or a module, but I wonder if somehow it needs to show what you can create with ProcessWire too as Tripsite and VillaRental from your site sold me on ProcessWire ryan!
  15. There have actually been talks of a non-Mediawiki documentation section for the PW site, more because Mediawiki is a pain to administrate and upgrade and is easily spammed. I think the biggest hurdle to overcome is that I can't see it working without version control for the pages if you are allowing anyone to edit pages. It would be nice to be able to roll back spam edits or even have the ability for certain people to approve changes to some sections I think.
  16. I always check Fontsquirrel first as it has a lot of good free fonts. Failing that I check some of the others linked to above but if I have a specific font in mind that's not on any of those sites I'll buy the @font-face kit from myfonts.com
  17. Pass as to why those links don't work by the way ryan - no matter what I do to them it doesn't format properly
  18. Regular expressions are like a different language to me I'm much more comfortable with regular espresso's You threw this in to trip people up right? This sounds made up (but I'm certain it isn't ).
  19. Well I've made a start on one for real estate (a slow start) and already come to the realisation that needs for this profile in the UK and USA will be different as well as in other countries. The good thing is though that we're not talking about a module or a plugin from some other system - it's just fields and templates for now - so as long as I comment the relevant areas properly it's easier than any other system to alter the fields and customise it all.
  20. I like the fact that ProcessWire is attracting creative people who have skills other than web design and programming (not that there's anything wrong with us who fall into that category) - I mean it all helps in that it brings together people with different views, approaches and suggestions which can't be bad. Nice site - good job on the graphics as I'd be hard pressed to create anything like that myself, and I'll refrain from mentioning a spell checker until I check my own site
  21. And by "unlearn" he means forget about the bad/hard way you used to do things
  22. This page should help - it explains where the default templates are and how it works: http://processwire.com/api/templates/ Let us know if you need more help, by essentially if you split your template into header and footer areas and put that code into the head and foot files (see above link - those files are in the templates folder it mentions) and the middle of your template will depend on the page template (home, basic-page etc but these are the two main ones) so that code will differ from template to template. Essentially the link above gives you the basics but there is a topic titled "Small Project Walkthrough" in the Tutorials forum that may also be of help.
  23. Hi there This page explains how ProcessWire's front-end templates work (what your site looks like): http://processwire.com/api/templates/ If you meant changing how the admin area works then click on te Modules link at the very top of this page and there is a section in the Modules directory just for admin themes. You will have to have some basic HTML knowledge in order to change the look of your front-end templates but as many people here can confirm you don't have to have much/any PHP knowledge to get started - just a willingness to learn the basics
  24. I like this topic I had a similar grumble recently where I swore never to use Wordpress again and it was for slightly different reasons, but the end result was that it took me 2 minutes to install a certain module but then literally 2 days to work out what was conflicting and then make horrendously different stylesheets work together. I've done a lot f websites in that price range mentioned earlier. If it's a simple brochure-style site with homepage, services, gallery, testimonials and contact page then it's easy enough to build in PW to that budget and in that timescale. Once you've built a gallery and testimonials system (both just a bunch of sub-pages, so the work is displaying them in the template file so they look pretty) you've then got code to use elsewhere with minimal tweaks. The problem does come with larger requirements. I would be hard-pressed to get all the fields and search functionality of an estate agent (real estate) website set up so quickly so that could well come down to building it te first time and creating a profile afterwards for future sites but I would certainly need to take more time over it and charge the client more. It would definitely be worth it though! As mentioned in another thread the only problem I have then if it's something relatively complicated like that is that I'd be inclined to keep the code for myself or at least charge a small fee for the profile as otherwise you run into a slight problem of anyone with basic knowledge can easily install a full-blown estate agent website and you can end up with those relatively tech-savvy clients just playing companies off against each other for the cheapest implementation - a game I don't want to play. I'm probably just thinking the worst because I have a slight headache and that makes me grumpy - there certainly aren't thousands of people in the UK yet that know about ProcessWire so we'd hardly be stepping on each others toes, plus when I start thinking about this I think about that free Shop module and it makes me feel bad Putting my business hat back on, if I built an amazing site profile for estate agents and sold it for £20 (random figure), would people buy it? I think as ProcessWire has evolved there are the beginnings of a profitable ecosystem for module/profile authors where something is complex enough to warrant a fee that is reasonable and web developers don mind paying for to save many hours of work, but as with all these things it falls down the minute someone develops a similar module/profile and gives it away for free Sorry, I went off on a wild tangent there...
  25. It is all possible to do in PW of course, especially with the right image library on your server (Image Magic will do more than GD and is install able on most servers) but that will be a longer-term solution as someone will have to write that module (preferably detect Image Magic and if its not there fall back to a lesser feature set using GD2). It would be an awesome module though!
×
×
  • Create New...