Feed aggregator

Develop landing page for tech company fighting hate and harassment online - Upwork

WordPress Work From UpWork - Thu, 04/11/2019 - 17:12
About us
We develop software that uses advanced machine learning and data science to help companies detect hate speech, harassment, and abuse in the user-generated content hosted on their platforms. Our goal is ambitious: we want to make the internet safer. We’re building tools to help companies safeguard the foundations of their communities by identifying, tracking, and mitigating toxic behavior across trillions of text-based user interactions.

The problem that we're fighting as a company isn't a typical one that you'd come across frequently on a recruiting website. The content we deal with is often obscene, violent, and appalling - we spend every day deeply investigating the worst behavior on the internet. For as bad as the subject matter is, we also think it presents a pretty unique opportunity to do something really interesting around our brand, but haven't come up with that killer design ourselves yet. This is where we need your help!

What we're looking for
An experienced web designer / front-end developer with experience building professional, clean landing pages that utilize the latest front-end technologies (eg, React, Angular, Vue). We have a very strong belief in our mission, and will prioritize those applicants that we believe in what we're doing.

As an early stage company, haven't yet developed the branding assets (eg, brand style guide) to accompany our mission statement, so we'll be looking for people with a unique design aesthetic as well. We have a good idea of the content we want to include on our landing page, which we'll share (along with the design elements we're currently using (eg, basic color palette and SVG logo) after we select an applicant to move forward with.

We don't have a strong preference yet for raw code vs. WordPress vs. Wix / etc. For strong applicants, we'll be willing to work on your preferred platform / preference.

Who we're looking for
In order of descending preference:

1. Full-stack developers with design experience (for future work)
2. Front-end developers with design experience
3. Web designers

Deliverable dates
Targeting a go-live date for a landing page of no later than 4/26. We'll be available to provide feedback on a regular basis, and in real-time if helpful (time zones permitting).

Other criteria used in selection
To complete all the deliverables, the right developer will have experience in the following:
  - Experience building design assets from scratch into professional, attractive web pages
  - Experience ensuring websites are high-performing and following SEO best practices
  - Strong experience in several of the following languages/frameworks: HTML, CSS, Javascript, Typescript, jQuery, Bootstrap, Angular, React, Vue

Future work
- Although the only deliverable for this project is a landing page, we expect to build out additional components of our website in the next 1 - 2 months, so there will be ample opportunity for continued work.
- For similar reasons, we will also prefer candidates with back-end (eg, Node JS, Python and associated frameworks, eg, Express JS, Django) and database (MySQL, NoSQL, Cassandra, PostgresSQL) experience.

Posted On: April 11, 2019 18:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: Adobe Illustrator, Adobe Photoshop, AngularJS, Animation, Bootstrap, CSS, GraphQL, HTML, HTML5, JavaScript, jQuery, Landing Pages, React.js, TypeScript, Web Design, Website Development, WordPress
Country: United States
click to apply

OPTASY: How Does Using Component-Based Development in Drupal 8 Benefit Your Team More Precisely?

News from Planet Drupal - Thu, 04/11/2019 - 16:53
How Does Using Component-Based Development in Drupal 8 Benefit Your Team More Precisely? silviu.serdaru Thu, 04/11/2019 - 16:53

With the Twig templates replacing the old PHP templates, Drupal has been brought to a whole new “era”. We can now leverage the advantages of a component-based development in Drupal 8. But what does that mean, more precisely?

How does this (not so) new approach in software development benefit you? Your own team of developers...

And everyone's talking about tones of flexibility being unlocked and about the Twig templates' extensibility. About how front-end developers, even those with little knowledge of Drupal, specialized in various languages, can now... “come right on board”. Since they're already familiar with the Twig engine...

Also, we can't ignore all the hype around the advantage of the streamlined development cycles in Drupal and of the consistent user experience across a whole portfolio of Drupal apps/websites.

Categories: Drupal

Converting photos to 1 color graphic images - Upwork

WordPress Work From UpWork - Thu, 04/11/2019 - 16:21
I need 4 photos converted to 1 color graphic images.  Looking to take a photo like this: https://themaindamie.files.wordpress.com/2016/05/jiyxwsk.jpg?w=616 and convert it to this type of format: https://www.customink.com/assets/site_content/pages/help_center/redraw-1-color-3c61c6893072e7416b209c63f80d728cc6aecb8e13015605017a73e14c113e0f.gif

