HomeServices

Development

The Technologies We Use to Build Websites

Many of the websites built by Soleica now use the content management systems Joomla! or Drupal. The idea in using a content management system (CMS) is to keep the content of a website apart from the formatting and the more technical aspects and thus to make life much easier for the persons who maintain the website’s content.

The content is stored apart from the CMS in a database. A web interface enables our clients to update the content autonomously whenever they want. They can modify existing texts, add new articles or withdraw outdated information and the CMS takes care of the rest.

Content changes are effective immediately on the website. When a web visitor goes to the website, the CMS works in the background, retrieves the latest content from the database, applies the necessary formatting and displays the content as intended by the designer.

Thanks to the active community of developers and users both content management systems quickly identify possible security issues and provide software updates to resolve them.

Both content management also feature sophisticated tools to optimize a webpage for search engines such as Google or Bing (Search Engine Optimisation, SEO). An optimized website is easier to analyse by the search engines and has better chances to be found by users searching the web. This is an important thing to keep in mind, if you want to get your message transmitted to your target audience.

 

About Joomla!

The Joomla! CMS gives control over every aspect of the website. Joomla! is an Open Source solution that is highly customizable and easy to use for the clients. It allows them to manage their website content remotely and without profound knowledge of the system’s internal functioning. Joomla! is highly extensible with thousands of extensions for all kind of purposes, which are provided by a huge and very active developer community.

Example

  • Soleica’s own website is made with Joomla!

soleica_backend

 

About Drupal

Drupal is another CMS we use at Soleica to build websites and web-based applications. Drupal also has a huge and rapidly growing user base. Many modules are available to facilitate the integration of e-commerce solutions, online stores, audio and video or photo galleries. Special requests by the client can be accomplished and modules fine-tuned to comply with our clients’ specific needs.

Example

  • Kativik Environmental Quality Commission (KEQC)

We currently modernize the website for the Kativik Environmental Quality Commission (KEQC). This website will now be managed with a content management system to enable the KEQC to modify themselves the content of the website.

The website will be easy to use by the visitors and will have an new interactive section allowing the visitors to comment on current development projects of the commission.

 

Website Development

Design and Development of Interactive Websites

The Cree Human Resources Development Department's (CHRD) website offers a search engine specialised for job seekers willing to work in the Cree communities (chrd.ca).

CHRD website preview

 

The website of Mistissini promotes tourism and local businesses. It is particularly dedicated to demonstrate the immense beauty of the region (mistissini.ca).

BO Mistissini website preview

 

The website of Whapmagoostui displays the community's heritage and history as well as modern economy (whapmagoostuifn.ca).

BO Whapmagoostui website preview

 

The Puvirnituq Snwo Festival is one of the most interesting annual festivals in the north. This website is sponsored by Soleica (www.soleica.ca/snowFestival).

Puvirnituq Snow Festival website preview

 

 

Design and Development of Databases

Database development, e.g.

  • Internet traffic data stored in a MySQL database with a web interface for the customers to visualise their consumption and cost.
  • Database application for the management of social housing in the Northern Villages of Nunavik.
  • Real-time monitoring tools for several Cree Nation-wide elections.