Release Notes: IPROX-CMS 4.2 (april 2011)
Inleiding IPROX-CMS 4.2 bevat circa 50 wijzigingen en fixes waarvan een aantal omvangrijk zijn en een grote impact hebben op de implementatie. Door InfoProjects zijn moduletests, systeemtests, integratietests en implementatietests uitgevoerd. Wanneer een omgeving wordt ge-upgrade naar 4.2; zal op basis van een quickscan van de omgeving een specifiek migratie- en testpad opgesteld en uitgevoerd worden. Dit document is bedoeld om een overzicht te verstrekken van alle wijzigingen waarbij we onderscheid maken tussen functionele uitbreidingen, functionele wijzigingen, bugfixes en technische aanpassingen. Daarnaast wordt met deze release het gebruik van Internet Explorer 9 en Firefox 4 ondersteund. In de volgende tabellen worden alle release-onderdelen uitgewerkt. Indien van toepassing wordt een korte beschrijving gegeven.
Releasenotes IPROX 4.2 – april 2011 – InfoProjects, Brediusweg 25, 1401 AB Bussum – 035-7600300
1 va n 6 1
Functionele uitbreidingen ID 2027
Uitbreiding Systeemnotitie op inlogscherm
2029
Tak publiceren
2694
Presentatie set/sitestructuur is instelbaar
2819
Layout-GRID
2033
Rapportage
Toelichting Bij het maken van een systeemnotitie wordt deze standaard op het startscherm geplaatst. Het is nu ook mogelijk ervoor te kiezen deze notitie al op het inlogscherm te plaatsen. Wanneer de redactie een tak met pagina‟s aanmaakt, dan kunnen deze in één keer worden gepubliceerd. In het dialoogvenster Opties is rechts van de knop [Publiceren] een extra functieknop opgenomen: Tak publiceren, gele ster. Hiermee wordt de node inclusief onderliggende pagina‟s in één keer gepubliceerd. Hierbij wordt natuurlijk wel gevalideerd of de betreffende pagina‟s gepubliceerd mogen worden zowel qua status als qua autorisatie. Rechtsboven op het startscherm is een pulldown opgenomen. Hiermee kunt u de opbouw van het startscherm bepalen. Er zijn drie mogelijkheden: 1) originele hiërarchie De indeling van het structuurscherm is exact gelijk aan de structuur waarin de sets en structuren bij het configureren van de omgeving aangemaakt zijn. 2) standaard hiërarchie (default) Dit komt overeen met de originele hiërarchie met die aanpassing dat wanneer een set weinig structuren bevat, deze set wordt overgeslagen en de structuren die hierin opgenomen zijn, naar een hoger niveau (level) worden getild. Dit gebeurt tot een maximum van 7 structuren binnen één getoonde set. Tevens worden lege sets in deze presentatiewijze opgeslagen 3) optimale hiërarchie Bij deze presentatiewijze wordt zoveel mogelijk geprobeerd items in sets te verplaatsen naar een hoger niveau in de hiërarchie om bij het ideaal van 7 keuzes te komen. De klikpaden worden hierdoor verkort, maar de logica is wat ondoorzichtig. Vanuit het redactiescherm individueel blok, nieuwe blokken kunnen toevoegen. Onder Mijn IPROX is een nieuw scherm toegevoegd met informatie over diverse kengetallen, omgevingen, alerteringen en configuratiezaken.
Releasenotes IPROX 4.2 – april 2011 – InfoProjects, Brediusweg 25, 1401 AB Bussum – 035-7600300
2 va n 6 2
Functionele wijzigingen ID 2022 / 2076
Onderdeel Sitepad binnen IPROX
2038
Links op informatietabblad
2091
Workflow zonder notitie na publicatie
2505 / 2762 2542
Weergave HTML
2562
Alfabetiseren functies
2650
Audit trail: verborgen
2656
Username niet case-sensitive
2687
Versie terughalen als actie verwerken Ander item vervangen
2689
Wachtwoord wijzigen
Toelichting Het IPROX-sitepad is uitgebreid zodat het complete „pad‟ naar de structuur wordt getoond. Dit is handig bij omvangrijke omgevingen met diepere gelaagdheid. Het sitepad is klikbaar. Op het tabblad Informatie wordt de relaties van betreffende pagina met andere pagina‟s aangegeven (verwijzingen naar dit item / verwijzingen vanuit dit item). Deze links zijn klikbaar gemaakt en leiden ertoe dat het gelinkte item in de sitestructuur geaccentueerd wordt. Wanneer iemand publicatierechten heeft en workflow staat aan, wordt hem niet meer standaard de notitiedialoog aangeboden, gezien deze in het overgrote deel van de gevallen niet wordt gebruikt. Men ziet nu direct de itemdialoog. De HTML-dialoog is groter en voorzien van indentering. De interface rondom wachtwoord wijzigen in de gebruikersdialoog is aangepast en geoptimaliseerd. Het gaat hier om de functies die bij gebruikers worden aangegeven en is, het is nu overzichtelijker geworden, wanneer een gebruiker meerdere functies heeft. De actie „verbergen‟ wordt expliciet gelogd in de audit trail. Voorheen werd de algemenere term „gedepubliceerd‟ gebruikt. Gebruikersnamen zijn niet meer case-sensitive bij het inloggen; hoofd- en kleine letters kunnen door elkaar worden gebruikt. Wanneer men een versie terug haalt, wordt dit expliciet vermeld in de versiebeheer-tab en in de audit-trail.
Het tabblad Item in het dialoogvenster Opties bevat een nieuwe optie: „Ander item vervangen‟. Klikt men hierop, dan kan het doel-item worden aangewezen. Dit item wordt dan vervangen. Dit kan handig zijn wanneer men bijv. een nieuwe homepage ergens op een verborgen plek in de structuur wil aanmaken en vervolgens de bestaande homepage hierdoor wil vervangen. Let op: Wanneer de bronnode een structuur is, wordt deze hele structuur op de doelplek neergezet. Was de doelnode het beginpunt van een structuur, dan is het resultaat de samenvlechting van de 2 structuren.
Releasenotes IPROX 4.2 – april 2011 – InfoProjects, Brediusweg 25, 1401 AB Bussum – 035-7600300
3 va n 6 3
ID 2705
Onderdeel Herpubliceren/synchroniseren verwijderen
2715 2820
Links met IP-adres als hostname Laatste wijziging
2807
Protocollen
2921
Foutafhandeling grote uploads
Toelichting Bij implementaties waar deze functies geen effect hebben, gezien deze niet meer nodig zijn, worden deze niet meer getoond in het menu. Deze worden nu als geldige link gezien en zijn daarmee plaatsbaar. De laatste wijziging van een pagina wordt nu apart bijgehouden en getoond in de informatietab. Dit was eerder alleen de laatste actie op het item. Per omgeving kunnen toegestane protocollen (http://, https://) aangeven worden. Wanneer men bestanden wil uploaden die groter zijn dan het toegestande maximum, wordt een nette melding gegenereerd.
Releasenotes IPROX 4.2 – april 2011 – InfoProjects, Brediusweg 25, 1401 AB Bussum – 035-7600300
4 va n 6 4
Bugfixes ID 2031
Onderdeel Tabblad Versie in itemdialoog
2676
Publiceren snelmenu
2707
Spellingscheck
2713
Voortgangsindicator FF
2750
Tabel in FF
2732
Wachtwoord wijzigen
2825
Optimistic locking
2826
Layout-GRID
2884
Cluster met afbeelding
2916
Editor: witregel aan begin Verschuiven cluster
2941
2942
Linkende plaatjes naast elkaar
2448
Sharing
2607
Tonen live
Opgeloste bug Het tabblad Versie verschijnt nu altijd in het dialoogvenster Opties, waar dat in het verleden, onder bepaalde condities niet het geval was. Publiceren vanuit het snelmenu leverde de melding “onbekende fout” op; dat is opgelost. Een onverwachte input in het lang attribute van een span (bijvoorbeeld “<span class=”langBlock” lang=”n”>over ”) liet de wysiwyg editor vastlopen. In Firefox werkte de voortgangsindicator bij het uploaden van bestanden niet. Het wijzigen van een tabelrij in Firefox, werkte alleen bij nieuw ingevoerde / nog niet opgeslagen tabellen. Werkt nu ook bij bestaande tabellen. Wachtwoord wijzigen werkte alleen wanneer ook andere gebruikersvelden aangepast werden. Wachtwoord kan nu gewijzigd worden zonder dat andere velden aangepast worden. Zie ook wijziging 2542. De melding over een andere gebruiker die het item bewerkt, gaf geen naam in Firefox, maar “onbekende gebruiker”. Bij het kopiëren van een item werd de layout niet meegenomen en zette alle blokken „in de etalage‟. Nu worden layout, hotspots en bookmarks meegenomen. Wanneer er een cluster werd aangemaakt met een afbeelding en wanneer daarna er binnen hetzelfde tabblad nog een actie werd gedaan (nieuw cluster maken, cluster verschuiven), dan toonde de afbeelding een rood kruisje (was niet echt weg). Dit was bijvoorbeeld een probleem bij imagemaps en rechterbalken. Opgelost; afbeelding blijft nu staan. Bij het plakken van tekst in een HTML-veld werd er een witregel aan toegevoegd. Dit is opgelost. Bij het verschuiven van een cluster werd bij sommige configuraties de clusternaam niet in beeld gebracht. Dit was onhandig bij pagina‟s met veel clusters bijvoorbeeld een imagemap met 10-tallen hotspots. Wanneer men twee afbeeldingen naast elkaar zet en aan elk plaatje een verwijzing toekent, dan werd er in de HTML een spatie toegevoegd waardoor plaatjes niet strak tegen elkaar te zetten waren. Verplaatste items naar een gedeelde container werden niet meegenomen in de sharing tenzij ze opnieuw werden gepubliceerd. Tonen live keek alleen of de gekozen variant in een omgeving bestaat. Het kan echter zijn dat de betreffende structuur zelf niet in die omgeving aanwezig is. Deze situatie wordt nu ook afgedekt.
Releasenotes IPROX 4.2 – april 2011 – InfoProjects, Brediusweg 25, 1401 AB Bussum – 035-7600300
5 va n 6 5
Technische aanpassingen ID 2625
Aanpassing Site.dll, Pluspack.dll en IPROX.DataModel.dll droppen
2631
Index op SitItmTab (SitIdt, Sts) aanmaken Alive.xsl bevat referentie naar get.asp XPath attribuut is niet gevuld voor HstGebTab in de catalog.xml Obsolete-batch vanuit het release script vullen Afbeeldingen niet fysiek resizen als ze al de juiste grootte hebben Templates default aan
2690 2692
2706 2714
2889 2982 2753
Uniforme text extractie Alertering bij falen maintenance taak
2754
Transiënte fouten in maintenance taken sneller automatisch herstellen Ondersteuning IE9 Ondersteuning Firefox4 Bestanden in database
2806 2943 2700
Toelichting
Als op een afbeeldingsveld een maat is geconfigureerd wordt een afbeelding automatisch geschaald naar deze maat. Dit is onnodig als de afbeelding deze maat al heeft. Het is niet langer nodig het gebruik van templates toe te staan via een setting maar het is default beschikbaar. Indien de property [taak]_mailonfail of iproxmaintenance_mailonfail gevuld is, wordt bij falen van de taak een email gestuurd met als afzender de waarde van de setting iproxmaintenance_from (default
[email protected]) onder vermelding van taaklabel, taaknaam, systeemnaam en systeemurl.
Alle inhoudsbestanden worden in de database opgeslagen. Dit heeft tot voordeel dat alle content op 1 centrale plaats staat (eenvoudige backup). Bovendien wordt dubbeling van bestanden voorkomen, zodat de totale gegevensomvang veel kleiner wordt.
Releasenotes IPROX 4.2 – april 2011 – InfoProjects, Brediusweg 25, 1401 AB Bussum – 035-7600300
6 va n 6 6