This thesis describes the usage of an open-source system called WordPress to create a web application with limited access. The project involves the development of a web application that is tailored to the client - it enables the legal office and employees to work more transparently and effectively. The application includes forms and tables for entering contact and other key information about potential or existing customers and debtors into the system, a calculator for calculating interest rates and helpful reminders for employees. It provides users with data and documents that they can access via computer, tablet, or phone. The online system also provides faster retrieval of documents and data. The aim of the project is to facilitate employee workload and to digitize documents. This way, we optimize the workload and reduce paper usage.
The main focus is on security, which is of key importance in this project. Today it represents an important technological topic, and thus making it the main scope of this thesis. The first part presents intrusion statistics, understanding and protection against DDoS attacks. The second part describes the best protection practices.
Described are concepts such as CMS, Extranet, WordPress and the pros and cons of their use.
The fourth chapter focuses mainly on the project development. Presented are the selected WP plug-ins and WP theme used in the project. Also listed are the properties which were a key factor for their selection. Described in detail is the WP plugin “All In One WP Security & Firewall”, which was used to achieve some of the best known security practices.
What follows is the process involving the creation of the forms and tables, used for entering potential customer data and scheduling reminders. A simple interest rate calculator for debtors, is also included.
The application is currently used by the law office in Ljubljana. Later on, the application was upgraded with add-on features and an insight into the limited contents of the system, was provided to the customers.
|