What is PHP?

PHP is an open source scripting language that is mainly used to create dynamic websites or web applications. The strength of PHP lies in its broad database support, protocol integration, as well as the large range of function libraries.

 

When does soXes count on PHP?

The developers of soXes use PHP for the development of web applications, CMS systems and webshops. Open source frameworks such as Word Press, WooCommerce or Magento simplify development and offer pleasant user interfaces. Overall, PHP offers a huge ecosystem of different frameworks, plug-ins and libraries that make development more efficient and sustainable. Due to its wide usage, PHP is also very compatible with other technologies and systems.

 

Where has soXes used PHP?

soXes was able to use PHP, for example, in the implementation of Assessement Gate, an application for conducting personality tests. PHP was used in the form of a WordPress website. With the help of WordPress and the corresponding plug-ins, the application could be implemented more easily and quickly. PHP was also used in the EasyAdmin app from Electrolux in the Laravel framework to develop a REST API. This interface is used for data processing between the user interface, database and other applications.

 

Why soXes?

With soXes you gain a partner with competence and reliability. For 20 years, our company has stood for the best quality in the development, programming and outsourcing of software. With its services, soXes covers the entire life cycle of an IT development (conception, consulting, development and support). Take the first step towards the successful implementation of your project and contact us for more information.

 

 

Our team consists of Zend Certified Engineers:

we employee zend certified engineers 300dpi

Your direct contact:

Pascal Diener

Pascal Diener
Team Lead Project Manager

Reference Projects PHP
EasyAdmin
window_store
Kunde: Electrolux AG
Applikation: EasyAdmin
Technologie: Maria DB, RESTful Web Service, PHP, Cron Job, Angluar 7

Electrolux wanted to implement an online solution for the digitization of its service network across all regions of Switzerland for administrative tasks such as planning customer visits, recording daily reports, etc. Electrolux commissioned soXes to design and implement a corresponding web application.
The previous solution consisted exclusively of Excel processes, which were used to record the daily work processes of Electrolux service technicians after customer visits on site. The recording through Excel sheets was very time-consuming for the responsible service centers and therefore took up a lot of time. Quotations, invoices and more had to be created manually using the Excel sheets. The digital solution should significantly simplify these processes and make customer service more efficient.
The EasyAdmin web application enables service technicians to record daily reports on site and to create cost estimates, quotations, replacement offers and order confirmations for new devices. In addition, warranty extensions and spare parts orders can be conveniently completed directly via the application during each customer visit. After entering an order, the invoice can be created directly in EasyAdmin and sent to the customer. The web application can also be used offline, as service technicians do not have an Internet connection at every location. The work preparation by the responsible service center is pulled from the system daily by a cron job. Finally, the work journals are transmitted back to the service center at the end of the day for checking and approval. This process optimization allows all instances to get the information they need quickly and easily.
The system has a back-end that manages all requests, services and database access. The back-end was written using the Laravel PHP framework. Thanks to Laravel, the developers of soXes were able to focus on the essential business logic and did not waste time on building a login handler or other standard components. The front-end was written using the powerful JavaScript framework Angular, providing service technicians with a user-friendly interface. In addition to the obvious features of the solution, a complex sync service and other service handlers were designed for offline use and data transfer to meet Electrolux's requirements.
Through the EasyAdmin app, Electrolux's service technicians are able to create all the necessary documents on the spot and send them to the customer immediately. In addition, the service centers can easily and quickly obtain daily reports, quotes, etc. from the system without having to wait for Excel sheets or the like.

Cardiac Arrythmia Challenge
google_store
apple_store
Kunde: CorXL Ltd.
Applikation: Cardiac Arrythmia Challenge
Technologie: Phonegap, Javascript, PHP, Yii2, MSQL, HTML 5

Thanks to the Cardiac Arrythmia Challenge App, cardiologists can learn the correct use of heart monitors and test their knowledge in a multiple choice test including animations and images with over 150 questions. The user has the option of viewing the answers immediately, or only after the entire test to check how many questions have been correctly answered. The clou about the app: Thanks to the easy handling of the iPad and iPhone, the ECG strips, which can be up to 2 meters long in paper form, can be scrolled without any problems.

In 2018 the CAC App got a new design and was optimized for the latest mobile devices. In addition, the app has been expanded with in-appurchases, so that users have the possibility to buy additional questions. These questions can be dynamically managed and maintained by the administrator.

CardiacDevicePro
google_store
apple_store
Kunde: CorXL Ltd.
Applikation: CardiacDevicePro
Technologie: Hybrid App, iOS, Objectiv-C

