Dies ist ein Demoprojekt. Es dient Ihnen als Grundlage für den Aufbau individueller Seiten mit Weblication® CMS.
Die Seitenstruktur, das Layout und die von den Redakteuren nutzbaren Seitenelemente können Sie frei definieren.
Das PHP-Framework, als Bestandteil von Weblication 5, stellt Ihnen die wichtigsten Funktionen zur Verfügung, um schnell eigene Anpassungen, Erweiterungen und Anwendungen zu entwickeln.
Wie Sie Framework-Funktionen in eigenen Scripten nutzen, ist in diesem Artikel beschrieben.
Die aktuelle Installation
Archivierungsfunktionen
Klasse mit Informationen zur Ermittlung des Ressourcenverbrauchs
Erstellt Schaltflächen in der Webseite
createButton, createButtonApproveDocument, createButtonBackend, createButtonCreateDirectory, createButtonCreateDocument, createButtonDelete, createButtonEdit, createButtonFilemanager, createButtonInsertNavpoint, createButtonLogout, createButtonRejectDocument, createButtonUpload, createButtonWeblics, isInEditor
Stellt Cache-Funktionen zur Verfügung
clearCache, clearCachePath, clearCacheProject, clearCacheURL, getFilesTdpExpires, tdpExpires
Stellt Funktionen zur Generierung von Bildern aus Text zur Verfügung, um das automatisierte Versenden von Formularen zu verhindern
Warenkorb
addArticle, addArticles, clearCart, deleteArticle, getAmountOfArticle, getArticle, getArticles, updateArticle
Zugriff auf CSS-Daten
Datumsfunktionen
Dabenbank-Objekt
Klasse ermöglicht den Zugriff auf Verzeichniseinstellungen
Dokumenten-Objekt
setStatusOnline, getNavId, getTemplateView, isCheckedIn, isOnline, isPersonalized, isTimer
Zugriff auf Daten eines Dokumentes
addCategory, getData, getDataObject, getDataObjectAsArray, getNodes, getSize, getValueOfDefaultExtension, setData, setDataObject
DOM zur Verarbeitung von XML-Daten
Umgebung des aktuellen Skriptaufrufs
getGlobalValue, getLanguageUserAgent, getLanguagesUserAgent, getTimeScript, getUrlHost, initMobileVersion, isMobileUserAgent, setGlobalValue
Ereignis
Stellt Formular Funktionen zur Verfügung
Ermittelt GEO-Daten
Ermöglicht den Zugriff auf Gruppendaten
Ermöglicht den Zugriff auf Gruppen
Klasse für Bildfunktionen
Stellt Funktionen zur Generierung von Listen zur Verfügung
createList, createListArray, createListDir, createListXML, getListData, setListData
Stellt E-Mail Funktionen zur Verfügung
addPlaceholders, getLastError, sendMailAlternative, sendMailHtml, sendMailStr, sendMailText, wSendMailAlternative
Navigationsgenerator
createNavigationHTML, getNavId, getUrlOfNavId, mergeNavigations
Stellt Newsletter Funktionen zur Verfügung
confirmSubscriptionCSV, getDataEntryCSV, getDataNewsletter, getPathCSV, getPathNewsletter, logRequest, subscribeCSV, unsubscribe, unsubscribeCSV
Stellt Funktionen zur Generierung von Seiten und zur Manipulation der Ausgabe zur Verfügung.
filterLinksOffline, getNumberItemsDisplayed , isViewableItem, loadWithoutCache, maskEmails, processPageStr, sendFormularsOverHTTPS, setNumberItemsDisplayed
Aktuelle Seite
addRanking, doNotAddToCache, getCorrespondentLanguageFiles, getDataLanguageFile, getLastForm, getPath, getVar, logRequest, registerCss, registerJs, setVar, wasCached, willAddToCache
Stellt Funktionen für die Verarbeitung von Dateipfaden zur Verfügung
addSlashAfter, addSlashBefore, createPathSecure, getDirFile, getDirName, getDirNameFile, getDirParent, getDirTop, getFileExtension, getFileName, getFileNameOnly, getPathDraft, isDraft, removeDocumentRoot, removeSlashAfter, removeSlashBefore
Klasse zur Generierung von PDF-Dokumenten über XSL-FO
Verwaltet Informationen eines Projektes
clearLogs, getLanguage, getLanguageCodeISO, getPathGlobal, getPathLayout
Verwaltet Informationen des aktuellen Projektes
getCorrespondentLanguageDirs, getLanguage, getPath, getPathAssets, getPathGlobal, getPathLayout
Ermöglicht das Schreiben und Lesen von Dateiinhalten
Stellt Zugriffsmöglichkeiten auf Dateien und Verzeichnisse bereit
checkInDir, checkInDocument, checkInProject, checkOutDir, checkOutDocument, checkPermissionDirectory, checkPermissionDocument, checkPermissionGroupDirectory, checkPermissionGroupDocument, checkPermissionUserDirectory, checkPermissionUserDocument, checkPermissionViewDocument, clearIndexDir, copyDirectory, copyDocument, createDir, createDocumentVersion, deleteDir, deleteDocument, deleteThumbnailsDir, directoryExists, documentExists, getDocument, getDocumentContent, getDocumentVersions, getDocumentsDir, getDocumentsDirRecursive, getDraft, getFilesWithLinksToDocument, getSubdirsDir, getSubdirsDirRecursive, getUsersWithPermissionToViewDocument, grepDocumentsDir, grepDocumentsDirRecursive, hasDraft, isOnlineDocument, isTimeDependendPublished, moveDocument, registerLinksFromDocument, renameDirectory, renameDocument, selectDocuments, setPermissionsDocument
Anfrage-Objekt
getCookie, getDomain, getMethod, getParameter, getParameterInt, getParameterPathSecure, getParameterSecure, getParameterSecureStrict, getParameterText, getPath, getSearchengineTerm, getUrl, getUrlRel, isDiffView, isLinkChecker, isSearchBot
Stellt Funktionen zu HTTP-Antworten zur Verfügung
Die Framework-Klasse wSearch bietet die Schnittstelle zu einer Suche.
addUrlToIndex, createIndex, cronjob, getDescription, getFirstHeadline, getSearchTermsForTagcloud, getStatusRobot, getTextDescription, getTextMulti, getTitle, removeUrlFromIndex, search, searchArray, searchArrayData, searchArrayDataComplete
Session
getHistoryUrl, getSessionId, getUserName, getUserType, getValue, setLanguage, setValue
HTTP-Anfrage
Klasse macht HTML statisch
Zeichenkettenmanipulation
addPrologXml, applyFilter, checkUTF8, convertFromXml, convertToAnchorID, convertToDirName, convertToReg, convertToXml, filterEmptyTags, maskApos, maskAposJS, maskQuotes, removeDocumentElement, removeLinebreaks, removePrologXml, replaceWhiteSpaces, toUTF8
Tag-Wolke / Tag-Cloud
Zugriff auf globale Texte
Erstellt verkleinerte Vorschaubilder
Schnittstelle zu Twitter
deleteAuthToken, getAuthToken, hasAuthToken, postMessage, setAuthToken
URL Klasse
Von Benutzern generierter Inhalt, wie z.B. Kommentare und Bewertungen
addComment, addRating, getAverageRating, getDateLastComment, getNumberComments, getNumberRatings, getPathComments, getPathRatings, hasAlreadyRated, updateComment
Daten zum aktuellen Benutzer
createSessionStr, createSessionUser, getAlertsJs, getData, getGroupStandard, getGroups, getLanguage, getName, getStartPath, getType, hasPasswordExpired, isExistingUser, isInGroup, isInUserList, isLoggedIn, logout, sendAlert
Benutzerdaten
checkPassword, clearIndex, getData, getGroups, getMeta, getMetaExt, getXMLStr, setData, setGroups, setMeta, setMetaExt, setPassword
Benutzer
clearIndexGroups, clearIndexUsers, filterUsername, getUserStr, getUsers, isInGroup, selectUsers, setUserOffline, setUserOnline, setUserStr, userExists, validateUsername
Zugriff auf globale Variablen
Workflow-Funktionen
canApproveCurrentLevel, initWorkflow, isInWorkflow, startWorkflow, userIsInCurrentLevel
XSLT-Prozessor
Entpacken von ZIP-Archiven