Does not need to be a vector. Image will be used as a smaller website graphic

Posted On: April 11, 2019 18:11 UTC
Category: Design & Creative > art_illustration
Skills: Adobe Illustrator, Adobe Photoshop, Character, Minimal, Photo Editing
Country: United States
click to apply

Amazee Labs: DrupalCon Seattle Day 3 Recap: Sessions & Splash Awards

News from Planet Drupal - Thu, 04/11/2019 - 16:02
DrupalCon Seattle Day 3 Recap: Sessions & Splash Awards

When conversations began a few months back about DrupalCon Seattle, I was so thrilled about the prospect of heading west and being fully indoctrinated with all things Drupal for the first time! As a newcomer to the field, I have been eager to simply be surrounded by, and learn from, so many in this community. Additionally, DrupalCon is providing the perfect opportunity to hang out with some incredible colleagues.

Liz Lockwood Thu, 04/11/2019 - 18:02 The Day Begins: People

The feel of day three was noticeably more vibrant as the surge of conference attendees began to fill the halls of the Washington State Convention Center. It’s been great to see representation from all over the country and be surrounded by an association with such rich diversity.

I learned quickly that there is no lack of learning opportunities at DrupalCon. The number of sessions to choose from felt like a buffet for your mind -- where you could pick and choose, and tailor your experience to be as uniquely tailored to you as you want.

I chose sessions that I knew would provide helpful reminders to me on practices and processes I already have in place, as well as topics in which I simply want to increase my awareness or hear a different perspective.

Wednesday Learnings

Much of the late morning to the afternoon was spent in periodic spurts of catching up on work, popping into sessions and dropping by our booth. Here are a few of the sessions I went to, with three key learnings from each:

Getting an Angry Wet Cat to Purr: Turning an Unhealthy Client Relationship Into a Productive One (Donna Bungard, Project Strategist at Tandem)

  • Communication: Everything comes down to having an open, honest, direct conversation. This is the key manner in which you build trust with your team.

  • Hearing is good. Understanding is better.

  • There are always the next steps to be taken. You simply need to identify them.

Lead, Follow or Get out of the Way: Managing Global Teams Harmoniously (Yuriy Gerasimov, Organizer at Drupal Ukraine Community and Clyde Boyer)

  • Active Trust is foundational to team success.

  • A common mistake on distributed teams is not recognizing isolation in your team members. Take notice if the communication style of a team member changes (this may point to something not being well in their world).

  • You don’t talk your way to trust. You have to earn it, mostly with time.

Design Strategies: Our Process for Building User-centered Websites (Valerie Neumark Mickela, Board Member at Full Circle Funds and Andrew Goldsworthy, Co-Founder at Rootid)

(I actually sat down in this session by mistake, but by the time I realized, it was too late to leave without causing disruption . . . it wouldn’t be a full conference experience without a mishap along the way, right?!)

  • Design and development communications can be challenging: You absolutely cannot rely on assumptions.

  • In design, you are most often thinking through a psychological lens, versus a creative one.

  • When considering a feature, don’t ask “Is it possible?” (all things are possible with time and money!) Ask “Is it hard?” (this will provide a more realistic barometer for time and cost)

Finding Your Way: Practical Strategies for Navigating Your Career (Gus Childs, Senior Software Engineer at Mondo Robot)

  • Be selfish with your career - you should be doing work that’s fulfilling.

  • You should be excited about these three things when it comes to your career: People, Projects and Money.

  • Never burn bridges.

The Day Ends: Splash Awards and Ping Pong Party

The awards ceremony was held at a beautiful location, inside a music venue called The Triple Door, just a couple blocks from the Pike Place Market. After being at the conference for a few days, meeting new friends and getting to know my colleagues better, Splash Awards was a perfect opportunity to catch up and talk about work and life with everyone who attended. While Amazee did not walk away with any awards, it was really fun to celebrate with others, and celebrate the incredible Amazee work that was nominated:

From the Splash Awards, we walked over to Spin Seattle for one of the evening parties. Spin was packed from wall-to-wall with conference attendees and was a really fun way to end the day.

