O2System is an open source PHP framework for building progressive web apps. It uses standard web technologies like PHP, HTML, CSS, and JavaScript. The framework aims to simplify development and allow building apps that work across devices through a zero-configuration approach. It supports features like theming, internationalization, and works with common front-end frameworks.
Tips & Tricks for Java & SOA Cloud ServiceSimon Haslam
In autumn 2015 Simon recorded an OTN webinar sharing his thoughts on Java Cloud Service based on his early testing; 18 months on, drawing on production experiences with CIMA's award-winning SOA Cloud Service platform (the first SOACS go-live in EMEA), Simon explained tricks and tips he has learnt by using Oracle PaaS over this period. This presentation was first delivered at the UKOUG Tech17 conference.
Experiences of implementing Oracle SOA Cloud Service in mid 2016. Topics include: topologies; user and key management; SSL and certificates; provisioning automation (eProseed Accelerator for Oracle Cloud); monitoring post go-live, etc.
This presentation was delivered by Simon Haslam and Kiran Tailor at the UKOUG Tech16 conference in Birmingham on 5/12/16.
Running SOA in the Cloud: SOA CS for SOA Suite CustomersSimon Haslam
This document discusses running SOA in the cloud using Oracle SOA Cloud Service (SOA CS). It provides an overview of Oracle integration products and SOA platform approaches. It then discusses use cases for SOA CS, including a hybrid on-premises and cloud approach, lifting and shifting apps like EBS to the cloud, handling complex integrations, and using SOA CS for B2B integrations. It also briefly discusses Developer Cloud Service and provides final thoughts on SOA CS and the long-term direction of Oracle integration platforms.
Driving DevOps for Oracle with the orawls Puppet ModulesSimon Haslam
Administrators these days have a rich choice of tools for automating the provisioning of their Oracle platforms - and one popular choice is Puppet. However the tool only provides a framework for scripting and changing the state of a server - on top of this you need a run-time configuration that uses the framework to install specific products, such as the Oracle software and domain configuration. This is where Edwin Biemond's "orawls" modules come in.
This presentation will discuss what the orawls modules do out of the box, how to use them and the configuration layer you need to create on top to tailor the installation to your own topology. It will allow you to use this open source software to build your own FMW environments fully automatically.
First presented by Simon Haslam (eProseed) and Arturo Viveros (SYSCO) at OUG Norway conference in March 2017.
The document provides an introduction to Active Server Pages (ASP) including what ASP is, how it differs from HTML, how to run ASP files, and basic ASP syntax rules. Some key points:
- ASP is a Microsoft technology that allows serverside scripting for dynamic web content. It uses scripts embedded in HTML files to interact with databases and run on IIS web servers.
- Unlike HTML, ASP files are executed by the web server before being returned to the browser. This allows ASP to dynamically generate content using scripts.
- ASP files use the .asp extension and can contain HTML, scripts, and code to access data and customize pages for users. Basic syntax involves response.write to output content.
This document provides an overview of RequireJS, an asynchronous JavaScript module loader. It discusses how RequireJS allows for defining modules and their dependencies, and loading them asynchronously. Key points include:
- RequireJS implements the Asynchronous Module Definition (AMD) specification for defining modules and dependencies.
- It handles loading modules and their dependencies in the proper order, even if they load asynchronously and out of order.
- This avoids issues with global namespace pollution and allows modules to be loaded on demand.
- The document covers the basic RequireJS API, different module definition patterns, and how to configure RequireJS for development and production.
The document discusses a presentation about PHP and web servers. The agenda includes an introduction to PHP for Windows, discussing what PHP is and what it can do. It also discusses Windows IIS with PHP and demos. The presentation covers web servers like IIS and Apache, features of IIS in more detail, and concludes with a case study and demo of PHP on the cloud.
Tips & Tricks for Java & SOA Cloud ServiceSimon Haslam
In autumn 2015 Simon recorded an OTN webinar sharing his thoughts on Java Cloud Service based on his early testing; 18 months on, drawing on production experiences with CIMA's award-winning SOA Cloud Service platform (the first SOACS go-live in EMEA), Simon explained tricks and tips he has learnt by using Oracle PaaS over this period. This presentation was first delivered at the UKOUG Tech17 conference.
Experiences of implementing Oracle SOA Cloud Service in mid 2016. Topics include: topologies; user and key management; SSL and certificates; provisioning automation (eProseed Accelerator for Oracle Cloud); monitoring post go-live, etc.
This presentation was delivered by Simon Haslam and Kiran Tailor at the UKOUG Tech16 conference in Birmingham on 5/12/16.
Running SOA in the Cloud: SOA CS for SOA Suite CustomersSimon Haslam
This document discusses running SOA in the cloud using Oracle SOA Cloud Service (SOA CS). It provides an overview of Oracle integration products and SOA platform approaches. It then discusses use cases for SOA CS, including a hybrid on-premises and cloud approach, lifting and shifting apps like EBS to the cloud, handling complex integrations, and using SOA CS for B2B integrations. It also briefly discusses Developer Cloud Service and provides final thoughts on SOA CS and the long-term direction of Oracle integration platforms.
Driving DevOps for Oracle with the orawls Puppet ModulesSimon Haslam
Administrators these days have a rich choice of tools for automating the provisioning of their Oracle platforms - and one popular choice is Puppet. However the tool only provides a framework for scripting and changing the state of a server - on top of this you need a run-time configuration that uses the framework to install specific products, such as the Oracle software and domain configuration. This is where Edwin Biemond's "orawls" modules come in.
This presentation will discuss what the orawls modules do out of the box, how to use them and the configuration layer you need to create on top to tailor the installation to your own topology. It will allow you to use this open source software to build your own FMW environments fully automatically.
First presented by Simon Haslam (eProseed) and Arturo Viveros (SYSCO) at OUG Norway conference in March 2017.
The document provides an introduction to Active Server Pages (ASP) including what ASP is, how it differs from HTML, how to run ASP files, and basic ASP syntax rules. Some key points:
- ASP is a Microsoft technology that allows serverside scripting for dynamic web content. It uses scripts embedded in HTML files to interact with databases and run on IIS web servers.
- Unlike HTML, ASP files are executed by the web server before being returned to the browser. This allows ASP to dynamically generate content using scripts.
- ASP files use the .asp extension and can contain HTML, scripts, and code to access data and customize pages for users. Basic syntax involves response.write to output content.
This document provides an overview of RequireJS, an asynchronous JavaScript module loader. It discusses how RequireJS allows for defining modules and their dependencies, and loading them asynchronously. Key points include:
- RequireJS implements the Asynchronous Module Definition (AMD) specification for defining modules and dependencies.
- It handles loading modules and their dependencies in the proper order, even if they load asynchronously and out of order.
- This avoids issues with global namespace pollution and allows modules to be loaded on demand.
- The document covers the basic RequireJS API, different module definition patterns, and how to configure RequireJS for development and production.
The document discusses a presentation about PHP and web servers. The agenda includes an introduction to PHP for Windows, discussing what PHP is and what it can do. It also discusses Windows IIS with PHP and demos. The presentation covers web servers like IIS and Apache, features of IIS in more detail, and concludes with a case study and demo of PHP on the cloud.
This document discusses developing PHP applications on the Microsoft platform. It covers setting up a development environment on Windows using tools like Web Platform Installer and Expression Web. It also discusses running PHP applications on IIS using FastCGI, integrating with SQL Server, and deploying PHP apps to Windows Azure. The document provides an overview of Microsoft's support for PHP and resources for PHP development on Windows.
This document discusses Connector/J, the JDBC driver for MySQL. It provides an overview of Connector/J's features and support for various MySQL versions. It also covers how to install Connector/J and configure connections for load balancing, failover, and secure connections using SSL. Tips are provided for performance including enabling streaming result sets and caching server configurations. Resources for learning more about using MySQL with Java are listed at the end.
Presentation at FOSS ASIA 2015 in Singapore, on March 15th 2015. This presentation explains benefit of "SQL and NoSQL" hybrid data management solution MySQL Cluster. MySQL Cluster is designed as high available and high scalable database cluster. In the same time MySQL Cluster can work as ACID compliant transactional Key-Value Datastore aka KVS #FOSSASIA
20140722 Taiwan MySQL User Group Meeting Tech UpdatesRyusuke Kajiyama
This document discusses MySQL and its technology updates. It highlights that MySQL 5.7 provides improved performance and scalability over previous versions, with up to a 2x performance gain shown on benchmarks. It also outlines new features for MySQL products like Workbench 6.1 which adds performance dashboards. MySQL Cluster is mentioned as providing shared-nothing active-active clusters with both SQL and NoSQL access for applications.
Enterprise Integration made easy with WSO2 ESBWSO2
This document discusses WSO2 ESB and its capabilities for enterprise integration. It begins with an overview of WSO2 as an open source software company and what it delivers. The bulk of the document then focuses on how WSO2 ESB can be used to integrate disparate systems and services across organizations in both on-premise and cloud environments using standards like REST, JSON, and Enterprise Integration Patterns. It provides examples of how WSO2 ESB has been used for integrations with SAP, Salesforce, and other applications.
PHP, LAMP, Windows, ASP.NET ?????? Sometimes you can't choose just one.
In this session, long time PHP developer and Microsoft MisfitGeek with explore the plethora of ways you can make PHP and ASP.NET interoperate.
Connecting Oracle Cloud to your Data Centre (Part A)Simon Haslam
A detailed walk-through and demo of setting up a VPN between Oracle Cloud and your own data centre. Part A provides an overview and covers VPNaaS; Part B covers Corente. First delivered at the UKOUG Tech17 conference in Birmingham in December 2017.
Laravel is a popular PHP framework that has grown significantly in recent years. It provides features like resource controllers, authentication, routing, testing and an ORM that make development faster. Laravel uses the MVC pattern to separate concerns. The model manages data, the view displays it, and the controller communicates between them. Its growing community and documentation have helped make it a top choice for PHP projects. Future releases continue enhancing its capabilities.
A detailed overview of the laravel framework, created by Awulonu Obinna and presented at: Laravel Abuja.
Author details:
Twitter – https://www.twitter.com/awulonu_obinna
Facebook – https://www.facebook.com/awulonuobinna
GitHub – https://www.github.com/obinosteve
I present my 1-week review of availabe PHP MVC frameworks, but not all of the frameworks I reviewed. A Good PHP Framework For Beginners Like Me! So take a look, dont hesitate to give a comment. Enjoy!
It is essential to have a backend framework to make an application with which end-users can communicate and perform some actions. The front-end experience depends on the backend, including business logic, user request processing, database interactions, and performance. Most companies are reaping the benefits of robust back-end frameworks to deliver a high-quality application with an excellent user experience.
Given the prominence of backend frameworks of 2024, there is no surprise that you need to choose the best backend framework from a broad range of options out there.
When dealing with front-end development, we all begin with the browser and its benefits. However, backend development is a mystical field. The backend programs execute the functions of your sites with a database, which runs on your server. According to YouTube’s analysis and data visualization project, “Statistics & Data,” in 2024, Laravel has 76,304 repository stars from users and Django has 76,109 and Flask is third with 66,999.
This document provides best practices for building modern web applications. It discusses choosing server-side technologies like the LAMP stack (Linux, Apache, MySQL, PHP), which is a common and advantageous option. It also covers the Model-View-Controller design pattern, which separates an application into these components. Models manage data, Views handle presentation, and Controllers process user input and pass data between Models and Views. The document recommends unobtrusive JavaScript, CSS for layout, and implementing AJAX after non-script functionality is established on the client-side. Overall, it outlines strategies for architecting robust and maintainable web applications.
AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. AngularJS's data binding and dependency injection eliminate much of the code you would otherwise have to write. And it all happens within the browser, making it an ideal partner with any server technology.
Cake PHP provides multiple libraries that support common tasks and it also facilitates organizing the code in the folder, associating code with files etc. It results in reduced time for rewriting and organizing the code. This framework makes web development easier with its advanced features.
This mid-level technical session will help you choose among the AWS services that can help you deploy and run your applications more easily. You will learn how to get an application running using AWS OpsWorks and AWS Elastic Beanstalk and how to use AWS CloudFormation templates to document, version control, and share your application configuration
Laravel is an open-source PHP web application framework that provides tools and features to build web applications easily, including a database abstraction layer, tools for dependency injection and an MVC architecture. The document discusses Laravel's features, how to install it by downloading XAMPP, Composer and Visual Studio Code, and describes Laravel's directory structure which separates core code, configurations, routes, storage and other elements into logical folders. Tutorial videos are provided to help learn Laravel.
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)Brian Huff
Oracle Enterprise Content Management (ECM) can manage your unstructured content, no matter where it exists. As a result, there are well over 50 different ways to integrate it with your system. This presentation lists the top 10, and a few others as \"honorable mention.\"
I found this presentation to be very interesting and informative for those working with JDE. It was developed well and provides links to more information.
Python Web Framework – A Detailed List of Web Frameworks in Pythonabhishekdf3
If your mission with Python is to develop for the Web, Python will help you with that with its range of frameworks.
Today in Python Web Framework tutorial, we will briefly discuss Web Frameworks offered by Python Programming Langauge: Full-Stack Frameworks in Python, and Non- Full-Stack Frameworks in Python.
So, let’s talk about Python Web Framework Tutorial.
Learn more at :- https://data-flair.training/courses/python-course/
PHP frameworks provide scaffolding and structure for building applications faster and more efficiently. They typically include features like MVC architecture, database support, and documentation. Popular PHP frameworks include CakePHP, Symphony, Codeigniter, Zend Framework, Yii, Kohana, and FuelPHP. These frameworks reduce repetitive coding and facilitate connecting to APIs, helping developers build stable apps more quickly.
PHP frameworks provide developers with a ready-made set of tools to build high-quality web applications quickly and efficiently. Know the Top 10 PHP Frameworks in 2024 that developers must use to streamline development processes and enhance app quality.
The PHP framework is a library that comes with commonly used functions. Since developers don’t have to code these functions from scratch, it saves time.
Now, let’s come to microframeworks. What's the need for a microframework? Can't you use a full-stack framework?
Over the past few years, full-stack frameworks have added new features to build large, complex websites. As a result, it became too hard to make a simple website without all the overheads that come with it.
That's where micro-frameworks came into existence. These microframeworks are stripped-down versions of full-stack frameworks for specific use cases.
In simple terms, consider a full-stack PHP framework like an SUV and a micro-framework like a bicycle. SUVs can accommodate more people but will also use more fuel. At the same time, bikes will have the advantage of being lightweight and will serve the purpose at a low cost.
Now that you know the fundamental difference between PHP frameworks and micro-frameworks, let's check out the top 10 popular frameworks that can fuel your PHP projects.
This document discusses developing PHP applications on the Microsoft platform. It covers setting up a development environment on Windows using tools like Web Platform Installer and Expression Web. It also discusses running PHP applications on IIS using FastCGI, integrating with SQL Server, and deploying PHP apps to Windows Azure. The document provides an overview of Microsoft's support for PHP and resources for PHP development on Windows.
This document discusses Connector/J, the JDBC driver for MySQL. It provides an overview of Connector/J's features and support for various MySQL versions. It also covers how to install Connector/J and configure connections for load balancing, failover, and secure connections using SSL. Tips are provided for performance including enabling streaming result sets and caching server configurations. Resources for learning more about using MySQL with Java are listed at the end.
Presentation at FOSS ASIA 2015 in Singapore, on March 15th 2015. This presentation explains benefit of "SQL and NoSQL" hybrid data management solution MySQL Cluster. MySQL Cluster is designed as high available and high scalable database cluster. In the same time MySQL Cluster can work as ACID compliant transactional Key-Value Datastore aka KVS #FOSSASIA
20140722 Taiwan MySQL User Group Meeting Tech UpdatesRyusuke Kajiyama
This document discusses MySQL and its technology updates. It highlights that MySQL 5.7 provides improved performance and scalability over previous versions, with up to a 2x performance gain shown on benchmarks. It also outlines new features for MySQL products like Workbench 6.1 which adds performance dashboards. MySQL Cluster is mentioned as providing shared-nothing active-active clusters with both SQL and NoSQL access for applications.
Enterprise Integration made easy with WSO2 ESBWSO2
This document discusses WSO2 ESB and its capabilities for enterprise integration. It begins with an overview of WSO2 as an open source software company and what it delivers. The bulk of the document then focuses on how WSO2 ESB can be used to integrate disparate systems and services across organizations in both on-premise and cloud environments using standards like REST, JSON, and Enterprise Integration Patterns. It provides examples of how WSO2 ESB has been used for integrations with SAP, Salesforce, and other applications.
PHP, LAMP, Windows, ASP.NET ?????? Sometimes you can't choose just one.
In this session, long time PHP developer and Microsoft MisfitGeek with explore the plethora of ways you can make PHP and ASP.NET interoperate.
Connecting Oracle Cloud to your Data Centre (Part A)Simon Haslam
A detailed walk-through and demo of setting up a VPN between Oracle Cloud and your own data centre. Part A provides an overview and covers VPNaaS; Part B covers Corente. First delivered at the UKOUG Tech17 conference in Birmingham in December 2017.
Laravel is a popular PHP framework that has grown significantly in recent years. It provides features like resource controllers, authentication, routing, testing and an ORM that make development faster. Laravel uses the MVC pattern to separate concerns. The model manages data, the view displays it, and the controller communicates between them. Its growing community and documentation have helped make it a top choice for PHP projects. Future releases continue enhancing its capabilities.
A detailed overview of the laravel framework, created by Awulonu Obinna and presented at: Laravel Abuja.
Author details:
Twitter – https://www.twitter.com/awulonu_obinna
Facebook – https://www.facebook.com/awulonuobinna
GitHub – https://www.github.com/obinosteve
I present my 1-week review of availabe PHP MVC frameworks, but not all of the frameworks I reviewed. A Good PHP Framework For Beginners Like Me! So take a look, dont hesitate to give a comment. Enjoy!
It is essential to have a backend framework to make an application with which end-users can communicate and perform some actions. The front-end experience depends on the backend, including business logic, user request processing, database interactions, and performance. Most companies are reaping the benefits of robust back-end frameworks to deliver a high-quality application with an excellent user experience.
Given the prominence of backend frameworks of 2024, there is no surprise that you need to choose the best backend framework from a broad range of options out there.
When dealing with front-end development, we all begin with the browser and its benefits. However, backend development is a mystical field. The backend programs execute the functions of your sites with a database, which runs on your server. According to YouTube’s analysis and data visualization project, “Statistics & Data,” in 2024, Laravel has 76,304 repository stars from users and Django has 76,109 and Flask is third with 66,999.
This document provides best practices for building modern web applications. It discusses choosing server-side technologies like the LAMP stack (Linux, Apache, MySQL, PHP), which is a common and advantageous option. It also covers the Model-View-Controller design pattern, which separates an application into these components. Models manage data, Views handle presentation, and Controllers process user input and pass data between Models and Views. The document recommends unobtrusive JavaScript, CSS for layout, and implementing AJAX after non-script functionality is established on the client-side. Overall, it outlines strategies for architecting robust and maintainable web applications.
AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. AngularJS's data binding and dependency injection eliminate much of the code you would otherwise have to write. And it all happens within the browser, making it an ideal partner with any server technology.
Cake PHP provides multiple libraries that support common tasks and it also facilitates organizing the code in the folder, associating code with files etc. It results in reduced time for rewriting and organizing the code. This framework makes web development easier with its advanced features.
This mid-level technical session will help you choose among the AWS services that can help you deploy and run your applications more easily. You will learn how to get an application running using AWS OpsWorks and AWS Elastic Beanstalk and how to use AWS CloudFormation templates to document, version control, and share your application configuration
Laravel is an open-source PHP web application framework that provides tools and features to build web applications easily, including a database abstraction layer, tools for dependency injection and an MVC architecture. The document discusses Laravel's features, how to install it by downloading XAMPP, Composer and Visual Studio Code, and describes Laravel's directory structure which separates core code, configurations, routes, storage and other elements into logical folders. Tutorial videos are provided to help learn Laravel.
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)Brian Huff
Oracle Enterprise Content Management (ECM) can manage your unstructured content, no matter where it exists. As a result, there are well over 50 different ways to integrate it with your system. This presentation lists the top 10, and a few others as \"honorable mention.\"
I found this presentation to be very interesting and informative for those working with JDE. It was developed well and provides links to more information.
Python Web Framework – A Detailed List of Web Frameworks in Pythonabhishekdf3
If your mission with Python is to develop for the Web, Python will help you with that with its range of frameworks.
Today in Python Web Framework tutorial, we will briefly discuss Web Frameworks offered by Python Programming Langauge: Full-Stack Frameworks in Python, and Non- Full-Stack Frameworks in Python.
So, let’s talk about Python Web Framework Tutorial.
Learn more at :- https://data-flair.training/courses/python-course/
PHP frameworks provide scaffolding and structure for building applications faster and more efficiently. They typically include features like MVC architecture, database support, and documentation. Popular PHP frameworks include CakePHP, Symphony, Codeigniter, Zend Framework, Yii, Kohana, and FuelPHP. These frameworks reduce repetitive coding and facilitate connecting to APIs, helping developers build stable apps more quickly.
PHP frameworks provide developers with a ready-made set of tools to build high-quality web applications quickly and efficiently. Know the Top 10 PHP Frameworks in 2024 that developers must use to streamline development processes and enhance app quality.
The PHP framework is a library that comes with commonly used functions. Since developers don’t have to code these functions from scratch, it saves time.
Now, let’s come to microframeworks. What's the need for a microframework? Can't you use a full-stack framework?
Over the past few years, full-stack frameworks have added new features to build large, complex websites. As a result, it became too hard to make a simple website without all the overheads that come with it.
That's where micro-frameworks came into existence. These microframeworks are stripped-down versions of full-stack frameworks for specific use cases.
In simple terms, consider a full-stack PHP framework like an SUV and a micro-framework like a bicycle. SUVs can accommodate more people but will also use more fuel. At the same time, bikes will have the advantage of being lightweight and will serve the purpose at a low cost.
Now that you know the fundamental difference between PHP frameworks and micro-frameworks, let's check out the top 10 popular frameworks that can fuel your PHP projects.
Why CakePHP Is Superior to Other Web Frameworks! Examine Its Pros & Cons For ...JPLoft Solutions
CakePHP extends beyond the code structure to provide various aspects that are crucial in CakePHP development services. Web developers can create secure applications with CakePHP as a PHP web framework to build secure applications using this framework.
The document describes a practical training project to develop a job portal website using PHP at Masters Infosoft Pvt. Ltd. in Jaipur, India by Arjun lal Kumawat, a student at Sobhasaria Engineering College. It discusses the objectives, scope, system analysis and design, hardware and software requirements, data flow diagram, and testing of the job portal website project.
At Amazon Web Services, we think about Infrastructure as Code being able to impact not just your low level infrastructure or operating systems but everything from the virtual cement floor of your Amazon Virtual Private Cloud up through the applications your customers interface with.
Come take a tour of the space as we see it. Learn what layers there are to managing your infrastructure as code and what services and tools AWS and its Partners exist across these.
Have you know about Microsoft’s new version of ASP.NET Core?
That is ASP.Net Core 3.0, is an open-source, modular, community-focused framework to build superior quality applications.
Read the full blog and know what are the new features and fundamental changes to existing features.
Visit graycelltech.com/blog for more
PHP is a server side scripting language that is used to develop Dynamic Web Applications. Its simplicity and lots of frameworks built around it makes it a favorite choice for applications developers. The purpose of this course is to train students in the usage of PHP and two of its framework JOOMLA and Cake PHP.
Similar to PHPID-OL#29 The Change Maker Framework (20)
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Trusted Execution Environment for Decentralized Process MiningLucaBarbaro3
Presentation of the paper "Trusted Execution Environment for Decentralized Process Mining" given during the CAiSE 2024 Conference in Cyprus on June 7, 2024.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Building Production Ready Search Pipelines with Spark and Milvus
PHPID-OL#29 The Change Maker Framework
1.
2. What is
O2System
Framework?
The open source php framework thats
gets you building awesome
progressive web apps using the most
standard web technology PHP, HTML,
Javascript and CSS.
INTRODUCING
O2SYSTEM FRAMEWORK
TRADEMARK OF STEEVEN ANDRIAN
4. The
Ultimate Goal
Lewat O2System Framework kami mendukung Kabinet Indonesia Maju dengan menjadi promotor Open Source Indonesia dari
Lokal menuju Internasional dengan menguasai teknologi berkelas dunia bekerjasama dengan Kementerian Ketenagakerjaan
Republik Indonesia untuk membawa perubahan mendasar dalam peningkatan pola pendidikan khususnya dibidang rekayasa
perangkat lunak (RPL) sebagai salah satu bagian dari vocational training dengan menjadikan O2System Framework sebagai
materi pendidikan utama programming rapid hybrid development framework pada Program Balai Latihan Kerja serta
mendukung Gerakan SMK Bisa Hebat dan Gerakan Nasional 1000 Startup Digital agar bisa berhasil Menuju Indonesia Unggul
lewat perbaikan sumber daya manusia sebagai fondasi utamanya.
https://www.youtube.com/watch?v=xDmrPBmw8L0
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
5. The
Core Contributors
Ini bukanlah tentang saya “Steeven Andrian” ataupun kami para Core Contributor. Kami hanyalah sekumpulan
orang-orang biasa yang memaksakan diri untuk menjadi luar biasa agar bangsa ini menjadi luar biasa.
Kita mampu jika kita Bersatu! Kita Bisa! Indonesia Bisa! Apapun peran sertamu, Ayo terlibat sekarang!
Steeven Andrian
Founder
Lead Atoms Development,
Documentation Writers,
Atoms Components
Developer
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
Teguh Rianto
Co-Founder
Lead Venus UI
Development,
Documentation Writers,
Frontend Engineer
Nur Wachid
Co-Founder
Lead Osmium OS
Development,
Documentation Writers,
Debug and Tester, DevOps
Ahmad Oriza
Core Team
Lead Boilerplates
Development, Atoms
Components Developer
Nuris Akbar
Core Team
Lead Tutorial and
Documentation
6. World First
Progressive Web Application (PWA)
PHP Framework
Soft-launch on 23 April 2018 on Github
Ease to distribute
and installation
Cross platform operating system
(Linux, Mac OSX, Windows 10, Android & iOS)
Supports all major internet browsers
(Chrome, Firefox, Safari, Opera & Microsoft Edge)
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
7. Why
O2System
Framework?
The perfect combination of ease,
intelligence, beauty, speed and power
in one unity.
The future is NOW!
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
8. Zero
Configuration
O2System can be easily installed without
any configuration, you can also easily
create controllers, models and views
without creating any routing or loading
commands. The real painless routing
system and the intelligence will amaze
you!
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
9. Rely-on
PSR and SPL
O2System comes as the world's first PHP framework built
with Standard PHP Library (SPL) as main-core dependency
and is written compliance to all recommendations from the
PHP Standard Recommendation (PSR). O2System also
applies FIFO and LIFO layering methods make the memory
usage becomes lighter and more efficient. The codes is
expressive, easy to read and has a beautiful syntax!
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
10. Team
Framework
O2System will make it easier for you to
work together with your fellow Backend
Developer and Frontend Developer. If you
are a solo developer, you will not feel alone
working because O2System itself will
always help you as part of your team.
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
11. DOMDocument as
HTML5 Render
Engine
O2System is the world's first PHP framework
use the PHP DOMDocument as HTML5 Render
Engine make the rendering process faster and
more efficient. Equipped with jQuery
coding-style DOM manipulation.
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
12. Simultaneous and Countless
Parser Engines
O2System comes as the world's first PHP Framework with
a simultaneous parser engine, you can run multiple
parser simultaneously. You will also be introduced to a
new parser engine that is very easy to write as easy as you
write PHP code called Noodle Parser Engine. Parser
engines that supported by O2System are countless, start
from BBCode, Markdown, Dwoo, Mustache, Smarty, Twig
even The Laravel Blade Parser has also been supported
and as a bonus you can also use Wordpress alike
Shortcode.
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
13. Built-In
Theme Engine
O2System comes as the world's first PHP
Framework with theme support that already
provides basic components, multipurpose and
admin theme. Based-on jQuery and Bootstrap v4
make it easy to learn and use to build beautiful
user-interface.
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
14. Beautiful
Goddess UI
Featured with built-in beautiful web user
interface theme.
• Cross Browsers Support
• Responsive Layout
• Multipurpose Theme
• Admin Theme
INTRODUCING
O2SYSTEM FRAMEWORK
VENUS USER INTERFACE
TRADEMARK OF TEGUH RIANTO
15. Friendly
Digital Marketing
• No-more Annoying Index Segment
• Search engine friendly URL
• Meta Search Engine and OpenGraph Support
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
18. Other
Amazing Features
Framework Features
• Multi Environment Support
• Hierarchical Modular System
• Built-In Middleware (Cache, CSRF, Environment, Single Signed On)
• Built-In Controllers (Error, Images, Language, Manifest, Offline, Pages, Resources, Storage)
• Built-In System Controllers and Models
• Maintenance State Support
• i18n Multi Languages Support
• Services Container with Lazy Loader
• Autoloading Model, Language
• HTML Structure Automatic Fixer (Browser Compatibility) and Uglifier
• Widget Support
• Single Page Application (SPA) Mode
• Globals Variables Cleaner (Register Global Off)
• Theming Support with Hierarchical View and Custom Mobile View Support
• Hooks Support
• Extendible Core Classes
• Easy Scale Up
• Internal Routing from Controller
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
19. Other
Amazing Features
Model Class Features
• Seamless Database Connectivity
• Object Relation Map (ORM)
• Query Builder
• Recordset Model Trait
• Nested Sets Modeling Support (Hierarchical and Adjacency Model Trait)
• Metadata and Setting Model Trait
• Model Object Function
• Model Hook Function
• Automatic Image and File Upload Detection
• Automatic Image and File Deletion
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
21. Build your own restful microservice application
with O2System Framework
HYDRO Boilerplate Element
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
JSON WEB TOKEN
SECURITY
JSON FORMAT
OUTPUT
XML OUTPUT
ALTERNATIVE SUPPORT
22. Build your own terminal automation
service application using
O2System Framework
Carbon Boilerplate Element
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
23. Build your own website based application
with O2System Framework
NEON Boilerplate Element
COMING SOON on JULY 2020
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
24. Build your own website with
content management system using
O2System Framework
NITRO Boilerplate Element
COMING SOON on AUGUST 2020
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
27. THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
O2System
PHP Standard Recommendation (PSR)
5.09K downloads from all around the world
O2System PSR was build based on PHP Framework Interop Group
(PHP-FIG) standards recommendations and it is edited and added by
some standards recommendations for O2System PHP Framework. This
repository contains a collection of PHP classes, abstract classes and
interfaces classes based on the
PSR-3 Logger Interface
PSR-4 Autoloading Standard
PSR-6 Caching Interface
PSR-7 HTTP Message Interface
PSR-11 Container Interface
PSR-15 HTTP Server Request Interface
PSR-16 Common Interface for Caching Libraries
28. THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
O2System
Standard PHP Libraries (SPL)
5.2K downloads from all around the world
O2System Standard PHP Library (SPL) it's build based on original standard
PHP library. It's made up primarily of commonly needed data structure
classes, iterators, handlers and exceptions for O2System PHP Framework,
but also can be used independently outside O2System PHP Framework
environment.
Standard PHP Containers
Closures Container Class, Services Container Class
Standard PHP DataStructures
SplArrayObject, SplArrayQueue, SplArrayStack, SplArrayStorage
29. O2System
Standard PHP Libraries (SPL)
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
Standard PHP Exceptions
ErrorException, LogicException, RuntimeException
Standard PHP Info
SplClassInfo, SplDirectoryInfo, SplFileInfo, SplNamespaceInfo
Standard PHP Iterators
ArrayIterator
Standard PHP Design Patterns
Creational (Factory, Singleton), Structural (Assemble, Composite, Facade, Provider, Repository)
Standard PHP Setters & Collectors Traits
Collectors (ConfigCollectorTrait, ErrorCollectorTrait, FileExtensionCollectorTrait, FilePathCollectorTrait),
Setters (OptionSetterTrait)
30. O2System
Gear
2.68K downloads from all around the world
O2System Gear is a PHP Library for all PHP Developer to
simplify debugging, profiling and testing process.
Debugging Features
● Browser Information Toolbar
● Debugger Class with Helper
● Profiler Class
● UnitTesting Class
● Browser and Command Line Interface Dump Output
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
31. O2System
Kernel
5.22K downloads from all around the world
O2System Kernel is a set of PHP classes that is the core of O2System
Framework especially for all The Atoms Components. It contains classes
that are loaded at startup. It handles the start-up process as well as
input/output requests from the client side whether they are browser
requests or command line requests, translating them into router for the
framework. It handles registries and services like modules, language,
config, and etc. The kernel design pattern is based on Hybrid (or modular)
kernels and the kernel bootstrap class it is based on Singleton Design
Pattern and has a dependency on 3 major set of PHP classes:
O2SystemSpl (O2System Standard PHP Library), O2SystemPsr (O2System
PHP Standard Recommendations) and O2SystemGear (O2System PHP
Debugger).
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
32. O2System
Kernel
Main Features
● HTTP Request Input/Output Handler
● CLI Request Input/Output Handler
● Language Service
● Logger Service
● Shutdown Service
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
33. O2System
Filesystem
1.54K downloads from all around the world
O2System Filesystem is an Open Source PHP Convenience Library for reading,
writing and appending data from and into files and directories, file transfer, upload
and download handling, which is built for working more powerfully with O2System
Framework, but it also can be used with other frameworks as a standalone version
with limited features.
Supported Files Processor and Generator
CSV, INI, JSON, XML and Zip
Features
System Information, File/Directory handler and manipulation,
File upload handler, Stream handler
Download handler with speed limitter and resumeable,
File transfer protocol (FTP)
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
34. O2System
Cache
1.48K downloads from all around the world
O2System Cache is an Open Source Cache Management Adapters Library. This allows the
O2System Framework to integrate with some of the most popular cache storage engines. All
but file-based caching require specific server requirements, and a Fatal Exception will be
thrown if server requirements are not met. O2System Cache is build for working more
powerful within O2System Framework, but also can be used for integrated with others as
standalone version with limited features.
O2System Cache is written based on PSR-6: Caching Interface and PSR-16: Common
Interface for Caching Libraries.
Supported Adapters
APCu, File, Memcache/d, Redis and Wincache
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
35. O2System
Database
1.56K downloads from all around the world
O2System Database is an Open Source PHP Database Drivers Library. The database drivers in
the O2System Database are grouped into two main categories: SQL and NoSQL. O2System
Database is built for working more powerfully within O2System Framework, but it can also
be used within other frameworks as standalone version with limited features.
Supported Remote Storage SQL Database Engine Drivers
MySQL/MariaDB, PostgreSQL, Microsoft SQL Server, Oracle OCI8
* Currently only support for MySQL/MariaDB only.
Supported Local Storage SQL Database Engine Drivers
SQLite3, Microsoft Access
* Currently only support for SQLite3 only.
Supported NoSQL Database Engine Drivers
MongoDB, Apache Cassandra
* Currently only support for MongoDB only.
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
36. O2System
Security
1.55K downloads from all around the world
O2System Security is a collection of class libraries to help build security procedures
within the O2System PHP Framework but it can also be used independently for
use in your PHP application.
Authentications Features
HTTP Authentication, User Authentication, WebToken Authentication, JSON WebToken (JWT)
Authentication, OAuth 2.0 based on JWT Authentication
One Way Encryption Features
Password, HMAC
Two Ways Encryption Features
Binary, Cookie, Crypt via PHP’s MCrypt and/or OpenSSL extensions, Hexadecimal
Two Ways Encoder Features
Base64, JSON
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
37. O2System
Security
Filter Features
UTF8 Filter, XSS Filter
Form Features
Form Validation, Data Validator
Generator Features
MachineID, Nonce, Signature, Token, UID, UUID
Protection Features
Blockchain, Captcha, Cross Site Request Forgery (CSRF), Cross Site Scripting (XSS),
Firewall, Throttle
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
38. O2System
HTML
1.37K downloads from all around the world
O2System HTML is an Open Source PHP HTML Document and Elements Validator,
Processor and Generator Library.
Supported Doctype Declaration (DTD)
HTML5, HTML 4.01 Strict, HTML 4.01 Transitional, HTML 4.01 Frameset, XHTML 1.0 Strict,
XHTML 1.0 Transitional, XHTML 1.0 Frameset, XHTML 1.1
DOM Features
JQuery alike DOM manipulation, Automatically collect styles and place them in the HTML
document in the right way for browser compatibility, HTML Beautifier, Extended DOM
Element Object.
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
39. O2System
Parser
1.36K downloads from all around the world
O2System Parser is an Open Source PHP String Parser Engine Driver Library, it
allows you to render view file using many string parser engine simultaneously.
Supported String Parser Engine Drivers
● Noodle by O2System Framework (default),
● BBCode
● Markdown
● Dwoo
● Laravel Blade for O2System Framework (adapted)
● Mustache
● Wordpress alike Shortcodes by O2System Framework
● Smarty
● Twig
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
40. O2System
Image
1.35K downloads from all around the world
O2System Image is an Open Source PHP Image Processor and Optimizer Driver
Library, it allows you to generate, manipulate and optimize image easier and in the
expressive way.
Features
Upload Handler, Generate, Resize, Crop, Manipulate, Optimize, Watermark Text and Image
Supported PHP Image Processor Drivers
GD2, GMagick, ImageMagick
Supported PHP Image Optimizer Drivers
ImageOptim, Optimus
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
41. O2System
Email
1.35K downloads from all around the world
O2System Email is an Open Source PHP Email Protocol Sender Library which build
for working more powerful with O2System Framework, but also can be used for
integrated with others as standalone version with limited features.
Features
Plain Text Email Message, HTML Email Message with Attachments and Inline CSS
Parser, Mail Spooler.
Supported Protocols
Mail Protocol, Send Mail Protocol, SMTP Protocol
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
42. O2System
Curl
4.21K downloads from all around the world
O2System Curl is Open Source PHP Lightweight HTTP Request Client Library which is build
for working more powerful with O2System Framework, but also can be used for integrated
with others as standalone version with limited features.
Features
● Utility methods to call GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE,
PATCH requests.
● Supports form parameters, file uploads and custom body entities.
● Supports gzip compression.
● Supports Basic, Digest, Negotiate, NTLM Authentication natively.
● Customizable timeout.
● Customizable default headers for every request (DRY).
● Automatic response parsing for JSON, XML, HTML and PHP Serialize Parsing into a
native object.
● Multiple request support.
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
43. Let’s
Get
Deeper
The more you know it the more you will
fall in love with O2System Framework.
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
44. Current
Statistic
Framework Usages
1.42K downloads from all around the world
2.5K++ used to powered website and app on Indonesia
Component Usages
5K++ used to developed php based website or app from all around the world
User Origins
India, Spains, Thailand, United States, Turki, Australia,
Singapore, Malaysia and Indonesia
THE CHANGE MAKER FRAMEWORK
O2SYSTEM FRAMEWORK
STEEVEN ANDRIAN
50. Find Me on Google
Steeven Andrian
Follow me on
LinkedIN, Instagram, Facebook and Twitter
@steevenz_
Fork and Star me on Github
@steevenz
Find Us on Google
O2System Framework
Follow us on
Instagram, Facebook and Twitter
@o2system
Fork and Star us on Github
@o2system
Thanks For Watching