Virginia Web Designers: Joomla, Drupal, Open-Source, CSS, and PHP Northern Virginia / Maryland / Washington DC web designers

26Dec/110

Drupal Site for a Northern Virginia / Washington, DC Economic Organization

Drupal site for a Northern Virginia / Washington DC Economic Organization: http://t.co/USPUonJm

We maintain a large Drupal 6 site for a northern Virginia county government. This particular client is a county government organization and as such we cannot disclose their name on our site. Please contact us so that we can share additional details.

  • Client: Withheld at client request
  • Link: URL wittheld
  • Location: Northern Virginia
26Dec/110

new site: Farsi Film Training

new site: Farsi Film Training http://t.co/4WEIzfnd

documentary film non-profit project

FHI 360 required an e-learning site to train young aspiring documentary filmmakers throughout the Middle East. This is a placeholder site put in place until the e-learning site is complete. We built a simple contact form and a lengthy application form – all in Farsi. The Persian text runs right to left and as such we designed our template around that.

URL withheld due to confidentiality.

  • Client:FHI 360
  • Link:URL wittheld
  • Location:Washington, DC
Filed under: CMS, Joomla, Web Design No Comments
26Dec/110

new site: USAID-funded Non-profit for Washington DC aid agency

New Drupal 7 site fort USAID-funded non-profit in Washington, DC: http://t.co/t8kMPWZQ.

We built a site for a public health non-profit called using Drupal 7. It is set up using the Drupal content management system so that staff can manage the site on their own. It features integrated blog RSS feeds from four separate external blogs. It also features integrated maps of projects, using a Drupal integration of the Google Maps API.  The project is funded by USAID and is managed by FHI 360, CARE and Winrock International.

Name and link withheld due to client confidentiality. Please contact us to find out more about this project.

17Dec/110

Drupal 8 Roadmap

Drupal 8 has been in the works for some time now, and looks pretty exciting. We’re particularly excited about web services becoming part of Drupal core, rather than being something you can add on. We have built custom web services applications for Joomla & SouthWare e-commerce sites, but would love to be able to do that more easily in Drupal too.

Read more

Filed under: CMS, Drupal, Web Design No Comments
16Dec/110

Drupal 7.10 Released

Drupal 7.10 Released http://t.co/yCLyyGbs

Drupal 7.10, a maintenance release with numerous bug fixes (no security fixes) is now available for download. Several major bugs, including one causing errors with the 5.x branch of Drush, have been fixed this release. See the Drupal 7.10 release notes for a full listing.

Read more: http://drupal.org/drupal-7.10

Filed under: CMS, Drupal, Web Design No Comments
15Dec/110

Get ready for Joomla 2.5!

Joomla 2.5 (formerly codenamed 1.8) is coming out any day now, short on the heels of winning 2011′s Packt CMS award. 

This is the next major release in the series, which started with 1.0 in the Mambo days, progressed to the now very stable 1.5, and on to 1.6/1.7, which were intended as a stepping stone to 2.5. We have seen conflicting reports of an early January or late December release date. Either way, there will be a period of months in which Joomla users plan their migration to 2.5. If you are not using too many extensions you could probably migrate fairly painlessly (a migration tool is reportedly in the works).

Read more

Filed under: CMS, Drupal, Web Design No Comments
15Dec/110

Search Engine Optimization Successes

We’ve been focusing on our search engine optimization (SEO) efforts a lot lately, and updated our SEO page to include some more success stories and examples.

Many of our customers’ sites are doing quite well in search results, with some in first place (not just page one) of Google. Our own site is on page one for “award winning web design”, and beats out the Web Association Awards site. We won a Web Award in September for our work on the Vineyard Arts Project site, done using the Joomla CMS(content management system).

Have a look at our SEO page and let us know if you could use some help on your site. We offer no-obligation free initial SEO consultations.

Read more

Filed under: CMS, SEO, Web Design No Comments
27Sep/110

Drupal 7 Site for electronics manufacturer

We built a new Drupal 7 site for EIT, an electronics manufacturer based in Sterling, Virginia: http://t.co/L1jVOfPL.