In closing, I will just say that I have been really encouraged by how warm the Drupal community is, and am so grateful for the opportunity to be at DrupalCon Seattle 2019.

Categories: Drupal

[FREE] My first plugin on Wordpress.org: WP Dev Flag ( Originally posted in /r/WordPress )

Talk about plugins - Thu, 04/11/2019 - 15:55

I published my first public plugin for review Tuesday, and late Wed night I got the approval email. After refreshing my rather rusty SVN skills, I managed to get my plugin live yesterday. It feels great!

I thought I'd start really simple to begin with, its called WP Dev Flag, and it displays a badge on your site if you set it as your development copy. Thanks to one of the guides on /r/Wordpress, the process was easier than expected.

Hope it's helpful to a fellow developer who uses a similar local setup.


submitted by /u/pickledegg
[link] [comments]

SEO Specialist: CTR and On-Page Optimization for Affiliate Marketing Sites - Upwork

WordPress Work From UpWork - Thu, 04/11/2019 - 14:58
We need an SEO Specialist who can execute an existing SEO implementation plan to optimize some of the old content from two websites. We're currently migrating most of the old content to a new URL structure and we want to make sure all of the old pages are optimized for a given keyword that will be provided to you in an excel file.

The on-page elements we need improvements on are in the list below:

Make sure Internal Links are Being Properly Utilized
External Links Being Properly Utilized
Images Missing Alt Tags
Title Tags Too Short
Title Tag Length Too Long
Multiple H1's
Missing H2's
Missing Meta Descriptions
Create more relevant meta titles or descriptions where necessary
All Pages OG Data
Orginization Markup
About Markup
Contact Markup
Blog Markup
Bread Crumbs Markup
News Article Markup
Event Markup
Open House Markup
Schema Errors
Optimize CTR elements on video pages (not all of them, only the ones that currently generate clicks)

Posted On: April 11, 2019 18:11 UTC
Category: Sales & Marketing > SEM - Search Engine Marketing
Skills: Google Analytics, HTML, Off-page Optimization, On-Page Optimization, Search Engine Optimization (SEO), SEO Audit, SEO Keyword Research, WordPress
Country: United States
click to apply

Web Omelette: Drupal 8 module development - 2nd edition. Yeey!

News from Planet Drupal - Thu, 04/11/2019 - 14:45

I am proud to announce that the 2nd edition of my book, Drupal 8 module development, was recently published. I’ve been working on this in the past few months and it has kept me quite busy.

The purpose of this update is to bring all the code and practices covered in the first version up to date with the newest version of Drupal 8. That is 8.7. I know. It’s not even released yet but everything you find in the new book should work with 8.7 already. I’ve been following the change records quite closely during this cycle. If, however, you do discover any issues or that I'm peddling some deprecated code, I’d appreciate an errata report.

Since 8.2 (the focus of the first version), there were quite a few changes in Drupal. There were some new things pertinent to this book, but also quite a lot of changes in practices that resulted in deprecated classes and functions. It’s important to keep up to date with these things. Why? Because Drupal 9 will basically be the latest version of Drupal 8 without all the deprecated code. So if you keep up to date, you won’t have such a big problem upgrading to Drupal 9. Read this blog post from Dries Buytaert on the plans for Drupal 9 to get more details on what I mean. Ah, and did I mention that he was kind enough to write the foreword for my book? So make sure you check that out as well.

Enjoy the book and a million thanks for the support! As usual, you can buy it from lots of places.

Categories: Drupal

Wim Leers: Backwards Compatibility vs Evolvability vs Maintainability

News from Planet Drupal - Thu, 04/11/2019 - 13:59

Details to follow :)

Video: Conference: DrupalCon SeattleLocation: Seattle, WA, United StatesDuration: 30 minutesExtra information: 

See https://events.drupal.org/seattle2019/sessions/backwards-compatibility-burden-benefit.

Categories: Drupal

Intermediate Back-End Engineer (Vancouver) - POWERSHIFTER - Vancouver, BC

2018 Drupal Jobs from Indeed - Thu, 04/11/2019 - 12:07
Familiarity with traditional CMSes including, but not limited to, WordPress and Drupal. Work closely with Front-end Developers to ensure seamless integration...
From Powershifter - Thu, 11 Apr 2019 12:07:26 GMT - View all Vancouver, BC jobs
Categories: Drupal