Thanks to the CorXL App, cardiologists can learn the correct use of heart monitors and test their knowledge in a multiple choice test including animations and images with over 150 questions. The user has the possibility to view the answers immediately, or to check them after the entire test. The clou about the app: Thanks to the easy handling of the iPad and iPhone, the ECG strips, which can be up to 2 meters long in paper form, can be scrolled without any problems.

Cardix
google_store
apple_store
Kunde: Zurich Heart House
Applikation: Cardix
Technologie: Phonegap, Javascript, PHP, Yii2 , MSQL, HTML 5

The University Heart Center at the University Hospital Zurich has been publishing the popular and well-known book Cardix for several years. This book is a compilation of the most important information about cardiology. On behalf of the University Hospital Zurich, soXes has now made the booklet available as an app for the iPhone and iPad. Within the app you can search for keywords or team members of the HerzZentrum or call up emergency numbers. Via the CMS application, the Heart Centre can adapt the content of the app at any time and change texts, images or videos or add new chapters. The best part is that an export can be generated within the CMS application and the content of the app is automatically converted into an Adobe InDesign file. This file is then used for printing the Cardix booklet. 

In 2018 the app was taken over by Zurich Heart House, a privately owned company.  

Carletto
Kunde: Carletto AG
Applikation: Carletto
Technologie: Magento, Interface to Proffix ERP

Carletto AG, based in Wädenswil, supplies the specialist shops with excellent products and concepts for a successful toy trade. Thanks to the new web shop, their customers can order the entire product range conveniently online. soXes was allowed to take over the technical conception and development of this Magento shop within the framework of this exciting project.

This B2B web shop does not only include standard functions such as extended search or filter functions resp. watch lists or change of the display format in the shop but also a number of attractive special functions: Thanks to the instant order function, retailers can import their order as an xls file and thus automatically generate a filled shopping cart. In addition, field staff or specialist dealers can create customised article sheets or generate quick catalogues according to their selection via the web shop. In addition to all these functions, this shop offers a comprehensive image download in various image formats and resolutions as well as a download of price lists and entire data sets.

In this project, soXes was able to bring its own broad IT experience and expertise in the Magento area to bear in a targeted manner and successfully and sustainably implement a further project.

Dinotronic
Kunde: Dinotronic AG
Applikation: Dinotronic
Technologie: PHP, MySQL, CakePHP

Dinotronic is a future-oriented IT service provider and provider of managed services for demanding SMB customers. The owner-managed company with headquarters in Horgen currently employs almost 30 people and is a long-standing Gold Competence Partner of Microsoft as well as an innovative Citrix Service Provider.

Due to the current and in the future even more acute care crisis, hospitals, clinics and service providers of inpatient and outpatient long-term care in various cantons will be obliged to provide training services. The training obligation is based on a bonus-malus system: above-average training services are compensated with a bonus, below-average training services must be compensated with a difference in a training pool. The tool enables the cantonal customizing of the specifications per profession and institution as well as the self-declaration of the institutions, calculates the actual/target difference, enables the trading of points between the service providers and prepares the accounts. The training obligation was introduced in 2013 and has since been developed further in various steps, supplemented with additional functions and extended to several cantons.

IDMS
Kunde: Interactive Data Managed Solutions AG
Applikation: IDMS
Technologie: Outsourcing, PHP, Zend Framework, JAVA Script

Interactive Data Managed Solutions AG (IDMS) offers independent valuations of fixed income securities, a wide range of international reference data and stock market information. These include market data in less than a millisecond for algorithmic and electronic trading applications, sophisticated analysis tools for investment advisors, and customized web-based financial information systems and desktop solutions.  

Currently headquartered in Bedford, Massachusetts, USA, the company employs approximately 2,500 people in its offices in North America, Europe, Asia and Australia and is the global leader in market information and market information systems for the front, middle and back office.

soXes has been a development partner of IDMS for several years and works closely with the IDMS team. Together they have already successfully implemented several projects. Among others, soXes develops individual market information systems directly for IDMS customers.

The different solutions are technically based on PHP, Zend Framework, Doctrine and primarily ExtJS, JQuery highchart (JSON frameworks) on the front end side.

instaGUARD
google_store
apple_store
Kunde: instaSOLUTION AG
Applikation: instaGUARD
Technologie: YII, PhoneGap, Angular JS