EIT, LLC ($75+ M/yr) is located in Sterling, Virginia and has been providing complete electronic design, assembly and test services since 1977. EIT’s old site was built using static HTML pages and was becoming outdated. EIT staff needed a way to edit pages without involving web developers in every content change. In addition, EIT’s southern Virginia facility (in Danville) had its own site at eitsouth.com, the contents of which needed to be merged into the main corporate site at eit.com.

We designed and built a new site from the ground up using Drupal 7, configured in such a way that designated staff members could edit pages. The page editor supports content revisions, so that editors can roll back to a previous version at will. The design features an image slideshow on the home page and a customized header image for each area of the site. The Careers page allows the HR derpartment to add job openings that candidates can apply for on the spot, including the required EEO (Equal Employment Opportunity) form. Submitted form data is emailed to relevant personnel within the company, and can be exported to CSV or Excel formats.

Filed under: CMS, Drupal, Web Design No Comments
23Sep/110

Main Swing: Joomla CMS conversion for DC jazz band

New Joomla site for DC jazz band, Main Swing: http://t.co/pYeQ8wwI

Main Swing, a chic cutting-edge jazz band based in Washington D.C., performs swing, bee-bop, blues, latin-jazz, and popular dance favorites. Their previous site consisted of a single-page HTML file. We built a new site using Joomla, allowing their site to grow more easily, and enabling the owners to edit the pages on their own. We also added an mp3 player with playlist support.

Filed under: CMS, Joomla, Web Design No Comments
20Sep/110

Joomla site for electronic health records company

MDI Solutions has a Joomla site, which we revamped and improved for them: http://t.co/3tX02gQo.

MDI Solutions, a provider of electronic health records and data integration services in both North America and the UK, approached Plethora Design for some visual and functional improvements to their existing Joomla site. We implemented numerous design and SEO improvements, including changes to the fonts, menu system, XML sitemap, meta descriptions, and titles, and added links at the bottom of all pages for additional search engine optimization as well as providing an alternate way for users of the site to access information. We also adjusted the home page to accommodate a new page for MDI’s UK market, using modules as home page content.

Filed under: CMS, Joomla, Web Design No Comments
14Sep/110

Washington DC language program site using Joomla

DC Internationals – MESALI uses Joomla: http://t.co/83iAKdV.

MESALI / DC Internationals offers foreign language classes including Arabic, Pashto, Kurdish, Turkish, Urdu, Persian, and many more.

MESALI runs ads on NPR radio (WAMU 88.5 in DC), and approached us for help migrating to a better hosting environment and cleaning up the site overall. We improved the layout and styling of their Joomla site while migrating their tuition payment forms away from their previous host.

We also helped out on SEO. When we got involved they were hardly being found on Google. Now you can Google “arabic classes dc” and find them on page one. That took only a matter of weeks to accomplish.

Filed under: CMS, Joomla, SEO, Web Design No Comments
12Sep/110

Joomla 1.5 golf site

Real Deal Golf is a new golf-themed site using Joomla: http://t.co/yKzmFvc.

Realdealgolf.com is a golf community with auctions, deals, and maps. Users can customize their profiles, connect with other users, send private messages, locate other users nearby on the map (using a Google Maps integration), bid on penny auctions, and see daily deals for their area.

Filed under: CMS, Joomla, Web Design No Comments
12Sep/110

Front Page Slideshow Link Problem

Front Page Slideshow Link Problem http://t.co/dhKOgCA. We encountered an issue when trying to save slides that we did not intend to link; they were getting save with “URL” as the link. The solution was to manually enter “#” instead.

Filed under: CMS, Joomla, Web Design No Comments
12Sep/110

Joomla site wins Web Award

Our Joomla site for the Vineyard Arts Project (vineyardartsproject.org) won a Web Award in September 2011: http://t.co/UPOsUdp.

Founded in 2007, Vineyard Arts Project is a non-profit, tax-exempt organization whose mission is to foster, develop, and promote the live arts as experiences central to education and the community of Martha’s Vineyard. Its founder and artistic director is Ashley Melone, whose most recent credits include ballet coordinator for Darren Aronofsky’s film Black Swan, for which Natalie Portman won an Oscar.

Having designed their original site in 2008, we were asked to redesign it with an emphasis on upcoming programs. As with the previous site, the site features beautiful photos of dancers in motion, but we opted for a light and airy look: white, light blue, and orange. The layout was built as a custom Joomla template, and is iPad and iPhone compatible.

