Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / demdaysao / ezpublish-legacy
eZ Publish
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/demdaysao%2Fezpublish-legacy
Fork of ezsystems/ezpublish-legacy
Stars: 0
Forks: 0
Open Issues: 0
License: other
Language: TypeScript
Repo Size: 190 MB
Dependencies:
297
Created: almost 10 years ago
Updated: almost 10 years ago
Last pushed: almost 10 years ago
Last synced: 10 months ago
Files
Loading...
Readme
Loading...
Dependencies
composer.json
packagist
- phpunit/phpunit 3.7.* development
- ext-dom *
- ext-iconv *
- ext-json *
- ext-libxml *
- ext-mbstring *
- ext-pcre *
- ext-reflection *
- ext-session *
- ext-simplexml *
- ext-spl *
- ezsystems/ezpublish-legacy-installer *
- php >=5.3.3
- zetacomponents/archive dev-master#d0caff8
- zetacomponents/authentication dev-master#c422670
- zetacomponents/authentication-database-tiein dev-master#56d1e0a
- zetacomponents/cache dev-master#34fa794
- zetacomponents/configuration dev-master#10ae09f
- zetacomponents/console-tools dev-master#90156ab
- zetacomponents/database dev-master#0e8ddef
- zetacomponents/debug dev-master#0d8cc8f
- zetacomponents/event-log dev-master#eee54a1
- zetacomponents/feed dev-master#e0190e9
- zetacomponents/image-conversion dev-master#36f34c8
- zetacomponents/mail 1.8.*@beta
- zetacomponents/mvc-authentication-tiein dev-master#9bae3a7
- zetacomponents/mvc-tools dev-master#6f2c1eb
- zetacomponents/persistent-object dev-master#a4c8b95
- zetacomponents/php-generator dev-master#b51935e
- zetacomponents/signal-slot dev-master#74deb41
- zetacomponents/system-information dev-master#6743362
- zetacomponents/webdav 1.1.*
- Aspracticallyallusersworkwiththeadministrationinterfaceinmodern *
- ContentStructureMenuImprovements *
- Fromtheexperiencewithourcustomersandtheirprojects ,especiallythose
- Preface *
- Proposedsolution *
- Thisdynamiccontentstructuremenushouldbeusedintheadministration *
- administratorofasiteshouldbeabletoswitchbetweenoriginalandthenew *
- aswellandauserhastowaitforlongtimetogetapagecontainingthetree *
- biggerones ,wecansaythatthecontentstructuremenuintheadministration
- browserssupportingXMLHTTPRequestobjects *
- clickingonanunfoldicon *
- containonlythenecessaryinformationsothatitwouldminimizethe *
- contains *
- dynamicimplementationofthecontentstructuremenu. *
- fetchingwholestructureofthesite *
- interfaceisnotimplementedintheoptimalway.Anychangeonasitewhich *
- leadstotheremovalofcache-blocksremovesthecachedcontentofthetreemenu *
- listsofchildrenofagivennodeonfly ,astheyareneeded
- menu.Thisiscausedbyregenerating *
- reactiontime *
- requirements *
- site *
- siteaccessesonly.Theoldimplementationshouldnotberemovedandan *
- transferredforallrequeststothe *
- transfersize *
- wewanttoaddimplementationforthetreemenuusingthistechniquetoget *
- 978-824-73-0904-6 *
- Afterconvertinganattribute ,scriptmustensurethat
- AnISBN-13numbertypicallylookslike *
- AscriptshouldbemadetoconvertISBN-10toISBN-13 *
- Asstatedpreviouslyinthisspec ,ISBN
- AutoconvertingfromISBN-10toISBN-13 *
- CLASSIDandATTRIBUTEIDmaybeeitherbenumericnumberorattributeidentifier *
- ChangestotheISBNdatatypeontheobjectlevel *
- ChangetotheISBNdatatypeontheclasslevel *
- Currentimplementationacceptshyphenseverywhere.Thisshouldbechanged. *
- Derivingtheregistrationgroupandinternalstructure *
- Documentationissues *
- DocumentationofISBN-13datatypemustinformabout *
- Documentationoftheconvert2isbn13.phpneedstobewritten *
- Eachregistrationgroupelementbelongstoacountryorareaandmayhavetheir *
- EntringISBN-13valueswithorwithouthyphens *
- Forbackwardscompatibility ,thisshouldalsowork
- Forinstance *
- Fortherecord *
- ISBN-10format ,thisscriptsneedstoberun.
- ISBN-13improvements *
- ISBN-13numberbothwithandwithouthyphensfromatemplate. *
- ISBN-13numbersstoredindatabase *
- ISBN978-82-573-0904-6 *
- ISBNvaluesforallversionsoftheobjectshouldbeconverted.Thiswill *
- If--all-classesisgiven ,allISBNattributesindatabasewillbeconverted
- If--attribute-idisgiven ,thatattributewillbeconvertedtoISBN
- If--forceisgiven ,attributewillbeconvertedeventhough
- Ifboth--class-idand--attribute-idisgiven ,thescriptshouldcheckthat
- Ifonly--attribute-idisgivenandthisisgivenasidentfier *
- Ifonly--class-idparamterisgiven ,allISBNattributesinthatclasswillbe
- IfthescriptisrunonaattributewhichisalreadyconvertedtoISBN-13 ,it
- IfuserentersanISBNnumberinISBN-10formatAND *
- Ifyouenablethe *
- Ifyourunthescriptandtrytoconvertadatatypewhere *
- Incurrentimplementation ,ISBN
- InternationalEdition.pdf *
- Placementofhyphens *
- PleasenotthatthereisnoscripttoconvertISBN-13numbersbacktoISBN-10. *
- ScripttoconvertISBN-10datatoISBN-13 *
- StoringtheISBN-13numberwithouthyphensorwithhyphensatincorrect *
- ThePrefixelementhaveafixedlengthof3digits ,whiletheCheckdigithave
- Thealgoritmforfindingtheelementlengthsandtoplacethehyphensare *
- Thedifferentrangesneedtobestoredinordertocalculatethecorrect *
- Thehyphensseparatesthedifferentfields *
- Thenumbershouldbestoredinthedatabasewiththehyphensatthecorrect *
- Thescriptshouldnotcreatenewversionsoftheobjectsitalters.Instead ,
- Thisisconsideredano-issuessinceISBN-10shouldnotbeusedanymore ,
- Thisneedtobecalculatedbasedonthedistributionofrangeseachregionhas. *
- ThisspesificationaddressescertainlimitationsintheISBN-13implemenation *
- ThistemplatecodeshoulddisplaytheISBN-13numberwithhyphens *
- ThistemplatecodeshoulddisplaytheISBN-13numberwithouthyphens *
- ViewingISBN-13numberswithorwithouthyphens *
- WhenaddingnewISBNdatatypestoaclass ,
- WhenenteringISBN-13numbers ,usermaychooseifhewantstoincludethe
- accessiblefromthesetupasasettingforallISBNdatatypes. *
- accordingtointernationalstandards. *
- afixedlengthof1digit.Theotherelementsmayvaryinlength. *
- alldatabacktoISBN-10format *
- andshouldbecheckedonaregularbasiswiththeInternationalISBNAgencyand *
- attribute-idistruelyaattributeintheclassspesifiedbyclass-id. *
- bydefault *
- consistently. *
- convert2isbn13.php *
- converted. *
- eZPublishdon *
- enabledfortheattributeattheclasslevel. *
- ensurethatallISBNvaluesinthedatabaseisstoredcorrectlyand *
- executionunlessthe *
- fortheattribute ,thesystemshouldautomaticlyconvertittoISBN
- hyphensinthedatabase.Howeveritmustbepossibleandconvenienttoviewthe *
- hyphensornot.Thesystemshouldautomaticallycorrectmisplacedhyphens *
- identifierdoesnotexistsinthesystem. *
- implemenationbutsuchimprovementsarenotevaluatedandaddressedinthis *
- ineZPublish.SomeimproventscouldalsobeappliedtotheISBN-10 *
- isnotenabledfortheattribute.Scriptwillthenenable *
- notenabled ,thescriptshouldwarnaboutthis.Thescriptshouldalsoabort
- number ,thescriptshouldensurethatmultipleattributeswiththesame
- ownrulesfortheinternalstructureforRegistrantandPublicationelement. *
- place. *
- placementtoeachhyphensintheinternalstructure.Therangesmaybeupdated *
- possitionsshouldNOThappend. *
- shouldensurethathyphensarestoredatthecorrectplace.Earlierversionsof *
- specificationsinceISBN-10nowisobseletedbytheindustry. *
- specifiedhere *
- the *
- theattribute *
- updatedineZPublish.Thedifferentrangeswillbestoredinthedatabaseand *
- usersusingISBN-13areupgradingtheireZPublishinstallation. *
- wayasuserenteredthem *
- withoutanywarnings. *
- Acontentobjectcanhaveonlyoneobjectstateofthesamegroupatthesame *
- ContentObjectStates *
- Eachcontentobjectstatebelongstoone *
- Experiencewithcustomerprojectshasproventhatusingthecurrentworkflow *
- Features *
- Itshouldalsobepossibletodefinenewtemplateoverridesforcontentobjects *
- Preface *
- Thenamesanddescriptionsoftheobjectstatesshouldbetranslatableinthe *
- Thesestateswillalsobeconnectedtothesystemofrolesandpolicies ,in
- Wewanttorelatecontentobjectstooneormultiple *
- administrationinterface. *
- andtodisallowthisinotherstates.Separatepolicieswillalsobeprovided *
- inaspecificstate. *
- mostlyfordisplayingpurposes.Thefirstobjectstateinthegroupisthedefault *
- needstobeanalternativeforthis ,whichwewillcall
- one. *
- ordertoallowcertainuserstoread ,editorremovecontentincertainstates
- systemisoftentoocomplextohandlesimplestatetransitionsofcontent.There *
- time.Statetransitionsareonlyallowedbetweenstatesofthesamegroup. *
- togroupthemlogically.Objectstatescanbeorderedinsidetheirgroup ,
- transitionofonecontentobjectstatetoanother. *
- whichallowsuserstoassignaspecificstatetoanobject ,andtoperformthe
- Alsothereshouldbepossibletodisableexternalhelpbysettingif *
- Anoteonbrowsercompatibility *
- Aoverviewofusertaskneedadashboard ,whereshecanfollowhereown
- Bothinoverwhelmingtheuserwithoptionstoclick ,tomuchscreenreal
- Communitypreface *
- Could *
- Currentadmindesign ,bothinitsstylingandinitsUIhasbeenincreasingly
- Extendabilityisdefinedaspossibilityforextensionstoextendtheadmininterface *
- Features *
- ForCSSthiswillmeanwe *
- Forslowness ,thisisfirstandforemostnumberofclicksandpagerefreshesyouhave
- Fortheoutdatedpart ,thiscomesdowntooverstyleddesigncomparedtootheradmininterfaces.
- IE6onafunctionallevel.Meaningallfunctionsshouldworkasexpectedinit ,but
- Identifiedtasks *
- Ifso ,thereshouldbeguidelinesonrequirementsforthesehelppages
- Inprioritizedorderfor4.3 *
- Makingtheinterfacemoreintuitiveinvolvesimprovingusabilityandremoving *
- OR *
- Overallthereisaneedtoupdatetheadmininterfacetoadheremorecloselytohowweb *
- Preface *
- Should *
- Somemembersinourcommunityhaswrittensomearticlesonwhattheywouldliketo *
- Thisshouldalsomakeiteasiertooverridesectionsofpagelayoutlikewebin1.4 *
- Thusmodules *
- WefollowtheYUIA-GradeBrowserSupportChart ,meaningwefullysupportallmajor
- Wishful *
- amountandsizeforadmingraphic *
- andaddnode *
- andfastertobrowseformediafiles *
- andproject.ez.nocouldprovidesuchainterfaceforprojects. *
- applicationshaveevolvedwiththeimprovedusability ,simplifiedinterfaces,ajaxified
- aroundfor11yearsandhavebeenimplementedinallotherA-Gradebrowsers. *
- asoptionsonselectiondatatype *
- betosupportInternetExplorer6 *
- browsers.However ,weall
- content ,approvalandothertasksshemightdoonaregularbasis.
- displayedinnodeviewornot *
- eZPublish *
- enhancementsifitrequiresadditionalcodingorworkaroundtosupportIE6. *
- extensionstoextendthesameparts. *
- featuresandcleandesignsthatusersarebecomingusedtointheweb2.0era. *
- forotherfeaturesofthisdocument *
- foruseastranslatabledefaultstringonstring *
- inmenu.ini *
- itishostedexternally ,maybeprovideawhitelistofdomainsyouallow
- mightdecidetodegradegracefullyandnotenablekeyJavaScript *
- minimizeableblockbeneathtopblock. *
- onesthatdiffer *
- onforinstancecontent *
- orusingafixedpositionbarthatalwaysstaysonscreen. *
- rightmenuandleftmenuitems. *
- seechangedintheAdmininterface ,herearesomeofthem
- sizeselectoronleftmenu ,aswellasthehide
- specificattributestogether *
- specifichelpprview. *
- stylingandaoutdatedstyling. *
- subitemsandactionsonsubitemspane. *
- subjecttocriticismforbeingoutdated ,slow,impossibletoextendcleanly,
- textforeditors *
- thathaveasetofcommonattributesandoverloadthe *
- togotruetoaccomplishsomekeytasks.Identifiedkeytasksare *
- tolinktoforhelp. *
- unintuitiveandalackofacentralplacetogetaoverviewofallthetaskauser *
- useashelptextforeditors *
- wewillnotstrivetoremainpixelperfectattheestheticlevel.Inadditionwe *
- withouthavingtooverridetemplatefiles ,asitthenwouldbeimpossibleforseveral
- Besidescalabilitythereishighdemandforbetterapproval ,moderation,
- Could *
- Features *
- Inprioritizedorderfor4.3 *
- Might *
- Preface *
- Should *
- Terms *
- aretohighforusergeneratedcontent *
- eZPublish *
- eZPublishalreadyhaspossibilitytohavecommentsandhassincethe *
- notpreviouslymoderated *
- optimalforscalabilityasoverheadofnode *
- probjectattribute *
- reportingandspamhandlingofUGC. *
- start.Butforlargecustomersusingthecontentstructureisnot *
- subscription =Arelationbetweensubscriberandthecontentshesubscribesto
- system *
- time ,userid,objectid,objectattributeid,language
- typesofUGC. *
- userisnotloggedinandshechecksa *
- 1.Enduser *
- 1.Thelistshouldbeconfigurablewithregardstonumberofitemsinthelistsetc.followingthenormaleZPublishstandards. *
- 1.Theobjecthehasdeletedmaintainingthestructure *
- 2.Adminuser *
- 2.Thelistshouldcontain *
- 2.Youshouldbeabletomarkmorethanoneobjecttorestore. *
- 3.Itshouldbepossibletosortthelistby *
- 3.Whenyourestoreanobjectyoushouldhavetheoptiontorestoreitusingtheoldnode_idsoyoudonothavetoalterexistingtemplates. *
- 9.Itshouldbepossibletosortthelistby *
- Adminuserrequirements *
- Enduserrequirements *
- Personalwastebasket *
- Preface *
- Thefunctionalityofthewastebasketmustbedifferentperusertype *
- Thereforeweneedtohaveapersonalwastebasketimplemented. *
- Thewastebasketfortheadminusershouldhavethefollowingcharacteristics *
- Thewastebasketshouldhavethefollowingcharacteristics *
- WehavediscoveredthatrestoringoffolderscanbeadifficultcaseespeciallywhenithascontentlikesubfoldersbecausetheexistingwastebasketsolutionineZPublishunfoldsthestructurewhenthedeletedobjectisstoredinthewastebasket. *
- WhentheAdminuseropensthewastebasketheshouldsee *
- Whentheenduseropensthewastebasketheshouldsee *
- a. *
- a.Objectname *
- a.Ownername *
- b. *
- b.Deleteddate *
- b.Objectname *
- c. *
- c.Createddate *
- c.Deleteddate *
- d. *
- d.Createddate *
- d.Creator *
- d.Ifpossiblethenameofthecreatoroftheobject *
- e. *
- e.Ifpossiblethenameofthecreatoroftheobject *
- e.Size *
- e.Thesizeoftheobject *
- f. *
- f.Thesizeoftheobject *