Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

evu

Privileged
  • Joined

  • Last visited

Everything posted by evu

  1. First up, I'm not a recruiter, nor an employer. I'm a front end developer that's just left a great agency and I'm trying to find someone to replace me. I don't get any commission or anything like that, I'm just trying to help a mate out. I'm a long time member of these boards and figured it's a great opportunity to put out there, and give something back. It's a well known digital/branding agency in Manchester and they're struggling to find a decent front end/WordPress developer. If anyone's interested send me a pm, with examples of your code. I'm not looking at experience, just as long as you front end well. Essential: WordPress themes from scratch Html/CSS JavaScript/jQuery It's vital to send over live code, whether compete wp sites (not just theme modifications) or a codepen/github account. It's crazy how many Dev job applications I've seen where no code was sent over. I figured it's okay to post in general as it's not a job posting per say, my old employer doesn't know and I'll be personally vetting before i send anything over. Cheers.
  2. What the hell! Never seen that before, looks terrible. I'm a fan of BEM, oocss, etc but that looks far from maintainable. Will have too have a look see.
  3. Indeed. Media Queries could fix it. Far from the best route, but possible in CSS. Depending on content, I didn't notice the content in OP.
  4. woocommerce can do virtual products, don't see why you couldn't use that. They also do a premium plugin for ticket sales: http://www.woothemes.com/products/tickets-woocommerce/ ed: ah.. one month ago...
  5. No idea about Bootstrap but you can do this with just CSS: https://jsfiddle.net/78rbpfwp/ You just need to know how much padding-top to use. (Height / Width) * 100 = % (450 / 960) * 100 = 46.875%
  6. Well the plan is to make the changes and have Beanstalk deploy the changes to the live site once it's tested so shouldn't need to touch the ftp. In response to your question, that's the trouble I'm having understanding. At the moment the set up is this: Test/Development Server (internal access only) Live/Production Server (public facing) When a change is requested, I connect to the dev server via ftp, download the files to change, work on them and upload back to dev server. And so on until I've done whatever I was asked to do. Then that server is checked and if everything is okay, I tell someone what files changed, they take them from the dev server and upload to the live server. We only have access to the front end (templates, js, css, etc). All heavy backend stuff is managed by a third party and isn't accessible nor is it possible to have a local (my machine) version because it's managed by a third party. So, how am I supposed to work on the dev server if git is in the way and everything needs to be pushed to the dev server again and again? This is why I think I may have a misunderstanding on the process. I work for a company as big as Argos, New Look, etc. I am sure they have version control though. What I had hoped to have set up is this: *(insert bit I don't get, lets pretend I do have a local version)* I make the changes as requested, those are then pushed to the dev server. Once it's tested and signed off, those changes are pushed and merged with the live server code and Beanstalk takes care of deployment to the live server. So that bit in *(...)* is where, as I understand it, is where a local version should be. But as this is not possible, how do other companies do it? I should mention the third party that handles the back-end of the site also manages other well known big brand sites too, at least some of them must have version control set up... It's getting very annoying and I can't find answers anywhere Thanks.
  7. I'm not "using" anything with git atm per se, and when I have used git for personal stuff that's how I did it though, I dunno, maybe because it's still quite new to me and I'm not fond of CL work.. Yeah, I have considered that thanks That's the problem though with this situ @@rbrtsmith, we can't have local servers, we don't have full access to the entire codebase (back-end stuff, think magento go stylee) but we do have access to the template files/css/js/etc. So I just don't see how it can be done easily when you have to push everything to the dev server. A typical case is when you keep adjusting and doing minor changes in css/js over the course of a few hours, this would mean lots and lots of minor pushes which is a hell of a lot of hassle compared to just dragging and dropping a file in an ftp client. Maybe I'm misunderstanding how it works entirely..? Cheers.
  8. Hi, I've had a little experience with Git on a personal level, mainly to get to grips with it. In this case I had a local WP installation set up on ampps, I'd make changes and when I was happy I'd push the changes to Bitbucket and FTPloy would deploy them to my live server. No problem, simple enough. Now, the question is, how does this work for a large ecommerce site? At work we have a dev server and the live server. At the momement, we simply use FTP to try things on the Dev server and when it's signed off, it just gets manually FTP'd to the live server. What I'm confused about is how do you try things if I don't have a local server set up? I had planned on getting it set up so that things are pushed to the dev server, once it's signed off it gets merged with the live server code base and pushed to the live server. I don't understand how this works though, do I have to push/commit everything I want to try whilst developing to the dev server? That's a lot of hassle... How do you manage such a use case?
  9. Dunno how current it is now but http://www.w3fools.com/ Codecademy is win. And then theres codebabes...
  10. I see this question so much... Don't have a list of things to learn one after the other. It's inefficient and doesn't work. Here's how you go about learning webdev and getting a job in the industry: Build Things. Build a small basic website. Then a fancy full screen photography site or something. Then a CMS(Wordpress) site. Then something your client can login to for whatever reason. Then a web app. Then an ecommerce site. Then an android/iphone app. etc. etc. The list goes on, just build things. The point is: you'll learn what you really need to learn to get the job done as you go along, and wont learn the things you'll never need. (I'm still yet to ever use a definition list for example). You'll figure out what code you like, and what you don't. Which will dictate your speciallity (You might prefer and enjoy building Wordpress sites, or android apps, for eg). You'll have plenty of nice things to go on a portfolio. Doesn't matter if they're fake/made up sites, trust me. And you will NOT get a job without a portfolio of work. There's too many pretenders in the industry, employers will want proof. I had a six hour interview on my first job, in which I built something. You practise everything. You'll only forget things if you don't practise. I learnt about XML when I first started, never used it, haven't got the foggiest now. Bonus tip: You'll develop your personal workflow. Speed is a big thing for employers. Bottom line, if you want a job, have a portfolio. Oh and btw: I'm in Manchester, plenty of jobs, small agencies and big brands. You want to get good enough to get into a small local agency. There's a lot of competition, but most of it is ****. My aforementioned employer went 8 months before recruiting me, they had 3 people in beforehand, all theme jockeys who winged the interviews but couldn't code in a decent timeframe for cookies.
  11. Create a code example on codepen.io
  12. How can someone have so much hate for Wordpress.... It boils down to functionality and budget. If it's a small client that just wishes to update their menu page, use something like cushy. Or if you can justify the time and have skill to make it better than cushy/other small cms, create your own (but it better not be ****, I've seen too many **** custom back ends for simple tasks). If it's an average client that wants to add new product pages, blog posts, etc. Wordpress is a very good option. Quick and easily customisable, and has a nice back-end (as long as you're not ****). In my experience, joomla and drupal are ****(read: sub-par and too complicated for clients when compared to wordpress). If it's a bigger client wanting complete custom CMS for complicated functions/pages, or they just want a really nice, simple back end, then a good bespoke choice would be better. Most of the time, smaller clients don't need to update their site. And instead of spending X amount on cms functionality which they'll never actually use, that money is better spent on a copywriter or photography, etc. Wordpress is not just a blogging platform, it's epic. There's a reason half the web is run on it. The only issue with Wordpress is it's bloated, the only thing it needs is a custom builder. If you have even a remotely decent server, the performance on the back-end is incredibly negligible, unless you have a ****-load of traffic. Don't get me wrong, I've seen some terrible Wordpress sites, usually a theme from theme forest thrown on with a multitude of plugins. That's a recipe for ****. But I've seen and created some very nice back-ends for Wordpress too, making it easy for even the dumbest of clients to update any aspect of their site. Legend: * = sh1t
  13. The general best practise is to have everything in one stylesheet, unless your extra styles are heavy enough to warrant another http request. I don't know the numbers (when xkb becomes enough to warrant another request), but after gzipping, minifying, etc., the extra styles don't add up to much. So unless you have a large amount of code in your other stylesheets, better to just add them to the global. Also, the media queries only fire if needed, which you can test yourself by opening chrome network console and seeing the requests when you resize the page: http://codepen.io/jhealey5/debug/zcBAG . This is not the case with all browsers though I believe, some will download the extra stuff regardless of if conditions are met. iPhones may be one of the culprits, I can't remember. There was discussion from chris coyier on this if you can find it. See how much extra page weight the extra styles are and if it's small, don't worry about it. Speed issues should always be tackled with most return on investment. So unless your gzipping, minifying, concatenating, compressing images, efficient coding, etc, first then you can worry about the extra 5kb in your stylesheet, otherwise focus on the previous aspects. Most of the time an extra http request is the worse option, so I'm led to believe. eD: this may be of help to you http://browserdiet.com/
  14. It won't work if you just copy and paste it. Learn how it works first. http://codepen.io/jhealey5/pen/fAukK/
  15. You want to let text-align: center do the work for you. http://jsfiddle.net/wWVm6/
  16. What I mentioned is exactly how. If you're having problems it's because your CSS and JQuery is cascading onto the new elements and causing problems. Try to target things more specifically in CSS/JS with classes. I'm at work so can't fully complete it but here's a starting point for you: http://jsfiddle.net/JC56Z/
  17. http://jsfiddle.net/b5zgt/ Sub nav within the list and hide it some way. If it's a preset height you can use css transitions instead of jquery but otherwise, height: auto can't be animated in css. If you want a css example just say Goodluck!
  18. If you're asking this question you have not learnt HTML5/CSS. It's more complex than learning a few tags, selectors and properties. Just had to get that in. The fundamentals of js/php are the same, so once you learn one of those it'll help with the other. jQuery is a library for js, like Codeigniter is for php. Ajax is a thing you can do with javascript, like responsive development is a thing you can do with css(see, you no knowy all cssy ). Otherwise, just create something. You'll learn what you need to learn as you go. That will also dictate what route(front/back) you go down(most enjoy) too most likely. Don't just go off and start learning what someone has told you to learn next, it's inefficient. If you want to build a Notepad app, then sure, take suggestions based on functionality you need. As you build something, you'll Google things like "how to make a slider", or "how to do two loops in Wordpress", then you'll develop a better understanding of what you need to learn vs. what you really need to learn. You'll also have things to put in a portfolio, something you'll without a doubt need to land a job in this industry. You'll learn nothing but things you'll forget without practise. So just BuildSomething™.
  19. Yet another basic html/css question from JCD, you stated in another post you knew html/css. I would suggest having a go first, get the html/css up somewhere we can view it and then come back if you have problems. Because atm is seems you would like someone to build it for you. Try first, get help if stuck.
  20. The only person that really said how it is was @mteam: Because it's not the users fault. You can't justify frustrating the hell out of an old lady who just got her first computer and has no idea what's going on when she's trying to order some new slippers from your site that you didn't bother making as easy as you can for her to use. You also can't justify to a boss that potentially loosing millions in sales on a major ecommerce site is because you can't be bothered because microsoft are lol at browsers. IE6, 7 and to a degree, 8 have problems, no doubt. But we as developers are problem solvers, this is one of those. There are ways to make it work, polyfills like ie9.js are great for example, and if not, it should fall back gracefully for the user. IE9+ have no problems really, I get just as much annoyed about Opera and FF as I do these. I find with my code I learn what works and what doesn't, and account for it before it becomes a problem in older browsers. The only real problem is the fact old version of IE don't have decent dev tools to debug. But your code should be clean and concise enough to figure it out. ed: Oh, if you really want to bitch about bugs, talk cross-browser email temples. Those really do make me sadpanda
  21. Try posting the layout, it would be more helpful.
  22. If this was the case you wouldn't need to ask basic questions After reading/watching what I have linked you, you should have no problem.
  23. I do not see the problem. Create your layout just using two colours picked from the logo or something, don't add gradients (or use very subtle ones), use plenty of spacing around your elements, etc? As long as you get a high quality version of that logo it shouldn't stand out really...
  24. Looks like a nice little book. Cheers for sharing.
  25. what? To create those bars you need nothing more than basic html/css. How you get the information is another matter. To start with: http://css-tricks.com/css3-progress-bars/

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.