The original site also used a custom Joomla template, with a Flash home page based on photos of various Vineyard Arts Project dancers. This minimalist gray / orange design was accentuated by the warm colors in the home page photo, and put the viewer’s attention squarely on the content, whether it be photos or text. The new design maintains that, but using a light color scheme and more emphasis on user participation through social media.

Filed under: CMS, Joomla, Web Design No Comments
23Jul/110

Joomla site for community organization

New Joomla site for Council of North County Neighborhoods: http://tinyurl.com/3auwy58

The mission of the Council is to bring together the North County’s neighborhoods to promote communication and cooperation between member organizations of Northern Pinellas County, to foster a sense of community, to provide a forum for member organizations, and most important is to act as a neighborhood advocate for the benefit of our member organizations and to bring a common voice to state and county government including and not limited to the Pinellas County Board of County Commissioners and State Legislators.

Filed under: CMS, Joomla, Web Design No Comments
18Jul/110

Joomla site for systems engineering company in northern Virginia

We designed a new Joomla site for Stratos Solutions in Fairfax, Virginia: http://tinyurl.com/3qklhms.

Stratos Solutions is a professional technical services company specializing in Systems Engineering and Technical Assistance (SETA advisory services) in support of the U.S. Intelligence Community (IC). We designed and built a new site for them using Joomla 1.6, to allow them to edit the site without outside help. We also built a private document sharing tool for them, also using Joomla.

Filed under: CMS, Joomla, Web Design No Comments
25Jun/110

Joomla site for dance center in Texas

We designed a new Joomla site for Protégé Danz Center in Bartonsville, Texas: http://tinyurl.com/5trfepe

This new Bartonsville, Texas dance studio was in need of a content management system and new site in advance of the opening of their studio. We designed a custom Joomla 1.6 template, with Mootools JavaScript effects, image slideshows, embedded video, Twitter and Facebook feeds, and a custom-designed image menu.

Filed under: CMS, Joomla, Web Design No Comments
22Mar/114

Moreno Diaz Law Firm – Our first Concrete5 Site!

just added: Moreno Diaz Law Firm http://tinyurl.com/4md4o72

This is the first site we create using Concrete5. Overall it was a good experience.

I feel that the editing process could be streamlined, as slick as it is. Let’s get my basic gripes out of the way:

  • Inserting images and file links requires too many clicks. Why not show a “Use this image” or “Use this file” button after the file has successfully uploaded … the way WordPress does? The average user is going to have a hard time locating the file they just uploaded.
  • File management should support directories. Maybe you can add those using FTP, but it isn’t possible with Concrete5. Instead, it offers “Sets” as a way of organizing files. After familiarizing myself with this, it worked OK, but I can’t help but worry that I am potentially overwriting existing files. Using directories allows me to know exactly where files are. It is the conventional approach, and using conventions is one sure-fire way of ensuring usability, even if it isn’t as slick as Sets. A first-time editor shouldn’t have to learn a new method of organizing files: use the conventions that people know … files and directories.
  • Saving a page takes two clicks; Exit Edit Mode, and then Publish. Why not simple show a simple Save button showing a friendly icon of some sort, and save a version of the page automatically? Currently, you are presented with a screen asking you to name the version of this page. It’s great that versioning is built in, but it should be as painless as possible. In my opinion, a timestamp should be sufficient for the version name.
  • Blocks are easy to use, and saving blocks for reuse is easy too, using the “Add to Scrapbook” feature. Unfortunately, these blocks do not function the same way as Drupal blocks or Joomla modules. When you insert a Concrete5 block from your Scrapbook and then want to edit the block once and have it update on multiple pages, it’s a no-go. You will need to edit it in place on one of your pages, then re-save it to your Scrapobook, then remove the previously inserted blocks from your pages, and finally re-insert the block from your Scrapbook. This is a severe limitation in my opinion, which will limit Concrete5′s usefulness on larger sites. Imagine having a block assigned to a few dozen pages. Who wants to reinsert a block that many times?

Please note that my comments are based on a default configuration using Concrete5. Perhaps some of these issues can be overcome with modifications, but I think that is beside the point. I do still think it is a great content management system for “brochure” sites of perhaps up to a dozen pages, but would not yet consider it for any larger-scale content management. For that I will stick with Joomla and Drupal.

20Mar/1082

