This page relates to the Skill sets described in the open curriculum project, and tries to describe one of the skill sets. See this page as a collaborative notebook, and feel free to edit and improve it.
Someone with front end development skills:
- knows how to declare new renderable elements
- knows how to write theme functions
- knows how to create preprocess functions, form_alters
- knows how to add/change theme settings
- knows how to show/hide functions
- knows how to write layout plugins to contrib modules (?)
Comments
Front-end Development v. Basic, Advanced theming
Is there a reason that front-end development is separate from theming (basic, advanced, etc.)? I am admittedly relatively new to all this, but I find it confusing that they are separate and would appreciate an explanation if there is a good reason.
DSquaredB
Danita Bowman
Good question!
I myself am thinking of more complex techniques when talking about front-end development – AJAX, advanced jquery, and more stuff which I don't know much about.
Wanna join the meeting later today to discuss this? http://groups.drupal.org/node/193323
Cheers,
//Johan Falk
**
Check out NodeOne's Drupal Learning Library! 200+ screencasts and exercises, for Drupal introduction, advanced configuration, and coding. Creative Commons license!
You are right, I'm working on
You are right, I'm working on one of these kind sites right now.
You have the theme which is html/css (i.e. a DOM) and then you animate the theme using jquery/ajax by manipulating the DOM.
For example you might land on a page that contains clothing articles and have a set of filters to dynamically display a subset of them. Then you might drag a pair of pants on a specific area and ask the system to create an outfit using articles already in your closet or from the latest collection of your favorite designer.
The page never reloads but it is dynamically updated with data coming from the server in response to user actions (events).
Thanks for the explanation
Ok, think I understand the difference now. Would love to be in the chat today but have an appointment. I'll try to review any notes that are posted. Let me know how I can help.
DSquaredB
Danita Bowman