Okay this is going to be a long post :) 1. There are no sessions
2. Authentication is done with the help of a contributors file<https://github.com/brislink/specter/blob/master/constants/contributors.js>. Here you define all the users who are allowed to perform crud operations. 3. Since there are no sessions every thing is handled with the help of urls. I have described it more here<https://github.com/brislink/specter#doing-stuff-with-specter> 4. URLs are available publicly but only the contributors have access to the secret so only the contributors can do stuff with it. 5. There is no file management. 6. There is no tagging. 7. There is however a prominent search engine. It works like google (you have to try it to believe it). 8. Hosting specter is easy. I use heroku for node js hosting and qbox.io for hosting elastic search. 9. The editor used is abstract <http://brislink.github.io/Abstract/>. It understands markdown. It automatically saves your drafts using html5 local storage. Hence there is no need to manage your drafts on the server. They are stored locally. When you publish your draft it is deleted from local storage and persisted in the database. Specter lacks most of the features that other blogging platforms have. This makes specter insanely customizable. The defaults are defined in preferences <https://github.com/brislink/specter/blob/master/preferences.js> file. You can : 1. Customize the length of the summary that appears on index page and search page. 2. You can customize the feed settings. 3. You can customize the number of suggestions in the search. 4. Since the views are just html files with some mustache you can quickly change the layout of the pages. 5. Since specter uses bootstrap by default , you can use bootswatch<http://bootswatch.com/> or any other theme built on bootstrap. 6. Internally specter uses express. So you can add more routes to it like you would to any express application. I have tried to make a platform that has very small set of features and very un-opinionated. Therefore every feature that specter has by default is necessary and since this is just an express application you can add whatever you find missing. If you are too lazy to install specter check out my blog<http://www.staticshin.com/> which is spcter in action. A few other relevant links Inspiration behind specter<http://www.staticshin.com/inspiration-behind-specter> Introduction <http://www.staticshin.com/introducing-specter> On Sunday, July 14, 2013 9:43:58 AM UTC+5:30, hacksparrow wrote: > > How do you authenticate yourself, CRUD posts, manage images, files etc? > I'd want a blogging platform to be able to do those at the bare minimum. > > > On Sat, Jul 13, 2013 at 11:39 PM, Akshat Jiwan Sharma > <[email protected]<javascript:> > > wrote: > >> Well there is no admin panel.... >> >> >> On Thursday, July 11, 2013 3:17:37 PM UTC+5:30, hacksparrow wrote: >> >>> Include screenshots of the admin panel. >>> >>> >>> On Thu, Jul 11, 2013 at 11:31 AM, Akshat Jiwan Sharma < >>> [email protected]> wrote: >>> >>>> http://brislink.github.io/**specter/<http://brislink.github.io/specter/> >>>> >>>> >>>> I would l love some feedback on this guys. >>>> >>>> Technologies used >>>> >>>> express, mustache and twitter bootstrap. >>>> >>>> >>>> >>>> >>>> -- >>>> -- >>>> Job Board: http://jobs.nodejs.org/ >>>> Posting guidelines: https://github.com/joyent/**node/wiki/Mailing-List- >>>> **Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines> >>>> You received this message because you are subscribed to the Google >>>> Groups "nodejs" group. >>>> To post to this group, send email to [email protected] >>>> >>>> To unsubscribe from this group, send email to >>>> nodejs+un...@**googlegroups.com >>>> >>>> For more options, visit this group at >>>> http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en> >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "nodejs" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to nodejs+un...@**googlegroups.com. >>>> >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>>> >>>> >>> >>> -- >> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" group. >> To post to this group, send email to [email protected]<javascript:> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/nodejs?hl=en?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "nodejs" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
