• 0

Lingua (An AJAX Blogging Engine)


Question

For the lazy:

  • The Demo
  • The Site. Not much more to say than that; everything's there. Please read on though, for more information.

I've been working on a blogging engine for the past few years, on and off. Most of the development has taken place within the last 3 months, almost nonstop. It has progressed more than I can even remember.

digg it!

My inspiration came when I realized how big and bulky WordPress was, and I couldn't find a better blogging engine. So, I set off on my course to create one for myself, eventually deciding that I would share it and make it open-source when I was finished, or nearly finished. That time has finally come, I suppose.

You can recieve more information and download the latest subversion at the project's official website, right here. If you want to see a demo, you can access it directly from that website. There is no public release yet, but it shouldn't be too far off.

I'm posting here to just get the word out, and I'd really appreciate any sort of feedback, suggestions, etc. If you like it, please do not submit it to digg. My server is great, but not many servers could handle having a ton of hits at once (It's about 200 per second for digg). It would be a lot better off to just spread it via word of mouth, or any site other than digg. I'm not trying to sound arrogant, I just want to prevent it from happening, if it were to.

Thank you.

Edited by Alex Suraci
Link to comment
https://www.neowin.net/forum/topic/552153-lingua-an-ajax-blogging-engine/
Share on other sites

Recommended Posts

  • 0

I think its a great start. It truly addresses the most current web design styles and technologies. It's ease of use and interface is what a user is looking for. Aside from the color-scheme (which just needs to brighten up a tad and needs some contrast between parts), I'm not sure what recommendations I would have. This is obviously the bare bones--and is still in the progress of being written--but my one recommendation would have to be to add a WYSIWYG editor. I know it would be difficult to do with the in-line editor for news posts, but I do believe it would be a nice feature that could obviously be turned on or off as the user prefers (and they are so easy to code yourself).

I'll definitely keep my eye on this with the possibility of using it in the future as its features grow.

  • 0
  technoblinc said:
I think its a great start. It truly addresses the most current web design styles and technologies. It's ease of use and interface is what a user is looking for. Aside from the color-scheme (which just needs to brighten up a tad and needs some contrast between parts), I'm not sure what recommendations I would have. This is obviously the bare bones--and is still in the progress of being written--but my one recommendation would have to be to add a WYSIWYG editor. I know it would be difficult to do with the in-line editor for news posts, but I do believe it would be a nice feature that could obviously be turned on or off as the user prefers (and they are so easy to code yourself).

I'll definitely keep my eye on this with the possibility of using it in the future as its features grow.

The default theme is in the progress of being changed to look like the main site's look. That was the old style, I just haven't updated it yet. ;)

  • 0

The digg submission has under 12 hours to get to the front page, or it gets the axe unfortunately. I'd really appreciate it if you guys spread it around to friends, if not just to get it to digg's frontpage. If not, I guess I'll just have to postpone it until a final release is out. :/

  • 0

If you are able to, take a look at the Page that was created on the demo titled "I am editing." The user created a list in the page content, but it styled it like that lists for the menu. I don't know if that was intentional, but I know I wouldn't want that.

Another thought that came to mind--I'm not too sure about the Administration bar at the top. I think its a nice feature, to access maybe "quick" links for the adminstration portion, but I think an administration page would be much better. Just an idea.

  • 0

Just another quick suggestion--maybe allowing new pages to be created but not added to the main menu? That way, a user can add a page without having it a main page. Also, so a user can add sub pages to main page.

  • 0

Oops: Theme Editor: "File is read-only; CHMOD to 777 in order to modify. ->

When I click it it collapses and there's no way to display it again.

Font: skyblue is bad choice on white bg, i'm on a CRT with very high color resolution and the font is hard to see.

Otherwise I like it a lot.

  • 0
  DarkRyu said:
Oops: Theme Editor: "File is read-only; CHMOD to 777 in order to modify. ->

When I click it it collapses and there's no way to display it again.

Font: skyblue is bad choice on white bg, i'm on a CRT with very high color resolution and the font is hard to see.

Otherwise I like it a lot.

The theme editor is intentionally disabled for the public demo... I think it's quite obvious why.

The notices are meant to hide when you click them.

And lastly, I'm making a new default theme, so that will no longer be a problem. :)

  • 0

Massive upgrade recently, somewhat full changelog:

http://dev.linguaproject.net/index.cgi/changeset/11

Notably,

  • Akismet spam protection
  • New default theme
  • Guest comments now have email and website fields
  • New admin section for settings, theme switching, etc
  • An awesome theme switcher
  • Changing settings now take effect immediately

  • 0
  technoblinc said:
Just another quick suggestion--maybe allowing new pages to be created but not added to the main menu? That way, a user can add a page without having it a main page. Also, so a user can add sub pages to main page.

