thebigbang/Pages
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Custom Pages is a Windows .Net library made to help website developpers to manage .html content in their controller/view action.
Basically it's purpose is to offer a similer system than the one in WordPress, or any cmd offering the possibility to add pages to a website.
The main difference is that instead of using a database, it is using the filesystem, in a standalone way.
It can handle custom configuration information about pages.
#todo#
todo bug urgent: repull on github, remove error manager and associated pwds...
manage complete independency of controller and views if possible.
Last version Date v0.5: 17-02-2014
#Changelog#
v0.5: Added an auto file rename processor to ensure filesystem consistency and clean seo name in an automatic way. (only on creation of a page)
v0.4: redesign of the errorManager, after an implementation abheration... Making an web.config configurable stuff, more scallable for clients.
v0.3: add multilingual management in static controller (admin side at the moment). Add possibility to get a list of languages to choose the one we want to work on or finish translation on.
v0.2: lots of improvements, GPL licensing for GitHub.
v0.1: initial Library design
#Configuration Sample#
<configuration>
<configSections>
<!--...-->
<!--CustomPages Section declaration. (Just remove the , AssemblyName for web.config)-->
<section name="CustomPagesParameters" type="CustomPages.Configuration.CustomPagesSection, CustomPages"/>
<!--End of CustomPages Section declaration-->
<!--...-->
</configSections>
</configuration>
<!--CustomPages Configuration Zone-->
<CustomPagesParameters>
<CustomPagesParameters>
<add name="defaults" sitename="demo" mailgetter="demo@get.com" mailconfigsmtp="smtp.demo.com" mailconfigsmtpport="25" mailconfigsender="manager@demo.com" mailconfigpassword="demopwd" maildev="dev@demo.com"/>
<!--optional: folderpath="~/mypath/" can be added also since v0.5. Will have no effect on version before. -->
</CustomPagesParameters>
</CustomPagesParameters>
<!--End Of CustomPages Configuration Zone-->
Each page can have a:
SortOrder
Draft State
Custom Title (otherwise the filename is used)
A multilingual application configuration (todo: finish that)
Everything is under copyrith 2013 by Meï-Garino Jérémy.