Agriya, famously known for its top-notch services, offers various web development and internet marketing services to its clients. These include web development, mobile application development, open source customization, design & graphics, SEO/Internet marketing and quality assurance.
Developing An Effective e-Learning Platform From Ready-Made ScriptiScripts
An efficiently functioning online training website has huge potential to be extremely successful in the established and diverse online learning and teaching marketspace. The presentation stresses on the important factors to be mindful and the necessary steps to be taken to create an e-learning platform.
Scaling Microsites for the Enterprise with Drupal GardensAcquia
Organizations no longer manage one or two websites. Every department has multiple sites - to collaborate with customers and partners, to launch products and marketing campaigns quickly, to deliver customer support and communicate with multiple audiences. However, this proliferation of microsites raises challenges. Drupal Gardens offers a scalable Drupal-as-a-Service platform tailored to the needs of enterprise customers who need to deploy and manage their library of microsites while complimenting their primary web properties.
Building a developer community in an enterprise worldLaura Cowen
My experiences and learnings of building a developer community in the past couple of years as a Developer Advocate at IBM for the WAS Liberty Java EE application server software.
Actually, a lot of the early material is historical and the credits slide at the end lists the several people who I thank for sharing their own experiences of setting up the WASdev community. Images are also credited in a slide at the end.
Presented at DevRelCon, the first European developer relations event (http://london-2015.devrel.net/), organised by Matt Revell. 30th September 2015
An overview of the WordPress ecosystem for new users that includes a discussion of wordpress.com and wordpress.org, how plugins fit in, Coder Talk DeCoded: A guide for humans and two bonus slides - questions to ask your WordPress developer and resources for more information.
As you know, WordPress is the world’s most popular CMS. WordPress is also very popular in beginnings as a blogging engine because it have most popular website creation tools. Here are some major advantages and disadvantages of WordPress CMS.
The Drupal community has been anxiously awaiting the official release of Drupal 8 since it was announced in 2011. To IT professionals and Drupal developers, the improvements and benefits are clear. The advanced Symfony2 framework leverages some of the best and most scalable technologies available.
But what about from a business perspective? Even if a major redesign was not on your short-term horizon, we highly recommend educating yourself on what the release of Drupal 8 means to your organization from a digital investment standpoint. In our upcoming webinar, we partner with Mediacurrent to outline the key features Drupal 8 contains to help meet your business and brand objectives.
In this webinar, you will learn about:
How Drupal 8 is helping Marketing Departments leverage their website as the most powerful branding and lead generation tool
Drupal 8’s improvements to Accessibility and Internationalization, allowing corporations to reach all segments of their customer base with personalized content
Drupal 8's mobile-friendly and responsive capabilities to make sure your content looks great on any screen
How to easily integrate your best of breed marketing technologies with Drupal 8 as your foundation
The advancements Drupal 8 provides to reduce costly security breaches and improve maintenance challenges
What key decision-making criteria you should use when deciding to migrate to Drupal 8
2020 is just around the corner. What innovations should we expect in the coming year?
The evolution of Gutenberg is progressing quickly, and in the coming year or two we'll end up with the ability to edit most of the WordPress front-end experience (including menus, widget areas, headers, and footers). Collaboration tools and multilingual support are also in the works in the future.
Managed WordPress hosts are going strong and hosting more high-scale websites. The pioneer in the space Pagely is working with some of the leading vendors on the market.
WooCommerce is picking up after the funding Automattic took a couple months back. Gutenberg support, additional integrations, new payment gateways, extended features for some of the leading plugins.
Modern, WordPress-based applications like Google SiteKit or Pixo Editor are launching for WordPress users. Integrated functionality for 3rd party systems within the WordPress dashboard.
WordPress-specific solutions are also on the rise. Platforms like NitroPack.io provide a complete "automagic" experience for rapidly speeding up your website and improving your pagespeed score a lot.
Here's what else is coming to WordPress for enterprises and growing businesses online.
Janne Kalliola from Exove compares Drupal to other PHP based open source content management systems, such as WordPress, Joomla, eZ Publish, and Concrete5.
Agriya, famously known for its top-notch services, offers various web development and internet marketing services to its clients. These include web development, mobile application development, open source customization, design & graphics, SEO/Internet marketing and quality assurance.
Developing An Effective e-Learning Platform From Ready-Made ScriptiScripts
An efficiently functioning online training website has huge potential to be extremely successful in the established and diverse online learning and teaching marketspace. The presentation stresses on the important factors to be mindful and the necessary steps to be taken to create an e-learning platform.
Scaling Microsites for the Enterprise with Drupal GardensAcquia
Organizations no longer manage one or two websites. Every department has multiple sites - to collaborate with customers and partners, to launch products and marketing campaigns quickly, to deliver customer support and communicate with multiple audiences. However, this proliferation of microsites raises challenges. Drupal Gardens offers a scalable Drupal-as-a-Service platform tailored to the needs of enterprise customers who need to deploy and manage their library of microsites while complimenting their primary web properties.
Building a developer community in an enterprise worldLaura Cowen
My experiences and learnings of building a developer community in the past couple of years as a Developer Advocate at IBM for the WAS Liberty Java EE application server software.
Actually, a lot of the early material is historical and the credits slide at the end lists the several people who I thank for sharing their own experiences of setting up the WASdev community. Images are also credited in a slide at the end.
Presented at DevRelCon, the first European developer relations event (http://london-2015.devrel.net/), organised by Matt Revell. 30th September 2015
An overview of the WordPress ecosystem for new users that includes a discussion of wordpress.com and wordpress.org, how plugins fit in, Coder Talk DeCoded: A guide for humans and two bonus slides - questions to ask your WordPress developer and resources for more information.
As you know, WordPress is the world’s most popular CMS. WordPress is also very popular in beginnings as a blogging engine because it have most popular website creation tools. Here are some major advantages and disadvantages of WordPress CMS.
The Drupal community has been anxiously awaiting the official release of Drupal 8 since it was announced in 2011. To IT professionals and Drupal developers, the improvements and benefits are clear. The advanced Symfony2 framework leverages some of the best and most scalable technologies available.
But what about from a business perspective? Even if a major redesign was not on your short-term horizon, we highly recommend educating yourself on what the release of Drupal 8 means to your organization from a digital investment standpoint. In our upcoming webinar, we partner with Mediacurrent to outline the key features Drupal 8 contains to help meet your business and brand objectives.
In this webinar, you will learn about:
How Drupal 8 is helping Marketing Departments leverage their website as the most powerful branding and lead generation tool
Drupal 8’s improvements to Accessibility and Internationalization, allowing corporations to reach all segments of their customer base with personalized content
Drupal 8's mobile-friendly and responsive capabilities to make sure your content looks great on any screen
How to easily integrate your best of breed marketing technologies with Drupal 8 as your foundation
The advancements Drupal 8 provides to reduce costly security breaches and improve maintenance challenges
What key decision-making criteria you should use when deciding to migrate to Drupal 8
2020 is just around the corner. What innovations should we expect in the coming year?
The evolution of Gutenberg is progressing quickly, and in the coming year or two we'll end up with the ability to edit most of the WordPress front-end experience (including menus, widget areas, headers, and footers). Collaboration tools and multilingual support are also in the works in the future.
Managed WordPress hosts are going strong and hosting more high-scale websites. The pioneer in the space Pagely is working with some of the leading vendors on the market.
WooCommerce is picking up after the funding Automattic took a couple months back. Gutenberg support, additional integrations, new payment gateways, extended features for some of the leading plugins.
Modern, WordPress-based applications like Google SiteKit or Pixo Editor are launching for WordPress users. Integrated functionality for 3rd party systems within the WordPress dashboard.
WordPress-specific solutions are also on the rise. Platforms like NitroPack.io provide a complete "automagic" experience for rapidly speeding up your website and improving your pagespeed score a lot.
Here's what else is coming to WordPress for enterprises and growing businesses online.
Janne Kalliola from Exove compares Drupal to other PHP based open source content management systems, such as WordPress, Joomla, eZ Publish, and Concrete5.
we have done a small analysis about why should we use or select Liferay for our legacy application replacement in comparison with other opensource framework like sharepoint , Joomla , Drupal etc . Please have alook into the attached PPT for the same.
Yοu аƖƖ have heard аbοut thе more рοрυƖаr open source content management systems such аѕ Wordpress, Joomla. Check out our list of Top 5 Open Source Content Management System.
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital MediaPrescient Digital Media
SharePoint MOSS 2007 Pros and Cons by Toby Ward , Prescient Digital Media (www.PrescientDigital.com and www.IntranetBlog.com). Presentation to IntraTeam Event Conference in Copenhagen, Denmark, March 5, 2009 (partial, summary PPT of the full presentation. Please contact us directly to arrange for the full presentation - 416.926.8800).
This slideshow accompanies our webinar detailing the content management system (CMS) of the future. We review in detail the past, present and future of CMS platforms such as WordPress, Drupal, Joomla, Sitecore and more and how the future lies with headless, decoupled CMS platforms, which allow for greater front-end flexibility, enhanced security and greater scalability for website owners.
View the entire webinar here: https://www.npgroup.net/videos/webinar-cms-of-the-future/
Drupal website development: PixelCrayons has a team of qualified drupal developers who have specialization in drupal theme/template design, custom development, customization & installation services.
Drupal website development: PixelCrayons has a team of qualified drupal developers who have specialization in drupal theme/template design, custom development, customization & installation services.
E-commerce in Action Seminar slides. Speakers include Frédéric Plais and Robert Douglass from Commerce Guys, Jacob Segercrantz from Suomen Maksuturva, Brian Mak from Wauwaa, and Topias Dean from Exove Design.
CMS battle between Drupal and EPiServer.
Summary:
If online service is your core business, Drupal is a strong platform for accelerating your own type of development—even a very unique and magnificent one. It is no coincidence that media companies are big players in the Drupal camp. Drupal's model is also well applicable to extremely multi-channel publishing and performance.
If your online service is primarily sales and marketing oriented, EPiServer's product features should get you excited. Web teams producing multi-language marketing sites, in particular, should consider EPiServer as a power tool.
Exove's CTO Kalle Varisvirta shares his insights on diversity in recruitment. Kalle has many years of experience in recruiting software developers. Exove is a company with a diverse & inclusive workforce – and we are very proud of it! Read more about us: exove.com.
Kalle was one of the speakers in the Agile Search HR meetup on 28 March and he gave this presentation there.
Mitä saavutettavuusdirektiivi pitää sisälläänExove
Mitä saavutettavuusdirektiivi pitää sisällään, Kimmo Sääskilahti, Annanpura
Kimmo Sääskilahden puheenvuoro Exoven seminaarissa "Saavutettavuus ja käytettävyys verkkopalveluissa" 15.2.2019
Life with digital services after GDPR by Kalle Varisvirta, Exove
Seminar Exove and Bird & Bird 26th April 2018: GDPR tulee - mitä tapahtuu h-hetken jälkeen
Exove Extends keynote on Dec 13th, 2017
Developing truly personalised experiences by Simon Chapman from Acquia
Acquia powers some of the world’s biggest and most well-known websites, delivering personalised content whatever the channel, location or device. We’ll take a deep dive into the technologies and components of the Acquia platform and explore traditional development methods versus headless or decoupled architectures. We’ll outline the benefits of using modern JS frameworks whilst delivering personalised experiences that capture your customers ‘in the moment’, which ultimately can be measured through analytics...and as your customer data grows, we’ll talk about how this ‘big data’ can be used to drive reporting, customer journeys and the ‘next best action’.
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Exove
IxDA Helsinki x Exove meetup 19.10.2017
Adventures In Programmatic Branding – How To Design With Algorithms And How To Tame Metaballs?
by AKI-VILLE PÖYKIÖ
We created a fluid, ever-changing brand for Women in Tech, a diversity in technology movement kickstarted in Singapore. ED’s design director Aki-Ville Pöykiö tells the story and how we survived an algorithm gone rogue.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
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.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
Drupal vs. the Others
1. Drupal vs. the Others DrupalCampStockholmMay 6, 2011 Janne KalliolaKalleVarisvirta
2. Agenda A couple of words about Exove Systems WordPress eZ Publish Joomla! CodeIgniter Drupal Positioning
3. Exove enables companies to conduct better business on the Internetthrough best-of-breed personnel and solutions
4. We design and implement beautiful, functional, and business-driven solutions
5. Company in a nutshell We specialise in designing and developing sites, web applications, mobile apps, and community platforms Founded 2006, now employing 46 people Operations in Finland and Estonia, clients all over the place Clients ranging from small start-ups to big media companies, telco operators and multinational corporations Usually Exove chooses the CMS system to build on Mainly focusing on systems created on LAMP (Linux Apache MySQL PHP), due to easy-to-match requirements for hosting
6. Platforms used by Exove Currently and frequently used Drupal (GPL) eZ Publish (Commercial + GPL) Wordpress (GPL) CodeIgniter (own open source license, permissive) PhoneGAP Previously or from time to time used CMS Made Simple (GPL) Joomla! (GPL) Symfony (MIT)
7. Systems in this presentation The systems discussed are all used by Exove They do not represent the complete spectrum of available content management systems They have been selected to provide a good coverage for various customer needs All systems are based on LAMP There are excellent systems on other platforms, such as Liferay and DotNetNuke, that could be viable alternatives for the systems in this presentation All systems are open source There are also good closed source systems, but we are not speaking about them now
9. Wordpress A CMS focusing on blogs, “an open source blog publishing application” Also available as a service in wordpress.com Has a huge user base, considered one of the market leaders of open source CMS systems by 2010 market survey by Water & Stone www.waterandstone.com/book/2010-open-source-cms-market-share-report Powers around 14% of websites accorgind to W3Techs survey (Apr 28, 2011) w3techs.com/technologies/overview/content_management/all
10.
11. Wordpress Focuses on making things easy Administration panel is easy to use The whole system is easy to configure and edit with integrated editors for CSS and template files A plugin architecture for extending the system Recently included proper support for extending content types and multi-sites The leader in both installations and brand exposure
12. + Easy administration A lot of core features A lot of plugins for extra functionality Huge number of readymade themes Very intuitive API for plugin development, a plugin can be built in 30 minutes Focuses really on blogging, considered one of the best blogging platforms - Still quite blog-driven Plugin quality varies From dirty template hacks to proper full-blown feature-packs with proper settings in admin No proper separation of content and presentation in plugins Performance is really weak without caching Community features are not in main focus Achievable through plugins Wordpress
13. When do we choose Wordpress When the site is small or medium in size When the site focuses primarily on blogging When the requirements do not specify a lot more features than Wordpress can provide We have implemented some plugins, but extending WP to match one of the fully featured CMSes(like Drupal) would take years When the site does not need a lot of community features
14. Why would we choose Wordpress (over Drupal) Essentially, makes the site cheaper for clients needing a small or medium site Setup time is faster, whole setting up does not really need any contribution outside HTML developers Very easy and clear administration panel Easy to train, easy to use Small maintenance burden
16. eZ Publish Developed by eZ Systems AS (a Norwegian commercial open source company) Smallish community, but complemented nicely by a company All-in-one enterprise content management system Huge feature list Focused on major corporate sites
17.
18. eZ Publish Very flexible and powerful content model Integrated workflow and timed publish features Fine-grained administration rights management Very sophisticated multi-site and multi-language support Two ways to administer the site, a toolbar approach along with the traditional administration panel Also able to work as a intranet system
19. + Easy and yet powerful administration interface Caters for all required corporate features out of the box Excellent search through deep SOLR integration (eZ Find) Sophisticated caching Highly developed administration processes Commercial support available - Community features not that advanced Focus on users enriching the content, not generating it Extending eZ requires a lot of knowledge Only a few dozen extensions On the other hand, the base system takes care of most needs already Open source version not released officially anymore eZ Publish
20. When do we choose eZ Publish When the site is from big to huge semi-static corporate site When the site needs very sophisticated administration features Typically, non-technical people maintaining the site When the site focuses on top down content (like a newspaper, a magazine, or a corporate site) When customer requires commercial entity behind the system
21. Why would we choose eZ Publish (over Drupal) More needed functionalities in the core (if the requirements demand a lot) When workflow on administration side is essential and needs strict control on user privileges This can again be achieved with Drupal’s contrib modules, but needs a combination of modules that typically have some compatibility issues Need for multilingual and/or multidomain support The system is fabulous for multi-country deployments
23. Joomla! Open source CMS with long history (2000->) Excellent positioning in search engines, community pays focus on marketing Has a huge user base, considered one of the market leaders of open source CMS systems by 2010 market survey by Water & Stone www.waterandstone.com/book/2010-open-source-cms-market-share-report
24.
25. Joomla! Simple and powerful content model A lot of extensions for various purposes Based on model-view-controller paradigm Better than usual admin user interface Powerful templating system Very designer friendly, focus on making sites look fantastic with little effort
26. + Big community A lot of extensions, readymade themes, and such Extensions are easy to install Relatively friendly admin interface - Content model is simple and requires extensions Extensions are hard to build Some internal concepts are confusing Lagging behind compared to WordPress and Drupal Joomla!
27. When do we choose Joomla! When the customer has selected the system as part of their technology portfolio When WordPress is not enough and Drupal admin UI is too intimidating When site features can be achieved with readymade extensions
28. Why would we choose Joomla! (over Drupal) We do not see any reason to select Joomla! instead of Drupal or eZ Publish Unless there are non-CMS reasons, such as technology portfolio selection However, Joomla! has very good traction especially outside Finland The install base is 2-4 bigger compared to Drupal (depends on measurement)
30. CodeIgniter A model-view-controller based PHP framework from EllisLabs Simple, lightweight, and powerful framework for implementing web services and applications Does not contain CMS features There are content management systems built on top of CodeIgniter, but we have not used them Semiactive community
31.
32. CodeIgniter Has really short path to the user’s code Comprehensive support for basic operations Does not force developers to use certain way of doing things (hooks, scaffoldings, XML mappings, etc.) Recently bumped into version 2.0 and broke backwards compatibility We have not yet tried the new version
33. + Very fast compared to all other systems in this presentation Very simple to learn No need to fight against the system Excellent separation of content and presentation Very good and comprehensive documentation Better open source license for commercial purposes - No CMS We have integrated WordPress with a special bridge The view system allows logic in views We have fixed this with Smarty integration KohanaPHP (former fork, now rewritten) is faster and provides more features The community is smallish CodeIgniter
34. When do we choose CodeIgniter When there is no or little need for CMS features We have integrated CodeIgniter with WordPress in certain cases When the data model is truly complex and cannot be tackled with predefined database schemas When adding new features to Drupal or eZ Publish would take longer than writing everything from scratch
35. Why would we choose CodeIgniter (over Drupal) Way faster Faster development time when coding is a must Better separation of content and presentation Allows to use own database schemas as seen fit Also easy to use with SOLR, MongoDB and such
37. Drupal A fully featured CMS with great community and UGC (user-generated content) support Literally thousands of modules and a very active development community – as you should know Has a huge user base, considered one of the market leaders of open source CMS systems by 2010 market survey by Water & Stone www.waterandstone.com/book/2010-open-source-cms-market-share-report
38.
39. Drupal Multi-language and multi-site support in the core Has a great API, a lot of hooks and toolkit overrides for extending Has a decent documentation, even very good if you compare it to other open-source products
40. + Excellent community feature support Extendible easily and to pretty much anything Widely used Huge user-base Active community, quality contrib modules available Install profiles - Not enough features in the core for typical CMS case Tricky admin interface Caching is somewhat limited No integrated admin workflow with user access controls Community focuses too much on code, marketing seems to be a hindsight Drupal.org is not “selling” the system at all Drupal
41. When do we choose Drupal 1/2 When the client specifically wants it (this is way more common for Drupal than any other CMS - in Finland, your mileage may vary) You can create pretty much any site with Drupal – the other CMSesjust might do some specific sites faster to build or easier to use When the site focuses on community and user generated content There is no match to Drupal’s community features, as we see it
42. When do we choose Drupal 2/2 When the client wants/needs a CMS for which they can get support from a lot of technology companies in Finland (it’s probably the most supported here) When we need the CMS to bend to anything we want There’s no match to Drupal’s API and flexibility for extending on You can build pretty much anything on Drupal, without breaking the core
44. Comparison of the systemsUser perspective User generated Drupal WordPress Joomla! Contet sources Site size Big size Small size eZ Publish Top-down information
45. Powerful CodeIgniter eZ Publish Drupal API Joomla! Development Easy Hard WordPress Restricted Comparison of the systemsDeveloper perspective
46. Recap Different systems serve different needs There is no fit-for-all system available Drupal is quite a good candidate for an all-around system
47. Want to hear more from us? www.exove.com@exove Meet us at Drupal Business Days and Drupal CXO May 25-27 in Helsinki