Senior Back-End Developer (Vancouver) - POWERSHIFTER - Vancouver, BC

2018 Drupal Jobs from Indeed - Thu, 04/11/2019 - 12:07
Familiarity with traditional CMSes including, but not limited to, WordPress and Drupal. Work closely with Front-end Developers to ensure seamless integration...
From Powershifter - Thu, 11 Apr 2019 12:07:26 GMT - View all Vancouver, BC jobs
Categories: Drupal

SEO Expert needed to review a new website (WooCommerce knowledge needed) - Upwork

WordPress Work From UpWork - Thu, 04/11/2019 - 11:01

I am looking for a person who can be on a call with me and check the website I am working on. It's a store for renting. We use WooCommerce so it's mandatory that you are familiar with that.

First, you are going to check the website yourself and after that, I will log in and share my screen. You will make suggestions in order for us to rank better. We do not have a lot of competition.

We already have the keywords but we need an expert to review the progress so far and guide us in achieving better results.

Write a word backlink in your proposal. Those who forget to write that will be reported.

I use Yoast and it's very helpful but SEO is complicated and it needs more things. On-page optimization is more important for me at the moment. I have only one published article and several pages.

You must be familiar with WP and how things work, how to configure everything and check if there are issues that are preventing us from ranking better.

We can do it in phases. After your suggestions, I will edit things that are important and we will schedule another meeting to review other things.

PLEASE, read carefully everything I wrote. I need someone who knows how to do things, not interested in rookies or people who want to learn SEO. Freelancers who did SEO test will have an advantage.

More details to be provided when I open the contract.

Please let me know your hourly rate. After you check the website we can talk about a fixed price.

Thank you, I hope you have a great and successful week.

Posted On: April 11, 2019 18:11 UTC
Category: Sales & Marketing > SEO - Search Engine Optimization
Skills: Content Writing, Google Analytics, On-Page Optimization, Organic Traffic Growth, Search Engine Optimization (SEO), SEO Audit, SEO Audit Report, SEO Report, SEOMoz, Woocommerce, WordPress
Country: Serbia
click to apply

Frontend development - Upwork

WordPress Work From UpWork - Thu, 04/11/2019 - 10:34
We are currently doing a redesign of our website: https://achefstour.com/

The number of pages and structure of the site will be roughly the same as at the moment. There will be 1 completely new page. The blog will also be included, as it will be moved off wordpress and onto a subfolder achefstour.com/blog instead of blog.achefstour.com as it is at present. The content will be more or less the same as at present. We are just doing a visual refresh. You can see the scope of the work by looking at our current site.

We expect to receive the finalised designs from our design studio within the next 24 hours. You will receive the designs in Figma format.

We will need the mobile usability to be greatly improved on the new site (mobile designs are also ready). Some refactoring will be necessary as some parts are a bit of a mess.

The site is built on RoR, so you must be comfortable working with ERB tags. There is no backend work required (but bonus if you can help with backend stuff). You will work in Git, and push your work at the end of every session so you must be comfortable with Git.

Images are pulled from AWS, and some content will be taken from Contentful, so it will be helpful if you are familiar with AWS at least.

We want this done well to a high standard, and all code will be reviewed.



Posted On: April 11, 2019 18:11 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: CSS, Git, HTML, JavaScript
Country: United Kingdom
click to apply

Agiledrop.com Blog: Top Drupal blog posts from March 2019

News from Planet Drupal - Thu, 04/11/2019 - 08:22

Same as every month, we wanted to share with you our favorite Drupal blog posts from the previous month. So, here's a list of 8 Drupal-related posts from March that we found the most interesting. Enjoy!

Categories: Drupal

SEO expert needed to improve organic rankings of my Wordpress website - Upwork

WordPress Work From UpWork - Thu, 04/11/2019 - 05:12

I'm open to any initiative to improve the organic rankings of one page on my website https://www.fluentsimple.com/italian-audio-course/
This may involve but should not be limited to creating/optimizing content, sharing on social media, technical SEO, quality backlink building.

My goal is to appear in the first SERP for at least 2 short phrases related to the product shown on this page i.e. my Italian language audio course. I'm targeting: "(best) Italian audio course (review)", and "Italian audio lessons".

The purpose is to boost sales of this product.
If this first project goes well, I'd like to expand it to other pages and keywords.