In the course of various projects in the field of alerting and mobilization, it became clear to soXes that in the field of alerting there are many providers, but not many comprehensive solutions that are based on or support modern platforms. soXes therefore decided to build a comprehensive real-time alerting system. After a development period of more than two years, instaGUARD and thus the company instaSOLUTION was born. instaGUARD is a technologically top modern and innovative alarm system for emergency, evacuation, mobilization, threats and technical alarms. It is a new generation in alarm management.

With instaGUARD it is possible to trigger an alarm in real time in an emergency situation or, in the case of team mobilization, to notify your team within seconds. An alarm can be triggered at the touch of a button on the smartphone, by SMS, phone call, e-mail or key combination on the computer. The software is centralized, cloud-based on an Internet platform and is operated by the user via an external client application, which is installed locally on a mobile or fixed end device.
This enables the recipient to be contacted globally via all communication channels. This significantly increases accessibility and enables a fast response time. The alerting process is more efficient, faster and easier than with conventional systems.

Thanks to the alarm configurator, different alarm types can be pre-defined and triggered according to the emergency situation. These differ, for example, in the ringing tone, the recipient circle, the priority, the escalation level or the instructions for action. Alarms can also be triggered by an external system by connecting instaGUARD to an existing external system (e.g. fire protection system). Depending on the medium, alarms can be sent with different delays and the recipient can be requested to acknowledge them. If an alarm was triggered, it is possible to locate the device from which it originated.

In this project, soXes resp. instaSOLUTION implemented all the work from the idea to the design, the technical concept and the implementation.
soXes has extensive know-how in the field of real-time communication with different media and a variety of protocols and systems.

For more information please visit the instaGUARD webpage at www.instaguard.ch

 

Mode Weber
google_store
apple_store
Kunde: Weber Bekleidung AG
Applikation: Mode Weber
Technologie: Python, web2py, Webservices, Android, iOS, PhoneGap, Interfaces, Apache

Mode Weber is the leading East Swiss fashion house for ladies and men's fashion. The family business with strong local roots was founded in 1919 by Ernst Weber and is now managed by the third generation. It has six Mode Weber branches as well as Esprit, Street One, Marc O'Polo Shops and a Nile Shop.

Today Mode Weber has a customer card, the so-called Webercard. As soon as purchases reach a total value of CHF 1,000, the customer receives CHF 50 in cash.

Mode Weber has commissioned soXes to pack the popular Webercard into a smartphone app for Android and iOS. The proven principle is very simple: All purchases are synchronized with the smartphone thanks to the connection to the merchandise management system. When the total amount of 1,000 francs is reached, the customer can create a credit note (cash bonus) for the cash payment of the 50 francs in the form of a QR code.  

Within the app, the user also has the option of viewing and changing his profile information at any time. The current account balance shows how much the customer still has to buy for in order to receive his Cash Bonus. The bonus received can then be activated and redeemed at any time on the app. The app also enables the fashion house to contact its customers at any time via push message and send them additional personalized bonus coupons.

To provide the app with the necessary data, soXes designed and implemented the backend of the app. The information is retrieved from Mode Weber ERM (merchandise management system) and made available via the app's interface. The backend provides additional functions such as bonus management, push message management, etc. and is only available to selected Mode Weber employees.

This project is based on the programming language Python and uses Apache as web server. In order to make optimal use of existing resources, reduce programming hours and save costs, soXes has used the open source framework web2py, which is itself written in Python. soXes uses open source technology wherever possible and reasonable.

 

TUS TecTool
Kunde: TUS - Telecommunications and Security
Applikation: TUS TecTool
Technologie: PHP, MySQL, Yii, Amphp Framework, Graylog, Angular 4, REST, Websocket

IG TUS Telekommunikation und Sicherheit, founded in 1968 by today's Securiton AG and Siemens Schweiz AG, Building Technologies, offers alarmNET services for the entire alarm chain in the context of building surveillance.

As a result of the discontinuation of the 2G mobile phone network at the end of 2019, 20,000 subscriber terminals installed at customers' premises will have to be replaced in order to ensure continued uninterrupted monitoring.

To simplify the processes, soXes developed the TUS TecTool for TUS, which supports the technician in replacing the old device and guides him safely through the migration in predefined process steps.

Thanks to the experience gained with soXes' proprietary instaGuard development, the customer was provided with both technical and business-related know-how.

The TUS TecTool acts as a central deployment tool for replacing the existing hardware. The technician on site is guided through the process and can control it simultaneously on various devices such as laptop, tablet or mobile phone.

Various security mechanisms prevent unauthorised persons from gaining access to the affected object or application (2-factor authentication).

