Stylefish only takes on projects where we know we can excel -- we won’t take a job if we feel that there’s
a better fit elsewhere. Following are the services and technologies we specialize in.
Drupal CMS Development
Stylefish uses Drupal, an open source Content Management Framework, for most of our back-end development. Drupal is both a Content Management System (CMS) which enables our clients to maintain their website in-house and a website development framework which provides us with a standard set of tools to rapidly build dynamic websites. Drupal has a number of advantages for both ourselves as developers and for our clients:
Core functionality. In addition to content management tools, Drupal includes some core functionality such as user management, search tools, RSS feeds, comments, menu managers, etc. which greatly enhance our ability to build dynamic websites.
Modular Framework. Drupal can be infinitely extended through development of custom modules and themes. The modular framework enables us to take advantage of the core features and extend the software to do almost anything possible on the web.
Third Party Modules. Thousands of third party modules have already been developed to extend Drupal in numerous ways. There are modules to add html editors, contact forms, e-commerce, integrate with email marketing tools like Mail Chimp. In many cases, these modules can be implemented to quickly add complex functionality to your website.
Standardization. Drupal has a large community (tens of thousands) of developers. Custom development within Drupal requires a specific methodology which ensures that other developers can easily pick up code written by others. This ensures that you are never tied to one developer. Others can be brought in for specific sections of a project or, if need be, take over the development of future enhancements.
Web Standards. The Drupal community and core developers place a strong emphasis on web standards. All core code and many popular modules are compliant CSS/XHTML and adhere to ADA/Accessibility standards. Additionally, Drupal 7 will have built-in support for RDF.
jQuery. Drupal uses the widely implemented jQuery javascript API to provide client side functionality. This library provides the ability to quickly implement complex javascript functionality including animation and Ajax calls. jQuery is lightweight, complient and cross browser compatible. Like Drupal itself, there are thousands of modules written by jQuery users to extend the functionality and custom code can be written very quickly.
Intuitive Interface. Updating your site with Drupal is very straightforward. All updates are done directly from your browser. You do not need to install any special software or have any knowledge of HTML. Users with the proper privileges, will simply see an edit tab on any page in the site. Clicking that tab will take the user to a screen with editable fields for the page Title and a web-based WYSIWYG html editor which can be used to insert formatting, links and images into the content.
User Management. Drupal includes a powerful and flexible User Management system. This system can be set up to have multiple levels of user access with control over various aspects of managing the website. For example, one user may have access to edit events, but not other types of content. A super admin user may have access to Drupal administration functions, while a content manager might only be able to edit content and menu items.
Web Design
Many people underestimate the importance of good design. A well-designed site not only pleases the eye, it inspires confidence in consumers and investors, and leads users through information in a clear and logical manner. It can make a small company look large and well financed, or a large company friendly and welcoming.
At the start of the design process, we'll pore over your collateral material, discussing elements you'd like to keep as well as any changes you'd like to make to your current identity. We'll look at sites you aspire to, as well as the pros and cons of the sites of your competitors. Most importantly, we'll discuss your goals for the site, and brainstorm ideas for reaching them.
Our designer will then create two mockups. If one or the other is close to the mark, we'll revise that one and present it again. If you'd like to go in a different direction, we'll create another mockup based on your feedback, and the process will continue as above. Stylefish always works until you're happy.
Other Services
Stylefish occasionally teams with other local talent to expand our capabilities beyond what we can produce in house. Ancillary services may include photography, print, illustration, video production, and copywriting (although we can tackle smaller writing jobs, as well as editing, in house). Likewise, we're always happy to work with other artists of your choosing. These collaborations can be handled however you prefer: you may work directly with the vendor, or interface only with us. Stylefish never uses outside help for web design, nor do we use outside vendors for any service without first discussing it with our client.