I just did the page creation hiding from the list. I don't know about sub-pages though, maybe I could just implement a smart linking feature.

  • 0
  Alex Suraci said:
Massive upgrade recently, somewhat full changelog:

http://dev.linguaproject.net/index.cgi/changeset/11

Notably,

  • Akismet spam protection
  • New default theme
  • Guest comments now have email and website fields
  • New admin section for settings, theme switching, etc
  • An awesome theme switcher
  • Changing settings now take effect immediately

Some good changes there...I can see this being very popular when its released :)

  • 0
  Alex Suraci said:
I don't really rely on the validator these days anymore, because most of the time it's complete rubbish.

That's patent bollocks and you know it. Or, if you don't, you should.

Apart from that, very nice ;)

  • 0
  tao muon said:
Quick question, not an insult or anything...

but why "lingua" as opposed to "lengua"?

I'm not even sure what lengua means, but Lingua is Latin for "tongue," and it also means "language" in various other..languages.

  Tech Star said:
I think that you should get TinyMCE's WYSIWYG editor in there. :)

To be honest I've always hated WYSIWYG editors. Plus, that would negate the purpose of having MarkDown integrated.

  • 0
  Alex Suraci said:
I'm not even sure what lengua means, but Lingua is Latin for "tongue," and it also means "language" in various other..languages.

Lengua is 'language' and 'tongue' in Spanish. Idioma also means 'language' in Spanish, and also means 'idiom' (in English) which basically means a particular way, style or manner of speaking.

  • 0
  Tech Star said:
I think that you should get TinyMCE's WYSIWYG editor in there. :)

TincMCE is very bulky and buggy, in my opinion. It may be easy to integrate into a previously scripted website, but its troubles are not worth it.

  Alex Suraci said:
To be honest I've always hated WYSIWYG editors. Plus, that would negate the purpose of having MarkDown integrated.

While hating WYSIWYG editors is your personal opinion, I do think they are the popular thing at the moment in the blogging world. You don't have to download and use a previously made one like TinyMCE -- you can very easily create your own. If you're at all interested I'd be happy to send you one I scripted. It's extremely lightweight and considering the majority of your site uses AJAX, I'm sure it'd be easy to work into the current coding you have.

Just a few thoughts.

  • 0
  technoblinc said:
TincMCE is very bulky and buggy, in my opinion. It may be easy to integrate into a previously scripted website, but its troubles are not worth it.

While hating WYSIWYG editors is your personal opinion, I do think they are the popular thing at the moment in the blogging world. You don't have to download and use a previously made one like TinyMCE -- you can very easily create your own. If you're at all interested I'd be happy to send you one I scripted. It's extremely lightweight and considering the majority of your site uses AJAX, I'm sure it'd be easy to work into the current coding you have.

Just a few thoughts.

He is using MarkDown. It isn't a WYSIWYG editor, but makes it easy to add simple formating.

  • 0

Another suggestion I have is possibly shortening the list of tags on the main page? Sometimes the list can run extremely long if your tags vary greatly between entries (as some bloggers would limit their tags for organization purposes). Maybe code the page to maybe pick 10 tags at random? Or maybe the most used 10? Or maybe even allow the administrator to select tags to display? And then of course, have a link to a full list.

Just a little suggestion to keep the main page from being too crowded.

  • 0

i went to the site, and clicked on blog.... the theme looked really broken on my 19" Content far left <-, catagories far right -> and about 600px of white space imbetween? <-->

im considering offering blog space to members in my CS:S League, would you be interested in providing your system as a potential candidate? could get you alot of exposure? PM me if your interested.

