- CCK form field changes using Drupal's hook_form_alter don't work? Use #after_build
- Views query substitutions in Drupal 6
- Should you be building your next website in Drupal?
- How to add Zoopy video to your Drupal site using CCK and the Embedded Media Field module
- My state of Drupal, today, 18 March 2009
- Drupal Johannesburg 11 March meetup notes
- Quick Drupal setup using Acquia's DAMP stack
- Drupal conference 2009 videos available on the Internet Archive
- Drupal 500 Internal Server Error on shared hosting
- The case for Drupal
Portfolio of websites
Due to the defined lifespan of certain website projects, not all websites created are still online, although they are included here for reference purposes.
The Forced Migration Studies Programme (FMSP)is an internationally engaged; Africa-oriented; and Africa-based centre of excellence for research and teaching that helps shape global discourse on migration aid and social transformation. The site was created using Drupal 6, based on the Acquia Drupal distribution. The home page displays a slideshow in the header which the client can update themselves by uploading a photo and placing it in the slideshow nodequeue. The rounded corners are automatically generated using imagecache actions. This is an information rich website which serves to showcase the areas the FMSP is involved in, their research, news, events, and the courses they offer. An "intranet" component using organic groups allows the staff and students access to private materials and content.
Drupal 6 website, incorporating google maps, and dynamic home page photo slideshow. The client has the ability to add news items, blog posts, photos, events, tips, links and more. The home page is automatically populated with the latest news and events, while a random icon and random header image is displayed each time the page is loaded.
Property website to showcase properties for sale. Client has the ability to completely manage the properties that get displayed on the site - property images are automatically resized, and the client can modify all property information themselves. Properties can be sorted by price, as well as by the number of bedrooms. The client also has the ability to choose a single property to be the current week's featured property. Someone interested in a property can fill in a form on the website that gets emailed to the client with the prospective buyers details.
Product website for ceramics business. Allows the client to add new products, including product description, dimensions and image. Incorporates product listing pages by product category, portfolio of past clients as well as a blog. All product and portfolio images are automatically resized for the client upon upload, and all large popup images are automatically generated when required. Built using Drupal 6.
The NGOPulse portal was built using Drupal and makes extensive use of Organic Groups and Panels. Content from an existing Joomla website was converted to Drupal using custom PHP scripts which imported the data into the Drupal database. An image gallery carousel allows users to scroll through images associated with articles/groups. Users can register on the site to post comments, participate in discussions and create blogs. The NGO Pulse Portal and the weekly NGO Pulse e-newsletter provide a gateway to the South African NGO sector. Its four main objectives are to develop the institutional capacity of the NGO sector through providing information that supports stronger management practises; map NGOs and their activities through Prodder , the most comprehensive database of its kind in Africa; create a community space for civil society exchange; and promote the benefits of ICTs in support of the work of civil society through the SANGOTeCH Technology Donation Portal . The portal provides NGOs with a mechanism to air their views, while also creating the opportunity for other stakeholders to critique and evaluate the sector. It has become a marketplace where services can be procured and exchanged. It also provides SANGONeT with a strategic mechanism to communicate its activities and services to the NGO sector and other development stakeholders.
Conversion of existing custom built CMS to Drupal. New system allows people to apply for organisation membership, which if approved (after passing through a custom workflow path) will enable the person to upload new research papers, and update their research profile details on the site. Members are also allowed to create events and to download additional research data.
Converted existing website to Drupal and added new functionality. Project involved providing wireframes of the entire new site, creation of new content types and associated templates, conversion of design into a drupal theme, creation of multiple views to display the content, a small workflow component for processing and tracking of funding applications, and providing training to the client in the management of the content. Final website displays ComMark programmes and projects with associated publications, news and events, as well as allowing project implementers to track funding applications, and submit regular project documentation. Incorporates Google maps of project implementer locations.
ComMark aims to reduce poverty in the region by putting into practice the development approach known as ’making markets work for the poor’, or MMW4P, which has become increasingly prominent within the international development community.
Drupal based content management system allowing the maintaining and growing of project related resources, including cases, judgements, policies and publications. Site developed for Lawyers for Human Rights NGO (non governmental organisation), South Africa. Lawyers for Human Rights is an independent human rights organisation with a thirty-year track record of human rights activism and public interest litigation in South Africa. LHR provides free legal services to poor and indigent people from six law clinics around the country.
Drupal based content management system for NGO (non governmental organisation) allowing for the adding of news, events, publications and links by the site administrator. Automatic resizing of images is performed, and all content automatically appears in the correct place on the website.
The vision of this website is to promote the cooperative idea, worker cooperative movement building and cooperative sector development in South African society and on the African continent.
Providing Drupal consulting support and specialized Drupal development. Specific tasks include converting new design into a Drupal theme, training an intern in taxonomy(categories), views and CCK modules (and Drupal concepts), creating a custom newsletter module that plugs in to the simplenews module so that content items may be selected for inclusion in a newsletter. Also created a conferences module which allows for the organisation to provide a platform for other NGO's to advertise conferences, and to publish conference materials.
The Women'sNet website was a winner in the 2008 NGO Web Awards: "Judges described the Women’sNet website as interactive, accessible and fun. 'Once you land on the homepage, you immediately realise that you have visited a feminist organisation that utilises ICT to further its feminist agenda. It works perfectly,' says Butjwana Seokoma, SANGONeT information coordinator."
Women’sNet is a feminist organisation that works to advance gender equality and justice in South Africa through the use of Information and Communication Technologies (ICTs).
Clean corporate website that provides clients with an overview of the company, what services they provide and their portfolio of existing clients.
Static site detailing the CPSA's HIV/AIDS ministries strategic planning project. Very graphic website.
Website that allows the downloading, and realtime listening of audio files. Flash introduction and flash based playing of mp3 music files.
Company content management website, done in DotNetNuke. Site administrator(s) have complete control of all website content, and the permission system allows setting up of different users to update different parts of the website. Home page incorporates flash animation.
Content Management System using dotnetnuke. Client can update and add pages without having to ask the web designer every time there is a change required.
Flash information CD with information for Liberty Medical Scheme brokers. CD automatically runs when inserted into cd rom drive - CD created in flash.
Basic static website with flash animation splash page, built for a Johannesburg based Graphic Design company.
Pet friendly accommodation website built on the Drupal platform. Website allows users to register and create add/edit their own accommodation or venue. Contains a forum for generating discussion. Automatically resizes images uploaded, and allows users to enter all relevant information about their venue, wherever they are in the world.
Static website created to advertise sheep cheese products for a small business in South Africa. Site was designed and developed in less than a week, and was very cost-effective for the client. Recently updated to feature new products and design.
Website for St Luke's Anglican Church where they are able to add news, events, images and other content to their website. Has an elegant flash slideshow on the home page to draw attention to important areas of the site. Created using Drupal, open source CMS.
St Mary's School Waverley's (Johannesburg) junior, senior and alumni school websites. The school can update all site content from a password protected administration section of the site. School can upload documents and images, and have the ability to keep the site regularly updated. Site created using Joomla Open Source CMS. Contains calendar of events and powerful gallery components. Gallery allows uploading of photos over the web and automatically resizes and creates thumbnails.
Content management product website where administrator can add/edit products, upload images, change prices, add articles and events. Also contains an order form from which customers can select and order products. This is a custom CMS built for a Johannesberg company, using PHP and MySQL.
Dynamic, custom built content management system website (PHP & MySQL) with backend databse that allows for the adding of articles to a newsletter. These articles can be classified according to categories, and will also appear in these categories, as well as in the newsletter.
Dynamic product based content management website with a tabbed menu, as well as an advanced sorting menu system. Suppliers have the ability to add, edit and delete products.
Site that promotes locally crafted products to highlight social issues. Flash opening page with scrolling slideshow of products leads into main site which displays products and company information and a tabbed navigation interface. Contact form that gets emailed to the client on submission.
Implemented the back end section of this site which allows staff members to update their staff details, as well as add new research. The site administration is secured by a login authorisation system.
Engineering company website with dynamic slideshow of products on the home page and relevant targeted home page content. Static site, built using HTML and PHP.