pagekit
Pagekit CMS
File Explorer
Download Latest Version (.zip)- CONTRIBUTING.md
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- config
- codemirror.css
- codemirror.js
- hint.css
- marked.js
- ArchiveCommand.php
- BuildCommand.php
- ClearCacheCommand.php
- ExtensionTranslateCommand.php
- InstallCommand.php
- MigrationCommand.php
- SelfupdateCommand.php
- SetupCommand.php
- StartCommand.php
- TranslationFetchCommand.php
- UninstallCommand.php
- UpdateCommand.php
- NodeVisitor.php
- PhpNodeVisitor.php
- app.php
- index.php
- marketplace.vue
- package-details.vue
- package-manager.js
- package-upload.vue
- install.vue
- output.js
- package.js
- uninstall.vue
- update.vue
- version.js
- extensions.js
- installer.js
- marketplace.js
- themes.js
- update.js
- icon-marketplace.svg
- installer.less
- InstallerController.php
- MarketplaceController.php
- PackageController.php
- UpdateController.php
- Composer.php
- Factory.php
- InstallerIO.php
- Package.php
- PackageFactory.php
- PackageInterface.php
- PackageManager.php
- PackageScripts.php
- Installer.php
- SelfUpdater.php
- extensions.php
- installer.php
- marketplace.php
- requirements.php
- themes.php
- update.php
- app.php
- config.php
- index.php
- install.php
- requirements.php
- webpack.config.js
- Application.php
- Command.php
- EventTrait.php
- RouterTrait.php
- StaticTrait.php
- Exception.php
- Response.php
- UrlProvider.php
- Event.php
- EventDispatcher.php
- EventDispatcherInterface.php
- EventInterface.php
- EventSubscriberInterface.php
- PrefixEventDispatcher.php
- AutoLoader.php
- CallableLoader.php
- ConfigLoader.php
- LoaderInterface.php
- ModuleLoader.php
- Module.php
- ModuleInterface.php
- ModuleManager.php
- bootstrap.php
- DbTestCase.php
- DbUtil.php
- FileUtil.php
- FtpTestCase.php
- FtpUtil.php
- Arr.php
- ArrObject.php
- Application.php
- Container.php
- index.php
- NativePasswordEncoder.php
- PasswordEncoderInterface.php
- AuthenticateEvent.php
- AuthorizeEvent.php
- Event.php
- GetResponseEvent.php
- LoginEvent.php
- LogoutEvent.php
- AuthException.php
- BadCredentialsException.php
- DatabaseHandler.php
- HandlerInterface.php
- Auth.php
- AuthEvents.php
- UserInterface.php
- UserProviderInterface.php
- index.php
- phpunit.xml.dist
- ConfigManagerTest.php
- ConfigTest.php
- Config.php
- ConfigManager.php
- index.php
- CookieJarTest.php
- CookieJar.php
- index.php
- phpunit.xml.dist
- DebugStack.php
- Annotation.php
- BelongsTo.php
- Column.php
- Created.php
- Creating.php
- Deleted.php
- Deleting.php
- Entity.php
- HasMany.php
- HasOne.php
- Id.php
- Init.php
- ManyToMany.php
- MappedSuperclass.php
- OrderBy.php
- Saved.php
- Saving.php
- Updated.php
- Updating.php
- AnnotationLoader.php
- LoaderInterface.php
- BelongsTo.php
- HasMany.php
- HasOne.php
- ManyToMany.php
- Relation.php
- EntityManager.php
- Metadata.php
- MetadataManager.php
- ModelTrait.php
- PropertyTrait.php
- QueryBuilder.php
- CompositeExpression.php
- QueryBuilder.php
- JsonArrayType.php
- SimpleArrayType.php
- Connection.php
- Events.php
- Table.php
- Utility.php
- index.php
- auth.vue
- database.vue
- events.vue
- log.vue
- memory.vue
- profile.vue
- request.vue
- routes.vue
- system.vue
- time.vue
- debugbar.js
- debugbar.vue
- debugbar.css
- highlight.css
- highlight.js
- AuthDataCollector.php
- DatabaseDataCollector.php
- EventDataCollector.php
- LogDataCollector.php
- ProfileDataCollector.php
- RoutesDataCollector.php
- SystemDataCollector.php
- TraceableEventDispatcher.php
- WrappedListener.php
- SqliteStorage.php
- DebugBar.php
- index.php
- webpack.config.js
- Atom.php
- RSS1.php
- RSS2.php
- Atom.php
- RSS1.php
- RSS2.php
- ElementsTrait.php
- Feed.php
- FeedFactory.php
- FeedInterface.php
- Item.php
- ItemInterface.php
- index.php
- AdapterInterface.php
- FileAdapter.php
- StreamAdapter.php
- ArchiveInterface.php
- Zip.php
- ExceptionInterface.php
- RuntimeException.php
- StreamAdapterTest.php
- file1.txt
- file2.txt
- FilesystemTest.php
- LocatorTest.php
- PathTest.php
- Filesystem.php
- Locator.php
- Path.php
- StreamWrapper.php
- index.php
- phpunit.xml.dist
- AddRelNofollowTest.php
- AlnumTest.php
- AlphaTest.php
- BooleanTest.php
- DigitsTest.php
- FilterChainTest.php
- IntTest.php
- JsonTest.php
- PregReplaceTest.php
- SlugifyTest.php
- StringTest.php
- StripNewlinesTest.php
- AbstractFilter.php
- AddRelNofollowFilter.php
- AlnumFilter.php
- AlphaFilter.php
- BooleanFilter.php
- DigitsFilter.php
- FilterChain.php
- FilterInterface.php
- FilterManager.php
- FloatFilter.php
- IntFilter.php
- JsonFilter.php
- PregReplaceFilter.php
- SlugifyFilter.php
- StringFilter.php
- StripNewlinesFilter.php
- index.php
- phpunit.xml.dist
- ControllerListener.php
- ControllerResolver.php
- ControllerEvent.php
- ExceptionEvent.php
- ExceptionListener.php
- ExceptionListenerWrapper.php
- JsonResponseListener.php
- KernelEvent.php
- RequestEvent.php
- ResponseListener.php
- ResponseTrait.php
- StringResponseListener.php
- BadRequestException.php
- ConflictException.php
- ForbiddenException.php
- HttpException.php
- InternalErrorException.php
- MethodNotAllowedException.php
- NotFoundException.php
- UnauthorizedException.php
- ExceptionHandler.php
- HttpKernel.php
- HttpKernelInterface.php
- index.php
- DebugBarHandler.php
- Logger.php
- index.php
- BlockLexer.php
- InlineLexer.php
- Markdown.php
- Parser.php
- README.md
- Renderer.php
- index.php
- Request.php
- Route.php
- AliasListener.php
- ConfigureRouteListener.php
- RouterListener.php
- UrlGenerator.php
- UrlGeneratorDumper.php
- UrlGeneratorInterface.php
- AnnotationLoader.php
- LoaderInterface.php
- RoutesLoader.php
- ParamFetcher.php
- ParamFetcherInterface.php
- ParamFetcherListener.php
- Middleware.php
- ParamsResolverInterface.php
- RequestContext.php
- ResourceInterface.php
- Route.php
- Router.php
- Routes.php
- index.php
- CsrfListener.php
- CsrfException.php
- CsrfProviderInterface.php
- DefaultCsrfProvider.php
- SessionCsrfProvider.php
- DatabaseSessionHandler.php
- MessageBag.php
- index.php
- TwigCache.php
- TwigEngine.php
- TwigLoader.php
- index.php
- Asset.php
- AssetCollection.php
- AssetFactory.php
- AssetInterface.php
- AssetManager.php
- FileAsset.php
- StringAsset.php
- UrlAsset.php
- ViewEvent.php
- DataHelper.php
- DeferredHelper.php
- GravatarHelper.php
- Helper.php
- HelperInterface.php
- MapHelper.php
- MarkdownHelper.php
- MetaHelper.php
- ScriptHelper.php
- SectionHelper.php
- StyleHelper.php
- TokenHelper.php
- UrlHelper.php
- FilesystemLoader.php
- PhpEngine.php
- View.php
- index.php
- input-date.vue
- input-filter.vue
- input-image-meta.vue
- input-image.vue
- input-video.vue
- loader.vue
- modal.vue
- pagination.js
- check-all.js
- confirm.js
- gravatar.js
- lazy-background.js
- order.js
- stack-margin.js
- asset.js
- cache.js
- csrf.js
- filters.js
- notify.js
- resourceCache.js
- state.js
- trans.js
- vue.js
- dashboard-location.jpg
- icon-arrow-down.svg
- icon-arrow-up.svg
- icon-asset.svg
- icon-bell.svg
- icon-block.svg
- icon-calendar.svg
- icon-check.svg
- icon-comment-primary.svg
- icon-comment.svg
- icon-copy.svg
- icon-delete.svg
- icon-edit-contrast.svg
- icon-edit.svg
- icon-file-circle.svg
- icon-file-large.svg
- icon-folder-circle.svg
- icon-folder-large.svg
- icon-handle-contrast.svg
- icon-handle.svg
- icon-home-active.svg
- icon-home.svg
- icon-info.svg
- icon-large-bolt.svg
- icon-large-brush.svg
- icon-large-code.svg
- icon-large-comment.svg
- icon-large-cone.svg
- icon-large-database.svg
- icon-large-lock-file.svg
- icon-large-mail.svg
- icon-large-meta.svg
- icon-large-pin.svg
- icon-large-server.svg
- icon-large-settings.svg
- icon-link.svg
- icon-move.svg
- icon-pen.svg
- icon-permission.svg
- icon-refresh.svg
- icon-reply.svg
- icon-schedule.svg
- icon-settings.svg
- icon-share.svg
- icon-spam.svg
- icon-star.svg
- icon-table.svg
- icon-thumbnails.svg
- icon-time.svg
- icon-warning.svg
- pagekit-logo-large-black.svg
- pagekit-logo-large.svg
- pagekit-logo-text-black.svg
- pagekit-logo-text.svg
- placeholder-800x600.svg
- placeholder-icon.svg
- placeholder-image.svg
- placeholder-video.svg
- pagekit.less
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- messages.php
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- formats.json
- languages.json
- messages.php
- territories.json
- messages.php
- messages.pot
- settings.vue
- CacheController.php
- CacheModule.php
- FilesystemCache.php
- PhpFileCache.php
- index.php
- webpack.config.js
- interceptor.js
- Captcha.php
- CaptchaListener.php
- index.php
- webpack.config.js
- Comment.php
- CommentModelTrait.php
- CommentPlugin.php
- index.php
- ContentEvent.php
- MarkdownPlugin.php
- SimplePlugin.php
- VideoPlugin.php
- ContentHelper.php
- index.php
- widget-feed.vue
- widget-location.vue
- widget-panel.vue
- index.js
- icon-dashboard.svg
- weather-cloud-moon.svg
- weather-cloud-sun.svg
- weather-cloud.svg
- weather-drizzle-moon.svg
- weather-drizzle-sun.svg
- weather-fog.svg
- weather-lightning.svg
- weather-moon.svg
- weather-rain-moon.svg
- weather-rain-sun.svg
- weather-snow.svg
- weather-sun.svg
- DashboardController.php
- DashboardModule.php
- index.php
- index.php
- webpack.config.js
- editor-code.js
- editor-html.js
- editor.vue
- image-picker.vue
- image-preview.vue
- image.js
- link-picker.vue
- link-preview.vue
- link.js
- url.js
- video-picker.vue
- video-preview.vue
- video.js
- index.php
- webpack.config.js
- link-storage.vue
- panel-finder.vue
- table.html
- thumbnail.html
- FinderController.php
- StorageController.php
- FileAccessEvent.php
- storage.php
- index.php
- webpack.config.js
- info.js
- InfoController.php
- InfoHelper.php
- info.php
- index.php
- webpack.config.js
- territoryContainment.json
- IntlController.php
- ArrayLoader.php
- MoFileLoader.php
- PhpFileLoader.php
- PoFileLoader.php
- IntlModule.php
- functions.php
- index.php
- settings.vue
- MailController.php
- ImpersonatePlugin.php
- Mailer.php
- MailerInterface.php
- Message.php
- MessageInterface.php
- index.php
- webpack.config.js
- locale.vue
- system.vue
- settings.js
- icon-settings.svg
- SettingsController.php
- settings.php
- index.php
- webpack.config.js
- input-link.vue
- input-tree.vue
- link-page.vue
- node-link.vue
- node-meta.vue
- node-page.vue
- node-settings.vue
- panel-link.vue
- site-code.vue
- site-general.vue
- site-maintenance.vue
- site-meta.vue
- widget-menu.vue
- widget-text.vue
- settings.html
- edit.js
- index.js
- settings.js
- icon-site.svg
- MenuApiController.php
- NodeApiController.php
- NodeController.php
- PageApiController.php
- PageController.php
- MaintenanceListener.php
- NodesListener.php
- PageListener.php
- Node.php
- NodeModelTrait.php
- Page.php
- MenuHelper.php
- MenuManager.php
- SiteModule.php
- edit.php
- index.php
- settings.php
- menu.php
- page.php
- position.php
- widget-menu.php
- widget-text.php
- menu.php
- text.php
- index.php
- webpack.config.js
- background.jpg
- caret-down.svg
- caret-right.svg
- checkbox-check-disabled.svg
- checkbox-check.svg
- checkbox-indeterminate.svg
- icon-chat.svg
- icon-help.svg
- icon-logout.svg
- icon-menu.svg
- icon-visit.svg
- search.svg
- login.js
- theme.js
- accordion.less
- alert.less
- article.less
- autocomplete.less
- badge.less
- base.less
- block.less
- breadcrumb.less
- button.less
- close.less
- comment.less
- contrast.less
- datepicker.less
- description-list.less
- dotnav.less
- dropdown.less
- form-advanced.less
- form-password.less
- form.less
- grid.less
- htmleditor.less
- icon.less
- list.less
- modal.less
- nav.less
- navbar.less
- nestable.less
- notify.less
- offcanvas.less
- overlay.less
- pagination.less
- panel.less
- placeholder.less
- progress.less
- search.less
- slidenav.less
- sortable.less
- sticky.less
- subnav.less
- tab.less
- table.less
- text.less
- thumbnail.less
- thumbnav.less
- tooltip.less
- uikit.less
- utility.less
- variables.less
- theme.less
- blank.php
- error.php
- login.php
- maintenance.php
- migration.php
- template.php
- apple_touch_icon.png
- favicon.ico
- index.php
- link-user.vue
- modal-login.vue
- user-settings.vue
- widget-login.vue
- widget-user.vue
- permissions.js
- permission-index.js
- role-index.js
- settings.js
- user-edit.js
- user-index.js
- profile.js
- registration.js
- interceptor.js
- icon-users.svg
- approve.php
- reset.php
- verification.php
- welcome.php
- Access.php
- UserProvider.php
- AuthController.php
- ProfileController.php
- RegistrationController.php
- ResetPasswordController.php
- RoleApiController.php
- UserApiController.php
- UserController.php
- AccessListener.php
- AuthorizationListener.php
- LoginAttemptListener.php
- UserListener.php
- AccessModelTrait.php
- Role.php
- RoleModelTrait.php
- User.php
- UserModelTrait.php
- UserModule.php
- permission-index.php
- role-index.php
- settings.php
- user-edit.php
- user-index.php
- login.php
- profile.php
- registration.php
- reset-confirm.php
- reset-request.php
- widget-login.php
- login.php
- index.php
- webpack.config.js
- FileLocatorAsset.php
- ResponseListener.php
- index.php
- widget-settings.vue
- widget-visibility.vue
- widget-settings.html
- edit.js
- index.js
- widgets.js
- WidgetApiController.php
- WidgetController.php
- Type.php
- TypeInterface.php
- Widget.php
- PositionHelper.php
- PositionManager.php
- WidgetManager.php
- edit.php
- index.php
- index.php
- webpack.config.js
- AdminController.php
- ExceptionController.php
- MigrationController.php
- DataModelTrait.php
- NodeInterface.php
- NodeTrait.php
- SystemMenu.php
- SystemModule.php
- app.php
- config.php
- index.php
- scripts.php
- webpack.config.js
- .gitignore
- pagekit-logo-contrast.svg
- pagekit-logo.svg
- .gitignore
- .gitignore
- .htaccess
- .gitignore
- .gitignore
- .htaccess
- .gitignore
- .htaccess
- .bowerrc
- .editorconfig
- .eslintignore
- .eslintrc
- .gitignore
- .htaccess
- .travis.yml
- autoload.php
- bower.json
- CHANGELOG.md
- composer.json
- composer.lock
- gulpfile.js
- index.php
- LICENSE
- package.json
- pagekit
- phpunit.xml.dist
- README.md
- webpack.config.js
# Installation Guide
1. Get the code
git clone https://github.com/pagekit/pagekit
Downloads the entire project code from GitHub to your computer.
cd pagekit
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
3. PHP (Composer)
EasyPrerequisites
composer install
Installs the PHP libraries listed in composer.json.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
