The document describes the development of Anahita, an open source social web platform. It was created to lower the costs of experimenting with different social web ideas and applications by providing a modular, customizable, scalable and extensible framework. The platform includes features like profiles, social graphing, activity feeds and can run social applications. It is built on top of the Nooku framework and installs on Joomla to provide a powerful CMS and user management system. The goal is to allow anyone to easily create various types of social websites and networks.
Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...O'Reilly Media
Taken from lessons and technologies from "Programming Social Applications", this webcast will cover the top 5 tips that every web and application developer should know for using social techniques to increase traffic, build viral channels, and increase community involvement. We will look at mistakes that companies make when building social features into websites and applications, and how to prevent and solve those problems with open source technologies and techniques. This will take us on a tour of implementations from real products and showcase how emerging open source social technologies can be used to build rich social ecosystems. Presented by: Jonathan LeBlanc
Building Social Web Experience - Euroia 2008Laurent Goffin
Building social experience is a keynote presented during euroIA2008 in Amsterdam and focus on delivering some key learning to build social experience on community and network site
Sometimes distributions save site builders from having to make many difficult decisions by implementing proven best practices out-of-the-box in easy-to-install packages.
Check out the slides from my presentation from the December Victoria Drupal user group to learn about some of the most interesting distributions out there, built for purposes as diverse as community building, conference management, social networking and news portals. We will look at the strengths and weaknesses of various distributions, as well as tips and tricks for working with them efficiently.
Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...O'Reilly Media
Taken from lessons and technologies from "Programming Social Applications", this webcast will cover the top 5 tips that every web and application developer should know for using social techniques to increase traffic, build viral channels, and increase community involvement. We will look at mistakes that companies make when building social features into websites and applications, and how to prevent and solve those problems with open source technologies and techniques. This will take us on a tour of implementations from real products and showcase how emerging open source social technologies can be used to build rich social ecosystems. Presented by: Jonathan LeBlanc
Building Social Web Experience - Euroia 2008Laurent Goffin
Building social experience is a keynote presented during euroIA2008 in Amsterdam and focus on delivering some key learning to build social experience on community and network site
Sometimes distributions save site builders from having to make many difficult decisions by implementing proven best practices out-of-the-box in easy-to-install packages.
Check out the slides from my presentation from the December Victoria Drupal user group to learn about some of the most interesting distributions out there, built for purposes as diverse as community building, conference management, social networking and news portals. We will look at the strengths and weaknesses of various distributions, as well as tips and tricks for working with them efficiently.
Making Web 2.0 Real Part 2 - Rich InterfacesMolecular Inc
During the second part of this two part series on Web 2.0, Molecular's Steve Mulder shares his knowledge, expertise and insight into the world of Web 2.0, exploring Rich Internet Applications. Learn how to use this innovative tool to provide your users faster processes, instant feedback, added interactions, and direct manipulation. Steve delves into a variety of RIA examples that display sliders, drag-and-drop, in-page editing, auto-suggest, configurators and single screen checkout. This action packed presentation will help you make your web experience less like a site and more like an application. Presentation by Steve Mulder.
http://www.vitodibari.com
Ten Characteristics Of Web 2.0.
If you're wondering what the future will look like, go to http://www.vitodibari.com, where Vito Di Bari talks about the future, innovation, technology and trends.
This brilliant social media tab addon creates tabs for all popular social network profiles separately and display them on front end with a slider showing the tab content in a attractive manner. It is super useful addon for social media needs. Sharing posts, offers and promotional schemes on social media can be accessed through website with just a single click.
Before the Web...
Then came the Web...
Then happened Web2.0...
How Web2.0 Got its Name
Web2.0: An Overview
Web2.0: Web as a Platform
Web2.0: Harnessing Collective Intelligence
Web2.0: Rich User Experience
Web2.0: Visual Design?
Web2.0: Design Patterns
Web2.0: What is proprietary? What is the biz model?
Web2.0: Beyond the web, beyond the community: Web3?
Web2.0: Implications for Media
Are we going into a Bubble?
Some creative Web2.0 applications?
Nimish Vohra, Regalix
Joomunited Offers you Social Backlinks.Social Backlinks Joomla extension allows you to feed all the social networks with your Joomla content! Our idea is to provide you an easy to use extension with great UX and design, enjoy!
Building a social network website from scratchElinext
In 2020, there were 3.6 billion social media users worldwide. Half of the world's population was active on social media before the pandemic. In the last two years, our online presence has only strengthened. Social websites are an essential part of our daily life. TikTok, Facebook, Instagram, and YouTube crashes frighten people more than ever. So, creating a new social site could be a profitable project. But where to start? Learn in our new guide.
Community Platform: Choosing the Right One Satya S
How will you go about selecting the best platform out there in the market? Are you selecting a product that has features which can really be utilized? Do you really require the host of features offered by the social networking tools? Get answers to all these questions and much more.
Making Web 2.0 Real Part 2 - Rich InterfacesMolecular Inc
During the second part of this two part series on Web 2.0, Molecular's Steve Mulder shares his knowledge, expertise and insight into the world of Web 2.0, exploring Rich Internet Applications. Learn how to use this innovative tool to provide your users faster processes, instant feedback, added interactions, and direct manipulation. Steve delves into a variety of RIA examples that display sliders, drag-and-drop, in-page editing, auto-suggest, configurators and single screen checkout. This action packed presentation will help you make your web experience less like a site and more like an application. Presentation by Steve Mulder.
http://www.vitodibari.com
Ten Characteristics Of Web 2.0.
If you're wondering what the future will look like, go to http://www.vitodibari.com, where Vito Di Bari talks about the future, innovation, technology and trends.
This brilliant social media tab addon creates tabs for all popular social network profiles separately and display them on front end with a slider showing the tab content in a attractive manner. It is super useful addon for social media needs. Sharing posts, offers and promotional schemes on social media can be accessed through website with just a single click.
Before the Web...
Then came the Web...
Then happened Web2.0...
How Web2.0 Got its Name
Web2.0: An Overview
Web2.0: Web as a Platform
Web2.0: Harnessing Collective Intelligence
Web2.0: Rich User Experience
Web2.0: Visual Design?
Web2.0: Design Patterns
Web2.0: What is proprietary? What is the biz model?
Web2.0: Beyond the web, beyond the community: Web3?
Web2.0: Implications for Media
Are we going into a Bubble?
Some creative Web2.0 applications?
Nimish Vohra, Regalix
Joomunited Offers you Social Backlinks.Social Backlinks Joomla extension allows you to feed all the social networks with your Joomla content! Our idea is to provide you an easy to use extension with great UX and design, enjoy!
Building a social network website from scratchElinext
In 2020, there were 3.6 billion social media users worldwide. Half of the world's population was active on social media before the pandemic. In the last two years, our online presence has only strengthened. Social websites are an essential part of our daily life. TikTok, Facebook, Instagram, and YouTube crashes frighten people more than ever. So, creating a new social site could be a profitable project. But where to start? Learn in our new guide.
Community Platform: Choosing the Right One Satya S
How will you go about selecting the best platform out there in the market? Are you selecting a product that has features which can really be utilized? Do you really require the host of features offered by the social networking tools? Get answers to all these questions and much more.
Overview of Top Eight Content Management Systems for Higher EducationEd Sussman
Overview of Top Eight Content Management Systems for Higher Education: Buzzr Higher Education CMS, Campus Suite, Hannon Hill, Ingeniux, Jadu, Live Whale, OmniUpdate, T4
What technical communication professionals need to know about the world of Web 2.0, mobile devices, content syndication, and changing user expectations. The future is brightest for those communicators who combine their natural talents with technological savvy. Find out how to differentiate yourself from the competition. If you think technical communication is all about writing, you're in for a big surprise.
DISCLAIMER: The views are entirely that of the author of the presentation and ESS does not associate itself with the content whatsoever. ESS cannot be held liable in anyway for any claims arising out of the presentation or any repercussions from partial/complete implementation of any of the ideas presented.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
2. We had some social web
business ideas
Tazzu.com
Distributed Online Learning
Citizen's Journalism
...
and some project ideas
Social Intranet
Social Project Management
...
3. A social web business model requires lots of experimentation
and try and errors.
So we need to reduce the cost of experimenting by
developing a platform that is
Modular such that changing some parts would not affect the other parts
Scalable to accommodate for large number of users
Extendible through third party extensions
Customizable third party developers should be able to change the behavior, look and feel and
even the data structure without hacking the core code
Open Source because we want to share the building blocks with people and tap into the
world of collective innovations.
or else our resources would be drained
4. We need a reusable container that provided all the basic
characteristics commong amongst all the Social Website
Profiles
Social Graphing
Activity Feed
Privacy Management
Messaging (Public, Private, System)
Ability to run Social Apps
Useful APIs for
extending the system
tagging
commenting
bookmarking
etc
This container is called a Social Engine
8. Absence of a MVC software development
framework
Didn't like the way they were coded (all top
down or functional programing)
or Spaghetti Coding !!!!!!!
We did however get ideas from the Drupal's node base
architecture and Wordpress's usability. Nice Work!
9. So we decided to build an Open Source Social
Engine for ourselves and for all the people out there
who'd like to experiment with social web projects
without having to break the bank.
10. We named her Anahita after the Persian Goddess of Water, Wisdom,
Fertility, and Love who seeds planet with life and grows communities.
In ancient Persia, water symbolizes knowledge because it is necessary
for life and it flows freely and finds it's way out through even smallest
openings.
12. Anahita Social Engine ™
The Social Engine and Social Applications are
available as installable extensions for Joomla!
13. Anahita Social Engine ™ provides
Profiles & Profile Gadgets
Social Graphing (Lead, Follow, Mutual)
Activity Feed: to publish activity stories
Messaging: public, private, notifications and email
Organic Privacy Management
Ability to run Social Applications (Blogs, Wikis, photos, discussion boards, etc.)
Sub-Containers: Groups, Events, Organization Pages, etc.
APIs for Privacy, Folksonomy, Commenting, and Social Applications development
14.
15.
16. Uses Nooku ™ Framework:
Which provides a Rapid Application Development framework so Anahita ™ extensions
and social applications can be developed.
Nooku ™ Framework implements complete set of software design patterns such as MVC,
Mixins, Proxy, Decorators, Table Gateways and many more
http://www.Nooku.org/en/framework.html
17. Installs on Joomla! ™ which provides:
A powerful template engine
Extensions manager (components, modules, plugins, language packs)
Menu manager
Basic user management and authentication.
a quite powerful CMS
That means we can turn any Joomla powered website into a
social website of some sort.
Social Intranets anyone?
18. Here is the big picture
Ash Sanieyan & Rastin Mehr
developed Anahita
Johan Janssens (co-founder, former
lead developer of Joomla) & Mathias
Verraes developed Nooku
19. Anahita is fully customizable
Almost every part of Anahita is re-rewritable by third party extensions, Thanks to
Nooku
All Requests and Database Transactions are interceptable by third party extensions
Provides many point of integrations or hooks for third party applications
Joomla provides one of the finest template engines available today
HTML/CSS/javascript output of all of the extensions can be overwritten by
developers
20. Lead, Follow, Mutual Social Graphing
Similar to Twitter, Digg, Flickr
more flexible than the enforced mutual
friendships that facebook provides
Terms Lead, Follow, and Mutual can be
changed to work for an appropriate context.
For example:
Teacher, Student, Colleague (Social
Learning website)
Idol, Fan, Friend (photo sharing website)
21. Anahita Social ™ Applications
Are installed as Joomla components. In the future we'd like to deliver some of them
via the web.
Can have multiple gadgets on the user profiles
They can publish stories, notifications and requests on behalf of the user. All of which
that can be localized to the viewer's preferred language setting
22. Some Scalability Examples
Distributed Memory Caching System
Faster Sessions
Database Query Caching
Storage Virtualization
Configurable by site owners
Non Disruptive data migration
Distributed File Systems
23. Container & Sub-Container
Social Engine is the main container
Groups, Events, Organization Pages are Sub-Containers
25. An Open Source Platform That is
Modular
Customizable
Scalable
Exendible
26. Lowered Costs
We have also lowered the cost of development and experimentation with social web
projects
Early access to the source code is available via the Partner's Program:
500 USD for one year
http://www.anahitapolis.com/become-a-partner
After the public release Anahita Social Engine ™ will be available for free on the Joomla
extensions directory.
Anahita Social Extensions and Applications will be available on the www.
Anahitapolis.com support and distribution website via paid membership (300$ annual
fee) where we host recent updates, documentation, tutorials, the community, and social
website kits.
27. Social Web != Social Networks
Facebook and Twitter are only two examples of the many
different variations that a social website can be!
32. Do you want Anahita?
Wait until the public release
Become a partner right now
http://www.anahitapolis.com/become-a-partner
Hire us to build your social web project
33. Thank you!
Special Thanks to Our Partners
Bingo.com
Dioscouri.com
Elund Christensen
Fidus.se
Jentekk.com
Nooku.org
Tazzu.com
www.Anahitapolis.com
@anahitapolis