Jump to content

OrganizedFellow

Members
  • Posts

    657
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by OrganizedFellow

  1. Not really a budget issue. I've only worked on several projects OFFline, on my local dev server, learning ProcessWire, its modules, etc. I have yet to launch a site WITH ProcessWire. So this would be my first one. NO, actually, second. My first should launch in the coming week. So not an issue with budget, I'm just "still" battling the complexities in my head. Often times, I over analyze things and break things down. I'm better off just JUMPING IN HEAD FIRST and get it going and all the pieces fall into place.
  2. You make lots of excellent points. I will be rebuilding his old site, hence my dilemma. Should I build the new site with ProcessWire, and rebuild the old one (responsive) with EE? That means two different logins. Should I build both sites in ProcessWire? Should I rebuild the old site with EE and the new one both in EE? He has a license! But what about support costs? They seem high! ProcessWire has the most helpful community I have ever been a part of. He's hiring ME because I possess skills that he does not, and skills he could not find in any others. I do know for a fact that he had another developer working for him after I finished the site two years ago. All I know is that he is no longer around.
  3. Mine is pretty close. I get asked if I can build a site I get all information to make my decision I make an offer and start building after they accept it I draft a contract, get it signed, collect 50%, and begin building I upload a beta on my server and we put content in and do changes until it's ready I move it to the client's server (if they already have one) or recommend a hoster (sometimes with a little provision) After that I write the bill, they pay and the job is done.
  4. I kinda sorta plan on building a mini site with PW in a subdomain on his site. Then show him the back-end differences. I did lots of work for him that improved the way he added content. He's a very "visual" person. As long as the back remains easy to navigate and he can quickly/easily add/edit content, I am sure he will like it. But I want him to see the differences between the two. I really won't look forward to re-learning EE, and that'll be another keypoint. I last even touched it almost two years ago.
  5. OH ABSOLUTELY NOT! Perhaps WordPress would be a better idea? bwahahaha, nope, just kidding, I'd never consider NOT using ProcessWire. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - EE years years ago was the CMS of choice (for me). I was very active on their forums and loved it. I turned out a few non-profits and several business sites with it - one was e-commerce. I met Mr. Client when doing a search and asking family/friends about "Opening Soon" type businesses in the area. I moved here from another city and found HIM and approached HIM. He said he liked my enthusiasm and "go gettim" attitude. I mentioned the cost of the EE commercial license and it was a non-issue for him. Even my own cost (which was the highest I had ever billed). Now fast forward several years later and I am excited, thrilled, super super enthusiastic to be back on this project!!! Words can not express my joy right now. I am certain (pretty certain, not fully 100% certain) that he will agree with me when I speak to him about the change. I've asked that he set up a subdomain for me and server/DB access. I shall be crying around these parts when I need s'more help
  6. I have an old client. Several years ago, I built his website for his restaurant/bar, in ExpressionEngine. I used Foundation 2x (pre-responsive trend). Now my old client writes me and wants to know if I could work for him again. opening a new restaurant/bar, so business MUST be good! second location is in another city, good for him! wants to open the business AND website on December 1. I have no doubt I can get this done in the next four-five weeks. BUT BIG BUT But I need some selling points to STOP using ExpressionEngine. He's a young guy, so understands about web security, etc. So this morning I emailed him telling him it would be more expensive than the previous time simply because I'd be working with EE and I haven't touched it since over two years ago I would have to relearn the CMS, lots has changes in two years Over two years, I'm sure there are security updates/upgrades that must be performed first before I can begin work Switching over the old content to ProcessWire wouldn't really be that hard. Last time I set up his EE install, there really weren't that many custom fields. TONS more possibilities await us in ProcessWire. I'll also have him look over here at their Support Pricing -> https://ellislab.com/support That should give him a little sticker shock!
  7. Title of the page. URL of the page. Optionally the highlighted/selected text of the page. I think those would be the base 2-3 fields needed to populate a PW entry. I don't know a single thing about javascript, but would be a pretty handy tool. As mentioned, it wouldn't apply to everyone. As not everyone would have the same field names or titles. But perhaps for a simple bookmark feature?!
  8. No, but I've tried OpenShift with some success.
  9. We are dedicated. We are a FANTASTIC community. We look forward to your progress
  10. The best way to learn (in my opinion) is to carefully break down the default site profile.Everything you mentioned above can easily be done with ProcessWire - even without any special Modules! ANSWERS: 1. - There's a fella around here by the name of Joss. He doesn't know PHP. He isn't a coder, but he's the one responsible for many of the brilliant tutorials here. I too (me neither) I'm not a coder. I always forget how an ifelse statement works, so I spend much of my time Googling things, or reading the documentation on PHP.NET. So to answer your question: very realistic. 2. - Depends how quickly you can grasp the concepts: the API is incredibly powerful Read over it all. Try every code snippet you come across. Same for the Cheatsheet. Then you have establish a workflow. Figure out how the Templates and Pages and Fields all interact and connect with each other. Time frame? Couple days to a few months. ME? Personally? I've been on these forums for over a year and I've barely started working on my first CLIENT website. Your time frame may vary. 3. - That's usually how it's probably best done. Especially if you're still quite new. Use your favorite CSS framework and your favorite jQuery plugins, then copy over yours files, one, by, one ... into the "/site/templates/" folder.
  11. YESSSS ... however it would require tons of custom work. Much of what you are seeking would probably need an existing module, or perhaps something custom. I haven't searched the existing Module listing to see what suits your case. I have seen lots of amazing exciting web sites and web apps created with ProcessWire. Yours is another exciting idea. Is this something you are creating?
  12. GOSH DARNIT!!!!!!!!! I solved it. I previously spent about an hour reading over the API and cheatsheet. Then I came upon sort=random I hate it when this happens: $onetestimonial = $pages->find("template=testimonial,limit=1,sort=random");
  13. My comment is related to this topic. I can not for the life of me figure out how to randomize something. $onetestimonial = $pages->find("template=testimonial,limit=1"); foreach ($onetestimonial as $testes) { echo $testes->title; } I can get that far. But I can not figure out how to randomize the output. There are currently 10 Testimonials. I'd like to display only one randomly. I've seen $a->shuffle() and getRandom() but haven't the slightest idea how to use them. Every attempt has resulted in some page error. UGH, please help a PHPNEWB? lol
  14. Hiya gang! I'm using Foundation 5 for my CSS framework. I took the following code from Zurb Foundation 4 Site Profile. <div class="contain-to-grid"> <nav class="top-bar" data-topbar> <section class="top-bar-section"> <ul class="left"> <?php $homepage = $pages->get('/'); /** * Render items for placement in Foundation 'top-bar' recursive drop-down navigation * */ function renderTopNav(PageArray $items, array $options = array(), $level = 0) { $defaults = array( 'tree' => 2, // number of levels it should recurse into the tree 'dividers' => true, 'repeat' => true, // whether to repeat items with children as first item in their children nav ); $options = array_merge($defaults, $options); $divider = $options['dividers'] ? "<li class='divider'></li>" : ""; $page = wire('page'); $out = ''; foreach($items as $item) { $numChildren = $item->numChildren(true); if($level+1 > $options['tree'] || $item->id == 1) $numChildren = 0; $class = ''; if($numChildren) $class .= "has-dropdown "; if($page->id == $item->id) $class .= "current "; if(($item->id > 1 && $page->parents->has($item)) || $page->id == $item->id) $class .= "active "; if($class) $class = " class='" . trim($class) . "'"; $out .= "$divider<li$class><a href='$item->url'>$item->title</a>"; if($numChildren) { $out .= "<ul class='dropdown'>"; if($options['repeat']) $out .= "$divider<li><a href='$item->url'>$item->title</a></li>"; $out .= renderTopNav($item->children, $options, $level+1); $out .= "</ul>"; } $out .= "</li>"; } return $out; } ?> <?php echo renderTopNav($homepage->children->prepend($homepage)); ?> </ul> </section> </nav> </div> Here is what my tree looks like: It almost displays as expected, but the child pages of 'Testimonials' does not show in the drop menu. ONly the root shows Why not? I've even changed this to a larger number, but still ... no children. 'tree' => 2, // number of levels it should recurse into the tree
  15. Makes me wanna #HugAMoFo Happy Birthday Sir.
  16. Thanks for this solution. It works well for me also!
  17. What's the difference between them? = -versus- .=
  18. Resurrecting a brilliant topic.
×
×
  • Create New...