Drupalizer Wanted with high template skills

Who we seek:
We are looking for Drupalizers on a freelance basis, to build Drupal templates. You will work from home, anywhere in the world, but you must use Skype.

Who we are:
eTech media is a Drupal webdesign, webhosting & SEM company based in Antwerp, Belgium. We do not have an permanent Drupal template designer because of the variaty of client needs.

Your skills:

Pathauto Patterns that can be Dangerous

Certain patterns can be harmful or dangerous for your site.

Aliases that begin at the root

If you have an alias such as [title-raw] for a piece of content that users can create you allow them to create pages like "http://www.example.com/google1234567.html" that are used to authenticate Google or Yahoo! webmaster tools. This then allows the user to authenticate as the owner of the site and control the entries inside those tools (including removing your site from the index, changing between www and no-www versions of your site, telling the search bot to visit less frequently). This is not the default and is not recommended. If you want short aliases at a minimum make your pattern something like "c/[title-raw]" to put a character "c" before every title.

Index Aliases

For example, certain situations where you create a pattern like forum/[title] and you have "Create Index Aliases" turned on pathauto will then create a page at example.com/forum/ which over-rides the default example.com/forum page. In order to fix this problem you can clear out that entry from the url aliases either via the GUI at example.com/admin/path or via the database table. A better path to create would be forums/ or discussions/ so that the names don't collide.

Transliteration Problems

Formatting the way the date/time is displayed

To manage date formats in Drupal 7, you need to manage both format types and formats themselves in the Regional and Language settings.

Improving the aesthetics of your site wide contact form

Drupal ships with a sitewide contact form since version 4.7 that you can use to allow site visitors to send feedback. As mentioned in the help text on the contact form settings page, you can also use the body area just above the form to give site visitors your postal address or share any other information.

However, because you can't specify an input format for the contact form page, the additional information you add will display without linebreaks or paragraph breaks and look pretty ugly.

One Shoe is looking for experienced Drupal developers!

One Shoe is expanding rapidly, so we have several jobopportunities for Drupal and Mobile developers in the Netherlands.

One Shoe has been an international player in the Drupal community for almost 7 years now. One Shoe is specialized in large scale Drupal implementations and mobile development. We are working for international clients from our headquarters in Utrecht in the historic centre of the Netherlands. One Shoe is expanding rapidly to meet international demand and is hiring new staff and looking for opportunities to open a shop in Germany. Are you interested in working on large scale implementations for web and mobile and do you like a challenge, then One Shoe is a great place to work!

Jobdescription
For large (inter)national clients you will realize challenging websites, web applications and mobile applications. You will closely cooperate in a team with strategists, user experience (UX) professionals, concepters, designers, front and backend developers. Your work will be of the highest technical level in the Drupal landscape and trainings will be provided to reach this level.

One Shoe is currently looking for Front and Backend developers with multiple years of PHP/MYSQL experience.

Culture

VotingAPI: A framework for voting and rating modules

VotingAPI is a flexible, easy-to-use framework for rating, voting, moderation, and consensus-gathering modules in Drupal. It allows module developers to focus on their ideas (say, providing a 'rate this thread' widget at the bottom of each forum post) without worrying about the grunt work of storing votes, preventing ballot-stuffing, calculating the results, and so on.

VotingAPI does four key jobs for module developers:

  1. CRUD: Create/Retrieve/Update/Delete operations for voting data. The simplest modules only need to call two functions -- votingapi_set_votes() and votingapi_select_results() -- to use the API. Others can use finer-grain functions for complete control.
  2. Calculation: Every time a user casts a vote, VotingAPI calculates the results and caches them for you. You can use the default calculations (like average, total, etc) or implement your own custom tallying functions.
  3. Workflow: By integrating with Actions.module, VotingAPI can trigger workflow steps (like promoting a node to the front page, hiding a comment that's been flagged as spam, or emailing an administrator) when votes are cast and results are tallied. Modules can expose their own 'default' action sets and filter criteria to provide moderation and promotion systems.

Pages

Subscribe with RSS Subscribe to RSS - Drupal 6.x