Review of Concrete5 CMS vs. Joomla / Drupal / WordPress

While Joomla and Drupal are the leading open-source CMS systems in terms of adoption by developers, both still have room for improvement (and are indeed improving rapidly). In a nutshell, Joomla comes pre-installed with most everything you would expect to have on a site, and with a few extra addons you’re good to go. The Joomla 1.5 MVC architecture is powerful and the template coding is a clean and straightforward implementation of views in an MVC structure. On the other hand, Drupal is a framework that can be a blog, corporate site, social community, you name it. Out of the box it is not going to do very much for you; it requires customization, adding modules, etc. It offers much more fine-grained control over user permissions, event triggers, customizable views of content presentation (the “Views” module together with CCK), and .. dare I say it … an awful theming system. Consider it the price to pay for getting to use what is certainly a very powgerful system.

In terms of interface usability (for the regular user, not us web developers), Drupal and Joomla both can be quite easy to use, but not out of the box. Drupal takes a bit more work to get user-friendly. Especially input formats need attention. The FCK editor with IMCE for file uploads is great, and the Wysiwyg module is probably the next big thing in Drupal editors – very nicely done.

WordPress beats both Joomla and Drupal in usability, hands-down, but customizing WordPress to make it function like a CMS is not as simple as one would like. It’s not WordPress’s fault: it’s a blogging platform.

OK, and now the reason for this post. Concrete5.

Concrete5 is yet another CMS built on PHP/MySQL, and claims to beat Joomla and Drupal, both in terms of usability and superior code. A big claim, for sure.  We tried it out on the Plethora Design development server and LOVED the ease of use when editing pages and customizing the look and feel of things. Joomla has some extensions that allow in-line editing, but not in-line template modification like this, except in very early alpha stages. Drupal is working on similar things but this is all still in alpha and beta, and months if not years way from being in core. So, one point for Conrete5.

Since it claims to be so easy to use, I tried to put myself in the shoes of one of our clients. I gave myself 10 minutes to figure it out, with using any tutorials or documentation, because if it is easy to use, tutorials and documentation should not be needed. So here’s what I did. I said to myself:

“I want to add a page. Oh, look, there’s an Add Page button”. Great.

“I need to edit this page. Aaah, an Edit Page button.” Cool.

What is especially wonderful is the ability to drag and drop page elements on the fly, and there is a nice context menu available when you click on an editable item.

Note that frontend editing is possible with both Joomla and Drupal but Concrete5 presents it in a (much) slicker way.

A very nice feature is the ability to edit the built-in image gallery.

Well, that covered most of the needs a small “brochure” site might need.

Last item;

“I need to add a contact form and also an application form with file uploads.”

I was not able to find a way to add a form. I know in Concrete5 forms are called “widgets” and you can also use external forms. Why is there no simple “Add Form” button like there is an “Add Page” button? I could find no way of doing this, even though the default installation (with sample data) does have an About page with a form embedded in it, and there is a Forms core block installed by default. I also know that file uploads are supported on forms. That’s all well and good, but now I want to add one, and I can’t. I spent about 10 minutes looking into this, checking their forum and documentation, and was none the wiser. I’m sure the answer is simple, but it should be obvious, especially for a CMS claiming such superiority. I may give it a whirl again at some other time, because it does look very well-suited to small sites … not for anything beyond that in my opinion (although I do realize it has a solid API and a dedicated developer community, so I could be taking this back in the future!).

Update:

See Tony’s comment below and this screencast on how to add a form in Concrete5. More videos for end users here.

Adding forms *is* very easy. The “Add to Main” link is not visible enough, but once you know where to look it’s not a problem. I think there ought to be an “add to main” icon floating to the left or right of the main content area, so one doesn’t need to scroll all the way down the page to find it. But the form editing here certainly blows Joomla and Drupal out of the water with its ease of use.

Conclusions

In terms of ease of use it is in the same league as hosted site builders such as Google Sites and Yahoo SiteBuilder (and that is not an insult!!), but with more control, and the ability for developers to extend the functionality. It’s as easy to use as WordPress, with the added bonus of being able to adjust the look and feel on the fly too. Overall it looks like a great CMS and is worth trying out. Why haven’t Joomla and Drupal added this kind of easy editing, after their many years and thousands of dedicated developers? It’s a bit baffling.