The TecTool communicates with different surrounding systems and orchestrates the complete process of a migration as well as the testing of the newly installed end device.

In case of a problem, the technician is accompanied during the semi-automated rollback to the original state.

The user interface remains clear and user-friendly despite the wealth of information provided.

After completion of the work, the protocol of the work and tests carried out is automatically sent as a PDF file to the technician as well as to other defined recipients. In addition, TUS' own ABACUS system is updated during a nightly status comparison.

Via the back office, the client can check the status of an order at any time or even adopt it to the greatest extent possible. Text adjustments, parameterisation and configuration of the TUS TecTool can be carried out simply and intuitively by the administrators.

Of course, all actions are logged and are available to the client via the back office for evaluation via Graylog. Not only the log data of the TUS TecTool is entered, but also that of the primary peripheral systems. This provides a quick and seamless overview of all connections and processes in connection with a migration in progress or completed.

 

The project was based on the specification developed in several workshops by the client and soXes.

Thanks to the agile and SCRUM-based approach to the implementation, changes to the specification could be implemented promptly and without far-reaching cost consequences.

The short sprints allowed a flexible and immediate reaction to changed constellations and extended requirements of surrounding systems.

 

The introduction of the TUS TecTool enables the technicians on site to carry out a guided replacement of the old components. This also reduces the telephone support effort required by the customer to a minimum. The standardised process guarantees uniform execution of the migration work.

Whereas in the past, technicians had to perform a number of actions manually and with telephone consultation, the TUS TecTool enables automated switching of peripheral systems and displays the test results clearly and comprehensibly in the application. 

The TUS TecTool has also been designed so that it can be used and adapted for further processes after the migration phase is complete.

 

instaSOLUTION
google_store
apple_store
Kunde: instaSOLUTION AG
Applikation: instaSOLUTION
Technologie: PHP, Python, Angular, .NET Core, Percona Cluster, Redis, Graylog Cluster, High-availability systems, Maria DB, JSON, Java Script, Lora, REST, Microservices

instaSOLUTION AG offers a modern and efficient communication and management solution in the areas of alerting, crisis management, mobile collaboration, messaging and IoT. With our modular, highly secure and flexible connectivity platform instaCORE we connect what needs to be connected. The instaSOLUTION app is highly performant, modular and based on microservices.

It combines 5 solutions in one

 

1) instaGUARD is a security solution that helps you to successfully manage critical events, thus increasing the protection of people, buildings and systems. We hereby support companies in the areas of personal security, mobilisation, technical alarming and IT-alarming. instaGUARD is a virtual alarm server.

2) instaCRISIS is an emergency and crisis management solution which provides additional security in exceptional situations. After the automated alerting of the crisis management team, the members have access to the emergency plan, role-specific documents and todo checklists on a mobile basis - also for collaborative use with encrypted group chat.

3) instaCOLLAB is a mobile collaboration solution, with which mobile documents can be distributed in addition to an intelligent chat. Thanks to standardised communication, reduced to the essentials and automatically evaluated, time is saved. Mobile surveys, trainings or quizzes can be started here. Simple to use, encrypted, effective.

4) instaMESSAGING is the solution when it comes to communicating via different channels using a simple interface - App, SMS, Text2Voice, Paging.

5) instaIoT is an IoT (Internet of Things) solution which, by linking the physical and digital worlds, makes it possible to make a large number of processes in an organisation more efficient, effective and transparent.

 

Assessment Gate
Kunde: Assessment Gate AG
Applikation: Assessment Gate
Technologie: ASP.NET Core, C#, JavaScript, SQL Server, WordPress, WooCommerce, PHP, MySQL

Assessement Gate AG offers a targeted and holistic solution approach in the field of personnel selection a precise suitability forecast with individual candidate assessments. Quickly and easily, customers receive a basis for decision-making that is based on psychological knowledge, thorough data analysis and artificial intelligence.

The basis of this automated suitability forecast is a personality profile, which is created for each potential candidate using a detailed questionnaire.

The candidate's personality is assessed using a diagnostic tool that has been tried and tested over many years. This results in a comprehensive personality profile. In parallel, the companies determine the job profile with the help of various predefined selection fields by defining and weighting main tasks with regard to their importance for the job.

Based on many years of experience, a comprehensive data analysis and with artificial intelligence, an algorithm was developed which compares the job profile with the personality profile of the candidates. The result is the suitability prediction.

soXes accompanied the entire development process of Assessment Gate, taking overall responsibility for the technical part of the project as well as doing the complete implementation.

