Hvad er Liferay? Leading open source portal platfom Udvikles af Liferay.com og sponsorer Releases hver 8 md Stort community omkring Liferay Ca. 4 mio downloads.

Slides:



Advertisements
Lignende præsentationer
Den sidste adgangskode du skal huske - Nogensinde
Advertisements

Hejnsvigbynet.dk Opdatering med typo3 CMS. •Mål –Deltagere skal kunne oprette og redigere tekst, tabeller og billeder på en underside •Forudsætninger.
Deployment på Windows 7 m.m.
Launchy – En Mozilla Extension 9 juni 2005Henrik Gemal Side 1 ● Launchy er en Mozilla extension. Dvs. En udvidelse til Mozilla. ● Virker.
Introduktion til CMS. Indhold ● Forberedelse af indhold til hjemmeside ● Opsætning af hjemmeside (CMS)
ERFA DRUPAL Open Source CMS Erfaringer fra Ballerup Kommune og Headnet 12:30 – 13:
WordPress Nyeste version af WordPress kan hentes her:
Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft.
Vejledning i blog-værktøjet WordPress Opdateret august 2009.
Udvikling af ANDROID programmer (apps) Jens Bennedsen og Jesper Tørresø marts 2011.
Visitsite.dk © anja nielsen Forskellige typer websider Søgemaskiner Webshops (betaling) Blog (i forandring – og to-vejs kommunikation) Stationære.
Mozilla ● Open source ● Web browser ● Mail klient ● Organisation ● Fremtiden... Henrik Gemal – Mozilla Evangelist - gemal.dk/mozilla.
Vejledning i blog-værktøjet WordPress Opdateret oktober 2012.
Vejledning i blog-værktøjet WordPress Opdateret august 2008.
Vejledning i blog-værktøjet WordPress Opdateret februar 2009.
ADOBE DREAMWEAVER JOEK © TEC 2011 Dreamweaver har været branchens primære design værktøj igennem mange år. Oprindeligt blev programmet udviklet af Macromedia,
App Inventor. Hvad er App Inventor? Et web-baseret app udviklings ”tool” hvor programmør novicer kan udvikle Android apps. Det bruges stort set ligesom.
JSF i Jyske Bank Ingeniørhøjskolen Århus Som oplevet af Niels Frydenholm & Peter Bødskov.
Mamut ServiceSuite Opsætning Online arbejdsseddel og Online booking
Kommunikation / it.
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
1 Build jobs med Team Foundation Server Baseret på 3 måneders erfaringer med Windows Mobile Projekter Baggrund – kort præsentation af projektet og mine.
Velkommen Lars Johansson ProjectForce. Program: Lidt omkring Athena IT-Group A/S Introduktion til ProjectForce – Microsoft Sharepoint Lidt teori omkring.
Mobile Atlas Creator (MOBAC) Prepare online maps for your mobile device Af ProsperoDK (aka. René Boe) Teknik-event i det mørke Jylland V - 12/ –
System Center Suiten - helhedsbilledet
SkoleIntra og integration med kommunale platforme - digital Signatur
01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
Dag 2 varekatalog Broadcast: session-id (samme session-id hver gang) Formiddagens arbejde:
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Den fællesoffentlige integrationsmodel Jens Krieger Røyen Den Digitale Taskforce.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Udviklingen af Geodata-info.dk (version 2)
Blogging Udvidet design og funktion
Visitsite.dk © anja nielsen Forskellige typer websider Søgemaskiner Webshops (betaling) Blog (i forandring – og to-vejs kommunikation) Stationære.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Kort om MIDlet. MIDlet - resourcer Kernen er en begrænset java-maskine: Connected Limited Device Configuration Device afhængig: CLDC 1.0 eller CLDC 1.1.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
VSTS hos Scan·Jour Implementering af VSTS hos Scan·Jour En udfordring af dimensioner(små og store).
Implementering af eget design til en D!ng-hjemmeside v/ Ewan Andreasen
Commentor A/S – Hørkær 24 – 2730 Herlev - (+45) Tel : (+45) Fax : (+45) – Praktisk Brug af Work Items Thomas.
Hvordan ændrer jeg min SkoleIntras setup, så den passer til de lokale forhold? Man kan tilpasse SkoleIntra til skolens eller kommunens behov på mange måder.
Udrulning af Windows klienter via AD & RIS Søren Schimkat, Sys.Adm.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Objekter og klasser Rasmus D. Lehrmann DM
1 Team Build med Team Foundation Server 2008 Konfiguration og udvidelse af build jobs Kort præsentation Hvorfor bruge Team Build Afvikling af et build.
Historie Android Inc oprettet i 2003 Købt af Google i 2005 Første version af Android ude i 2007 Kan bruges til andet end mobiltelefoner.
OIM Fælles Udviklingstargets | Side 1 Fælles udviklingstargets Analyseopgave Resultatet bliver en tilføjelse/rettelse i OIM-bilag A.2 Udføres med fokus.
Nyt fra brugerstyring ERFA Møde 9. april Referenceimplementeringer Der planlægges referenceimplementeringer af OIO- SAML til: –Java –.Net –PHP Udgives.
Ronni K.G. Christiansen Historien bag redSHOP? VISIONEN.
DWDK – øvelsestime 3 CSS – let the fun begin!!. Tilgængelige slides Disse slides ligger på mit public drev
Masterpages/Otto Knudsen 1 Temaer (Themes) Stylesheets til ASP.NET web-applikationer.
Udvikling af mobilsites Einar Gislason / FTF. Mobilsites Mobilvenlige sites.
Opsætning af eclipse for mobile device. Eclipse projekter.
Øvelsestimer (opgave 3) v/Morten Davidsen Læser til daglig cand.merc.(dat.) på CBS.
 Jens Bennedsen 2002Objektorienteret systemudvikling Design klasse model ”Klassemodellen på vej til kode”
