We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Standing on the Shoulders of Giants: The Kotti Web Application Framework

00:00

Formal Metadata

Title
Standing on the Shoulders of Giants: The Kotti Web Application Framework
Title of Series
Part Number
50
Number of Parts
173
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language
Production PlaceBilbao, Euskadi, Spain

Content Metadata

Subject Area
Genre
Abstract
Andreas Kaiser - Standing on the Shoulders of Giants: The Kotti Web Application Framework Kotti is a high-level, Pythonic web application framework based on Pyramid, SQLAlchemy and Bootstrap 3. It includes an extensible Content Management System called the Kotti CMS. Kotti is particularly well suited for building custom applications with object level security. It comes with complete user and group management and supports the concepts of global and local roles providing management views for each of those. The talk will give an overview on Kotti, its philosophy, history and future. Target audience are people who want to learn what it is and can be used for. Because Kotti is just a rather small layer on top of its foundations, the talk might also give some interesting insights on how to build a solid (web) framework that suits your personal preferences.
Keywords
ExistenceWeb 2.0Software frameworkQuicksortLecture/Conference
Software frameworkWorld Wide Web ConsortiumContent management systemInstallable File SystemObject (grammar)Information securityGroup actionAxiom of choiceFermat's Last TheoremComplex (psychology)Level (video gaming)CloningNetwork topologyObject (grammar)File systemMultiplication signPhysical systemClassical physicsCartesian coordinate systemCASE <Informatik>Content (media)CodeData managementGroup actionUtility softwareSoftware frameworkSystem callLevel (video gaming)DatabaseInformation securityEndliche ModelltheorieCuboidAdaptive behaviorContent management systemEnterprise architectureVotingSoftware developerClosed setSoftwareCore dumpStack (abstract data type)Computer fileAbsolute valueSoftware maintenanceData storage deviceComputer animation
AuthenticationAuthorizationSource codeCore dumpSoftware frameworkLevel (video gaming)Decision theoryForm (programming)Software frameworkAuthenticationDecision theoryAxiom of choiceMultiplication signFraction (mathematics)Perfect groupAuthorizationRepresentation (politics)Web applicationComputer animation
Uniform resource locatorForm (programming)AuthenticationSource codeAuthorizationAxiom of choiceAssociative propertyElectronic mailing listDatabase transactionDisintegrationObject-relational mappingAssociative propertyDatabaseArithmetic meanRelational databaseCategory of beingAuthenticationoutputAuthorizationSource codeObject (grammar)Template (C++)Cartesian coordinate systemTheory of relativityHybrid computerForm (programming)Database transactionFigurate numberVideo gameProxy serverValidity (statistics)Object-relational mappingData storage deviceAxiom of choiceXML
Social classElectronic mailing listPattern languageNetwork topologyRootCommunications protocolInheritance (object-oriented programming)Uniform resource locatorObject (grammar)Polymorphism (materials science)Query languageTable (information)HierarchyLocal ringAttribute grammarEvent horizonHuman migrationIntegrated development environmentComponent-based software engineeringData structureForm (programming)String (computer science)VolumenvisualisierungPhysical systemContent (media)Texture mappingWorld Wide Web ConsortiumEuler anglesData modelContext awarenessCodeRootObject (grammar)Communications protocolFlash memorySocial classOperator (mathematics)Multiplication signSequenceHuman migrationMereologyContent (media)MultiplicationPhysical systemData dictionaryBoolean algebraInstance (computer science)Complex numberAuthorizationUser interfaceSequelDisk read-and-write headMassScripting languageLevel (video gaming)Integrated development environmentINTEGRALTable (information)Formal languageDefault (computer science)Bootstrap aggregatingDatabaseSystem callVapor barrierCuboidEvent horizonData structureInheritance (object-oriented programming)Electronic mailing listNetwork topologyMoment (mathematics)Template (C++)Database transactionHierarchyFigurate numberCycle (graph theory)Pattern languageGame controllerSoftware developerForm (programming)Validity (statistics)Library (computing)Query languageState of matterString (computer science)Group actionAxiom of choiceMetadataOrder (biology)Student's t-testArithmetic meanType theoryCASE <Informatik>Revision controlCategory of beingElement (mathematics)File systemCovering spaceComputer fileAttribute grammarTraverse (surveying)Computer animation
Social classRevision control
Revision controlEmulationCodeFluid staticsMathematical analysisContinuous integrationSoftware testingMaxima and minimaSoftware engineeringComputer configurationType theoryContent (media)Electronic mailing listFunction (mathematics)RootDefault (computer science)Factory (trading post)Template (C++)AuthenticationEuclidean vectorAuthorizationGroup actionPrincipal idealComa BerenicesState of matterComputer iconArtificial neural networkSpecial unitary groupPointer (computer programming)Metropolitan area networkArmData typeConfiguration spaceClefArc (geometry)RippingPhysical lawVector space modelProgrammable read-only memoryExecution unitGrundlagen der MathematikInformation managementDialectInterior (topology)Continuous integration1 (number)Inheritance (object-oriented programming)View (database)Process (computing)Validity (statistics)AdditionComplete metric spaceExtension (kinesiology)Content (media)DatabaseSoftware testingInformationTable (information)Internationalization and localizationExterior algebraGroup actionSuite (music)Condition numberCodeConnectivity (graph theory)Default (computer science)Attribute grammarType theoryForm (programming)Online helpServer (computing)Social classIntegrated development environmentCodeArtistic renderingAuthenticationHuman migrationSingle-precision floating-point formatMathematical analysisComputer configurationBitFluid staticsComputer fileSource codeKey (cryptography)State of matterProjective planeLine (geometry)Stability theoryMultiplication signData structureInformation securityMereologyNumbering schemeRenewal theoryAssociative propertyFilm editingCartesian coordinate systemAuthorizationUser interfaceSolomon (pianist)TwitterSerial portMusical ensembleDrop (liquid)NeuroinformatikFunctional (mathematics)Physical systemComputer animation
Artistic renderingFormal languageCumulantXML
Core dumpComputer fileLibrary (computing)MassArithmetic meanAnalytic continuationComputer animation
HypermediaContent management systemDifferent (Kate Ryan album)Software frameworkCanadian Mathematical SocietyBitRelational databaseHierarchyDatabaseCartesian coordinate systemValidity (statistics)MereologyInheritance (object-oriented programming)CloningContent (media)Physical systemMultiplication signResultantFiber bundleFunction (mathematics)Object-relational mappingCombinational logicType theoryRight angleDialectWebsitePrimitive (album)Data managementMetric systemShared memoryEndliche ModelltheorieIncidence algebraMultiplicationCodeComputer animationLecture/Conference
Transcript: English(auto-generated)