I'm already actively posting long quality content on my blogs and sharing it on Facebook; optimizing on-page SEO with Yoast, adding quality backlinks with positive reviews from authoritative language bloggers.
To boost the time spent on the website, among others, I made an online Italian test, which is performing well.

However, after weeks, I'm still stuck around position 20.
Reviews from users and bloggers have all been positive. Sales are growing, but slowly, and they're mostly from referrals like popular language blogs.


I understand that definitive results can take weeks, if not months. However, I'd like to notice some changes within a couple of weeks to make sure we're on the right track.

Posted On: April 11, 2019 07:42 UTC
Category: Sales & Marketing > SEO - Search Engine Optimization
Skills: Off-page Optimization, On-Page Optimization, Organic Traffic Growth, Search Engine Optimization (SEO), SEO Audit
Country: Italy
click to apply

Drupal Headless CMS (Contenta) consulting - Upwork

WordPress Work From UpWork - Thu, 04/11/2019 - 01:45
I am evaluating Contenta, and I want an expert that can answer some specific questions for me and show me a demo of a few things, so I can decide if it's the right platform for us.

Here are some of my most important requirements.  I would like to see a few of these that are easy to implement in a demo, and the others I'd like to discuss how they can be implemented.  

Note: I DO NOT expect all of these things done for a demo.

* set up a demo install on your server for me
* provide me with Contenta admin access so I can play with the demo a little bit
* implement a few of the items below and show me how well Contenta can handle each of these.  
* show me how REST API security should be implemented on the service calls.  

If the demo goes well, this could turn into a bigger opportunity. I need to know that Contenta is the right platform for us first.  

1. Must have easy to use admin access and ability to set roles on specific users, such as: admin, moderator, marketer
2. Ability to CRUD localized Strings, where each string has 2 parameters, locale and key, for example: EN_US + WELCOME = Welcome
3. There needs to be an API to pull down all strings for a specific language at the very beginning of the game.
4. Store custom config information(simple key-value pairs).  There should be an API to pull down all strings for a specific language at the very beginning of the game.
5. Stores videos to be presented on home page
Stores player’s account info, including: profile info, score, gold, credits, hacker reports
6. Must support custom content types
7. Must be able to easily write our own APIs, that interact with the DB, etc.
8. All data must be retrievable via REST/JSON.

Posted On: April 11, 2019 07:42 UTC
Category: Web, Mobile & Software Dev > Web Development
Skills: API, Architecture Design, Backend Rest API, CMS, CMS Development, Drupal, HTTP, PHP, WordPress
Country: United States
click to apply

IT Consulting company website development. Need help with the design and content - Upwork

WordPress Work From UpWork - Wed, 04/10/2019 - 23:34
I need a professional website for a IT services firm. I also need help with the content and the sitemap. I do not have lot of the content and images.
on the website I need the blog section where I can have blogs

Posted On: April 11, 2019 07:42 UTC
Category: Web, Mobile & Software Dev > Web & Mobile Design
Skills: Content Writing, Web Design, Website Development, WordPress
Country: United States
click to apply

Flocon de toile | Freelance Drupal: Generate an automatic summary with Drupal 8

News from Planet Drupal - Wed, 04/10/2019 - 23:14
The generation of an automatic summary for relatively long articles is a recurring need for content publishing. A summary provides better visibility for the reader, and an effective way to navigate within an article as soon as it is a little dense. Let's discover the Toc.js module which allows us to easily generate a summary in a modular way whatever the page of a Drupal 8 site.
Categories: Drupal

build me a website platform like wix.com for a cv builder company - Upwork

WordPress Work From UpWork - Wed, 04/10/2019 - 22:29
We create CV websites for candidates in the market for a new job

select template
upload their cv
it uploads the content from the cv onto the website

here is an example template - www.cvbetter.com

please provide me with a strategy and proposal before approaching, i am happy to answer any questions you have

Posted On: April 11, 2019 07:42 UTC
Category: Web, Mobile & Software Dev > Desktop Software Development
Skills: CMS, CSS, Database Architecture, Desktop Applications, e-Commerce Website, Graphic Design, HTML, HTML5, PHP, UI/UX, Web Design, Website Development, WordPress
Country: United Kingdom
click to apply