Indledende Programmering Uge 6 - Efterår 2006
Mozilla ● Open source ● Web browser ● Mail klient ● Organisation ● Fremtiden... Henrik Gemal – Mozilla Evangelist - gemal.dk/mozilla.
Velkommen KEA IT - intro
PHP Intro Webintegrator PHP. PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder.
Sådan programmerer du arduino via Atmel Studio Af Orla Utoft Sørensen Mercantec.
Installation af TimeLog Tracker til Outlook
Aftale format – Use cases
Identity provider Klar til produktion.
Tegn din PR-indsats. Dækker den?
Verdens tyndeste Mp3-kort Wallet-mp3 Musik-kort MusiCard m.m.
Eclipse projekter.
Eksamen og prøver på særlige vilkår
Præsentationens transcript:

Hvad er Liferay? Leading open source portal platfom Udvikles af Liferay.com og sponsorer Releases hver 8 md Stort community omkring Liferay Ca. 4 mio downloads Gartners Magic Quadrant for horisontal portal

Hvad er Liferay? JSR-168/JSR-286 Java, J2EE, og Web 2.0 Kendte open source projekter:Spring, Seam, Groovy, Lucene mm. Ant 1.8 og Maven 2.0 Plugin til Eclipse

Hvad er Liferay? Liferays opbygning: Instanser, site, org mm

Hvad er Liferay? Installation Instans Site PrivatePublic Page Layout Portlet

Hvad er Liferay? Liferay som et CMS Fra et site til x sites Flere domæner Design pr. site/side

Liferay som CMS i detaljer Template Types (VM, XSL, FTL and CSS) Site-templates Page-templates Kategori + tags Staging

Brugerstyring i Liferay Roller og rettigheder Password opsætning og tilpasning Andre login muligheder: Openid, NTLM, LDAP, CAS, SAML

Brugerstyring i Liferay

Hvad er Liferay? Tilpas Liferay til egne behov Theme og Layouts(design) Plugins SDK Extension environment Liferay kildekode

Udvid og tilpas Liferay til dine behov Udvid grafisk med Theme Udvid siderens præsentation med Layout Templates

Theme udvikling _diffs: det er her din kode ligger Du skal kun oprette/rette de ting som er forskellig fra dit parent.theme Css rettelser: brug custom.css

Applikationer til Liferay Portlets Er de centrale dele af en portal. Kan Hot-deployes ind i Liferay som Plugins Et plugin kan bestå af flere portlets

Liferay plugin SDK Ant 1.8 – download og install Liferay SDK - download og install SDK konfig: anvender lokal build fil

Portlet – de to faser Render og Action Bruges fordi en portlet kun er et fragment og ikke en hel html-side Action: kan kun kaldes for én portlet ad gangen Render: alle portlets på en side kaldes Render: det er ikke givet i spec. hvilken portlet der kaldes først. LR tilbyder denne mulighed: render-weight

Portlet – de to faser Lav egen:

Hooks Kan bruges til: Ændre funktioner og præsentation i Liferay Overskrive properties Udføre special actions ved opstart,nedlukning, login, logud mm Overskrive/tilføje til sprog Overskrive Liferay services

Ext plugins Ext plugins bruges til at overskrive core Tilbyder den største fleksibilitet i forhold til at ændre på Liferay Core Ulempe: vil sikkert ikke virker på tværs af LR versioner Bruges hvis man ikke kan ”nøjes” med Hook

Ext plugins Er ikke hot-dep – kræver genstart Kan koste hvis/når der skal opgraderes, da man bruger/overskriver core filer Kræver indblik i Liferay Core – ellers kan man lave rav i den

Ext Plugin Brug Ext men forsigtighed da det kan være svært at fjerne igen da mange filer kopieres ind i Liferay Brug kun Ext hvis der ikke er andre muligheder

Liferay demo Lad os se på det....