For the success of this project, soXes drew on its many years of experience in custom software development and project management and used a combined stack of several technologies.

EFCO Online Shop
Kunde: EFCO Befestigungstechnik AG
Applikation: EFCO Online Shop
Technologie: Magento 2 , PHP, Mailchimp, Stripe Payment, Redis, MySQL, SFTP XML

EFCO is the specialist in fastening technology for conversions and renovations and a leading Swiss manufacturer of innovative fastening products. EFCO has been operating an online shop for the distribution of its products for some time. This was implemented with the first version of the open source e-commerce solution Magento. EFCO commissioned soXes to update their online shop to the new version of Magento and to implement some new features.

In a first step, a full specification was created using the existing online shop as a basis, which was enhanced with new features. An updated design concept for the shop was also created to match EFCO's corporate identity. Subsequently, the Magento 2 shop was developed according to the specification and the design concept.

The newly implemented online shop facilitates the purchasing process of fastening materials, light as well as heavy construction machines and their accessories for builders. Several thousand products are available in the shop and linked to each other. Packages of, for example, construction machinery and accessories are designed to simplify the purchasing process for customers. The product structure was precisely adapted to the connected ERP in order to simplify the administration and accounting processes. In addition, it is possible for customers to create a company account with admins. The admins are able to add further users and manage their rights. User rights include which products can be purchased, spending limits or available means of payment.

The modernised shop offers EFCO customers an improved shopping experience with sophisticated filter options, account options and a cleanly structured product range. In addition, the previously incorrectly implemented connection to the company's own ERP was revised and improved. Thanks to the modernisation, EFCO's online shop is once again efficient and competitive.

Translated with www.DeepL.com/Translator (free version)

Relevant Topics
cloud button Cloud View
list button List View

Testimonials

 
Our dedicated soXes team helps us to successfully develop Prisma World further. A big thank you to the IT professionals. Dr. J. P. Pflüger, CEO Prisma World AG
soXes convinces us with its agility paired with broad and deep know-how for complex software developments. Markus Wiegand, CEO Wiegand AG
soXes has always managed our projects to our satisfaction. CorXL Ltd. JPD Dr. med. Jan Steffel, Senior Physician Cardiology / Rhythmology at the University Hospital Zurich
With soXes we know that we are in very good hands. Belinda Stublia, Lucullus SA
The soXes team convinces with its incredible commitment and passion. Argjent Ukshini, IT Project Manager Customer Service Electrolux Schweiz AG
soXes has shown to be a very professional partner and we value their responsiveness, quick turnarounds and enthusiastic work ethics. Patrick Brigger, Co-founder & Chairman, getAbstract
We have been working successfully with soXes for over 10 years. The professionalism and flexibility of soXes continues to convince us. Mark Rüegg, CEO CelsiusPro AG
With competence, commitment and energy, soXes opens the way to success. Cornelia Nestic, Associate Director, HypothekenZentrum AG
The cooperation with the soXes project managers of my project is markedly cooperative and open. soXes shows the flexibility and agility required for such projects. For me, this is a decisive factor for the success of the project. Dan Keller, Manager Major Projects, TUS Telekommunikation und Sicherheit
With soXes at our side, we have succeeded in breaking new ground in software technology, Bruno Schmed, Member of the Executive Board, T&N Telekom und Netzwerk AG
At soXes we get competence and professional results - at any time in a completely uncomplicated way, Simon Keel, Chief Technology Officer, Tolomeo Capital AG
soXes convinces in projects with experienced solutions and close customer contact. Roman Aebi, CEO Cenprom AG
soxes has implemented our ideas into an overall solution: professional, timely and at a fair price. Andreas Lehmann, CEO, PortaNet AG
soXes has demonstrated great expertise and commitment to the complex overall IoT solution with LoRaWAN and NFC. This, and the well structured cooperation were the basis for the simplicity that distinguishes MyPortaNet. Christoph Röthlisberger, IoT/Industry 4.0, PortaNet AG

 

Are you looking for a company that offers you effective support and consulting in the implementation and support of your software projects?


Our services cover the entire life cycle of an IT solution as well as the entire spectrum of modern software development.


From business and process analysis, IT architecture to implementation. From commissioning to support. You benefit from our specialist knowledge and our experts.

With over 150 successful development projects and more than 80 active customers, we have the experience and you have the idea.

Notice

Our website uses cookies to ensure the best possible service. By using the site, you agree to the use of cookies. You can change this in your browser settings. Privacy Policy.