Dries Buytaert: The privilege of free time in Open Source

News from Planet Drupal - Wed, 04/10/2019 - 21:44

In Open Source, there is a long-held belief in meritocracy, or the idea that the best work rises to the top, regardless of who contributes it. The problem is that a meritocracy assumes an equal distribution of time for everyone in a community.

Open Source is not a meritocracy

I incorrectly made this assumption myself, saying: The only real limitation [to Open Source contribution] is your willingness to learn.

Today, I've come to understand that inequality makes it difficult for underrepresented groups to have the "free time" it takes to contribute to Open Source.

For example, research shows that women still spend more than double the time as men doing unpaid domestic work, such as housework or childcare. I've heard from some of my colleagues that they need to optimize every minute of time they don't spend working, which makes it more difficult to contribute to Open Source on an unpaid, volunteer basis.

Or, in other cases, many people's economic conditions require them to work more hours or several jobs in order to support themselves or their families. Systemic issues like racial and gender wage gaps continue to plague underrepresented groups, and it's both unfair and impractical to assume that these groups of people have the same amount of free time to contribute to Open Source projects, if they have any at all.

These are just a few examples of free time not being equally distributed. What this means is that Open Source is not a meritocracy.

Free time is a mark of privilege, rather than an equal right. Instead of chasing an unrealistic concept of meritocracy, we should be striving for equity. Rather than thinking, "everyone can contribute to open source", we should be thinking, "everyone deserves the opportunity to contribute".

Time inequality contributes to a lack of diversity in Open Source

This fallacy of "free time" makes Open Source communities suffer from a lack of diversity. The demographics are even worse than the technology industry overall: while 22.6% of professional computer programmers in the workforce identify as women (Bureau of Labor Statistics), less than 5% of contributors do in Open Source (GitHub). And while 34% of programmers identify as ethnic or national minorities (Bureau of Labor Statistics), only 16% do in Open Source (GitHub).

It's important to note that time isn't the only factor; sometimes a hostile culture or unconscious bias play a part in limiting diversity. According to the same GitHub survey cited above, 21% of people who experienced negative behavior stopped contributing to Open Source projects altogether. Other recent research showed that women's pull requests were more likely to get accepted if they had a gender-neutral username. Unfortunately, examples like these are common.

Taking action: giving time to underrepresented groups

While it's impossible to fix decades of gender and racial inequality with any single action, we must do better. Those in a position to help have an obligation to improve the lives of others. We should not only invite underrepresented groups into our Open Source communities, but make sure that they are welcomed, supported and empowered. One way to help is with time:

  • As individuals, by making sure you are intentionally welcoming people from underrepresented groups, through both outreach and actions. If you're in a community organizing position, encourage and make space for people from underrepresented groups to give talks or lead sprints about the work they're interested in. Or if you're asked to, mentor an underrepresented contributor.
  • As organizations in the Open Source ecosystem, by giving people more paid time to contribute.

Taking the extra effort to help onboard new members or provide added detail when reviewing code changes can be invaluable to community members who don't have an abundance of free time. Overall, being kinder, more patient and more supportive to others could go a long way in welcoming more people to Open Source.

In addition, organizations within the Open Source ecosystem capable of giving back should consider financially sponsoring underrepresented groups to contribute to Open Source. Sponsorship can look like full or part-time employment, an internship or giving to organizations like Girls Who Code, Code2040, Resilient Coders or one of the many others that support diversity in technology. Even a few hours of paid time during the workweek for underrepresented employees could help them contribute more to Open Source.

Applying the lessons to Drupal

Over the years, I've learned a lot from different people's perspectives. Learning out in the open is not always easy, but it's been an important part of my personal journey.

Knowing that Drupal is one of the largest and most influential Open Source projects, I find it important that we lead by example.

I encourage individuals and organizations in the Drupal community to strongly consider giving time and opportunities to underrepresented groups. You can start in places like:

When we have more diverse people contributing to Drupal, it will not only inject a spark of energy, but it will also help us make better, more accessible, inclusive software for everyone in the world.

Each of us needs to decide if and how we can help to create equity for everyone in Drupal. Not only is it good for business, it's good for people, and it's the right thing to do.

Special thanks to the Drupal Diversity and Inclusion group for discussing this topic with me.

Categories: Drupal