Neo

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • CPU-Z 2.16 by Razvan Serea CPU-Z is a freeware utility that gathers information on some of the main devices of your system. CPU-Z does not need to be installed, just unzip the files in a directory and run the .exe. In order to remove the program, just delete the files. The program does not copy any file in any Windows directory, nor write to the registry. CPU Name and number. Core stepping and process. Package. Core voltage. Internal and external clocks, clock multiplier. Supported instructions sets. All cache levels (location, size, speed, technology). Mainboard Vendor, model and revision. BIOS model and date. Chipset (northbridge and southbridge) and sensor. Graphic interface. Memory Frequency and timings. Module(s) specification using SPD (Serial Presence Detect) : vendor, serial number, timings table. System Windows and DirectX version. CPU-Z 2.16 changelog: AMD Ryzen Z2 and Z2 Extreme (Strix Point). AMD Ryzen 9 8945HX, 8940HX, Ryzen 7 8840HX, 8745HX (Dragon Range refresh). Improved support of AMD Ryzen AI 7 350 and Ryzen AI 5 340 (Kraken Point). Zhaoxin KaiXian KX-U6780A and KX-U6580 (LuJiaZui, 8 cores). AMD Radeon RX 9060 XT (Navi 44). NVIDIA RTX 5060 Ti (GB206), RTX 5060 (GB206), RTX 5050 (GB207) Download: CPU-Z 2.16 | Portable ~3.0 MB (Freeware) View: CPU-Z Website | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • We will go to Mars to say, "We landed on another planet". However, we won't be staying because there is little reason to do so. Tourism for (and hang gliding within) the Valles Marinaris being an exception. HOWEVER, the actual reason to go to Mars is to develop the technologies and infrastructure needed for asteroid mining, the key to ending Earth's resource depletion worries once and for all. https://science.howstuffworks.com/asteroid-mining.htm And there is big, BIG money in asteroid mining (<- this is Musk's endgame). While there are lots of near-Earth asteroids that can be mined for trillions, if we're going to mine the asteroid belt between Mars and Jupiter, Mars (or one of its two moons) make the best choice for a waystation for processing ore before sending the finished product to Earth or Earth's Moon for manufacturing, etc.
    • The Edge UI team is total dogshit Chrome looks way more consistent. Mica has been broken before. Then suddenly some of the other menu's look different and redesigned, except the extension menu that keeps the old look for months. Then we finally got the global media controls that where coming, not coming, coming back again etc. One day I have the cool new chromium design, the day after it reverts to a design from last year. Then settings pages changes 3 times in a month etc. We get a new tab redesign that is announced with fancy commercials and blog posts everywhere, to never be seen again. It is always something. I think I will finally going back to Chrome because I am tired of this unprofessional UI team where everything seems to be in constant beta or stuff changes overnight and back for no reason.
    • Zen Browser 1.14.2b by Razvan Serea Zen Browser is a privacy-focused, open-source web browser built on Mozilla Firefox, offering users a secure and customizable browsing experience. It emphasizes privacy by blocking trackers, ads, and ensuring your data isn't collected. With Zen Mods, users can enhance their browser experience with various customization options, including features like split views and vertical tabs. The browser is designed for efficiency, providing fast browsing speeds and a lightweight interface. Zen Browser prioritizes user control over the browsing experience, offering a minimal yet powerful alternative to traditional web browsers while keeping your online activity private. Zen Browser’s DRM limitation Zen Browser currently lacks support for DRM-protected content, meaning streaming services like Netflix and HBO Max are inaccessible. This is due to the absence of a Widevine license, which requires significant costs and is financially unfeasible for the developer. Additionally, applying for this license would require Zen to be part of a larger company, similar to Mozilla or Brave. Therefore, DRM-protected media won't be supported in Zen Browser for the foreseeable future. Zen Browser offers features that improve user experience, privacy, and customization: Privacy-Focused: Blocks trackers and minimizes data collection. Automatic Updates: Keeps the browser updated with security patches. Zen Mods: Customizable themes and layouts. Workspaces: Organize tabs into different workspaces. Compact Mode: Maximizes screen space by minimizing UI elements. Zen Glance: Quick website previews. Split Views: View multiple tabs in the same window. Sidebar: Access bookmarks and tools quickly. Vertical Tabs: Manage tabs vertically. Container Tabs: Separate browsing sessions. Fast Profile Switcher: Switch between profiles easily. Tab Folders: Organize tabs into folders. Customizable UI: Personalize browser interface. Security Features: Inherits Firefox’s robust security. Fast Performance: Lightweight and optimized for speed. Zen Mods Customization: Deep customization with mods. Quick Access: Easy access to favorite websites. Open Source: Built on Mozilla Firefox with community collaboration. Community-Driven: Active development and feedback from users. GitHub Repository: Contribute and review the source code. Zen Browser 1.14.2b changes: Fixed an issue when disabling mods Download: Zen Browser | 73.6 MB (Open Source) Download: Zen Browser ARM64 | Other Operating Systems View: Zen Browser Home Page | Screenshots 1 | 2 | Reddit Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • What do you mean no one can land an unammaned craft on the moon? It has been done plenty of times before... Kubrick definitely did no such thing and it would be far easier to actually go the moon than try to fake it. If the US did fake it wouldn't you believe their ideological enemies in the Soviets would have immediately threw up red flags and pointed fingers, instead of congratulating them with the rest of the world?
  • Recent Achievements

    • Explorer
      CHUNWEI went up a rank
      Explorer
    • Contributor
      SnyPer456 went up a rank
      Contributor
    • First Post
      LELO2025 earned a badge
      First Post
    • First Post
      Caltor earned a badge
      First Post
    • One Month Later
      LagFighterZ earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      394
    2. 2
      +FloatingFatMan
      153
    3. 3
      ATLien_0
      149
    4. 4
      macoman
      66
    5. 5
      +thexfile
      63
  • Tell a friend

    Love Neowin? Tell a friend!