Plone e la Web-Science: una possibile patria o un ghetto? S.Lariccia Sapienza Università di Roma – Digilab Centre [email protected] Plone and Web science:
Dec 17, 2014
Plone e la Web-Science: una possibile patria o un ghetto?
S.Lariccia Sapienza Università di Roma – Digilab [email protected]
Plone and Web science:
YOUR LOGO
• When Knowledge is built according to new collaboration paradigm, will be any „qualitative“ innovation in the process?
• Will innovation in knowledge building process impact on educational process?
1 Tim Berners-Lee and the Web Science foundation
Open Knowledge
Web Science Open Learning
YOUR LOGO
il Web è intrinsecamente un organismo composto di “engineering structures” e di “social negotiation structures”.
1 Tim Berners-Lee e la fondazione della Web Science
Web Science: una definizione operativa1.1
YOUR LOGO
Nessuno potrà riprodurre il successo straordinario dell’originale WorldWideWeb, nemmeno le stesse menti che lo immaginarono nel ’90, se non si creerà lo stesso “consenso” intorno alla nuova idea.
1 Tim Berners-Lee e la fondazione della Web Science
Web Science: una definizione operativa1.2
YOUR LOGO
In Framework for Web Science alcune indicazioni degli autori sono estremamente chiare riguardo a questo argomento:
“Web Science is deliberately ambiguous phrase: physical science is an analytic discipline that aims to find laws that generate or explain observed phenomena; computer science is predominantly (trough not exclusively) synthetic, in that formalisms and algorithms area created in order to support particular desired behavior. Web Science has to be a merging of these two paradigms; the Web needs to be studied and understood, and it needs to be engineered” (2)
1 Tim Berners-Lee e la fondazione della Web Science
Web Science: una definizione operativa1.3
YOUR LOGO
1 Tim Berners-Lee e la fondazione della Web Science
Web Science: una definizione operativa1.4
una scienza che in modo interdisciplinare e sistemico deve apprendere a coniugare, in una nuova agenda della ricerca,
• le proficue interazioni che si devono attivare ai vari livelli per facilitare le proprietà desiderabili e
• disincentivare le proprietà non desiderabili.
YOUR LOGO
1 Tim Berners-Lee e la fondazione della Web Science
Web Science: una definizione operativa1.5
Su una micro-scala il Web è una infrastruttura di linguaggi artificiali e protocolli. Su una macro scala, la “linking philosophy” che governa il Web produce una varietà di proprietà emergenti.
Alcune di esse desiderabili (e perciò da integrare e supportare con l’ingegnerizzazione) altre meno desiderabili (e perciò da eliminare tendenzialmente, grazie al processo di ingegnerizzazione).
YOUR LOGO
1 Tim Berners-Lee e la fondazione della Web Science
Web Science: cosa analizzare, mentre si lavora per reingerizzare?1.6
Quali aspetti del Web devono essere analizzati/reingegnerizzati?Web semanticWeb topologyWeb mathematicsWeb sociology
Web Reasoning Web epistemology Trust
YOUR LOGO
1 Web semantico e Web Science
Chi pensate sia più furbo?1.6
YOUR LOGO
1 Web semantico e Web Science
Chi pensate sia più socievole?1.7
YOUR LOGO
1 Web semantico e Web Science
Chi pensate sia più “empatico”?1.9
YOUR LOGO
1 Web semantico e Web Science
Chi pensate sia più “empatico”?1.10
YOUR LOGO
1 Web semantico e Web Science
Chi pensate sia più “empatico”?1.10
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
Quanti CMS? Un CMS è meglio che 100?2.1
I CMS hanno circa 10 anni. Il mercato Open Source si è polarizzato attorno a 4-5 fornitori. Dobbiamo pensare sia meglio 1 fornitore o un ecosistema?
Un ecosistema offre maggiori garanzieUn ecosistema contiene le spinte per l’innovazione
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
Quanti CMS? Un CMS è meglio che 100?2.2
I CMS hanno circa 10 anni. Il mercato Open Source si è polarizzato attorno a 4-5 fornitori. Dobbiamo pensare sia meglio 1 fornitore o un ecosistema?
Un ecosistema offre maggiori garanzieUn ecosistema contiene le spinte per l’innovazione
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
WordPress, Joomla, Drupal and Plone2.3
idealware has issued a report comparing four major open source content management systems (CMS) commonly used in the nonprofit sector: Plone, WordPress, Joomla, and Drupal. All have their strengths and weaknesses, and the report highlights twelve different areas and compares the four products. Plone, the CMS primarily used by Net Easy Inc., was highly ranked by the report, particularly in the areas of security and workflow. Plone received "Excellent" or "Solid" rankings in ten out of the twelve areas compared. The two areas where Plone was rated as "Fair" were "Ease of Hosting and Installation" and "Ease of Learning to Configure a More Complex Site." Net Easy would suggest that Idealware rating of "Fair" in the complexity is actually not an indicator of concern and actually demonstrates the platform is a product of professional development an architecture.
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
WordPress, Joomla, Drupal and Plone2.4
A recent report by Idealware labeled WordPress as a good selection for simple straightforward sites. It has a great number of pre-made themes available so it's a quick process to get a site up and running. WordPress is not suitable for large-scale sites as it doesn't scale well. It is designed to handle two types of content -- blogs and pages -- so it's difficult to reuse content in multiple locations. It trails the other products also in user roles and workflow.
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
WordPress, Joomla, Drupal and Plone2.5
JoomlaJoomla is relatively easy to install and set up. It's fairly straightforward to set up even rather large sites.However, it is not a good choice for situations where it is desired to have multiple content authors, as it doesn't have a workflow in place to handle locking down a section or particular content to particular users. Since content is tied to a particular page, it's more difficult than some other systems to reuse content in different ways.
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
WordPress, Joomla, Drupal and Plone2.6
DrupalDrupal is a powerful yet flexible option that is able to handle fairly complex sites. It shines in Web 2.0 / Community functionality such as blogs and user-submitted content. It is quite user-friendly for content creators and editors.For the administrator, Drupal is quite complex. Sometimes there are so many options in the control panels, it can be overwhelming to wade through the settings. More preparation and planning is required in order to determine which option provides the best path to take to accomplish the desired result. Drupal is not as strong in workflow as Plone and wouldn't be the best choice for sites requiring many different content creators and editors.
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
WordPress, Joomla, Drupal and Plone2.7
Idealware states that WordPress, Joomla, and Drupal can be hosted on most web hosts, where Plone requires a specialized (and costlier) hosting environment not available on many web hosts.
They feel that Plone is also the most difficult platform of the four to learn how to configure. They suggest that one should hire a professional with experience in Plone in order to develop your site, particularly if time-line is an issue.
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
WordPress, Joomla, Drupal and Plone2.8
Plone ranked as high or higher than the others in all of the remaining categories: Ease of Setting up a Simple Site Content Admin Ease of Use Graphical Flexibility Structural Flexibility User Roles and Workflow Community / Web 2.0 Functionality (Plone came in second to Drupal) Extending and Integrating Scalability and Security Site Maintenance Support / Community Strength
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
???2.9
YOUR LOGO
2 CMS come aggregatori di modelli per la Web Science
???2.1
YOUR LOGO
3 La discontinuità con il passato come ingrediente per il successo: Diaspora!
Esempi di coraggio e discontinuità nella comunità Plone. Archetypes; Vodu, Grok: Plone senza Plone?
3.1
Come appare facilmente a chi si avventuri nei meandri del web profondo alla ricerca di motivazioni per le scelte più o meno felici in cui una comunità di sviluppatori si è trovata coinvolta, o si è trovata “immobilizzata”, o anche magari inaspettatamente premiata, le discussioni sulle scelte “irreversibili” scatenano accese discussioni. I forum sono pieni di rivendicazioni di profeti di sventura. E abbondano le minacce di diaspora. La corrente eterodossa pretende di portare con se in esilio il nome, lo stemma della casata. E la storia che vi appare se cercate ad esempio su Google Plone Light.
YOUR LOGO
3 La discontinuità con il passato come ingrediente per il successo: Diaspora!
Rivoluzione! Evoluzione! Diaspora?3.2
Circa due anni orsono si è di fatto rischiato lo scisma tra coloro che mal sopportavano il peso della eredità di Archetypes, che soffrivano a causa della diminuita competitività cui Plone era soggetto a causa di un pesante debito da pagare ad una architettura troppo ambiziosa (con il senno di poi) e difficilmente mantenibile.
Alcuni bravi ed impazienti minacciarono di creare un branch chiamandolo Plone Light. Ma si scontrarono con l’opposizione della Fondazione che non poteva tollerare la diffusione di un prodotto, magari competitivo, ma che non dava garanzie di continuità con i prodotti e con le tecnologie dal main branch.
YOUR LOGO
3 CMS, Web semantico e Web Science: interoperabilità dei dati
Esempi di strutture di dati esistenti in ogni CMS 3.3
Proviamo a comporre un elenco delle strutture che potrebbero essere fattorizzate anche al di sopra delle barriere dei linguaggi e dei framework: NewsUsers profilesLogin dataTemplates (import-export via XML schema)Workflows (import-export via XML schema)
YOUR LOGO
3 CMS, Web semantico e Web Science: interoperabilità dei dati
Esempi di strutture di dati esistenti in ogni CMS 3.3
E vediamo anche altre strutture più vicine agli algoritmi, che potrebbero essere, e in certi casi sono, intercambiabili:CSS / KSSAjax modulesOnline Editors
YOUR LOGO
4 Come Plone può sopravvivere alla glaciazione?
Branching or not branching?4.1
kapilt said...“…the gradual integration of zope3 into plone has made plone more complex to develop and debug, and has lost imo the promise of zope3, clean components, reuse, and simplicity. we've gotten integrated it at the cost of complexity, which is self defeating.. imo we're increasing the learning curve, for new developers.. by introducing additional technologies and complex interactions, instead of simplifying the core. we can make plone product all slick and shiny, but if you want to know why drupal, rails, django have had a great success.. its because at a core they keep it simple for developers to get things done…”
YOUR LOGO
5 … e vissero tutti felici e contenti.
Il finale che desiderate. Il caso dei Learning Objects OCW che migrano a Plone.5.1
Un caso, una storia, per rincuorare la comunità dei “convertiti” dopo la Diaspora.
Il MIT OpenCourseWare è una delle pù grandi realtà al mondo nel settore dei materiali didattici on-line. E’ il learning repository del MIT. 1900 moduli didattici, 34 corsi universitari condivisi con oltre 3000 università sul pianeta.
YOUR LOGO
5 … e vissero tutti felici e contenti.
Il finale che desiderate. Il caso dei Learning Objects OCW che migrano a Plone.5.1
Un caso, una storia, per rincuorare la comunità dei “convertiti” dopo la Diaspora.
Il MIT OpenCourseWare è una delle pù grandi realtà al mondo nel settore dei materiali didattici on-line. E’ il learning repository del MIT. 1900 moduli didattici, 34 corsi universitari condivisi con oltre 3000 università sul pianeta.
YOUR LOGO
5 … e vissero tutti felici e contenti.
Il finale che desiderate. Il caso dei Learning Objects OCW che migrano a Plone.5.2
Pochi mesi orsono, Cecilia d'Oliveira, Executive Director del MIT OpenCourseWare, scriveva ai suoi stakeholders:
“As OCW enters its ninth year, we continue to enhance our publication, extend access to our materials, and develop sustainable approaches to fund our efforts. The MIT faculty continue to share the latest classroom materials with increased depth and richness--we add about 70 new courses per year and significantly revise 130 others.”
YOUR LOGO
5 … e vissero tutti felici e contenti.
Il finale che desiderate. Il caso dei Learning Objects OCW che migrano a Plone.5.3
Pochi mesi orsono, Cecilia d'Oliveira, Executive Director del MIT OpenCourseWare, scriveva ai suoi stakeholders:
“An enriched publicationCurrently, there are nearly 2,000 free courses available on OCW. Most of these courses provide not only lecture content, but also learning tools such as assignments, exams, selected audio and video to help you gain a deeper understanding of the subject. To date, we have 34 courses that provide the full series of video lectures.”
YOUR LOGO
5 … e vissero tutti felici e contenti.
Il finale che desiderate. Il caso dei Learning Objects OCW che migrano a Plone.5.4
Pochi mesi orsono, Cecilia d'Oliveira, Executive Director del MIT OpenCourseWare, scriveva ai suoi stakeholders:
An improved OCW
Later this spring we are moving to a new open-source content management system, Plone. The look and feel of the OCW website will not change, but our content will become more visible to search engines, easier for visitors to find, and more dynamic. This move will also ultimately streamline our publishing process.”
YOUR LOGO
6 Il MIT adotta Plone. Engineering o Social negotiation?
E’ l’editto di Costantino nella lotta di religione dei CMS. Il finale che avete sempre desiderato.
6.1
Se una istituzione come il MIT sceglie Plone come piattaforma verso cui far migrare il suo repository globale” contenente 2000 corsi, molti dei quali disponibili con relativo video streaming, allora forse qualche buona ragione ci sarà.
O dovremmo piuttosto immaginare che qualcuno abbia fatto valere ragioni politiche anziché puramente “competitive”? Ad essere Italiani non si finisce mai di fare dietrologia. Sembra troppo bello per esser vero; ed io – oggi - non sono in grado di rispondervi.
YOUR LOGO
6 Il MIT adotta Plone. Engineering o Social negotiation?
Il finale che avete sempre desiderato.6.2
Credo che potrò ricostruire la storia quando incontrerò di nuovo John Dehlin, che intervistai sull’argomento per la prima volta a Vienna nel 2003. Dehlin era convinto già fin da allora che sarebbe riuscito a far migrare “le migliori menti dell’Open Knowledge” verso Plone.
Aveva lasciato un sicuro impiego in IBM, che non aveva particolarmente amato, a giudicare dall’espressione che prendeva il suo volto al solo citare la casa di Redmond, e aveva fatto rotta verso la Utah University.
YOUR LOGO
6 … e vissero tutti felici e contenti.
Il finale che desiderate. Il caso dei Learning Objects OCW che migrano a Plone.6.3
Qui aveva costruito in alcuni anni un OCW in Plone, imitando il modello del MIT ma ricostruendolo in Plone. Ma in mente aveva già allora 77 Massachusetts Ave, Cambridge MA ed il MIT.
Provate, (proviamo) a cercare chi è John Dehlin sul Web: google search: John Dehlin, author of many Mormons Blogs… non può essere lui. Aspetta, leggi ancora: .. OCW at Utah University.. not at MIT. Si è lui.
YOUR LOGO
6 … e vissero tutti felici e contenti.
Il finale che desiderate. Il caso dei Learning Objects OCW che migrano a Plone.6.4
Prevedo che dovrò ricostruire la scala delle proprietà che fanno di un software e di una comunità che lo sostiene, un cavallo vincente.
Accanto alle simmetrie concettuali, alle proprietà sintattiche e alla potenza semantica di un linguaggio, accanto alle prestazioni ingegneristiche, scopriremo che al primo posto dovremmo magari elencare, e non ci sorprenda, l’esistenza di una robusta trustful community network.
YOUR LOGO
6 Stretta è la foglia, lunga la via.
Morale: il peso della comunità degli stakeholders – sviluppatori è tutto.6.5
Storie che ci insegnano qualcosa di molto chiaro. Ancorchè forse scarsamente poco utilizzabile in stretti termini di Web engineering.
Il Web è una costruzione complessa parte soggetta alle leggi della fisica e delle altre scienze del “mondo naturale” (biologia, sociologia) e in parte soggetta alle leggi delle Scienze dell’artificiale (4).
YOUR LOGO
6 Stretta è la foglia, lunga la via.
Morale: il peso della comunità degli stakeholders – sviluppatori è tutto.6.6
Come Berners-Lee ci ammonisce, con i suoi successi (il Web) e con i suoi fallimenti (il SemWeb) è necessario agire contemporaneamente sulle diverse componenti del sistema se si vuole ottenere il risultato desiderato.
Alla micro-scala e alla macro-scala.E’ questa la sfida epistemologica del SemWeb e delle Web
Science
YOUR LOGO
7 Web Semantico e “intelligence” per le comunità della scienza
“intelligence” amministrativa per il mondo universitario: verso l’università digitale7.1
YOUR LOGO
8 Web Semantico e “intelligence” per le comunità della scienza
YOUR LOGO
8 Web Semantico e “intelligence” per le comunità della scienza
YOUR LOGO
9 Riferimenti
Books and papers9.1
1. Sherman, Chris. Partner & Executive Editor. London : Search Engine Land, 2008. paper.2. Berners-Lee, T., et al. A framework for Web Science. s.l. : NOW, 2006. 1-933019-33-6.3. Towards a Semantic Web. Lariccia, S. Toffoli, G. Ferrara : s.n., 2004.4. Simon, Herbert A. The Science of artificial. Cambridge : The MIT Press, 1996. 0262691914.
YOUR LOGO
9 Riferimenti
DOI and Electronic Publishing:9.1
[1 ] The top 7 Semantic Index, http://www.searchenginejournal.com/semantic-search-engines/9832/ [2] Powerset vs. Cognition: A Semantic Search Shoot-out; http://gigaom.com/2008/06/07/powerset-vs-cognition-a-semantic-search-shoot-out/ Intellixer Categorizer http://categorizer.intellexer.com/order_categorizer_standard.php [3] Join Diaspora: http://www.joindiaspora.com/images/Diaspora_ISOC_Presentation.pdf [4] John Dehlin, From Mormon Stories to the MIT OpenCourseWare: http://en.wikipedia.org/wiki/John_Dehlin
[5] John Dehlin, A Barak Obama Christmas Carol http://johndehlin.com/?p=89
YOUR LOGO
The Web 2.0 Semantic Web
It allows many authors to easely exchange contens on Blogs, on Social Networks, on specially conceived website.
It generated hundred of millions of self-made communicator.
Teachers and educators are in the game.
Some LCMS framework allows to exploit this
It will make possible to use the whole Web as a huge structured Knowledge Base.
It will change again our way to use the web.
Educational application are on the way.
Web 2.0, Semantic Web e Web Science
YOUR LOGO
The University of Rome "La Sapienza“ was founded on April 20th, 1303 through an edict ("Bolla") by Pope Boniface the VIIIth.
According to the Academic Ranking of World Universities published by the Institute of Higher Education of Shanghai Jiao Tong University,
Sapienza University of Rome ranks among top 30 european universities and as one of the best Italian Universities, together with the Universities of Milan, Pisa and Bologna...
Sapienza University
YOUR LOGO
Digilab Centre
Digilab is starting now as a Centre for New Media
Sapienza University
The University of Rome "La Sapienza" has a very specific birth certificate since it was founded on April 20th, 1303 through an edict ("Bolla") by Pope Boniface the VIIIth.
Laboratory for Informatics Didactics and Science.
LIDS
Institutional mapping
YOUR LOGO
2: Research on new methods of Web-
learning, especially for Humanities
4: advanced services of communication for
research and science
Digilab is constituted in April 2009 with 4 tasks:
1: digitalization of books owned by Sapienza and Padua University
3: Service of certification and Continous Learning for the national Administration
Digilab Centre Sapienza
YOUR LOGO
Do You Have Any Questions?
Course Agenda / Summary