Wednesday, August 19, 2020

Why Dnyandeep uses Joomla CMS for Website Design


Joomla is an open source comprehensive content management system well suited for large websites. Dnyandeep Infotech adopted it since its beginning in 2005 for developing most of the client and in house websites because of its very distinguishing features.


Salient features

1. It is an Open Source software supported by a large community of developers around the world. All files are viewable and anybody can edit, change or add new files and functionalities.

2. Joomla technology is evolving continuously since its inception in 2005 and has different version as from Joomla 1.0 to currently 3.9
.
 


3. It has a well organised structure. 

Front end for viewers and back end for administration.  

There are four main groups ie. Modules, Plugins, Components and Templates which constitute File structure.  

The Files, Folders are grouped systematically with proper names with descriptive xml file for each folder.

4. The design is based on MVC - Model-View Controller framework with full object oriented coding approach. 

5. Content and program files are separate and stored at different locations. Content is stored in separate dynamic database. 

6. There are many  security features which prevent hacking or malicious code entry in the system.

a. The entire site is run essentially only through one file index.php from front end.
The first line in this file contains   define('_JEXEC', 1); whereas all other program php files have first line as defined('_JEXEC') or die; to check whether the file is outcome of index.php or not.

b. Every folder contains a blank index.html to prevent display of inner contents of the folder even if url of folder is used directly to view details.

c. Sanitisation of form input -  any input from user is first disarmed by removing tags to prevent entry of any virus or malicious javascript code. Form input from users is passed through jimport function which ensures that no html tags, .. or any code defining  words contain in the accepted code.

7. Facility to extend the features by adding and integrating all display and functional features. Use of any language or set of languages on same site is possible.

8. Installation of website, its database and the extensions is very easy.

9. Upgradation of site to new version is easy.

10. With the help of available Joomla extensions and templates, website of any requirement or specific purpose can be built.

11. The website can be made device friendly with responsive design layout and hence can adjust the screen size and rearrange the elements and layout as per the device size.

12. The website can be made SEO compliant  with readable URL.

Dnyandeep has  a lot of experience in developing websites in different Joomla versions in English, Marathi  and Sanskrit over the last decade and is  constantly making  changes in design and functionality as per the requirements of client.

Major web applications developed by Dnyandeep Infotech for  joomla  based websites include

1. Matrimonial search facility
 
2. Bird song directory with searchable audio- images
 
3. Dynamic Form and membership modules with payment gateway
 
4. Technical journals search and PDF download facility based on paid subscriptions
 
5. Advertisement module and management

Dnyandeep Infotech is currently developing modules and components for Joomla website to make the data synchronise seamlessly  with the Android and iOS apps being developed by Dnyandeep.











2 comments:

  1. My family every time say that I am killing my time
    here at net, but I know I am getting experience daily by reading thes fastidious posts.

    ReplyDelete
  2. Heya i am for the primary time here. I came across this board
    and I to find It really helpful & it helped me out a
    lot. I am hoping to present something back and
    aid others such as you aided me.

    ReplyDelete